Client application file access
First Claim
1. A method comprising:
- delegating synchronization authorization to a client application to synchronize a file of a file type with at least one of a local offline version of the file or a web online version of the file responsive to a determination that the client application is configured to open the file and has functionality for handling the file type, the determination based upon an operating system registry;
receiving a request from the client application to access the file; and
providing the client application with access to both the local offline version of the file and the web online version of the file as the file.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are disclosed for providing a client application with access to a file based upon a local offline version of the file and/or web online version of the file. That is, a file may be shared/synchronized from a remote source, such as a web storage service. A web online version of the file may be maintained by the web storage service, while local offline versions of the file may be stored at client devices. A sync module comprising knowledge of the local and/or web versions of the file may provide a client application with access to the file based upon the local and/or web version of the file. The sync module may also delegate synchronization authorization to the client application given that the client application may comprise sophisticated file handling functionality.
-
Citations
12 Claims
-
1. A method comprising:
-
delegating synchronization authorization to a client application to synchronize a file of a file type with at least one of a local offline version of the file or a web online version of the file responsive to a determination that the client application is configured to open the file and has functionality for handling the file type, the determination based upon an operating system registry; receiving a request from the client application to access the file; and providing the client application with access to both the local offline version of the file and the web online version of the file as the file. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable storage device comprising instructions that when executed perform a method for providing a client application with access to a file, the method comprising:
-
delegating synchronization authorization to a client application to synchronize a file of a file type with at least one of a local offline version of the file or a web online version of the file responsive to a determination that the client application is configured to open the file and has functionality for handling the file type, the determination based upon an operating system registry; receiving a request from the client application to access the file; and providing the client application with access to both the local offline version of the file and the web online version of the file as the file. - View Dependent Claims (6, 7, 8)
-
-
9. A system, comprising:
-
a processor coupled to a memory, the memory storing instructions that when executed perform a method for providing a client application with access to a file, the method comprising; delegating synchronization authorization to a client application to synchronize a file of a file type with at least one of a local offline version of the file or a web online version of the file responsive to a determination that the client application is configured to open the file and has functionality for handling the file type, the determination based upon an operating system registry; receiving a request from the client application to access the file; and providing the client application with access to both the local offline version of the file and the web online version of the file as the file. - View Dependent Claims (10, 11, 12)
-
Specification