×

Method and apparatus for processing discrete billing events

  • US 5,724,584 A
  • Filed: 08/15/1996
  • Issued: 03/03/1998
  • Est. Priority Date: 02/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A symmetrical multiprocessing system for processing a batch of discrete events, said discrete events comprising a plurality of independent sub-events, said system comprising:

  • a first receiving means for receiving and storing transaction data until a desired processing time;

    a second receiving means for receiving and storing customer information into a first database until the desired processing time;

    means for indicating the desired processing time;

    relational database means, responsive to the means for indicating, for receiving the transaction data from the first receiving means, for relationally downloading customer information from the first database and for generating a second database comprising said batch of discrete events to be processed at the desired processing time;

    distributing means for distributing each discrete event into one of a plurality of segments, each segment comprising a sequence of at least one discrete event to be processed;

    a plurality of symmetrical multi-tasking processors for processing said segments, each of said discrete events within a single segment being sequentially processed and each independent sub-event within a single discrete event being sequentially processed;

    initiating means for initiating each of said plurality of segments generated by said distribution means on said symmetrical multi-tasking processors;

    first shared memory means accessible by each of said plurality of symmetrical multi-taking processors for storing a control program for controlling the operation of said plurality of symmetrical multi-tasking processors, wherein said segments are distributed among the plurality of symmetrical multi-tasking processors; and

    second shared memory means communicating with each of said plurality of symmetrical multi-tasking processors for storing each processed discrete event.

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