The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 19, 2010
Filed:
May. 12, 2004
Elena Grossfeld, Sunnyvale, CA (US);
Surjatini Widjojo, Los Gatos, CA (US);
Thorsten Lockert, San Jose, CA (US);
Greg Seitz, Lake Oswego, OR (US);
Kenneth Randall Wigginton, San Jose, CA (US);
Christopher J. Kasten, Sacramento, CA (US);
Elena Grossfeld, Sunnyvale, CA (US);
Surjatini Widjojo, Los Gatos, CA (US);
Thorsten Lockert, San Jose, CA (US);
Greg Seitz, Lake Oswego, OR (US);
Kenneth Randall Wigginton, San Jose, CA (US);
Christopher J. Kasten, Sacramento, CA (US);
eBay Inc., San Jose, CA (US);
Abstract
A method and system is provided to process data transactions in a data store including a plurality of databases. The system may comprise a computer interface module to receive a data transaction request from at least one requesting computer and a data store interface module to interface the system to the plurality of databases. The system also includes a data access layer defining an abstraction layer to identify at least one database of the plurality of databases. The data transaction request may be an object orientated request and the plurality of databases may be horizontally distributed wherein the data access layer defines an object orientated abstraction layer between the computer interface module and the plurality of databases. In one embodiment a data dependent routing module is provided that generates a query to a database that is identified based on content of the data in the data transaction request.