P
US8099435B2ExpiredUtilityPatentIndex 47

Information exchange engine providing a critical infrastructure layer and methods of use thereof

Assignee: SHAH AJIT SPriority: Dec 20, 1999Filed: Jul 31, 2010Granted: Jan 17, 2012
Est. expiryDec 20, 2019(expired)· nominal 20-yr term from priority
Inventors:SHAH AJIT STHAKUR MADHUKARHU DAVETHOM JOYCE
G06Q 10/10H04L 67/55H04L 67/568H04L 9/40H04L 63/0428G06F 16/258G06F 16/284G06F 16/00H04L 67/04H04L 67/10G06F 16/288G06F 16/285H04L 67/02G06F 16/22G06F 16/21H04L 69/329
47
PatentIndex Score
0
Cited by
1
References
9
Claims

Abstract

A virtual record manager and a data exchange engine are provided for dynamically defining data records in a database and for dynamically allocating instances of defined data records. These components are capable of mediating between the database and application and client interface layers to facilitate exchange of information over a network. Embodiments are configured to allow complex data records having a plurality of related fields, and to allow management and exchange of information at both the data field level and data record level.

Claims

exact text as granted — not AI-modified
1. A data exchange engine for use with a database, comprising:
 a virtual record manager coupled to the database and configured to manage the storage of at least one data record in the database, the data record being managed at an individual data field level; 
 a data exchange engine coupled to the database and configured to support an exchange of the information in at least one data field between at least two parties, the exchange being based on a relationship between the parties, the relationship being represented in the database; 
 wherein the virtual record manager is configured to utilize a virtual object to manage the storage of the data record, the virtual object defining a data record structure being a logical grouping of individual data fields, the virtual object being described as a virtual object type whereby the virtual object type is configured to provide a description of the data record structure; and 
 wherein utilization of the virtual object allows a unique type of data record to be created substantially instantaneous. 
 
     
     
       2. The engine of  claim 1  wherein the virtual record manager is configured to support a complex data record, the complex data record comprising a plurality of related data fields. 
     
     
       3. The engine of  claim 2  wherein the data exchange engine is configured to support the exchange of the information in the complex data record. 
     
     
       4. The engine of  claim 1  wherein the virtual record manager is configured to allow a unique type of data record to be created substantially instantaneous. 
     
     
       5. The engine of  claim 1  wherein the virtual record manager is configured to allow an instance of the data record to be allocated to the database substantially instantaneous. 
     
     
       6. The engine of  claim 1  wherein the virtual record manager is configured to assign each data field a unique identifier. 
     
     
       7. The engine of  claim 1  wherein the virtual record manager is configured to associate each data field with a data record type and to manage each data field according to the data record type. 
     
     
       8. The engine of  claim 1  wherein utilization of the virtual object allows an instance of the data record to be allocated to the database substantially instantaneous. 
     
     
       9. The engine of  claim 1  wherein the virtual record manager and the data exchange engine are configured to provide a means for a party to exchange specific data fields with all other parties with which the party has a relationship.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.