System and method for the synchronization of a file in a cache
DC CAFCFirst Claim
Patent Images
1. A system comprising:
- a computer processor;
a network interface operable to connect to a network;
a computer readable storage medium storing a software program executable to provide a cache manager on a client computer, the cache manager configured to;
store a file received over the network from a database server as a cached file in a local cache of the client computer;
determine that the cached file has been modified by a local application based on information indicating a change to the cached file received from an operating system of the client computer; and
communicate the modified cached file to the database server.
11 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for file synchronization. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to receive a file from a server; store the file as a cached file in a cache; determine if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database.
47 Citations
24 Claims
-
1. A system comprising:
-
a computer processor; a network interface operable to connect to a network; a computer readable storage medium storing a software program executable to provide a cache manager on a client computer, the cache manager configured to; store a file received over the network from a database server as a cached file in a local cache of the client computer; determine that the cached file has been modified by a local application based on information indicating a change to the cached file received from an operating system of the client computer; and communicate the modified cached file to the database server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer readable storage medium providing computer executable program instructions executable to provide a cache manager on a client computer having an operating system, the cache manager configured to:
-
store a file received over a network from a database server as a cached file in a cache at the client computer; determine that the cached file has been modified by a local application based on information indicating a change to the cached file received from the operating system; and communicate the modified cached file to the database server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for file synchronization:
-
receiving a file from a database server over a network at a client computer, the client computer having an operating system with a file system; storing, by a cache manager, the file as a cached file in a cache at the client computer; determining, by the cache manager, that the cached file has been modified by a local application based on information indicating a change to the cached file received from the operating system; and communicating, by the cache manager, the modified cached file to the database server. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification