Method for synchronizing documents for disconnected operation
First Claim
1. A method for synchronizing a client having a client database with a server having a server database, the method comprising:
- calculating a document score for each of a plurality of documents in the server database, the document score designating an importance of the document to the client; and
transmitting one of the documents in the server database to the client based on a respective document score.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a method for synchronizing a client with a server. A document score is calculated for each document in a server database. The document score indicates the importance of the respective document to the client. Documents are transferred from the server to the client if their document scores exceed a threshold value. The calculation of the document score can be determined from time the document was created, the number of times the document has been read, the time the document was last accessed, the author of the document and one or more terms in the document. Relationships between the document and other documents on the server database can also affect the document score.
43 Citations
27 Claims
-
1. A method for synchronizing a client having a client database with a server having a server database, the method comprising:
-
calculating a document score for each of a plurality of documents in the server database, the document score designating an importance of the document to the client; and
transmitting one of the documents in the server database to the client based on a respective document score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for use with a computer system having a server with a server database, the server database storing a plurality of documents accessible to a client, the computer program product comprising a computer useable medium having embodied therein program code comprising:
-
program code for calculating a document score for each of the documents, the document score designating an importance of the document to a client; and
program code for transmitting one of the documents in the server database to the client based on a respective document score. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer data signal embodied in a carrier wave for use with a computer system having a server with a server database, the server database storing a plurality of documents accessible to a client, the computer data signal comprising:
-
program code for calculating a document score for each of the documents, the document score designating an importance of the document to a client; and
program code for transmitting one of the documents in the server database to the client based on the document score. - View Dependent Claims (22, 23, 24, 25)
-
-
26. An apparatus for synchronizing a client having a client database with a server having a server database, the apparatus comprising:
-
means for calculating a document score for each of a plurality of documents in the server database, the document score designating an importance of the document to the client; and
means for transmitting one of the documents in the server database to the client based on a respective document score. - View Dependent Claims (27)
-
Specification