IP Library Granted Patent US 12,217,771
Granted Patent B2
US 12,217,771 · App. 18/097,695 · Granted Feb 4, 2025

System and method for representing long video sequences

Inventor: Erik Van de Pol (South Orange, NJ)
Assignee: Adeia Media Holdings LLC
G11B27/34G06F16/739G11B27/105H04N5/783H04N21/4325H04N21/44008
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,217,771
App. No.
18/097,695
Granted
Feb 4, 2025
Kind
B2
Abstract

Systems and procedures for transforming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video.

Claims (49)

1. A method comprising:

generating for display on a computing device a user interface including a visual representation of:

content comprising a plurality of frames;

a first insertion point in the content determined based on timing information retrieved from an information source;

a second insertion point determined based on a condensed visual representation;

an insertion error identified based on the first insertion point and the second insertion point; and

information about the insertion error.

2. The method of claim 1 , wherein the first insertion point is an actual insertion point, and the second insertion point is an intended insertion point.

3. The method of claim 1 , wherein the insertion error is determined based on a difference between the first insertion point and the second insertion point.

4. The method of claim 1 , wherein the information about the insertion error comprises at least one of an insertion time, a frame number, a delay between the first insertion point and the second insertion point, or a preview of the condensed visual representation.

5. The method of claim 1 , wherein the generating for display on the computing device the user interface including the visual representation includes:

a condensed visual representation and metadata for each frame of the plurality of frames determined by condensing the content.

6. The method of claim 5 , wherein the generating for display on the computing device the user interface including the visual representation includes:

for each frame, a visual property of each of a plurality of pixels in at least one of a horizontal row and a vertical column to form a first representation of each frame,

wherein the first representation of each frame is aligned according to an order of the plurality of frames in the content to determine the condensed visual representation.

7. The method of claim 6 , wherein the visual property of each of the plurality of pixels is based on averaging a color of each of the plurality of pixels.

8. The method of claim 1 , wherein the generating for display on the computing device the user interface including the visual representation includes:

a record of one or more insertion errors based on identifying the one or more insertion errors occurring during a particular period of time,

wherein the record comprises a graph illustrating the one or more insertion errors during the particular period of time for a selected content provider network.

9. The method of claim 8 , wherein the generating for display on the computing device the user interface including the visual representation includes:

based on the record, an identification of at least one of an inaccuracy at a content provider network, an inaccuracy in a transport path, an inaccuracy in a configuration of one or more devices, or an inaccuracy of a configuration parameter; and

a representation of corrective measures to the one or more insertion errors determined based on at least one of the inaccuracy at the content provider network, the inaccuracy in the transport path, the inaccuracy in the configuration of the one or more devices, or the inaccuracy of the configuration parameter.

10. The method of claim 1 , wherein the generating for display on the computing device the user interface including the visual representation includes:

a representation bar with an identifier indicating the insertion error within the condensed visual representation, wherein the condensed visual representation is scaled to fit in the representation bar.

11. A system comprising:

circuitry configured to:

generate for display on a computing device a user interface including a visual representation of:

content comprising a plurality of frames;

a first insertion point in the content determined based on timing information retrieved from an information source;

a second insertion point determined based on a condensed visual representation;

an insertion error identified based on the first insertion point and the second insertion point; and

information about the insertion error.

12. The system of claim 11 , wherein the first insertion point is an actual insertion point, and the second insertion point is an intended insertion point.

13. The system of claim 11 , wherein the insertion error is determined based on a difference between the first insertion point and the second insertion point.

14. The system of claim 11 , wherein the information about the insertion error comprises at least one of an insertion time, a frame number, a delay between the first insertion point and the second insertion point, or a preview of the condensed visual representation.

15. The system of claim 11 , wherein the visual representation includes:

a condensed visual representation and metadata for each frame of the plurality of frames determined by condensing the content.

16. The system of claim 15 , wherein visual representation includes:

for each frame, a visual property of each of a plurality of pixels in at least one of a horizontal row and a vertical column to form a first representation of each frame,

wherein the first representation of each frame is aligned according to an order of the plurality of frames in the content to determine the condensed visual representation.

17. The system of claim 16 , wherein the visual property of each of the plurality of pixels is based on averaging a color of each of the plurality of pixels.

18. The system of claim 11 , wherein the visual representation includes:

a record of one or more insertion errors based on identifying the one or more insertion errors occurring during a particular period of time,

wherein the record comprises a graph illustrating the one or more insertion errors during the particular period of time for a selected content provider network.

19. The system of claim 18 , wherein the visual representation includes:

based on the record, an identification of at least one of an inaccuracy at a content provider network, an inaccuracy in a transport path, an inaccuracy in a configuration of one or more devices, or an inaccuracy of a configuration parameter; and

a representation of corrective measures to the one or more insertion errors determined based on at least one of the inaccuracy at the content provider network, the inaccuracy in the transport path, the inaccuracy in the configuration of the one or more devices, or the inaccuracy of the configuration parameter.

20. The system of claim 11 , wherein the visual representation includes:

a representation bar with an identifier indicating the insertion error within the condensed visual representation, wherein the condensed visual representation is scaled to fit in the representation bar.

Assignments (7)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075303/0717 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0230 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0311 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2023
From: VAN DE POL, ERIK
To: VISIBLE WORLD, INC.
Reel/Frame 062468/0033 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2023
From: VISIBLE WORLD, LLC
To: TIVO CORPORATION
Reel/Frame 062468/0043 →
CHANGE OF NAME Recorded Jan 24, 2023
From: VISIBLE WORLD, INC.
To: VISIBLE WORLD, LLC
Reel/Frame 062490/0207 →
Continuity (6)
Continuation 17138648 · Dec 30, 2020
Continuation 16789086 · Feb 12, 2020
Continuation 15942113 · Mar 30, 2018
Division 12426899 · Apr 20, 2009
Provisional Application 61046315 · Apr 18, 2008
Related Publication 20230282244A1 · Sep 7, 2023
References Cited (41)
US 5388197A · Rayner · 1995 [cited by applicant]
US 5471577A · Lightbody et al. · 1995 [cited by applicant]
US 5634020A · Norton · 1997 [cited by applicant]
US 5701383A · Russo et al. · 1997 [cited by applicant]
US 5835163A · Liou et al. · 1998 [cited by applicant]
US 6493872B1 · Rangan et al. · 2002 [cited by applicant]
US 6549245B1 · Lee et al. · 2003 [cited by applicant]
US 7016420B1 · Kagechi et al. · 2006 [cited by applicant]
US 8442386B1 · Baum et al. · 2013 [cited by applicant]
US 9953681B2 · Van De Pol · 2018 [cited by applicant]
US 10600449B2 · Van De Pol · 2020 [cited by applicant]
US 11094351B2 · Van De Pol · 2021 [cited by applicant]
US 11587592B2 · Van De Pol · 2023 [cited by applicant]
US 11610780B2 · Burns et al. · 2023 [cited by applicant]
US 20020122659A1 · McGrath et al. · 2002 [cited by applicant]
US 20020157112A1 · Kuhn · 2002 [cited by applicant]
US 20030016254A1 · Abe · 2003 [cited by applicant]
US 20030063130A1 · Barbieri et al. · 2003 [cited by applicant]
US 20050185823A1 · Brown et al. · 2005 [cited by applicant]
US 20050248589A1 · Alpha et al. · 2005 [cited by applicant]
US 20060120624A1 · Jojic et al. · 2006 [cited by applicant]
US 20070174774A1 · Lerman et al. · 2007 [cited by applicant]
US 20070253699A1 · Yen et al. · 2007 [cited by applicant]
US 20090115901A1 · Winter et al. · 2009 [cited by applicant]
US 20090195392A1 · Zalewski · 2009 [cited by applicant]
US 20090262141A1 · Van De Pol · 2009 [cited by applicant]
US 20190035432A1 · Van de Pol · 2019 [cited by applicant]
US 20200286525A1 · Van de Pol · 2020 [cited by applicant]
US 20210118471A1 · Van de Pol · 2021 [cited by applicant]
GB 2374748A · 2002 [cited by applicant]
JP H10503341A · 1998 [cited by applicant]
JP 2001094990A · 2001 [cited by applicant]
JP 2004508757A · 2004 [cited by applicant]
JP 2007536812A · 2007 [cited by applicant]
JP 2011518522 · 2011 [cited by applicant]
JP 06086210 · 2019 [cited by applicant]
WO 9603840A1 · 1996 [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority, dated Jun. 3, 2009, from counterpart foreign application PCT/US2009/041161, International Filing Date Apr. 20, 2009. [cited by applicant]
“Intraframe Compression Techniques” downloaded @http://web.archive.org/web/20061118215419/http://www.newmediarepublic.com/dvideo/compressiontadv06.html, available online since 2006. [cited by applicant]
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US09/41161, mailed on Oct. 28, 2010, 8 pages. [cited by applicant]
Supplementary European Search Report and Search Opinion received for European Application No. 09733415.5, mailed on Sep. 5, 2013, 5 pages. [cited by applicant]