Token-based remote data access
First Claim
Patent Images
1. A method comprising:
- causing, at least in part, receiving, by a processor, resource selections and content-sharing characteristics from a packet-communicating device associated with a registered user via a packet-based user interface, wherein the content-sharing characteristics includes data specifying a period of time during which content is available for sharing;
in response to the resource selections, creating, by the processor, a share that designates content-sharing characteristics by generating an electronic key that specifies resources that are the subject of the received resource selections, and associating a unique identifier with the key, the unique identifier identifying an agent via which access to the specified resources can be made;
generating, by the processor, a unique authentication for the key and assigning the generated authentication to the key;
creating, by the processor, an electronic token bearing the key, the unique identifier and the unique authentication for use by a remotepacket-communicating device as a function of the share characteristics;
selectively initiating authentication of the token as a function of the unique authentication tofacilitate access, by the remote user'"'"'s packet-communicating device, to the requested content via the registered user'"'"'s packet-communicating device as a function of the resources specified by the key in the token; and
selectively constructing an authentication cookie to permit access to the requested content by a remote appliance.
3 Assignments
0 Petitions
Accused Products
Abstract
Data transfer between remote and home locations over a network is effected using an electronic token to facilitate access to the data. According to an example embodiment of the present invention, a network-based server facilitates the generation of a token specifying conditions upon which data access to a registered user'"'"'s data can be made. When a request for data transfer is received in connection with a token, information in the token is used together with the request to selectively authenticate and serve the request.
214 Citations
16 Claims
-
1. A method comprising:
-
causing, at least in part, receiving, by a processor, resource selections and content-sharing characteristics from a packet-communicating device associated with a registered user via a packet-based user interface, wherein the content-sharing characteristics includes data specifying a period of time during which content is available for sharing; in response to the resource selections, creating, by the processor, a share that designates content-sharing characteristics by generating an electronic key that specifies resources that are the subject of the received resource selections, and associating a unique identifier with the key, the unique identifier identifying an agent via which access to the specified resources can be made; generating, by the processor, a unique authentication for the key and assigning the generated authentication to the key; creating, by the processor, an electronic token bearing the key, the unique identifier and the unique authentication for use by a remote packet-communicating device as a function of the share characteristics; selectively initiating authentication of the token as a function of the unique authentication to facilitate access, by the remote user'"'"'s packet-communicating device, to the requested content via the registered user'"'"'s packet-communicating device as a function of the resources specified by the key in the token; and selectively constructing an authentication cookie to permit access to the requested content by a remote appliance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
a processing circuit configured to cause, at least in part; receive resource selections and content-sharing characteristics from a packet-communicating device associated with a registered user via a packet-based user interface, wherein the content-sharing characteristics includes data specifying a period of time during which content is available for sharing; in response to the resource selections, create a share that designates content-sharing characteristics by generating an electronic key that specifies resources that are the subject of the received resource selections, and associating a unique identifier with the key, the unique identifier identifying an agent via which access to the specified resources can be made; generate a unique authentication for the key and assign the generated authentication to the key; create an electronic token bearing the key, the unique identifier and the unique authentication for use by a remote packet-communicating device as a function of the share characteristics; selectively initiating authentication of the token as a function of the unique authentication to facilitate access, by the remote user'"'"'s packet-communicating device, to the requested content via the registered user'"'"'s packet-communicating device as a function of the resources specified by the key in the token; and selectively constructing an authentication cookie to permit access to the requested content by a remote appliance.
Specification