CLOUD-BASED DOCUMENT SUGGESTION SERVICE
First Claim
1. A computerized method comprising:
- determining, at a local computing device, selection criteria for suggestion of relevant documents to the local user, including at least one of keywords and document metadata;
synchronizing, to a shared cloud service, the selection criteria as a first serialized data file, wherein the first serialized data file has a filename generated as a function of an identity of a local user;
receiving a second serialized data file at the local computing device from the shared cloud service, the second serialized data file including a plurality of file statistics about a remote content file, wherein at least one of the file statistics was created by a remote user, and wherein the second serialized data file has a filename generated as a function of the remote content file;
creating a table of suggestions at the local computing device using the plurality of file statistics and the selection criteria; and
suggesting at least one file to the local user based on the table of suggestions.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for suggesting relevant documents to a local user. In one embodiment, a method is disclosed comprising determining, at a local device, a set of selection criteria for suggestion of relevant documents to the local user, the suggestion criteria including at least one of keywords and document metadata; retrieving a plurality of file statistics from a remote server, wherein at least one of the file statistics has been created by a remote user; creating a table of suggestions from the plurality of file statistics and from the set of suggestion criteria; and suggesting at least one file to the local user based on the table of suggestion criteria.
-
Citations
17 Claims
-
1. A computerized method comprising:
-
determining, at a local computing device, selection criteria for suggestion of relevant documents to the local user, including at least one of keywords and document metadata; synchronizing, to a shared cloud service, the selection criteria as a first serialized data file, wherein the first serialized data file has a filename generated as a function of an identity of a local user; receiving a second serialized data file at the local computing device from the shared cloud service, the second serialized data file including a plurality of file statistics about a remote content file, wherein at least one of the file statistics was created by a remote user, and wherein the second serialized data file has a filename generated as a function of the remote content file; creating a table of suggestions at the local computing device using the plurality of file statistics and the selection criteria; and suggesting at least one file to the local user based on the table of suggestions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a local computing device for use by a local user; a shared cloud service for storing and synchronizing statistics files and keyword files, and for use by a remote user; a suggestion module, in communication with the shared cloud service, for identifying selection criteria at the local computing device, and suggesting files based on the selection criteria and statistics from the statistics files; a user client export module at the local computing device for creating the keyword files from the identified selection criteria and synchronizing the keyword files with the shared cloud service; and a user client import module at the local computing device in communication with the shared cloud service for retrieving the statistics files from, and synchronizing the statistics files with, the shared cloud service. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A networked computing system comprising:
-
a processor; a network interface coupled to the processor for communicating with a shared cloud service; a data storage device coupled to the processor; and a memory coupled to the processor and including computer-readable instructions that, when executed by the processor, cause the processor to; determine, at a local computing device, selection criteria for suggestion of relevant documents to the local user, including at least one of keywords and document metadata; synchronize, to a shared cloud service, the selection criteria as a first serialized data file, wherein the first serialized data file has a filename generated as a function of an identity of a local user; receive a second serialized data file at the local computing device from the shared cloud service, the second serialized data file including a plurality of file statistics about a remote content file, wherein at least one of the file statistics was created by a remote user, and wherein the second serialized data file has a filename generated as a function of the remote content file; create a table of suggestions at the local computing device using the plurality of file statistics and the selection criteria; and suggest at least one file to the local user based on the table of suggestions. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification