IP Library Patent Application 10888525
Patent Application
App. No. 10/888,525

Disparate sales system integration and method

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/888,525
Abstract

A software system may be used to transfer sales data between two software modules having different data formats and data organizations. Entity objects containing executable code specified using metadata from a metadata database is used to process XML data representing data being transferred between the systems. These entity objects use metadata from the metadata database to define how data format transformations are to occur.

Claims (31)

1 . A method comprising:

generating a text data representation of a set of data being transferred from a first processing system to a second processing system;

processing the text data representation into a transformed text data representation referring to a common data format defined within a metadata database;

initiating a data transfer request between the first processing system and the second processing system; and

processing the transformed data representation using an entity object to transfer the set of data to the second processing system.

2 . The method according to claim 1 , wherein the method further comprises:

generating a response representation of data corresponding to output from the entity object processing of the transformed data representation; and

processing the response representation of data within the first processing system to update the first processing system regarding transfer of the set of data.

3 . The method according to claim 2 , wherein the text data representation, the transformed text data representation, and response representation of data comprise XML data files.

4 . The method according to claim 1 , wherein the entity objects comprise java class objects specified within metadata stored within the metadata database.

5 . The method according to claim 4 , wherein data stored within the metadata database is specified in an XML data format.

6 . The method according to claim 1 , wherein the first processing system comprises an integrated selling application module for specifying configurable products for sale to customers.

7 . The method according to claim 1 , wherein the second processing system comprises an enterprise resource planning module.

8 . A computer-readable medium comprising instructions for causing a programmable processor to:

generate a text data representation being transferred from a first processing system to a second processing system;

process the text data representation into a transformed text data representation referring to a common data format defined within a metadata database;

initiate a data transfer request;

process the transformed data representation using an entity object to transfer the set of data to the second processing system;

generate a response representation of data corresponding to output from the entity object processing of the transformed data representation; and

process the response representation of data within the first processing system to update the first processing system regarding transfer of the set of data.

9 . The computer-readable medium according to claim 8 , wherein the text data representation, the transformed text data representation, and response representation of data comprise XML data files.

10 . The computer-readable medium according to claim 8 , wherein the entity objects comprise java class objects specified within metadata stored within the metadata database.

11 . The computer-readable medium according to claim 10 , wherein data stored within the metadata database is specified in an XML data format.

12 . The computer-readable medium according to claim 8 , wherein

the first processing system comprises an integrated selling application module for specifying configurable products for sale to customers; and

the second processing system comprises an enterprise resource planning module.

13 . A method comprising:

generating XSL data associated with data fields of a selling application module used to transfer a set of data from the selling application module to an enterprise resource planning module;

creating new schema data files within a metadata database specifying one or more sets of data to be transferred between the selling application module and the enterprise resource planning module;

creating a plurality of entity objects specified with metadata stored within the metadata database to map data within the plurality of entity objects to data fields in the metadata database; and

creating an instance of a entity object handler to initiate creation of instances of one of the plurality of entity objects when the set of data is transferred between the selling application module and the enterprise resource planning module.

Assignments (5)
CHANGE OF NAME Recorded Apr 28, 2008
From: CONSTELLATION IP, LLC
To: PRESENTATION SPECIALIST TECHNOLOGIES, LLC
Reel/Frame 020866/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2007
From: ORION IP, LLC
To: CAELUM IP, LLC
Reel/Frame 018996/0872 →
MERGER Recorded Feb 14, 2006
From: CAELUN IP, LLC
To: CONSTELLATION IP, LLC
Reel/Frame 017164/0322 →
MERGER Recorded Feb 14, 2006
From: CAELUM IP, LLC
To: CONSTELLATION IP, LLC
Reel/Frame 017164/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2005
From: HUANG, JANE; PETERSON, MARK E.
To: ORION IP, LLC
Reel/Frame 016546/0392 →