×

Partially ordered queue for efficient processing of assets

  • US 8,051,433 B1
  • Filed: 11/18/2005
  • Issued: 11/01/2011
  • Est. Priority Date: 09/20/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for efficient message processing in an asset management system, comprising:

  • using a computer including a processor and a memory to perform steps comprising;

    receiving messages from an information feed, each message associated with a tracking device coupled with an asset tracked by the asset management system;

    entering the messages into a queue stored in the memory;

    sorting the received messages into partial order groups of messages in which each partial order group includes messages associated with a group of related assets and related data records corresponding to the related assets, wherein sorting the received messages into partial order groups of messages further comprises;

    determining a plurality of assets associated with a received message,determining a subset of a plurality of individual queues associated with the plurality of assets,preventing additional messages from entering the subset of individual queues,merging the subset of individual queues to create a partial order group queue, anddirecting the received message to the partial order group queue; and

    for each partial order group, processing the sorted messages in an order generated by the information feed, wherein there is at most a single message from the partial order group accessing the related data records corresponding to the related assets at any time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×