US 7,603,300 B2
Collection and analysis of trading data in an electronic marketplace
Peter Haffner, St.Leon-Rot (Germany); Markus Brandenburger, Haβloch (Germany); Rolf Schumann, Bad-Schönborn (Germany); Gunther Piller, Walldorf (Germany); Michael Rey, Rauenberg (Germany); and Peter Schwarz, Speyer (Germany)
Assigned to SAP Aktiengesellschaft, Walldorf (US)
Filed on Mar. 26, 2003, as Appl. No. 10/397,955.
Claims priority of provisional application 60/427508, filed on Nov. 18, 2002.
Prior Publication US 2004/0107123 A1, Jun. 03, 2004
Int. Cl. G07B 17/00 (2006.01); G06F 7/00 (2006.01); G06F 12/00 (2006.01)
U.S. Cl. 705—30  [707/102; 707/204] 26 Claims
OG exemplary drawing
 
1. A method for processing data in an electronic marketplace, the method comprising:
monitoring documents at the electronic marketplace as the documents are in transit between market participants conducting trades in the electronic marketplace, via a portal, by copying the monitored document and allowing the monitored document to continue the transit, and where each document includes a plurality of data fields representing one or more details of a transaction between market participants;
comparing a first of the copied document to a filter to determine if the first copied document is relevant to a document flow analysis;
in response to the filter being satisfied, conducting the document flow analysis on the first copied document, the document flow analysis comprising:
extracting data from predetermined document data fields of the first copied document, wherein the extracted data relates to a predetermined statistical category of transactions conducted through the electronic marketplace;
retrieving master data from a data warehouse, wherein the retrieved data is selected based on information contained in the first copied document, and the master data of the data warehouse comprises a knowledge base associated with the electronic marketplace, the market participants, and the trades conducted in the electronic marketplace;
integrating the retrieved master data with the extracted data to create a transformed set of data;
storing the transformed set of data; and
providing a report corresponding to the predetermined statistical category, wherein the report includes an aggregation of the stored transformed set of data associated with the predetermined statistical category.