# US 12,008,578 B2 · Remotely configuring content

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

- Number: US 12,008,578 B2
- Document ID: US12008578B2
- Status: Granted
- Kind: B2
- Application number: 15/428,674
- Filed: 2017-02-09
- Published: 2017-11-30
- Granted: 2024-06-11
- Earliest claimed: 2011-06-08
- Assignees: Comcast Cable Communications, LLC
- Applicants: Comcast Cable Communications, LLC
- Inventors: Chris Dixon; Jason Smith
- Web page: https://patentgrep.com/patent/US12008578B2

## CPC

- G06Q 30/00: Commerce
- H04N 21/4227: {Providing} Remote input by a user located remotely from the client device, e.g. at work
- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- H04N 21/472: End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)}
- H04N 21/482: End-user interface for programme selection
- H04N 21/485: End-user interface for client configuration
- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system is presented that comprises a third-party ad provider that serves advertisements to different websites being viewed at a plurality of display devices. The advertisements may be from different advertisers, and may include advertisements from a content service provider. The advertisements from the service provider may include a promotion for a video program presented by the service provider and may provide a selectable option for a viewer of the website to have that viewer's DVR service automatically programmed to record the promoted video program. The selectable option may be selected with a single action by the viewer, and all communications, associations between the display device and the DVR service, and programming of the DVR service may occur automatically without intervention by the viewer.

## Claims

### Claim 1

A method comprising:
receiving, by a first computing device, information indicating that a second computing device has requested a web page;
determining, by the first computing device, that a user account is not authorized to record a first content item referenced in the web page;
causing, by the first computing device and based on the information and the determining, a modified version of the web page to be sent to the second computing device, wherein the modified version of the web page replaces a reference to the first content item with a reference to a second content item; and
causing, based on a selection of an interactive selection option associated with the second content item, a digital video recorder to record the second content item.

### Claim 2 (depends on 1)

The method of claim 1, wherein the causing the digital video recorder to record the second content item comprises:
causing, based on the selection of the interactive selection option via a user interface on the second computing device, sending one or more commands to the digital video recorder via a network, wherein the one or more commands are configured to cause the digital video recorder to record the second content item.

### Claim 3 (depends on 1)

The method of claim 1, wherein the interactive selection option is configured to be selectable with only a single input via a user interface associated with the second computing device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the reference to the second content item comprises an advertisement for the second content item.

### Claim 5 (depends on 1)

The method of claim 1, wherein the determining comprises accessing user account records to determine that the user account is not associated with a service provider.

### Claim 6 (depends on 1)

The method of claim 1, wherein the interactive selection option is customized based on the user account.

### Claim 7 (depends on 1)

The method of claim 1, wherein the second content item comprises a television program.

### Claim 8 (depends on 1)

The method of claim 1, wherein the interactive selection option comprises an option to record the second content item via the digital video recorder.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
causing, based on the determining, output of a second interactive selection option on the second computing device, wherein the second interactive selection option allows a user to obtain authorization to record the first content item.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
causing, by the first computing device and based on the determining, the interactive selection option to be added to output of the first content item.

### Claim 11 (depends on 1)

The method of claim 1, wherein the web page that comprises the reference to the first content item is not sent to the second computing device.

### Claim 12

A method comprising:
receiving, by a first computing device and from a second computing device, a request for a web page;
determining, by the first computing device, that a user account associated with the second computing device is authorized to record a first content item;
causing, by the first computing device and based on the determining, modification of the web page to replace a reference to a second content item with a reference to the first content item;
causing, by the first computing device, output of a modified version of the web page via the second computing device, wherein the modified version of the web page comprises the reference to the first content item; and
causing, by the first computing device and based on a selection of an interactive selection option in the modified version of the web page and associated with the first content item, a digital video recorder to record the first content item, wherein the digital video recorder is different from the first computing device and the second computing device.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
receiving, via a user interface on the second computing device, the selection of the interactive selection option; and
sending, via a network and based on the selection, one or more commands configured to cause the digital video recorder to record the first content item.

### Claim 14 (depends on 12)

The method of claim 12, further comprising receiving the selection of the interactive selection option as a single input via a user interface associated with the second computing device.

### Claim 15 (depends on 12)

The method of claim 12, wherein the reference to the first content item comprises an advertisement for the first content item.

### Claim 16 (depends on 12)

The method of claim 12, wherein the determining comprises accessing user account records to determine that the user account is associated with a service provider.

### Claim 17 (depends on 12)

The method of claim 12, wherein the interactive selection option is customized based on the user account.

### Claim 18 (depends on 12)

The method of claim 12, wherein the first content item comprises a television program.

### Claim 19 (depends on 12)

The method of claim 12, wherein the interactive selection option comprises an option to record the first content item via the digital video recorder.

### Claim 20

An apparatus comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
receive information indicating that a first computing device has requested a web page;
determine that a user account is not authorized to record a first content item referenced in the web page;
cause, based on the information and a determination that the user account is not authorized to record the first content item, a modified version of the web page to be sent to the first computing device, wherein the modified version of the web page replaces a reference to the first content item with a reference to a second content item; and
cause, based on a selection of an interactive selection option associated with the second content item, a digital video recorder to record the second content item.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the instructions, when executed by the one or more processors, cause the apparatus to:
receive, via a user interface on the first computing device, a communication indicative of the selection of the interactive selection option; and
send, via a network and based on the communication indicative of the selection, one or more commands configured to cause the digital video recorder to record the second content item.

### Claim 22 (depends on 20)

The apparatus of claim 20, wherein the interactive selection option is configured to be selectable with only a single input via a user interface associated with the first computing device.

### Claim 23 (depends on 20)

The apparatus of claim 20, wherein the reference to the second content item comprises an advertisement for the second content item.

### Claim 24 (depends on 20)

The apparatus of claim 20, wherein the instructions, when executed by the one or more processors, cause the apparatus to:
access user account records to determine that the user account is not associated with a service provider.

### Claim 25 (depends on 20)

The apparatus of claim 20, wherein the interactive selection option comprises an option to record the second content item via the digital video recorder.

### Claim 26 (depends on 20)

The apparatus of claim 20, wherein the instructions, when executed by the one or more processors, cause the apparatus to:
cause output of a second interactive selection option on the first computing device, wherein the second interactive selection option allows a user to obtain authorization to record the first content item.
