Secure information display and access rights control
OwnerMonis Rahmaninventor
Life of this patent
Estimating the term…
Abstract
Methods, apparatuses and computer program products for secure information display and access rights control. In one embodiment, a method involves uploading a first image from a first user and enabling the first user to set an access attribute that indicates a limited ability for a second user to view the first image. The first image may selectively be provided to the second user in a secure form in accordance with the access attribute.
Claims32
A method comprising:
- uploading a first image from a first user;
- enabling the first user to set an access attribute that indicates a limited ability for a second user to view the first image;
- selectively providing the first image to the second user in a secure form in accordance with the access attribute.
An article comprising a machine readable medium that indicates instructions that, if executed by a machine, cause the machine to perform operations comprising:
- uploading a picture from a first user;
- enabling the first user to identify a second user and to set an access restriction limiting the second user's ability to view the picture;
- providing an indication to said second user that the first user invites the second user to view the picture;
- receiving a request from the second user to view the picture;
- verifying an account status of the second user to prior to allowing the second user to view the picture;
- checking the access restriction prior to allowing the second user to view the picture;
- allowing the second user to view the picture dependent on verifying the account status and checking the access restriction.
An apparatus comprising:
- an access control module to allow a first user to set an access control attribute for a first information item to track a restricted ability of a second user to view said first information item and to test the access control attribute in response to a request from the second user;
- a transmission module to transmit said first information item to said second user if said access control module indicates said second user is authorized to view said first information item in response to the request from the second user;
- a notification module to indicate to said second user that said first information item is available for viewing responsive to a first user request to notify said second user.
An apparatus comprising:
- a storage medium to store a plurality of routines, said plurality of routines comprising:
- an encryption routine to receive an information item from a first user and to encrypt the information item into an encrypted information item;
- an access rights routine to receive a request from a second user to view the information item and to grant or deny the request from the second user based on an access attribute controllable by the first user;
- a transmission routine to transmit a viewer routine if the request from the second user is granted, the viewer routine to access, decrypt, and display the encrypted information item upon execution;
- a processing element to execute said plurality of routines.
A method comprising:
- uploading an information element from a first user;
- enabling the first user to control an access attribute that provides a limited ability for a second user to view the information element;
- providing an indication of availability of the information element;
- testing the access attribute for said information element in response to a request from the second user;
- if the access attribute for said information element is in a first state, then transmitting, in response to the request from the second user, a routine to access an encrypted version of said information element and to decode said encrypted version.
An article comprising a machine readable medium indicative of a plurality of instructions which, if executed by a machine, cause the machine to perform a plurality of operations comprising:
- accessing an encrypted version of an image for which an access attribute indicates viewing is permitted by a second user, the image being previously uploaded by a first user to a mutually accessible storage location, the access attribute being set by the first user to provide a limited ability for the second user to view the image;
- decrypting the image from the encrypted version of the image;
- displaying the image.
Dependencies are inferred from the claim text.