Embedding and retrieving data in an application file format
First Claim
Patent Images
1. A method for embedding data in an application file, the method comprising:
- opening the application file associated with an application, wherein the application file comprises a third party data segment that cannot be interpreted natively by the application;
determining whether a data provider associated with the third party data segment is available;
in response to determining that the data provider is available, establishing a connection between the application and the data provider to interpret the third party data segment; and
displaying, in the application, the application file including the third party data segment via a read-write access interface to the data provider from the application, wherein the read-write access interface is operative to enable the data provider to read and write data to the third party data segment of the application file associated with the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Third party data embedding may be provided. Data associated with a third party provider may be saved in a native application save file. If a save file opened by the application is determined to comprise third party data, the application may determine whether an appropriate data provider is available. The application may connect to the data provider and provide on-demand, asynchronous access to the third party data upon request from a user.
-
Citations
20 Claims
-
1. A method for embedding data in an application file, the method comprising:
-
opening the application file associated with an application, wherein the application file comprises a third party data segment that cannot be interpreted natively by the application; determining whether a data provider associated with the third party data segment is available; in response to determining that the data provider is available, establishing a connection between the application and the data provider to interpret the third party data segment; and displaying, in the application, the application file including the third party data segment via a read-write access interface to the data provider from the application, wherein the read-write access interface is operative to enable the data provider to read and write data to the third party data segment of the application file associated with the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An interface system for enabling third party data within an application, comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; open an application file associated with the application, wherein the application file comprises a third party data segment that cannot be interpreted natively by the application; determine whether a data provider associated with the third party data segment is available; in response to determining that the data provider is available, establish a connection between the application and the data provider to interpret the third party data segment; and display, in the application, the application file including the third party data segment via a read-write access interface to the data provider from the application, wherein the read-write access interface is operative to enable the data provider to read and write data to the third party data segment of the application file associated with the application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage device which stores a set of instructions which when executed performs a method for interfacing with third party data in an application file, the method executed by the set of instructions comprising:
-
opening the application file associated with an application, wherein the application file comprises a third party data segment, wherein the third part data segment stores third party data that cannot be interpreted natively by the application; determining whether a data provider associated with the third party data is available; in response to determining that the data provider is available, establishing a connection between the application and the data provider; sending a pointer identifying a location of the third party data in the application file to the data provider; providing the third party data from the application file via a read-write access interface to the data provider from the application, wherein the read-write access interface is operative to enable the data provider to read and write data to the third party data segment of the application file associated with the application; and displaying, in the application file, the third party data that is read from and written to by the data provider as if it were read from and written to natively by the application.
-
Specification