Patent · US Active

Method and apparatus for improving the performance of object-oriented queues

US8131772B2 · kind B2 · utility

0Cited by
0References
14Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 4, 2009
Grant dateMar 6, 2012
Priority date
Expiry dateSep 14, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/546
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for managing object-oriented queues by reusing queue entry objects instead of creating and destroying each queue entry object inserted into and removed from the queue. Inserting a queue entry object into the queue involves changing the status of the queue entry object from available to in-use, adding the queue entry object to a queue list, returning a reusable queue entry object to the queue user, receiving an insertion notification that the queue entry object data is valid, and marking the insertion of the queue entry object into the queue as complete. Removing a queue entry object from the queue involves un-marking the queue entry object in the queue as complete, removing the queue entry object from the queue list, returning the valid queue entry object to the queue user, receiving a removal notification that valid data has been extracted from the queue entry object, and changing the status of the reusable queue entry object removed from the queue list from in-use to available.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.