Method and system for exposing nested data in a computer-generated document in a transparent manner
First Claim
1. A method for exposing formatting information about an embedded object to a receiving software application, comprising:
- receiving a request for embedding an object from a second document into a first document;
querying a server application from which the second document is generated for any file formats associated with the requested object;
receiving at a client application from which the first document is generated the any file formats associated with the requested object;
embedding the requested object in the first document; and
exposing to the client application the any file formats associated with the requested object for allowing the client application to operate the embedded object according to the any file formats associated with the embedded object.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for exposing nested data in computer-generated documents in a transparent manner. A mechanism is provided for a client application to query a server application for a list of available file formats after an object is requested from a server application document for embedding into a client application document. Another mechanism is provided for the client application to request a particular format associated with the embedded object from the server application document. Once the client application obtains file format information available to the server application or associated with the particular object, the client application may utilize the obtained file formats for utilizing or operating on the embedded object according to the native file formats associated with the embedded object.
132 Citations
20 Claims
-
1. A method for exposing formatting information about an embedded object to a receiving software application, comprising:
-
receiving a request for embedding an object from a second document into a first document;
querying a server application from which the second document is generated for any file formats associated with the requested object;
receiving at a client application from which the first document is generated the any file formats associated with the requested object;
embedding the requested object in the first document; and
exposing to the client application the any file formats associated with the requested object for allowing the client application to operate the embedded object according to the any file formats associated with the embedded object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing data across different computer-generated documents, comprising:
-
receiving a request for embedding an object from a second document in a first document;
querying a server application from which the second document is generated for a list of file formats available from the server application;
querying the server application for any particular file formats associated with the requested object;
receiving at a client application from which the first document is generated the list of file formats available from the server application;
receiving at the client application any particular file formats associated with the requested object;
embedding the requested object in the first document; and
exposing to the client application any file formats associated with the requested object for allowing the client application to operate the embedded object according to the any file formats associated with the embedded object. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having computer-executable instructions stored thereon which when executed by a computer perform a method for exposing formatting information about an embedded object to a receiving software application, comprising:
-
receiving a request for embedding an object from a second document into a first document;
querying a server application from which the second document is generated for any file formats associated with the requested object;
receiving at a client application from which the first document is generated the any file formats associated with the requested object;
embedding the requested object in the first document; and
exposing to the client application the any file formats associated with the requested object for allowing the client application to operate the embedded object according to the any file formats associated with the embedded object. - View Dependent Claims (18, 19, 20)
-
Specification