RENEWAL MANAGEMENT FOR DATA ITEMS
First Claim
1. A method of managing renewal of a dynamic set of data items in a data item management system, each data item having an associated renewal deadline, the method comprising:
- maintaining in memory of the data item management system a renewal schedule allocating to each data item in the set a renewal interval for renewal of the data item by the management system;
on addition of a new data item to the set, if a potential renewal interval having a duration required for renewal of the new data item by the management system and having an ending at the renewal deadline for the new data item, does not overlap a time period in the schedule during which the management system is busy, automatically updating the renewal schedule to allocate the potential renewal interval to the new data item;
orif the potential renewal interval does overlap the time period, automatically updating the renewal schedule by selecting an earlier renewal interval for at least one data item in the set and allocating a renewal interval of the required duration to the new data item such that no data item has a renewal interval extending beyond the associated renewal deadline or overlapping the time period; and
initiating renewal of each data item automatically on commencement of the renewal interval allocated in the schedule to the new data item.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method apparatus, and computer readable medium for managing renewal of a dynamic set of data items. Each data item has an associated renewal deadline, in a data item management system. A renewal schedule allocates to each data item a renewal interval for renewal of the data item. On addition of a new data item, if a potential renewal interval having a duration required for renewal of the data item, and having an ending at the renewal deadline for that item does not overlap a time period in the schedule during which the system is busy, the renewal schedule is automatically updated by allocating the potential renewal interval to the new data item. If the potential renewal interval does overlap a busy period, the renewal schedule is automatically updated by selecting an earlier renewal interval for at least one data item in the set.
48 Citations
29 Claims
-
1. A method of managing renewal of a dynamic set of data items in a data item management system, each data item having an associated renewal deadline, the method comprising:
-
maintaining in memory of the data item management system a renewal schedule allocating to each data item in the set a renewal interval for renewal of the data item by the management system; on addition of a new data item to the set, if a potential renewal interval having a duration required for renewal of the new data item by the management system and having an ending at the renewal deadline for the new data item, does not overlap a time period in the schedule during which the management system is busy, automatically updating the renewal schedule to allocate the potential renewal interval to the new data item;
orif the potential renewal interval does overlap the time period, automatically updating the renewal schedule by selecting an earlier renewal interval for at least one data item in the set and allocating a renewal interval of the required duration to the new data item such that no data item has a renewal interval extending beyond the associated renewal deadline or overlapping the time period; and initiating renewal of each data item automatically on commencement of the renewal interval allocated in the schedule to the new data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for managing renewal of a dynamic set of data items in a data item management system, each data item having an associated renewal deadline, the apparatus comprising memory and control logic adapted for:
-
maintaining in the memory a renewal schedule allocating to each data item in the set a renewal interval for renewal of the data item by the management system; on addition of a new data item to the set, if a potential renewal interval having a duration required for renewal of the new data item by the management system, and having an ending at the renewal deadline for the new data item, does not overlap a time period in the schedule during which the management system is busy, automatically updating the renewal schedule to allocate the potential renewal interval to the new data item;
orif the potential renewal interval overlaps the time period, automatically updating the renewal schedule by selecting an earlier renewal interval for at least one data item in the set and allocating a renewal interval of the required duration to the new data item such that no data item has a renewal interval extending beyond the associated renewal deadline or overlapping the time period; and initiating renewal of each data item by the management system on commencement of the renewal interval allocated in the schedule to that data item. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification