Application recommendation using stored files
First Claim
1. A computer-implemented method, comprising:
- storing a plurality of files in a user account of a network management system, wherein the network management system is connected, by a network, to a client-side application associated with the network management system installed on a computing device;
synchronizing, using the network, the stored plurality of files with a second plurality of files stored in a local folder of the computing device using the client-side application wherein the second plurality of files stored in the local folder can be manipulated in the local folder, while a background process of the client-side application monitors the local folder for changes and the network management system synchronizes the changes with the client-side application;
analyzing information associated with a subset of the plurality of files stored in the user account to;
identify the subset of the plurality of files and properties of the subset of the plurality of files, anddetermine a first file type that is associated with a highest number of files, wherein the first file type is selected from a subset of a plurality of file types that includes file types associated with files that have been accessed within a specified time period,wherein the information includes a relevancy level for each file in the subset of the plurality of files; and
recommending at least one application from an application marketplace to the user account of the network management system by causing the network management system to render an image for the at least one application, the at least one application based on the file type represented by the highest number of files associated with the subset of the plurality of files stored in the user account, the at least one application being compatible with the first file type.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosed technology can enable files to be stored with a networked environment. The files can be associated with information (e.g., properties) such as a file name, a file type, a date/time at which a respective file was last accessed, a number of times a respective file was accessed, data representing the contents of a respective file, and other information. Based at least in part on analyzing the information, the disclosed technology can select or identify a file and/or a file property (e.g., a file type) that the disclosed technology predicts to be most relevant to the user. The disclosed technology can then recommend applications based at least in part on the selected or identified file and/or file property (e.g., file type).
-
Citations
16 Claims
-
1. A computer-implemented method, comprising:
-
storing a plurality of files in a user account of a network management system, wherein the network management system is connected, by a network, to a client-side application associated with the network management system installed on a computing device; synchronizing, using the network, the stored plurality of files with a second plurality of files stored in a local folder of the computing device using the client-side application wherein the second plurality of files stored in the local folder can be manipulated in the local folder, while a background process of the client-side application monitors the local folder for changes and the network management system synchronizes the changes with the client-side application; analyzing information associated with a subset of the plurality of files stored in the user account to; identify the subset of the plurality of files and properties of the subset of the plurality of files, and determine a first file type that is associated with a highest number of files, wherein the first file type is selected from a subset of a plurality of file types that includes file types associated with files that have been accessed within a specified time period, wherein the information includes a relevancy level for each file in the subset of the plurality of files; and recommending at least one application from an application marketplace to the user account of the network management system by causing the network management system to render an image for the at least one application, the at least one application based on the file type represented by the highest number of files associated with the subset of the plurality of files stored in the user account, the at least one application being compatible with the first file type. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing computer-executable instructions for causing a processor to:
-
storing a plurality of files in a user account of a network management system, wherein the network management system is connected, by a network, to a client-side application associated with the network management system installed on a computing device; synchronizing, using the network, the stored plurality of files with a second plurality of files stored in a local folder of the computing device using the client-side application wherein the second plurality of files stored in the local folder can be manipulated in the local folder, while a background process of the client-side application monitors the local folder for changes and the network management system synchronizes the changes with the client-side application; analyzing information associated with a subset of the plurality of files stored in the user account to; identify the subset of the plurality of files and properties of the subset of the plurality of files, and determine a first file type that is associated with a highest number of files, wherein the first file type is selected from a subset of a plurality of file types that includes file types associated with files that have been accessed within a specified time period, wherein the information includes a relevancy level for each file in the subset of the plurality of files; and recommending at least one application from an application marketplace to the user account of the network management system by causing the network management system to render an image for the at least one application, the at least one application based on the file type represented by the highest number of files associated with the subset of the plurality of files stored in the user account, the at least one application being compatible with the first file type. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor; and a non-transitory computer-readable medium storing computer-executable instructions for causing the processor to; storing a plurality of files in a user account of a network management system, wherein the network management system is connected, by a network, to a client-side application associated with the network management system installed on a computing device; synchronizing, using the network, the stored plurality of files with a second plurality of files stored in a local folder of the computing device using the client-side application wherein the second plurality of files stored in the local folder can be manipulated in the local folder, while a background process of the client-side application monitors the local folder for changes and the network management system synchronizes the changes with the client-side application; analyzing information associated with a subset of the plurality of files stored in the user account to; identify the subset of the plurality of files and properties of the subset of the plurality of files, and determine a first file type that is associated with a highest number of files, wherein the first file type is selected from a subset of a plurality of file types that includes file types associated with files that have been accessed within a specified time period, wherein the information includes a relevancy level for each file in the subset of the plurality of files; and recommending at least one application from an application marketplace to the user account of the network management system by causing the network management system to render an image for the at least one application, the at least one application based on the file type represented by the highest number of files associated with the subset of the plurality of files stored in the user account, the at least one application being compatible with the first file type. - View Dependent Claims (13, 14, 15, 16)
-
Specification