# US 9,438,567 B1 · Location-based remote media access via mobile device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,567 B1
- Document ID: US9438567B1
- Status: Granted
- Kind: B1
- Application number: 11/599,669
- Filed: 2006-11-15
- Granted: 2016-09-06
- Earliest claimed: 2006-11-15
- Assignees: Nokia Corporation
- Applicants: Keith Barraclough; David Irvine
- Inventors: Keith Barraclough; David Irvine
- Web page: https://patentgrep.com/patent/US9438567B1

## CPC

- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 63/107: {wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals}
- H04L 63/108: {when the policy decisions are valid for a limited amount of time}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Data transfer is effected by a remote packet-communicating device to facilitate the transfer of data from a data source to another device that is local to the remote device. According to an example embodiment of the present invention, a host server provides access to a user's data source (e.g., at a registered user's PC) in response to a request from a remote packet-communicating device. The remote device directs the host server to facilitate the transfer of data from the data source to another device that is local to the remote device. In one implementation, a remote device and a media playback device are in communication on a local area network (LAN), and the remote device controls the communication of data from the data source to the media playback device, by interacting with a host server via a packet-communicating network and a gateway at the LAN.

## Claims

### Claim 1

A method comprising:
receiving, at an apparatus, one or more requests from a user mobile device to access a user-owned content source in a user device that is located in personal premises and connected to a data network, wherein the user mobile device is being connected to a remote network, and the user-owned content source is registered with the apparatus for a content access service;
authenticating the one or more requests by the apparatus based on the registration of the user-owned content source;
causing, at least in part by the apparatus, delivery of user-owned content from the user-owned content source to at least one playback device via the data network, a gateway coupled between the data network and the remote network, based on the authentication of the one or more requests, wherein the at least one playback device is identified in the one or more requests, and the delivery of user-owned content bypasses the apparatus, and wherein a key approach is used to enable the delivery of the user-owned content with a predetermined lifetime, the predetermined lifetime having a first lifetime and a second lifetime that is shorter that the first lifetime; and
causing, at least in part by the apparatus, configuration of the user-owned content based on one or more capabilities of the media playback device, prior to the delivery.

### Claim 2 (depends on 1)

A method of claim 1,
wherein the at least one playback device is located in another personal premises.

### Claim 3 (depends on 2)

A method of claim 2, further comprising:
streaming the user-owned content after the configuration, wherein the delivery of the user-owned content is based on the streaming,
wherein the at least one playback device is in proximity of the user mobile device and communicates with the user mobile device via a local network, and the another personal premises include a personal home.

### Claim 4 (depends on 3)

A method of claim 3, further comprising:
terminating the streaming in response to a determination that the user mobile device stops being connected to the remote network,
wherein the at least one playback device is embedded in the user mobile device.

### Claim 5 (depends on 1)

A method of claim 1, wherein the apparatus is a server connected to the data network.

### Claim 6 (depends on 1)

A method of claim 1, wherein the apparatus is embedded in the user mobile device, and the personal premises include a personal home.

### Claim 7 (depends on 1)

A method of claim 1, wherein the at least one playback device is identified by the user mobile device via a universal plug and play protocol, and the user-owned content source and the user mobile device belong to an identical user.

### Claim 8

An apparatus comprising:
at least one processor; and
at least one memory including computer program code for one or more programs,
the at least one memory and the computer program code, with the at least one processor, cause the apparatus to perform at least the following,
receive one or more requests from a user mobile device to access a user-owned content source in a user device that is located in personal premises and connected to a data network, wherein the user mobile device is being connected to a remote network, and the user-owned content source is registered with the apparatus for a content access service;
authenticate the one or more requests based on the registration of the user-owned content source;
cause, at least in part, delivery of user-owned content from the user-owned content source to at least one playback device via the data network, a gateway coupled between the data network and the remote network, based on the authentication of the one or more requests, wherein the at least one playback device is identified in the one or more requests, and the delivery of user-owned content bypasses the apparatus, wherein a key approach is used to enable the delivery of the user-owned content with a predetermined lifetime, the predetermined lifetime having a first lifetime and a second lifetime that is shorter that the first lifetime, and
cause, at least in part, configuration of the user-owned content based on one or more capabilities of the media playback device, prior to the delivery.

### Claim 9 (depends on 8)

An apparatus of claim 8, wherein the apparatus is further caused to:
stream the user-owned content after the configuration, wherein the delivery of the user-owned content is based on the streaming.

### Claim 10 (depends on 9)

An apparatus of claim 9, wherein the apparatus is further caused to:
terminate the streaming in response to a determination that the user mobile device stops being connected to the remote network.

### Claim 11 (depends on 8)

An apparatus of claim 8, wherein the apparatus is a server connected to the data network.

### Claim 12 (depends on 8)

An apparatus of claim 8, wherein the apparatus is embedded in the user mobile device.

### Claim 13 (depends on 8)

An apparatus of claim 8, wherein the at least one playback device is identified by the user mobile device, and the user-owned content source and the user mobile device belong to an identical user.

### Claim 14

A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
receiving one or more requests from a user mobile device to access a user-owned content source in a user device that is located in personal premises and connected to a data network, wherein the user mobile device is being connected to a remote network, and the user-owned content source is registered with the apparatus for a content access service;
authenticating the one or more requests based on the registration of the user-owned content source;
causing, at least in part, delivery of user-owned content from the user-owned content source to at least one playback device via the data network, a gateway coupled between the data network and the remote network, based on the authentication of the one or more requests, wherein the at least one playback device is identified in the one or more requests, and the delivery of user-owned content bypasses the apparatus, and wherein a key approach is used to enable the delivery of the user-owned content with a predetermined lifetime, the predetermined lifetime having a first lifetime and a second lifetime that is shorter that the first lifetime; and
causing, at least in part by the apparatus, configuration of the user-owned content based on one or more capabilities of the media playback device, prior to the delivery.

### Claim 15 (depends on 14)

A non-transitory computer-readable storage medium of claim 14, wherein the apparatus is caused, at least in part, to further perform:
streaming the user-owned content after the configuration, wherein the delivery of the user-owned content is based on the streaming.

### Claim 16 (depends on 15)

A non-transitory A computer-readable storage medium of claim 15, wherein the apparatus is caused, at least in part, to further perform:
terminating the streaming in response to a determination that the user mobile device stops being connected to the remote network.

### Claim 17 (depends on 14)

A non-transitory computer-readable storage medium of claim 14,
wherein the apparatus is a server connected to the data network.

### Claim 18 (depends on 14)

A non-transitory computer-readable storage medium of claim 14,
wherein the apparatus is embedded in the user mobile device.
