Systems and methods for controlling access to content distributed over a network
First Claim
Patent Images
1. A computer-implemented method for controlling use of a file on a user device, the user device having a client application, the method comprising:
- transmitting, by the user device, authentication information to an administration system, wherein the authentication information includes an identifier of the user device and at least one identification of a user associated with the user device, thereby enabling the administration system to authenticate the user device;
downloading, by the authenticated user device, the file from the administration system upon successful authentication by the administration system, whereby the downloaded file is securely associated with the client application;
allowing through the client application of the authenticated user device the at least one identified user associated with the user device to securely access the file during a time when the authenticated user device is disconnected from the administration system, whereby the at least one identified user is an offline user and wherein the securely accessing comprises allowing the client application to access the file when the offline user is authenticated;
preventing, by the authenticated user device, altering of the file, printing of the file and opening of the file outside of the client application;
storing, by the authenticated user device, notes corresponding to the file in a local storage area separate from the file;
transmitting, by the authenticated user device, at least a portion of the notes to the administration system; and
removing, by the authenticated user device, the file from the authenticated user device as instructed by the administration system.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method is provided for controlling use of a file on a user device. The method includes transmitting authentication information to a system and downloading the file from the system over the network upon successful authentication by the system. The method also includes limiting access of the file to a client application of the user device and preventing altering of the file, printing of the file and opening of the file outside of the client application. Notes corresponding to the file can be stored in a local storage area.
-
Citations
20 Claims
-
1. A computer-implemented method for controlling use of a file on a user device, the user device having a client application, the method comprising:
-
transmitting, by the user device, authentication information to an administration system, wherein the authentication information includes an identifier of the user device and at least one identification of a user associated with the user device, thereby enabling the administration system to authenticate the user device; downloading, by the authenticated user device, the file from the administration system upon successful authentication by the administration system, whereby the downloaded file is securely associated with the client application; allowing through the client application of the authenticated user device the at least one identified user associated with the user device to securely access the file during a time when the authenticated user device is disconnected from the administration system, whereby the at least one identified user is an offline user and wherein the securely accessing comprises allowing the client application to access the file when the offline user is authenticated; preventing, by the authenticated user device, altering of the file, printing of the file and opening of the file outside of the client application; storing, by the authenticated user device, notes corresponding to the file in a local storage area separate from the file; transmitting, by the authenticated user device, at least a portion of the notes to the administration system; and removing, by the authenticated user device, the file from the authenticated user device as instructed by the administration system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An administration system for controlling use of a file on a user device, the user device having a client application, the administration system comprising:
-
a services module, in communication with the user device, for;
i) authenticating the user device and one or more user credentials of at least one identified user associated with the authenticated user device, ii) sending the file to the authenticated user device, whereby the file is stored in the authenticated user device and securely associated with the client application, wherein through the client application the at least one identified user is enabled to securely access the file during a time when the authenticated user device is disconnected from the administration system, whereby the at least one identified user is an offline user and wherein the securely accessing comprises allowing the client application to access the file when the offline user is authenticated and preventing altering of the file, printing of the file, and opening of the file outside the client application, iii) receiving in a transmission from the authenticated user device at least a portion of notes stored locally on the authenticated user device corresponding to the file, and iv) removing the file from the authenticated user device upon expiration of a time period associated with the file or when access privilege of the at least one identified user in relation to the file is revoked by an administrator; andan application module for managing the file and an account of the at least one identified user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product, tangibly embodied in a non-transitory computer readable medium, for controlling use of a file on a user device, the user device having a client application, the computer program product including instructions being operable to cause a data processing apparatus to:
-
transmit, by the user device, authentication information to an administration system, wherein the authentication information includes an identifier of the user device and at least one identification of a user associated with the user device, thereby enabling the administration system to authenticate the user device; download the file, by the authenticated user device, from the administration system upon successful authentication by the administration system, whereby the downloaded file is securely associated with the client application; allow through the client application of the authenticated user device the at least one identified user associated with the user device to securely access the file during a time when the authenticated user device is disconnected from the administration system, whereby the at least one identified user is an offline user and wherein the securely accessing comprises allowing the client application to access the file when the offline user is authenticated; prevent, by the authenticated user device, altering of the file, printing of the file and opening of the file outside of the client application; and store, by the authenticated user device, notes corresponding to the file in a local storage area separate from the file; transmit, by the authenticated user device, at least a portion of the notes to the administration system; and remove, by the authenticated user device, the file from the authenticated user device as instructed by the administration system.
-
-
20. A user device for controlling use of a file disposed on the user device, the user device including a client application and comprising:
-
an authentication module for transmitting authentication information to an administration system, the authentication information including an identifier of the user device and at least one identification of a user associated with the authenticated user device, wherein the authentication module is adapted to download and locally store the file from the administration system upon successful authentication by the administration system; a reader module for allowing the client application to provide secure access to the file to the at least one identified user during a time when the authenticated user device is disconnected from the administration system, wherein the at least one identified user is an offline user and whereby the secure access to the file is provided to the offline user when the offline user is authenticated, wherein the reader module prevents altering of the file, printing of the file and opening of the file outside of the client application; a notes module for storing notes corresponding to the file in a local storage area and transmitting at least a portion of the notes to the administration system; and a sharing module for permitting the at least one identified user to designate the file for sharing with a second user, wherein the user and the second user are in a group defined by the administration system, the file has not been previously assigned to the second user, and the at least one identified user has a sharing role, and wherein the client application is further operable to remove the file from the authenticated user device as instructed by the administration system.
-
Specification