Deletion system and method for removing temporary timer entries having a weight value of zero from a circular queue of sequential fixed timer entries
AssigneeUnisys Corporation
InventorsSalil Dangi, Roger Andrew Jones
Life of this patent
Estimating the term…
Abstract
A system and method using a timer management module for managing a circular queue having fixed timer entries and temporary new timer entries to enable location of specified new timer entries which can then be deleted at the appropriate time in timer management operations.
Claims7
In a network for managing a circular queue of N fixed timer entries (FTE) which sequence in series consuming one timer tick between each said fixed timer entry and which enable insertion of selected temporary transient new timer entries (NTE) without consumption of any timer ticks, a system for removing selected temporary new timer entries (NTE) comprising:
- (a) means to organize a circular queue of N fixed timer entries (FTE);
- (b) means to place selected temporary new timer entries (NTE) between any two adjacent fixed timer entries (FTE) comprising:
- (b1) means to link each said fixed timer entry with its just previous FTE and with its next adjacent FTE;
- (b2) means to store a pointer and associated handle in memory to place said NTE between two adjacent FTE's without consumption of any timer tick counts indicating a weight value of zero for said NTE;
- and
- (c) means to remove any selected temporary new timer entry (NTE) from said circular queue without need to sequence through all of the sequential entries of said queue.
In a network for managing a circular queue of N fixed timer entries (FTE) which sequence in series consuming one timer tick between each said fixed timer entry and which enable insertion of selected temporary transient new timer entries (NTE) without consumption of any timer ticks, a system for removing selected temporary new timer entries (NTE) comprising:
- (a) means to organize a circular queue of N fixed timer entries (FTE);
- (b) means to place selected temporary new timer entries (NTE) between any two adjacent fixed timer entries (FTE);
- (c) means to remove any selected temporary new timer entry (NTE) from said circular queue without need to sequence through all of the sequential entries of said queue;
- and
- (d) means to delete any selected temporary new timer entry (NTE) from said circular queue without need to transfer the weight of the deleted entry since all temporary new timer entries (NTE) have a weight value of zero.
Dependencies are inferred from the claim text.