IP Library › Granted Patent US 11,924,504
Granted Patent B2
US 11,924,504 · App. 17/694,791 · Granted Mar 5, 2024

Method of receiving a recovery file format

Inventor: Sachin G. Deshpande (Vancouver, WA)
Assignee: SHARP KABUSHIKI KAISHA
H04N21/435H04N21/235H04N21/4722H04N21/812H04N21/8358H04N21/8586
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 11,924,504
App. No.
17/694,791
Granted
Mar 5, 2024
Kind
B2
Abstract

A method and a receiver for receiving a recovery file format file from a provider comprising the steps of: (a) receiving a recovery data table including a RecoveryDataTable element; (b) receiving a contentID field of said RecoveryDataTable element describing a type of content identifier provided in a message having a cardinality of 0 . . . N; (c) receiving a svcInetUrl field of said RecoveryDataTable element describing service information; (d) receiving a URLValue field of said svcInetUrl field describing URL to access Internet signaling files for said service information; (e) decoding elements of said file based upon said recovery data table.

Claims (72)

1. A method of receiving a recovery file format, the method comprising:

receiving a recovery data table;

wherein the recovery data table includes:

(a) a thisComponent element describing a media component embedded with a watermark containing a VP1 payload containing a serverCode and an intervalCode,

wherein the VP1 payload is a specific arrangement of a 50-bit VP1 payload, and

the thisComponent element includes a componentDescription element, wherein the componentDescription element includes:

(i) a component anchor element, wherein the component anchor element includes an intervalCodeAnchor element, a PresentationTime element, and a PresentationTimeMs element,

wherein a format of the intervalCodeAnchor element is an Interval Code to be used as an anchor for a presentation time,

wherein a format of the PresentationTime element is the presentation time in seconds corresponding to the IntervalCodeAnchor element as a least-significant 32 bits of a count of the number of seconds, and

wherein a format of the PresentationTimeMs element is milliseconds offset from a time indicated in the PresentationTime element, and

(ii) a mediatype element, wherein the mediatype element defines by three values indicating an audio component, a video component and the serverCode and the intervalCode are present in both audio and video component;

(b) a queryspread element expressing a maximum duration that a receiver is recommended to delay submission of a dynamic event HTTP request, in units of 1 millisecond, and having a cardinality of 0 . . . 1;

(c) an otherComponent element describing another watermarked media component, and having a cardinality of 0 . . . N;

(d) a contentID element identfying a content identifier, and having a cardinality of 0 . . . N, wherein the contentID element includes a type element being preferably required when the ContentId element is included;

(e) a sourceID element, describing an attributable distribution source that employs ATSC emission specifications, and having a cardinality of 0 . . . 1,

wherein the sourceID element is applicable to circumstances where a watermarked content is included in a redistribution of a service that is broadcast in accordance with ATSC specifications, and

the sourceID element includes;

(i) a country element describing a country code associated with a primary administrative entity,

(ii) a majorChannelNo element describing a major channel number assigned to an ATSC distribution source, wherein the majorChannelNo element is an integer number in a range of 1 to 999,

(iii) a minorChannelNo element describing a minor channel number assigned to the ATSC distribution source, wherein the minorChannelNo element is an integer number in a range of 1 to 999, and

(iv) a svclnetUrl element in a case that the svclnetUrl element is present; wherein the svclnetUrl element includes a URLValue element describing URL to access Internet signaling files; and

decoding at least one element of the recovery data table.

2. A device for receiving a recovery file format, the device comprising:

a processor, and

a memory associated with the processor; wherein the processor is configured to:

receive a recovery data table;

wherein the recovery data table includes:

(a) a thisComponent element describing a media component embedded with a watermark containing a VP1 payload containing a serverCode and an intervalCode,

wherein the VP1 payload is a specific arrangement of a 50-bit VP1 payload, and

the thisComponent element includes a componentDescription element, wherein the componentDescription element includes:

(i) a component anchor element, wherein the component anchor element includes an intervalCodeAnchor element, a PresentationTime element, and a PresentationTimeMs element,

wherein a format of the intervalCodeAnchor element is an Interval Code to be used as an anchor for a presentation time,

wherein a format of the PresentationTime element is the presentation time in seconds corresponding to the IntervalCodeAnchor element as a least-significant 32 bits of a count of the number of seconds, and

wherein a format of the PresentationTimeMs element is milliseconds offset from a time indicated in the PresentationTime element, and

(ii) a mediatype element, wherein the mediatype element defines by three values indicating an audio component, a video component and the serverCode and the intervalCode are present in both audio and video component;

(b) a queryspread element expressing a maximum duration that a receiver is recommended to delay submission of a dynamic event HTTP request, in units of 1 millisecond, and having a cardinality of 0 . . . 1;

(c) an otherComponent element describing another watermarked media component, and having a cardinality of 0 . . . N;

(d) a contentID element identifying a content identifier, and having a cardinality of 0 . . . N, wherein the contentID element includes a type element being preferably required when the Contentld element is included;

(e) a sourceID element describing an attributable distribution source that employs ATSC emission specifications, and having a cardinality of 0 . . . 1,

wherein the sourceID element is applicable to circumstances where a watermarked content is included in a redistribution of a service that is broadcast in accordance with ATSC specifications, and

the sourceID element includes:

(i) a country element describing a country code associated with a primary administrative entity,

(ii) a majorChannelNo element describing a major channel number assigned to an ATSC distribution source, wherein the majorChannelNo element is an integer number in a range of 1 to 999,

(iii) a minorChannelNo element describing a minor channel number assigned to the ATSC distribution source, wherein the minorChannelNo element is an integer number in a range of 1 to 999, and

(iv) a svclnetUrl element in a case that the svclnetUrl element is present;

wherein the svclnetUrl element includes a URLValue element describing URL to access Internet signaling files; and

decode the recovery data table.

3. A device for signaling a recovery file format, the device comprising:

a processor, and

a memory associated with the processor; wherein the processor is configured to:

encode a recovery data table;

wherein the recovery data table includes:

(a) a thisComponent element describing a media component embedded with a watermark containing a VP1 payload containing a serverCode and an intervalCode,

wherein the VP1 payload is a specific arrangement of a 50-bit VP1 payload, and

the thisComponent element includes a componentDescription element, wherein the componentDescription element includes:

(i) a component anchor element, wherein the component anchor element includes an intervalCodeAnchor element, a PresentationTime element, and a PresentationTimeMs element,

wherein a format of the intervalCodeAnchor element is an Interval Code to be used as an anchor for a presentation time,

wherein a format of the PresentationTime element is the presentation time in seconds corresponding to the IntervalCodeAnchor element as a least-significant 32 bits of a count of the number of seconds, and

wherein a format of the PresentationTimeMs element is milliseconds offset from a time indicated in the PresentationTime element, and

(ii) a mediatype element, wherein the mediatype element defines by three values indicating an audio component, a video component and the serverCode and the intervalCode are present in both audio and video component;

(b) a queryspread element expressing a maximum duration that a receiver is recommended to delay submission of a dynamic event HTTP request, in units of 1 millisecond, and having a cardinality of 0 . . . 1;

(c) an otherComponent element describing another watermarked media component, and having a cardinality of 0. . . N;

(d) a contentID element identifying a content identifier, and having a cardinality of 0 . . N, wherein the contentID element includes a type element being preferably required when the Contentld element is included;

(e) a sourceID element describing an attributable distribution source that employs ATSC emission specifications, and having a cardinality of 0 . . . 1,

wherein the sourceID element is applicable to circumstances where a watermarked content is included in a redistribution of a service that is broadcast in accordance with ATSC specifications, and

the sourceID element includes:

(i) a country element describing a country code associated with a primary administrative entity,

(ii) a majorChannelNo element describing a major channel number assigned to an ATSC distribution source, wherein the majorChannelNo element is an integer number in a range of 1 to 999,

(iii) a minorChannelNo element describing a minor channel number assigned to the ATSC distribution source, wherein the minorChannelNo element is an integer number in a range of 1 to 999, and

(iv) a svclnetUrl element in a case that the svclnetUrl element is present;

wherein the svclnetUrl element includes a URLValue element describing URL to access Internet signaling files; and

signal the recovery data table.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2022
From: DESHPANDE, SACHIN G.
To: SHARP KABUSHIKI KAISHA
Reel/Frame 059265/0362 →
Continuity (7)
Continuation 16908780 · Jun 23, 2020
Continuation 15780667
Provisional Application 62373696 · Aug 11, 2016
Provisional Application 62310636 · Mar 18, 2016
Provisional Application 62302151 · Mar 1, 2016
Provisional Application 62263520 · Dec 4, 2015
Related Publication 20220272405A1 · Aug 25, 2022