US 7,552,205 B2
Distributed transaction event matching
Peter Craig Lamb, Seattle, Wash. (US); Damon Michael Rolfs, Seattle, Wash. (US); and Christopher C. Smith, Seattle, Wash. (US)
Assigned to Accenture Global Services GmbH, (Switzerland)
Filed on May 21, 2002, as Appl. No. 10/152,890.
Prior Publication US 2005/0198111 A1, Sep. 08, 2005
Int. Cl. G06F 15/173 (2006.01)
U.S. Cl. 709—223  [709/224; 709/202; 709/218; 709/244] 37 Claims
OG exemplary drawing
 
1. A method of tracking network events, comprising:
storing in a database a plurality of rules corresponding to a plurality of contractually predefined clauses corresponding to a contract between at least two of a plurality of service providers and an entity other than an end user, the plurality of service providers comprising a first service provider and a second service provider;
monitoring with a tracking computer a plurality of network events conducted across a plurality of different platforms comprising a first platform and a second platform, the network events transmittable by the first service provider and the second service provider that are separately operable on the first platform and the second platform, respectively, the first platform and the second platform each comprising only one of an internet platform, a cable platform, or a satellite communications platform, the first platform and the second platform being different platforms;
the plurality of network events representative of a plurality of electronic transmissions and a plurality of non-electronic transactions comprising one of advertisements, products, or services for receipt, by end users;
identifying, with the tracking computer, from among the plurality of network events, only those network events that match the contractually predefined clauses corresponding to the contract between the at least two of the plurality of service providers and the entity;
matching the identified network events that satisfy a criteria of a respective at least one of the contractually predefined clauses to at least one of the plurality of rules stored in the database corresponding to at least one of the contractually predefined clauses to create a business event; and
applying valuation information to the business event based on the at least one of the contractually predefined clauses matched to the corresponding identified network events.