Disabling prohibited content and identifying repeat offenders in service provider storage systems
First Claim
1. A computer-implemented process performed in a computer of a shared storage system comprising computer storage, comprising:
- receiving, by a processing device of the computer, objects over a computer network, each received object being associated with a user account to store the received object on the shared storage system;
storing, by the processing device, the received objects on the computer storage of the shared storage system, each received object being stored in a manner indicating the user account that stored the received object in the shared storage system;
marking, by the processing device, an object from among the objects stored on the shared storage system as containing prohibited content;
in response to the marking of an object as containing prohibited content, storing, by the processing device, incident data in an incident history record in the computer storage, the incident data indicating at least the user account that stored the marked object in the shared storage system;
processing, by the processing device, the incident history record for incident data associated with a selected user account;
modifying, by the processing device, an access privilege of the selected user account according to rules applied to at least the incident data in the incident history record associated with the selected user account as processed from the incident history record;
in response to a request to access an object from among the stored objects,determining, by the processing device, if content in the requested object is marked as containing prohibited content; and
in response to a determination that the content in the requested object is marked as containing prohibited content, limiting, by the processing device, access to the content from the requested object as stored in the shared storage system.
2 Assignments
0 Petitions
Accused Products
Abstract
Objects in a shared storage system can be marked as including prohibited content. Incidents that result in objects being so marked can be stored in an incident history associated with a user responsible for those objects. The incident history can be processed to identify repeat offenders and modify access privileges of those users. However, when objects are shared by one user with another user, prohibited content is blocked from being shared, while the remainder of the shared objects can be accessed by the other user. Functions that allow sharing of content are implemented so as prevent sharing of prohibited content with another user, while allowing other content to be shared. If a group of files or objects is shared, then the presence of prohibited content in one object in the group results in that prohibited content not being shared, but the remaining files or objects are still shared.
54 Citations
20 Claims
-
1. A computer-implemented process performed in a computer of a shared storage system comprising computer storage, comprising:
-
receiving, by a processing device of the computer, objects over a computer network, each received object being associated with a user account to store the received object on the shared storage system; storing, by the processing device, the received objects on the computer storage of the shared storage system, each received object being stored in a manner indicating the user account that stored the received object in the shared storage system; marking, by the processing device, an object from among the objects stored on the shared storage system as containing prohibited content; in response to the marking of an object as containing prohibited content, storing, by the processing device, incident data in an incident history record in the computer storage, the incident data indicating at least the user account that stored the marked object in the shared storage system; processing, by the processing device, the incident history record for incident data associated with a selected user account; modifying, by the processing device, an access privilege of the selected user account according to rules applied to at least the incident data in the incident history record associated with the selected user account as processed from the incident history record; in response to a request to access an object from among the stored objects, determining, by the processing device, if content in the requested object is marked as containing prohibited content; and in response to a determination that the content in the requested object is marked as containing prohibited content, limiting, by the processing device, access to the content from the requested object as stored in the shared storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article of manufacture comprising:
-
computer storage, and computer program instructions stored on the computer storage, wherein the computer program instructions, when processed by a processing device of a computer of a shared storage system comprising computer storage, instruct the processing device to perform a process comprising; receiving objects over a computer network, each received object being associated with a user account to store the received object on the shared storage system; storing the received objects on the computer storage of the shared storage system, each received object being stored in a manner indicating the user account that stored the received object in the shared storage system; marking an object from among the objects stored on the shared storage system as containing prohibited content; in response to the marking of an object as containing prohibited content, storing incident data in an incident history record in the computer storage, the incident data indicating at least the user account that stored the marked object in the shared storage system; processing the incident history record for incident data associated with a selected user account; modifying an access privilege of the selected user account according to rules applied to at least the incident data in the incident history record associated with the selected user account as processed from the incident history record; in response to a request to access an object from among the stored objects, determining if content in the requested object is marked as containing prohibited content; and in response to a determination that the content in the requested object is marked as containing prohibited content, limiting access to the content from the requested object as stored in the shared storage system. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer storage system comprising:
-
shared computer storage in which objects are stored containing content, the objects being received over a computer network from user computers, each received object being stored in a manner indicating a user account that stored the received object in the shared storage system; one or more processing devices, connected to the shared computer storage, programmed to; mark an object from among the objects stored on the shared computer storage as containing prohibited content; in response to marking an object as containing prohibited content, store incident data in an incident history record on the shared computer storage, the incident data indicating at least the user account that stored the marked object in the shared storage system; process the incident history record for incident data associated with a selected user account; modify an access privilege of the selected user account according to rules applied to at least the incident data in the incident history record associated with the selected user account as processed from the incident history record; and in response to a request to access an object from among the objects stored on the shared computer storage, and in further response to a determination that the content included in the requested object is marked as prohibited, limit access to the content included in the requested object from the shared computer storage. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification