IP Library Granted Patent US 12671784
Granted Patent B2
US 12671784 · App. 18/905,835 · Granted Jun 30, 2026

Selection of electronic content and services

Inventors: Derek T. Harrar (Devon, PA); Jack M. Birnbaum (Southampton, PA)
Assignee: Comcast Cable Communications, LLC
H04N5/46H04N21/4383H04N21/4542H04N21/482H04N21/4882H04N5/445H04N21/42204H04N21/4316H04N21/47
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12671784
App. No.
18/905,835
Granted
Jun 30, 2026
Kind
B2
Abstract

A system and method for facilitating, selecting, or otherwise providing access to electronic content and services. Access to the content and services may be provided in such a manner as to facilitate access to higher quality forms of the content. The higher quality forms of the content may relate to any number of characteristics associated with displaying, transmitting, compressing, securing, and/or otherwise manipulating the content to more suitable forms relative to another form.

Claims (43)

1 . A method comprising:

outputting, by a computing device, content in a first definition format and a first advertisement determined based on a first demographic;

changing, based on a request for and access of the content in a second definition format that is higher than the first definition format, the first demographic to a second demographic; and

outputting the content in the second definition format and a second advertisement determined based on the second demographic.

2 . The method of claim 1 , wherein the first definition format is a standard definition (SD) format and the second definition format is a high definition (HD) format.

3 . The method of claim 1 , wherein the content in the second definition format comprises a broadcast television program or an on-demand program.

4 . The method of claim 1 , wherein the request for the content in the second definition format comprises a channel change command, a selection of a portion of an electronic programming guide, or a request to record the content in the second definition format.

5 . The method of claim 1 , further comprising:

prior to the changing, determining that the computing device is provisioned to access the content in the second definition format.

6 . The method of claim 1 , further comprising:

prior to the changing, determining that the computing device or a display device is suitable for displaying the content in the second definition format.

7 . The method of claim 1 , further comprising:

outputting a user interface for specifying whether a display device is able to display the content in the second definition format.

8 . The method of claim 1 , further comprising:

after receiving the request for the content in the second definition format, determining whether the computing device is permitted to access the content in the second definition format; and

based on determining that the computing device is not permitted to access the content in the second definition format, outputting an offer to access the content in the second definition format;

wherein the outputting the content in the second definition format is based on acceptance of the offer to access the content in the second definition format.

9 . A method comprising:

outputting, by a computing device, content having a first transmission speed and a first advertisement determined based on a first demographic;

changing, based on a request for and access of the content having a second transmission speed that is faster than the first transmission speed, the first demographic to a second demographic; and

outputting the content having the second transmission speed and a second advertisement determined based on the second demographic.

10 . The method of claim 9 , wherein the content having the second transmission speed comprises a broadcast television program or an on-demand program.

11 . The method of claim 9 , wherein the request for the content having the second transmission speed comprises a selection of a portion of an electronic programming guide.

12 . The method of claim 9 , further comprising:

prior to the changing, determining that the computing device is provisioned to access the content having the second transmission speed.

13 . The method of claim 9 , further comprising:

prior to the changing, determining that the computing device or a display device is suitable for displaying the content having the second transmission speed.

14 . The method of claim 9 , further comprising:

outputting a user interface for specifying whether a display device is able to display the content having the second transmission speed.

15 . An apparatus comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

output content having a first transmission speed and a first advertisement determined based on a first demographic;

change, based on a request for and access of the content having a second transmission speed that is faster than the first transmission speed, the first demographic to a second demographic; and

output the content having the second transmission speed and a second advertisement determined based on the second demographic.

16 . The apparatus of claim 15 , wherein the content having the second transmission speed comprises a broadcast television program or an on-demand program.

17 . The apparatus of claim 15 , wherein the request for the content having the second transmission speed comprises a selection of a portion of an electronic programming guide.

18 . The apparatus of claim 15 , wherein the instructions, when executed, cause the apparatus to:

prior to changing the first demographic to the second demographic, determine that the apparatus is provisioned to access the content having the second transmission speed.

19 . The apparatus of claim 15 , wherein the instructions, when executed, cause the apparatus to:

prior to changing the first demographic to the second demographic, determine that the apparatus or a display device is suitable for displaying the content having the second transmission speed.

20 . The apparatus of claim 15 , wherein the instructions, when executed, cause the apparatus to:

output a user interface for specifying whether a display device is able to display the content having the second transmission speed.