×

System for performing action by sorting actions into immediate and deferred queues, processing immediate queue while still sorting, and appending deferred queue to immediate after sorting

  • US 5,623,693 A
  • Filed: 02/17/1994
  • Issued: 04/22/1997
  • Est. Priority Date: 02/17/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a procedural environment having an action processing capacity and a plurality of N actions to perform, wherein the actions may be performed in any order, wherein a variable cost Fn =(0,1) can be assigned for each said action, wherein Fn =0 represents the lowest cost, and wherein N and n≦

  • N are positive integers, a machine-implemented method for processing said actions, said method comprising the steps of;

    (a) arranging a plurality of M≦

    N of said actions into a processing queue ordered by said variable-cost Fm, wherein M and m≦

    M are positive integers, said arranging step comprising the steps of;

    (a.1) apportioning said M actions into an immediate queue and a deferred queue by performing steps comprising;

    (a.1.1) defining the variable-cost threshold T=[0,1];

    (a.1.2) placing the mth said action in said immediate queue if Fm

    T;

    (a.1.3) placing the mth said action at the beginning of said immediate queue if Fm =0; and

    (a.1.4) otherwise placing said mth action in said deferred queue;

    (a.2) sorting said actions in order of said variable cost Fm in said deferred queue after completion of said apportioning step (a.1); and

    (a.3) appending said deferred queue to said immediate queue to represent said processing queue after completion of said sorting step (a.2);

    (b) before completion of said apportioning step (a.1) performing repeatedly the steps of(b.1) performing to completion the first action in said immediate queue, and(b.2) removing said action from said processing queue.

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