System and method for offline editing of data files
First Claim
Patent Images
1. A method comprising:
- receiving input to open a data file written in a mark-up language and having a solution;
discovering, without user interaction, the solution in an offline memory source;
deploying, without user interaction, the solution; and
opening the data file.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method that enables a user to edit a data file offline is described. This system and method can enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file. For security, this system and method can deploy a solution application within a sandbox, thereby limiting the operations the solution application can perform.
688 Citations
19 Claims
-
1. A method comprising:
-
receiving input to open a data file written in a mark-up language and having a solution; discovering, without user interaction, the solution in an offline memory source; deploying, without user interaction, the solution; and opening the data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving input to open a data file having a solution previously received from an online memory source; discovering a solution identifier in the data file; computing a special name corresponding to the solution identifier; searching local memory for the special name; and installing the solution found in a folder in the local memory and having the special name. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
means for displaying a representation of a data file governed by a solution application received from an online memory source; means for selecting the data file; means for discovering and deploying, without user interaction, the solution application governing the data file from an offline memory source; means for displaying an electronic form representing a product of the solution application and the data file; means for enabling a user to enter information into the electronic form; means for receiving information entered into the electronic form; and means for altering the data file to reflect the information received. - View Dependent Claims (18, 19)
-
Specification