Token-based remote data access
AssigneeNokia Corporation
InventorsMichael J. Albanese, James Roland Henderson, Keith Barraclough, David Irvine, Rodrigo Philander
Life of this patent
Estimating the term…
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.
Claims16
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.
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.
Dependencies are inferred from the claim text.