×

Remote storage and management of binary object data

  • US 8,250,102 B2
  • Filed: 03/14/2008
  • Issued: 08/21/2012
  • Est. Priority Date: 03/14/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for reducing processing loads in order to increase data transfer rates of a database server, wherein the database server responds to requests for data from an application server, and wherein the database server maintains references to binary objects stored within a binary object store that is separate from the database server, the method comprising:

  • an application server receiving a request from a user for a portion of binary object data;

    the application server sending a query to the database server requesting access to the binary object data, wherein the database server maintains a reference to the binary object which is remotely stored in a binary object store which is separate from the database server;

    the application server receiving from the database server the binary object reference, the binary object reference including binary object identification data and use characteristics specific to the binary object store, wherein the use characteristics include a data storage format of the binary object store and data access protocols for accessing data at the binary object store such that the application server may access binary object data from a plurality of binary object stores each having distinct data storage formats and data access protocols;

    rather than requiring the database server to retrieve the binary object data, the application server sending a binary object data access request based on the binary object reference and the use characteristics directly to the separate binary object store using a binary object store interface, wherein the binary object store interface interprets the use characteristics to communicate with a particular binary object store using a particular data storage format and data access protocol among the plurality of distinct data storage formats and data access protocols;

    the application server receiving from the binary object store the binary object data corresponding to the binary object data access request, the binary object data comprising a portion of one or more data files and wherein the application server did not need to interpret the particular data storage format and data access protocol; and

    the application server sending the received binary object data to the user.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×