IP Library Granted Patent US 11,056,123
Granted Patent B2
US 11,056,123 · App. 16/943,715 · Granted Jul 6, 2021

Systems and methods to improve timestamp transition resolution

Inventors: Ken Joseph Frett (Tampa, FL); Vladimir Kuznetsov (Ellicott City, MD); David Gish (Riverdale, NJ); Sadhana Gupta (Columbia, MD)
Assignee: The Nielsen Company (US), LLC
G10L19/018G10L25/45H04N21/4302H04N21/8358H04N21/8547H04N19/467
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,056,123
App. No.
16/943,715
Granted
Jul 6, 2021
Kind
B2
Abstract

Systems, methods, apparatus, and articles of manufacture to improve timestamp transition resolution of watermarks are disclosed. An example system includes a processor to: identify a first transition window between a first watermark detected in media and a second watermark detected in the media; calculate a first number of time units between the first watermark and the second watermark; when the first number of time units is greater than a threshold, set the first transition window as a first reference transition window, and map the first reference transition window forward by a second number of time units; identify a second transition window between the second watermark and a third watermark detected in the media; calculate a third number of time units between the second watermark and the third watermark; when the third number of time units is greater than the threshold, calculate a fourth number of time units included in an overlap between the first reference transition window and the second transition window, and when the fourth number of time units is less than or equal to the threshold, set the overlap between the first reference transition window and the second transition window as an established time transition.

Claims (56)

1. A system comprising:

memory; and

a processor to execute computer readable instructions to:

identify a first transition window between a first watermark detected in media and a second watermark detected in the media;

calculate a first number of time units between the first watermark and the second watermark;

when the first number of time units is greater than a threshold,

set the first transition window as a first reference transition window, and

map the first reference transition window forward by a second number of time units;

identify a second transition window between the second watermark and a third watermark detected in the media;

calculate a third number of time units between the second watermark and the third watermark;

when the third number of time units is greater than the threshold,

calculate a fourth number of time units included in an overlap between the first reference transition window and the second transition window, and

when the fourth number of time units is less than or equal to the threshold,

set the overlap between the first reference transition window and the second transition window as an established time transition.

2. The system of claim 1 , wherein the threshold is one time unit.

3. The system of claim 1 , wherein the processor is to identify a plurality of moments of transition between the watermarks in the media based on the established time transition.

4. The system of claim 1 , wherein the processor is to map the established time transition forward in the media by multiples of the second number of time units to determine one or more additional established time transitions.

5. The system of claim 1 , wherein the processor is to map the established time transition backward in the media by multiples of the second number of time units to determine one or more additional established time transitions.

6. The system of claim 1 , wherein the time unit is about five seconds.

7. A system comprising:

a watermark detector to detect watermarks in media;

a decoder to decode timestamps from respective ones of the watermarks; and

a timestamp transition resolution enhancer to:

identify a first transition window between a first watermark detected in media and a second watermark detected in the media;

calculate a first number of time units between the first watermark and the second watermark;

when the first number of time units is greater than a threshold,

set the first transition window as a first reference transition window, and

map the first reference transition window forward by a second number of time units;

identify a second transition window between the second watermark and a third watermark detected in the media;

calculate a third number of time units between the second watermark and the third watermark;

when the third number of time units is greater than the threshold,

calculate a fourth number of time units included in an overlap between the first reference transition window and the second transition window, and

when the fourth number of time units is less than or equal to the threshold,

set the overlap between the first reference transition window and the second transition window as an established time transition.

8. The system of claim 7 , wherein the threshold is one time unit.

9. The system of claim 7 , wherein the timestamp transition resolution enhancer is to identify a plurality of moments of transition between the watermarks in the media based on the established time transition.

10. The system of claim 7 , wherein the timestamp transition resolution enhancer is to map the established time transition forward in the media by multiples of the second number of time units to determine one or more additional established time transitions.

11. The system of claim 7 , wherein the timestamp transition resolution enhancer is to map the established time transition backward in the media by multiples of the second number of time units to determine one or more additional established time transitions.

12. The system of claim 7 , wherein the time unit is about five seconds.

13. A non-transitory computer readable medium including instructions which, when executed, cause a machine to at least:

identify a first transition window between a first watermark detected in media and a second watermark detected in the media;

calculate a first number of time units between the first watermark and the second watermark;

when the first number of time units is greater than a threshold,

set the first transition window as a first reference transition window, and

map the first reference transition window forward by a second number of time units;

identify a second transition window between the second watermark and a third watermark detected in the media;

calculate a third number of time units between the second watermark and the third watermark;

when the third number of time units is greater than the threshold,

calculate a fourth number of time units included in an overlap between the first reference transition window and the second transition window, and

when the fourth number of time units is less than or equal to the threshold,

set the overlap between the first reference transition window and the second transition window as an established time transition.

14. The computer readable medium of claim 13 , wherein the threshold is one time unit.

15. The computer readable medium of claim 13 , wherein the instruction further cause the machine to identify a plurality of moments of transition between the watermarks in the media based on the established time transition.

16. The computer readable medium of claim 13 , wherein the instruction further cause the machine to map the established time transition forward in the media by multiples of the second number of time units to determine one or more additional established time transitions.

17. The computer readable medium of claim 13 , wherein the instruction further cause the machine to map the established time transition backward in the media by multiples of the second number of time units to determine one or more additional established time transitions.

18. The computer readable medium of claim 13 , wherein the time unit is about five seconds.

Assignments (4)
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: GUPTA, SADHANA; KUZNETSOV, VLADIMIR; GISH, DAVID; FRETT, KEN JOSEPH
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 053989/0050 →
Continuity (4)
Continuation 16450057 · Jun 24, 2019
Continuation 15800466 · Nov 1, 2017
Provisional Application 62573798 · Oct 18, 2017
Related Publication 20200357419A1 · Nov 12, 2020