On-the-fly format conversion
First Claim
Patent Images
1. A method for accessing data stored in a database, the method comprising:
- receiving a request, from an application to an operating system, for a stored file that is currently stored in a database, said stored file being associated with a first file type,in response to receiving the request for the stored file that is currently stored in the database, the operating system issuing a command to a translation engine;
in response to receiving the command from the operating system, the translation engine issuing one or more database commands to retrieve data associated with said stored file from said database;
selecting a renderer from a plurality of renderers based on a first set of selection criteria;
using said renderer to generate an outbound file from said data, wherein said outbound file corresponds to a second file type,wherein said first file type is different than said second file type; and
providing said outbound file to said application.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for accessing data stored in a database. According to one technique, a request is received from an application for a stored file that is currently stored in a database. The stored file is associated with a first file type. One or more database commands are issued to retrieve data associated with the stored file from the database. A renderer is selected from a plurality of renderers based on a first set of selection criteria. The renderer is used to generate an outbound file from the data. The outbound file corresponds to a second file type. The outbound file is provided to the application.
115 Citations
20 Claims
-
1. A method for accessing data stored in a database, the method comprising:
-
receiving a request, from an application to an operating system, for a stored file that is currently stored in a database, said stored file being associated with a first file type, in response to receiving the request for the stored file that is currently stored in the database, the operating system issuing a command to a translation engine; in response to receiving the command from the operating system, the translation engine issuing one or more database commands to retrieve data associated with said stored file from said database; selecting a renderer from a plurality of renderers based on a first set of selection criteria; using said renderer to generate an outbound file from said data, wherein said outbound file corresponds to a second file type, wherein said first file type is different than said second file type; and providing said outbound file to said application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium bearing instructions for accessing data stored in a database, the computer-readable medium comprising instructions for performing:
-
receiving a request, from an application to an operating system, for a stored file that is currently stored in a database, said stored file being associated with a first file type; in response to receiving the request for the stored file that is currently stored in the database, the operating system issuing a command to a translation engine; in response to receiving the command from the operating system, the translation engine issuing one or more database commands to retrieve data associated with said stored file from said database; selecting a renderer from a plurality of renderers based on a first set of selection criteria; using said renderer to generate an outbound file from said data, wherein said outbound file corresponds to a second file type, wherein said first file type is different than said second file type; and providing said outbound file to said application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification