IP Library Granted Patent US 12,356,039
Granted Patent B2
US 12,356,039 · App. 18/008,804 · Granted Jul 8, 2025

Systems, devices and methods to enhance delivery and presentation of content

Inventor: William Redmann (Glendale, CA)
Assignee: InterDigital Madison Patent Holdings, SAS
H04N21/440218H04N21/4532H04N21/482
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 12,356,039
App. No.
18/008,804
Granted
Jul 8, 2025
Kind
B2
Abstract

Selection of a content presentation can involve obtaining a message representative of a plurality of terms including a first term and a second term, wherein the first term indicates a first capability required for a first content presentation and the second term indicates a second capability required for a second content presentation; and enabling selection of a content presentation from among at least the first and second content presentations available based on a content signal, wherein the selection is based on the message.

Claims (38)

1. A method performed by an apparatus for receiving digital content, the method comprising:

receiving a service announcement message from a content provider corresponding to the digital content, the service announcement message including a first term comprising at least one first capability code and indicating a first capability required to decode a first format of the digital content for a first presentation quality, and a second term comprising at least one second capability code and indicating a second capability required to decode a second format of the digital content for a second presentation quality, wherein at least the first capability code is intensified by a repetition of the first capability code or by a degree token associated with the first capability code, to indicate that the first presentation quality has a higher priority than the second presentation quality;

determining whether at least one of the first capability to decode and the second capability to decode respective formats of the digital content are available in the apparatus; and

selecting at least one of the first format of the digital content and the second format of the digital content to present in an electronic program guide representing the digital content, the selection based on the determining, the indication that the first presentation quality has a higher priority than the second presentation quality, and one or more of an apparatus format preference and a user preference.

2. The method of claim 1 , wherein the apparatus format preference comprises at least one preferred format supported by the apparatus, wherein the selection is one of the first format and the second format having the preferred format.

3. The method of claim 1 , wherein the user preference comprises at least one preferred format selected by a user, wherein the preferred format is supported by the apparatus, and the selection is one of the first format and the second format having the preferred format.

4. The method of claim 1 , wherein the first term comprises a plurality of first capability codes, each being associated with a weight, and the second term comprises a plurality of second capability codes, each being associated with a weight, the method further comprising:

determining, based on a sum of weights for capability codes in the first term and based on a sum of weights for capability codes in the second term, one or more priorities associated with a quality of the digital content;

wherein the selection is further based on the one or more priorities.

5. The method of claim 4 , wherein the weights are determined based on at least one of a default value, a capability of the apparatus, an input to a user interface, or a history of user selections of content.

6. The method of claim 4 , wherein a term having a higher sum has a higher priority than a term having a lower sum.

7. The method of claim 1 , wherein the service announcement message includes an indication that the second term is further conjoined with the first term to determine the second capability.

8. The method of claim 7 , wherein the indication comprises a capability code of the second term.

9. The method of claim 8 , further comprising:

determining a priority for each term, based on at least a number of instances of a capability code that a term contains, wherein a term having a higher number of instances of the capability code has a higher priority than a term having a lower number of instances of a capability code;

wherein the selection is further based on the priority of the terms.

10. An apparatus comprising:

one or more processors configured to:

receive a service announcement message from a content provider corresponding to digital content, the service announcement message including a first term comprising at least one first capability code and indicating a first capability required to decode a first format of the digital content for a first presentation quality, and a second term comprising at least one second capability code and indicating a second capability required to decode a second format of the digital content for a second presentation quality, wherein at least the first capability code is intensified by a repetition of the first capability code or by a degree token associated with the first capability code, to indicate that the first presentation quality has a higher priority than the second presentation quality;

determine whether at least one of the first capability to decode and the second capability to decode respective formats of the digital content are available in the apparatus; and

select at least one of the first format of the digital content and the second format of the digital content to present in an electronic program guide representing the digital content, the selection based on the determining, the indication that the first presentation quality has a higher priority than the second presentation quality, and one or more of an apparatus format preference and a user preference.

11. The apparatus of claim 10 , wherein the first term comprises a plurality of first capability codes, each being associated with a weight, and the second term comprises a plurality of second capability codes, each being associated with a weight, the one or more processors being further configured to:

determine, based on a sum of weights for capability codes in the first term and based on a sum of weights for capability codes in the second term, one or more priorities associated with a quality of the digital content;

wherein the selection is further based on the one or more priorities.

12. The apparatus of claim 11 , wherein the weights are determined based on at least one of a default value, a capability of the apparatus, an input to a user interface, or a history of user selections of content.

13. The apparatus of claim 11 , wherein a term having a higher sum has a higher priority than a term having a lower sum.

14. The apparatus of claim 10 , wherein the service announcement message includes an indication that the second term is further conjoined with the first term to determine the second capability, wherein the indication comprises a capability code of the second term.

15. The apparatus of claim 10 , wherein the apparatus is a television, a set-top box, a cell phone, or a tablet computer.

16. A non-transitory computer-readable storage medium comprising instructions, which when executed by a processor, performs a method for receiving digital content, the method comprising:

receiving a service announcement message from a content provider corresponding to the digital content, the service announcement message including a first term comprising at least one first capability code and indicating a first capability required to decode a first format of the digital content for a first presentation quality, and a second term comprising at least one second capability code and indicating a second capability required to decode a second format of the digital content for a second presentation quality, wherein at least the first capability code is intensified by a repetition of the first capability code or by a degree token associated with the first capability code, to indicate that the first presentation quality has a higher priority than the second presentation quality;

determining whether at least one of the first capability to decode and the second capability to decode respective formats of the digital content are available in an apparatus; and

selecting at least one of the first format of the digital content and the second format of the digital content to present in an electronic program guide representing the digital content, the selection based on the determining, the indication that the first presentation quality has a higher priority than the second presentation quality, and one or more of an apparatus format preference and a user preference.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the apparatus format preference comprises at least one preferred format supported by the apparatus, wherein the selection is one of the first format and the second format having the preferred format.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the user preference comprises at least one preferred format selected by a user, wherein the preferred format is supported by the apparatus, and the selection is one of the first format and the second format having the preferred format.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the first term comprises a plurality of first capability codes, each being associated with a weight, and the second term comprises a plurality of second capability codes, each being associated with a weight, the method further comprising:

determining, based on a sum of weights for capability codes in the first term and based on a sum of weights for capability codes in the second term, one or more priorities associated with a quality of the digital content;

wherein the selection is further based on the one or more priorities.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the weights are determined based on at least one of a default value, a capability of the apparatus, an input to a user interface, or a history of user selections of content.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2023
From: INTERDIGITAL PATENT HOLDINGS, INC.
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 065467/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2022
From: REDMANN, WILLIAM
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 062039/0603 →
Continuity (2)
Provisional Application 63037426 · Jun 10, 2020
Related Publication 20230217066A1 · Jul 6, 2023
References Cited (28)
US 8359322B2 · Yamamoto · 2013 [cited by examiner]
US 20030093260A1 · Dagtas et al. · 2003 [cited by applicant]
US 20030097657A1 · Zhou et al. · 2003 [cited by applicant]
US 20050097606A1 · Scott et al. · 2005 [cited by applicant]
US 20070050196A1 · Jadhav · 2007 [cited by examiner]
US 20100037258A1 · Chitturi · 2010 [cited by examiner]
US 20110023065A1 · Edlund · 2011 [cited by examiner]
US 20110041065A1 · Bangma · 2011 [cited by examiner]
US 20110258665A1 · Fahrny · 2011 [cited by examiner]
US 20170085958A1 · Choi · 2017 [cited by examiner]
US 20170099523A1 · Kwak · 2017 [cited by examiner]
US 20170118503A1 · Deshpande · 2017 [cited by examiner]
US 20170127115A1 · Lee · 2017 [cited by examiner]
US 20170250771A1 · Deshpande · 2017 [cited by examiner]
US 20180041810A1 · Deshpande · 2018 [cited by examiner]
US 20180139001A1 · Yang · 2018 [cited by examiner]
US 20200162768A1 · Cho · 2020 [cited by examiner]
CA 2887653A1 · 2014 [cited by examiner]
DVB Organization, A332-20179 Service Announcement 2 PDF. DVB, Digital Video Broadcast, Aug. 3, 2018, 21 Pages. [cited by applicant]
ATSC, “ATSC Standard: Service Announcement Doc. A/332:2017”, Advanced Television Systems Committee, Washington, DC, Dec. 6, 2017, 34 pages. [cited by applicant]
ETSI TS 103 190-2 V1.2.1, “Digital Audio Compression (AC-4) Standard, Part 2: Immersive and personalized audio”, European Telecommunication Standards Institute (ETSI), Feb. 2018, 250 pages. [cited by applicant]
ETSI TS 103 433-1 V1.4.1, “High-Performance Single Layer High Dynamic Range (HDR) System for use in Consumer Electronics devices, Part 1: Directly Standard Dynamic Range (SDR) Compatible HDR System (SL-HDR1)”, European … [cited by applicant]
ETSI TS 103 589 V1.1.1, “Higher Order Ambisonics (HOA) Transport Format”, European Telecommunications Standards Institute (ETSI), Jun. 2018, 33 pages. [cited by applicant]
ITU-R, “Image Parameter Values for High Dynamic Range Television for Use in Production and International Programme Exchange”, Recommendation ITU-R BT.2100-0, BT Series, Broadcasting Service (Television), Jul. 2016, 17 p… [cited by applicant]
ITU-R, “ITU-R BT.709-5—Parameter Values for the HDTV Standards for Production and International Programme Exchange”, International Telecommunications Union Radiocommunications Sector, Apr. 2002, pp. 1-32. [cited by applicant]
ITU-R, “Parameter Values for Ultra-high Definition Television Systems for Production And International Programme Exchange”, Recommendation ITU-R BT.2020-1, BT Series Broadcasting service (television), Jun. 2014, 8 pages. [cited by applicant]
ITU-T, “High Efficiency Video Coding”, Recommendation ITU-T H.265, Series H: Audiovisual and Multimedia Systems, Infrastructure of Audiovisual Services—Coding of Moving Video, Apr. 2013, 317 pages. [cited by applicant]
TS 103 572 V1.1.2, “HDR Signalling and Carriage of Dynamic Metadata for Colour Volume Transform, Application #1 for DVB Compliant Systems”, European Telecommunication Standards Institute (ETSI), Jul. 2018, pp. 1-16. [cited by applicant]