1461119760-ac16f110-ad88-477f-8912-b29757ce2863

1. A computer implemented method for automatically scheduling execution of a process using information in a calendar, the computer implemented method comprising:
analyzing entries in a set of electronic calendars associated with a set of users to generate expected computer usage patterns for the set of users;
identifying a low usage time interval for a computer using the expected computer usage patterns, wherein the low usage time interval for the computer is a time interval when expected usage of the computer by the set of users does not exceed a threshold amount of usage; and
automatically executing the process during the low usage time interval.
2. The computer implemented method of claim 1 wherein the process is a backup process.
3. The computer implemented method of claim 1 wherein the process is at least one of a virus scan, a file compression process, a disk backup process, a checkpoint process, a restart process, a text index manipulation process, and a disk de-fragmentation process.
4. The computer implemented method of claim 1 further comprising:
receiving the entries in the set of electronic calendars from a client, by a server, wherein the server analyzes the entries in the set of electronic calendars to generate the expected computer usage patterns and identify the low usage time interval for the computer using the expected computer usage patterns; and
transmitting the low usage time interval for the computer to the client.
5. The computer implemented method of claim 1 further comprising:
identifying a low usage time interval for each computer in a set of computers using the expected computer usage patterns to form low usage time intervals;
identifying an optimal low usage time interval, wherein the optimal low usage time interval comprises a low usage time interval for each computer in the set of computers; and
automatically executing the process in each computer in the set of computers during the optimal low usage time interval.
6. The computer implemented method of claim 1 wherein analyzing the entries in the set of electronic calendars further comprises:
identifying an entry in the set of entries associated with a given user in the set of users; and
responsive to identifying a low usage indicator flag associated with the entry, identifying a time interval associated with the entry as a low usage time interval.
7. The computer implemented method of claim 1 wherein analyzing the entries in the set of electronic calendars further comprises:
identifying an entry in the set of entries associated with a given user in the set of users; and
responsive to a calendar status associated with the calendar entry indicating a user is on vacation, identifying a time interval associated with the calendar status as a low usage time interval.
8. The computer implemented method of claim 1 wherein analyzing the entries in the set of electronic calendars further comprises:
identifying an entry in the set of entries associated with a given user in the set of users; and
performing a text analysis on text associated with the entry to form text analysis results;
responsive to the text analysis results indicating that an expected location of the given user is a different location than a location of the computer, identifying a time interval associated with the entry as a low usage time interval; and
responsive to the text analysis results indicating that an activity described in the entry is a low usage activity, identifying the time interval associated with the entry as the low usage time interval.
9. The computer implemented method of claim 1 wherein a calendar in the set of electronic calendars associated with a set of users is a calendar in an email program.
10. The computer implemented method of claim 1 wherein a calendar in the set of electronic calendars associated with a set of users is a calendar in a personal digital assistant.
11. A computer program product comprising:
a computer usable medium including computer usable program code for automatically scheduling execution of a process using information in a calendar, said computer program product comprising:
computer usable program code for analyzing entries in a set of electronic calendars associated with a set of users to generate expected computer usage patterns for the set of users;
computer usable program code for identifying a low usage time interval for a computer using the expected computer usage patterns, wherein the low usage time interval for the computer is a time interval when expected usage of the computer by the set of users does not exceed a threshold amount of usage; and
computer usable program code for automatically executing the process during the low usage time interval.
12. The computer program product of claim 11 wherein the process is a backup process.
13. The computer program product of claim 11 wherein the process is at least one of a virus scan, a file compression process, a disk backup process, a checkpoint process, a restart process, a text index manipulation process, and a disk de-fragmentation process.
14. The computer program product of claim 11 further comprising:
computer usable program code for receiving the entries in the set of electronic calendars from a client, by a server, wherein the server analyzes the entries in the set of electronic calendars to generate the expected computer usage patterns and identify the low usage time interval for the computer using the expected computer usage patterns; and
computer usable program code for transmitting the low usage time interval for the computer to the client.
15. The computer program product of claim 11 further comprising:
computer usable program code for identifying a low usage time interval for each computer in a set of computers using the expected computer usage patterns to form low usage time intervals;
computer usable program code for identifying an optimal low usage time interval, wherein the optimal low usage time interval comprises a low usage time interval for each computer in the set of computers; and
computer usable program code for automatically executing the process in each computer in the set of computers during the lowest usage time interval.
16. The computer program product of claim 11 wherein analyzing the entries in the set of electronic calendars further comprises:
computer usable program code for identifying an entry in the set of entries associated with a given user in the set of users; and
computer usable program code for identifying a time interval associated with the entry as a low usage time interval in response to identifying a low usage indicator flag associated with the entry.
17. The computer program product of claim 11 wherein analyzing the entries in the set of electronic calendars further comprises:
computer usable program code for identifying an entry in the set of entries associated with a given user in the set of users; and
computer usable program code for identifying a time interval associated with the calendar status as a low usage time interval in response to a calendar status associated with the calendar entry indicating a user is on vacation.
18. The computer program product of claim 11 wherein analyzing the entries in the set of electronic calendars further comprises:
computer usable program code for identifying an entry in the set of entries associated with a given user in the set of users; and
computer usable program code for performing a text analysis on text associated with the entry to form text analysis results;
computer usable program code for identifying a time interval associated with the entry as a low usage time interval in response to the text analysis results indicating that an expected location of the given user is a different location than a location of the computer; and
computer usable program code for identifying the time interval associated with the entry as the low usage time interval in response to the text analysis results indicating that an activity described in the entry is a low usage activity.
19. A computer implemented method for automatically scheduling execution of a maintenance process using information in a calendar, the computer implemented method comprising:
identifying an entry in an electronic calendar associated with a user of a computing device;
responsive to identifying a low usage indicator flag associated with the entry, identifying a time interval associated with the entry as a low usage time interval in a set of low usage time intervals, wherein the low usage time interval is a time interval when expected usage of the computer by the user does not exceed a threshold amount of usage;
responsive to an absence of the low usage indicator flag associated with the entry, performing a text analysis on text associated with the entry to form text analysis results;
responsive to the text analysis results indicating that an expected location of the given user is a different location than a location of the computer, identifying a time interval associated with the entry as a low usage time interval in the set of low usage time intervals; and
responsive to the text analysis results indicating that an activity described in the entry is a low usage activity, identifying the time interval associated with the entry as the low usage time interval in the set of low usage time intervals; and
automatically executing the maintenance process during the low usage time interval.
20. The computer implemented method of claim 19 further comprising:
analyzing a plurality of entries in a set of electronic calendars associated with a set of users to generate expected computer usage patterns for the set of users;
identifying a plurality of low usage time intervals for the computer using the expected computer usage patterns, wherein the low usage time interval for the computer is a time interval when expected usage of the computer by the set of users does not exceed a threshold amount of usage; and
automatically executing the maintenance process in each computer in the set of computers during a low usage time interval in the set of lowest usage time intervals, wherein the backup process is executed in each computer in the set of computers during the low usage time interval for the each computer.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A turbine airfoil, comprising:
a generally elongated airfoil formed from an outer wall, a leading edge, a trailing edge, a pressure side, a suction side, a tip section at a first end, a root coupled to the airfoil at an end generally opposite the first end for supporting the airfoil and for coupling the airfoil to a disc, and at least one cooling cavity in the outer wall forming a cooling system in the airfoil;
wherein the at least one cooling cavity in the outer wall extends generally spanwise from a location proximate to the root to a location proximate to the tip; and
at least one hot gas receiving cavity positioned mid-chord in the airfoil, having an opening in the tip, and extending from a location proximate to the root to a location proximate to the tip.
2. The turbine airfoil of claim 1, wherein the at least one hot gas receiving cavity comprises at least one rib extending from an inner surface of the outer wall of the pressure side to an inner surface of the outer wall of the suction side.
3. The turbine airfoil of claim 2, wherein the at least one hot gas receiving cavity comprises a plurality of ribs extending from an inner surface of the outer wall of the pressure side to an inner surface of the outer wall of the suction side.
4. The turbine airfoil of claim 3, wherein the plurality of ribs form a plurality of rows extending in a chordwise direction, wherein the ribs of adjacent rows are aligned chordwise.
5. The turbine airfoil of claim 3, wherein the plurality of ribs form a plurality of rows extending in a chordwise direction, wherein the ribs of adjacent spanwise rows are offset chordwise.
6. The turbine airfoil of claim 1, wherein the at least one cooling cavity in the outer wall comprises at least one rib extending from a first inner surface forming the at least one cooling cavity and proximate to an outer surface of the airfoil to a second inner surface forming the at least one cooling cavity, opposite to the first inner surface, and proximate to a surface of the airfoil forming the hot gas receiving cavity.
7. The turbine airfoil of claim 6, wherein the at least one cooling cavity in the outer wall comprises a plurality of ribs extending from a first inner surface forming the at least one cooling cavity and proximate to an outer surface of the airfoil to a second inner surface forming the at least one cooling cavity, opposite to the first inner surface, and proximate to a surface of the airfoil forming the hot gas receiving cavity.
8. The turbine airfoil of claim 7, wherein the plurality of ribs are offset chordwise from the plurality of ribs in the at least one hot gas receiving cavity.
9. The turbine airfoil of claim 7, wherein the plurality of ribs in the outer wall form a plurality of rows extending in a chordwise direction in which the ribs are aligned in the chordwise direction with adjacent ribs.
10. The turbine airfoil of claim 7, wherein the plurality of ribs in the outer wall form a plurality of rows extending in a chordwise direction in which the ribs are offset in the chordwise direction with adjacent ribs.
11. The turbine airfoil of claim 1, further comprising at least one leading edge spanwise cooling channel extending from generally proximate the root toward the tip.
12. The turbine airfoil of claim 1, further comprising at least one trailing edge spanwise cooling channel extending from generally proximate the root toward the tip.
13. A turbine airfoil, comprising:
a generally elongated airfoil formed from an outer wall, a leading edge, a trailing edge, a pressure side, a suction side, a tip section at a first end, a root coupled to the airfoil at an end generally opposite the first end for supporting the airfoil and for coupling the airfoil to a disc, and at least one cooling cavity in the outer wall forming a cooling system in the airfoil;
wherein the at least one cooling cavity in the outer wall extends generally spanwise from a location proximate to the root to a location proximate to the tip; and
at least one hot gas receiving cavity positioned mid-chord in the airfoil, having an opening in the tip, and extending from a location proximate to the root to a location proximate to the tip; and
wherein the at least one hot gas receiving cavity includes a plurality of ribs extending from an inner surface of the outer wall of the pressure side to an inner surface of the outer wall of the suction side.
14. The turbine airfoil of claim 13, wherein the plurality of ribs form a plurality of rows extending in a chordwise direction, and the ribs of adjacent rows are aligned in the chordwise direction.
15. The turbine airfoil of claim 13, wherein the plurality of ribs form a plurality of rows extending in a chordwise direction, and the ribs of adjacent rows are offset in the chordwise direction.
16. The turbine airfoil of claim 13, wherein the at least one cooling cavity in the outer wall comprises a plurality of ribs extending from a first inner surface forming the at least one cooling cavity and proximate to an outer surface of the airfoil to a second inner surface forming the at least one outer cavity, opposite to the first inner surface, and proximate to a surface of the airfoil forming the hot gas receiving cavity.
17. The turbine airfoil of claim 16, wherein the plurality of ribs in the at least one cooling cavity in the outer wall are offset chordwise from the plurality of ribs in the at least one hot gas receiving cavity.
18. The turbine airfoil of claim 16, wherein the plurality of ribs in the outer wall form a plurality of rows in which the ribs are aligned chordwise with adjacent ribs.
19. The turbine airfoil of claim 16, wherein the plurality of ribs in the outer wall form a plurality of rows in which the ribs are offset chordwise relative to adjacent ribs.
20. The turbine airfoil of claim 1, further comprising at least one leading edge spanwise cooling channel extending from generally proximate the root toward the tip and at least one trailing edge spanwise cooling channel extending from generally proximate the root toward the tip.