INTEGRATED BACKUP WITH CALENDAR
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer program product for automatically scheduling execution of a process using information in a calendar. Entries in a set of electronic calendars associated with a set of users are analyzed to generate expected computer usage patterns for the set of users. A low usage time interval for a computer is identified using the expected computer usage patterns. 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. The process is automatically executed during the low usage time interval.
33 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
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. - View Dependent Claims (20)
-
Specification