Method of bi-directional synchronization of user data
AssigneeInstallfree, Inc.
InventorsNetzer Shlomai, Amos Lahav
Life of this patent
Estimating the term…
Abstract
Techniques for enabling writing and reading to and from a user file by at least a virtual software application. The user file includes a session file, an index file, and a data file. The techniques enable roaming between computers without the need to reconfigure, for example, the personalized information when switching between computers.
Claims12
A method for writing a data block to a user data file by a software application, wherein the user data file includes a session file, an index file, and a data file, comprising:
- upon reception of a write request, computing a page index of a page in the index file;
- computing an offset value to a location of the page in the index file;
- determining a write offset indicating a location in the data file for the data block;
- and
- writing the data block at the location indicated by the write offset.
A method for reading a data block to a user data file by a software application, wherein the user data file includes a session file, an index file, and a data file, comprising:
- upon reception of a read request, computing a page index of a page in the index file;
- computing an offset value to a location of the page in the index file maintained by a client;
- determining using the computed offset value a location containing a most updated version of the data block;
- and
- reading the data block from the determined location.
Dependencies are inferred from the claim text.