# US 2014/0156843 A1 · Provisioning of player for content

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

- Number: US 2014/0156843 A1
- Document ID: US20140156843A1
- Status: Published application
- Kind: A1
- Application number: 13/689,884
- Filed: 2012-11-30
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Lenovo (Singapore) Pte. Ltd.
- Applicants: Lenovo (Singapore) Pte. Ltd.
- Inventors: Philip Lee Childs; Michael Terrell Vanover; Goran Hans Wibran; Richard Wayne Cheston
- Web page: https://patentgrep.com/patent/US20140156843A1

## CPC

- H04L 65/612: for unicast
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An aspect provides a method, including: responsive to receiving a content request of a user device, determining if the user device has access to one or more applications associated with the content requested; responsive to determining that the user device does not have one or more applications associated with the content requested, determining an associated application; and responsive to determining an associated application, provisioning access to the associated application for the user device. Other aspects are described and claimed.

## Claims

### Claim 1

A method, comprising:
responsive to receiving a content request of a user device, determining if the user device has access to one or more applications associated with the content requested;
responsive to determining that the user device does not have one or more applications associated with the content requested, determining an associated application; and
responsive to determining an associated application, provisioning access to the associated application for the user device.

### Claim 2 (depends on 1)

The method of claim 1, wherein provisioning access to the associated application for the user device further comprises one of:
providing the associated application as a download to the user device; and
providing access to a remotely hosted application to the user device.

### Claim 3 (depends on 1)

The method of claim 1, further comprising prior to provisioning access to the associated application for the user device, notifying the user of the associated application.

### Claim 4 (depends on 3)

The method of claim 3, wherein the notifying includes one or more options comprising: an application rental option and an application purchase option.

### Claim 5 (depends on 1)

The method of claim 1, further comprising notifying the user of the associated application subsequent to content access by the user device.

### Claim 6 (depends on 5)

The method of claim 5, wherein the notifying includes one or more options comprising: an application rental option and an application purchase option.

### Claim 7 (depends on 1)

The method of claim 1, further comprising removing the associated application from the user device after a predetermined time.

### Claim 8 (depends on 7)

The method of claim 7, wherein the predetermined time is calculated using an instruction included with the associated application.

### Claim 9 (depends on 7)

The method of claim 7, further comprising providing an instruction to the user device, the instruction comprising an application access removal instruction.

### Claim 10 (depends on 1)

The method of claim 1, wherein content request is received at a remote device connected to the user device via a network connection.

### Claim 11

An information handling device, comprising:
one or more processors; and
a memory operatively coupled to the one or more processors that stores instructions executable by the one or more processors to perform acts comprising:
responsive to receiving a content request of a user device, determining if the user device has access to one or more applications associated with the content requested;
responsive to determining that the user device does not have one or more applications associated with the content requested, determining an associated application; and
responsive to determining an associated application, provisioning access to the associated application for the user device.

### Claim 12 (depends on 11)

The information handling device of claim 11, wherein provisioning access to the associated application for the user device further comprises one of:
providing the associated application as a download to the user device; and
providing access to a remotely hosted application to the user device.

### Claim 13 (depends on 11)

The information handling device of claim 11, wherein the acts further comprise: prior to provisioning access to the associated application for the user device, notifying the user of the associated application.

### Claim 14 (depends on 13)

The information handling device of claim 13, wherein the notifying includes one or more options comprising: an application rental option and an application purchase option.

### Claim 15 (depends on 11)

The information handling device of claim 11, wherein the acts further comprise notifying the user of the associated application subsequent to content access by the user device.

### Claim 16 (depends on 15)

The information handling device of claim 15, wherein the notifying includes one or more options comprising: an application rental option and an application purchase option.

### Claim 17 (depends on 11)

The information handling device of claim 11, wherein the acts further comprise removing the associated application from the user device after a predetermined time.

### Claim 18 (depends on 17)

The information handling device of claim 17, wherein the predetermined time is calculated using an instruction included with the associated application.

### Claim 19 (depends on 11)

The information handling device of claim 11, wherein content request is received at by the information handling device via a network connection linking the information handling device and the user device.

### Claim 20

A program product, comprising:
a storage medium having computer program code embodied therewith, the computer program code comprising:
computer program code configured to, responsive to receiving a content request of a user device, determine if the user device has access to one or more applications associated with the content requested;
computer program code configured to, responsive to determining that the user device does not have one or more applications associated with the content requested, determine an associated application; and
computer program code configured to, responsive to determining an associated application, provision access to the associated application for the user device.

### Claim 21

A method, comprising:
receiving content at a user device from a remote device;
determining, at the user device, the user device does not have one or more applications associated with the received content;
sending a request to the remote device for an associated application;
receiving an associated application responsive to the request to the remote device for an associated application.

### Claim 22 (depends on 21)

The method of claim 21, wherein receiving an associated application responsive to the request to the remote device for an associated application further comprises one of receiving the associated application as a download to the user device and receiving access to a remotely hosted application at the user device.

### Claim 23 (depends on 21)

The method of claim 21, wherein receiving an associated application responsive to the request to the remote device for an associated application further comprises receiving one or more of an application rental option and an application purchase option at the user device.
