Relevant file identification using automated queries to disparate data storage locations
First Claim
1. A computing device to automatically suggest one or more files,the computing device comprising:
- a display device;
a memory configured to store instructions; and
a processor coupled to the display device and the memory, wherein the processor is configured to;
detect an action on one of a locally stored file or a remotely stored file associated with a user;
generate one or more queries for determining files based on one or more criteria, the one or more criteria including at least one of;
whether a file is shared with the user, whether a file has been opened by the user in the past, and whether a file was presented at a meeting that the user attended;
submit the one or more queries to one or more local data stores at the computing device and remote data stores;
select one or more files determined to be relevant to the user based on results of the submitted one or more queries; and
display, through the display device, the one or more selected files along with summary information associated with each of the one or more selected files, wherein the summary information includes a reason for selection of the file, and wherein the reason includes information about the one or more criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
Relevant files are determined for a user upon detecting a user action such as save, load, open, view, share, or comparable ones associated with a file. The relevancy may be determined through one or more queries based on, a number of criteria, where the queries are executed on local or remote data stores related to the user. For example, files on the local computing device of the user, files in an enterprise network associated with the user, files on a social network subscribed by the user may be evaluated for various relevancy criteria. Files determined to be relevant may be prioritized, ordered, and/or grouped for suggestion to the user and presented through a user interface of an application performing the detected action.
37 Citations
19 Claims
-
1. A computing device to automatically suggest one or more files,
the computing device comprising: -
a display device; a memory configured to store instructions; and a processor coupled to the display device and the memory, wherein the processor is configured to; detect an action on one of a locally stored file or a remotely stored file associated with a user; generate one or more queries for determining files based on one or more criteria, the one or more criteria including at least one of;
whether a file is shared with the user, whether a file has been opened by the user in the past, and whether a file was presented at a meeting that the user attended;submit the one or more queries to one or more local data stores at the computing device and remote data stores; select one or more files determined to be relevant to the user based on results of the submitted one or more queries; and display, through the display device, the one or more selected files along with summary information associated with each of the one or more selected files, wherein the summary information includes a reason for selection of the file, and wherein the reason includes information about the one or more criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system to automatically suggest one or more files, the system comprising:
-
a first computing device configured to provide access to an application; a second computing device configured to manage storage of a plurality of files; and a third computing device communicatively coupled to the first computing device and the second computing device;
wherein the third computing device is configured to execute a file suggestion module configured to;detect an action on one of a locally stored file or a remotely stored file associated with a user; generate one or more queries based on one or more criteria for determining files based on one or more criteria, the one or more criteria including at least one of;
whether a file is shared with the user, whether a file has been opened by the user in the past, and whether a file was presented at a meeting that the user attended;submit the one or more queries to one or more local data stores at the computing device and remote data stores; select one or more files determined to be relevant to the user based on results of the submitted one or more queries; and present the one or more selected files along with summary information associated with each of the one or more selected files, wherein the summary information includes a reason for selection of the file, and wherein the reason includes information about the one or more criteria. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method to automatically suggest one or more files, the method comprising:
-
detecting one of an open action, a save action, a share action, a comment action, or a view action on one of a locally stored file or a remotely stored file associated with a user; generating one or more queries based on one or more criteria for determining files based on one or more criteria, the one or more criteria including at least one of;
whether a file is shared with the user, whether a file has been opened by the user in the past, and whether a file was presented at a meeting that the user attended;submitting the one or more queries to one or more local data stores at the computing device and remote data stores; the selecting one or more files to be relevant to the user based on results of the submitted one or more queries; one or more of;
prioritizing, ordering, and grouping the one or more files based on the results of the one or more queries and a chronological recency of the one or more criteria; anddisplaying, through a display device, the one or more selected files along with summary information associated with each of the one or more selected files, wherein the summary information includes a reason for selection of the file, and wherein the reason includes information about the one or more criteria. - View Dependent Claims (18, 19)
-
Specification