×

Software system utilizing a filtered priority queue and method of operation

  • US 5,630,123 A
  • Filed: 09/28/1994
  • Issued: 05/13/1997
  • Est. Priority Date: 09/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A software system utilizing a filtered priority queue to identify a most critical entity from a plurality of entities, comprising:

  • a plurality of data records stored in a memory storage device, each data record representing one of a plurality of entities from which a most critical entity is to be identified based upon defined sorting criteria;

    a filtering module operable to access the plurality of data records and to arrange the data records to form a filtered priority queue based upon a first part of the sorting criteria, the filtered priority queue being a lattice where each data record in the lattice is more critical than those data records it is positioned ahead of based upon the first part of the sorting criteria, such that the lattice comprises;

    a filtered set of data records containing those data records that are positioned in sublevels of the lattice; and

    a remaining set of data records containing those data records that are lattice heads of the lattice; and

    a sorting module coupled to the filtering module, the sorting module operable to access the remaining set of data records and to order data records in the remaining set of data records based upon a second part of the defined sorting criteria, where a highest ordered data record from the remaining set is identified as representing the most critical entity.

View all claims
  • 13 Assignments
Timeline View
Assignment View
    ×
    ×