System and method for brokering the allocation of an item of business property
First Claim
1. A system operating on at least one computer for brokering the allocation of an item of business property to a recipient, the system coupled to a business database containing business data identified with the item, comprising:
- a translate module operable to receive allocation data for the item, the allocation data comprising a first portion comprising a recipient identifier and an item identifier, the allocation data comprising a second portion that comprises a submitter identifier, an authorizer identifier, and a unique transaction identifier for the item, the translate module further operable to generate query data for the item that represents the first portion of the allocation data;
a query module coupled to the translate module and operable to generate a query using the query data for submission to the business database;
a transaction database coupled to the translate module and operable to receive at least some of the allocation data from the translate module and to store the received allocation data in a record according to the unique transaction identifier for the item, the transaction database further operable to store a query response received from the business database in the record according to the unique transaction identifier for the item; and
a broker module coupled to the transaction database and operable to access the query response and the allocation data stored in the record to confirm authorization for the allocation of the item and, in response, to broker the allocation of the item to the recipient.
5 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one embodiment of the present invention, a system (10) for confirming authorization for the allocation of an item of business property is coupled to a business database (44) containing business data for the item. A translate module (30) receives allocation data (14) for the item and generates query data that represents a first portion of the allocation data (14). A query module (32) coupled to the translate module (30) generates a query using the query data for submission to the business database (44). A transaction database (34) coupled to the translate module (30) and the query module (32) stores at least a portion of the allocation data (14) and a query response received from the business database (44). A confirm module (100) accesses the query response and the stored allocation data (14) to confirm authorization for the allocation.
-
Citations
20 Claims
-
1. A system operating on at least one computer for brokering the allocation of an item of business property to a recipient, the system coupled to a business database containing business data identified with the item, comprising:
-
a translate module operable to receive allocation data for the item, the allocation data comprising a first portion comprising a recipient identifier and an item identifier, the allocation data comprising a second portion that comprises a submitter identifier, an authorizer identifier, and a unique transaction identifier for the item, the translate module further operable to generate query data for the item that represents the first portion of the allocation data; a query module coupled to the translate module and operable to generate a query using the query data for submission to the business database; a transaction database coupled to the translate module and operable to receive at least some of the allocation data from the translate module and to store the received allocation data in a record according to the unique transaction identifier for the item, the transaction database further operable to store a query response received from the business database in the record according to the unique transaction identifier for the item; and a broker module coupled to the transaction database and operable to access the query response and the allocation data stored in the record to confirm authorization for the allocation of the item and, in response, to broker the allocation of the item to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method operating on at least one computer for brokering the allocation of an item of business property to a recipient, comprising:
-
receiving allocation data for the item, the allocation data comprising a first portion comprising a recipient identifier and an item identifier, the allocation data comprising a second portion that comprises a submitter identifier, an authorizer identifier, and a unique transaction identifier for the item; generating query data for the item that represents the first portion of the allocation data; generating, using the query data, a query for submission to a business database having business data associated with the item; receiving at least some of the allocation data from the translate module;
storing the received allocation data in a record according to the unique transaction identifier for the item;receiving a query response from the business database; storing the received query response in the record according to the unique transaction identifier for the item; accessing the query response and the allocation data stored in the record; confirming authorization for the allocation of the item in accordance with the accessed query response and allocation data; and brokering the allocation of the item to the recipient. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method operating on at least one computer for confirming authorization for the allocation of an item of business property, comprising:
-
receiving a first portion of allocation data for the item from a submitter, the first portion comprising a recipient identifier and an item identifier; routing the allocation data to an authorizer; receiving a second portion of the allocation data for the item, the second portion comprising a submitter identifier, an authorizer identifier, and a unique transaction identifier for the item; generating query data for the item that represents the first portion of the allocation data; storing at least some of the second portion of the allocation data in a record according to the unique transaction identifier; generating, using the query data, a query for submission to a business database having business data identified with the item; receiving a query response from the business database; storing the received query response in the record according to the unique transaction identifier; accessing the query response and the allocation data stored in the record; and confirming authorization for the allocation of the item in accordance with the accessed query response and allocation data. - View Dependent Claims (17, 18, 19, 20)
-
Specification