SYSTEM AND METHOD FOR DETECTING AND INTEGRATING WITH NATIVE APPLICATIONS ENABLED FOR WEB-BASED STORAGE
First Claim
Patent Images
1. A computer-implemented method of providing access to a file on a cloud storage system, comprising:
- receiving a request to access a file on the cloud storage system;
identifying a request generator, wherein the request generator is a user associated with the file, a user who generated the request, or a device which transmitted the request;
identifying a file type of the file;
identifying at least one application capable of accessing the file type;
determining whether at least one identified application is available to the request generator;
in response to determining that the at least one identified application is available to the request generator;
determining an application type of at least one available application, wherein the application type indicates whether the at least one available application is capable of accessing the file through the cloud storage system, andproviding file access information to the at least one available application if the at least one available application is capable of accessing the file through the cloud storage system.
3 Assignments
0 Petitions
Accused Products
Abstract
A cloud storage system provides remote access to a file associated with the cloud storage system. In response to a request to access the file, the cloud storage system identifies applications available to the request generator and capable of accessing the file, which may include both online web-based applications and applications installed on a device with which the user is accessing the file. The cloud storage system determines an application type of an identified application, and provides file access to the identified application based on the application type.
55 Citations
36 Claims
-
1. A computer-implemented method of providing access to a file on a cloud storage system, comprising:
-
receiving a request to access a file on the cloud storage system; identifying a request generator, wherein the request generator is a user associated with the file, a user who generated the request, or a device which transmitted the request; identifying a file type of the file; identifying at least one application capable of accessing the file type; determining whether at least one identified application is available to the request generator; in response to determining that the at least one identified application is available to the request generator; determining an application type of at least one available application, wherein the application type indicates whether the at least one available application is capable of accessing the file through the cloud storage system, and providing file access information to the at least one available application if the at least one available application is capable of accessing the file through the cloud storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A cloud storage system, comprising:
-
a communication processor in communication with; a file database for storing a plurality of files and metadata associated with each of the plurality of files; and a user database for storing information associating at least one user with at least one file, wherein the communication processor is configured to; receive a request to access a file on the cloud storage system; identify a request generator, wherein the request generator is a user associated with the file, a user who generated the request, or a device which transmitted the request; identify a file type of the file; identify at least one application capable of accessing the file type; determine whether at least one identified application is available to the request generator; in response to determining that the at least one identified application is available to the request generator; determine an application type of at least one available application, wherein the application type indicates whether the at least one available application is capable of accessing the file through the cloud storage system, and provide file access information to the at least one available application if the at least one available application is capable of accessing the file through the cloud storage system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification