IP Library Granted Patent US 12,131,540
Granted Patent B2
US 12,131,540 · App. 16/580,918 · Granted Oct 29, 2024

Systems and methods for displaying subjects of a video portion of content and displaying autocomplete suggestions for a search related to a subject of the video portion

Inventors: Shakir Sharfraz Ashfaq Ahamed (Karnataka, IN); Gabriel C. Dalbec (Morgan Hill, CA); Nicholas Lovell (Santa Clara, CA); Lance G. O'Connor (Sunnyvale, CA); Sriram Ponnusamy (Tamil Nadu, IN); Susanto Sen (Karnataka, IN)
Assignee: Rovi Guides, Inc.
G06V20/46G06F16/2423G06F16/951G06F16/953G06F17/00H04H60/56H04H60/58H04H60/59H04N21/232H04N21/23418H04N21/235H04N21/472H04N21/47217
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,131,540
App. No.
16/580,918
Granted
Oct 29, 2024
Kind
B2
Abstract

Systems and methods are described herein for displaying subjects of a portion of content and searching for content related to a particular subject in the content. Media data of content is analyzed during playback, and a number of action signatures are identified. Each action signature is associated with a particular subject within the content. The action signature is stored, along with a timestamp corresponding to a playback position at which the action signature begins, in association with an identifier of the particular subject. Upon receiving a command, icons representing each of a number of action signatures at or near the current playback position are displayed. Upon receiving user selection of an icon corresponding to a particular signature, a portion of the content corresponding to the action signature is played back or a search interface is displayed including autocomplete suggestions related to the subject of the signature.

Claims (46)

1. A method comprising:

identifying, during playback of the content item, a plurality of action signatures, each action signature corresponding to respective motion data of a plurality of motion data in the content item;

storing, for each action signature, a start timestamp at which the respective motion data corresponding to the respective action signature begins, and an identifier of the subject associated with the plurality of action signatures;

receiving an input command;

generating for display an icon representing the identifier of the subject associated with the plurality of action signatures;

receiving a selection of the icon;

returning to a portion of the content item according to the timestamp corresponding to a most recent action signature associated with the identifier of the subject represented by the selected icon;

playing the portion of the content item; and

generating for simultaneous display with the selected icon, a search interface including a plurality of search query strings.

2. The method of claim 1 , wherein the identifier of the subject of the action signature is determined by:

accessing metadata of the content item currently being played back; and

retrieving, from the metadata, based on the start timestamp and end timestamp of the action signature, the identifier of the subject of the action signature.

3. The method of claim 1 , further comprising retrieving a plurality of search strings comprising:

transmitting a query to a database, the query comprising the identifier of the subject; and

receiving, in response to the query, the plurality of search strings.

4. The method of claim 3 , wherein the database includes common search strings, and wherein the plurality of search strings comprises the most common search strings containing the identifier of the subject.

5. The method of claim 3 , wherein the database includes popularity data and metadata describing content items, and wherein each search string of the plurality of search strings corresponds to a content item.

6. The method of claim 1 , wherein the search interface is generated for display as an overlay over the content item currently being played back.

7. The method of claim 1 , wherein the selection of the icon comprises a swipe gesture on a touchscreen interface.

8. The method of claim 1 , wherein the selection of the icon comprises a tap on a touchscreen interface.

9. The method of claim 1 , wherein the identifier of the subject is determined based on metadata of the content item.

10. The method of claim 1 , wherein the playback of the content item is performed via an application running on a device, and

wherein the plurality of search strings is retrieved according to user data of a user associated with the application.

11. The method of claim 1 , wherein the determining the motion of the subject comprises determining that the motion of the subject is at least a threshold level of motion.

12. A system comprising:

memory; and

control circuitry configured to:

identify, during playback of the content item, a plurality of action signatures, each action signature corresponding to respective motion data of a plurality of motion data in the content;

store, in the memory, for each action signature, a start timestamp at which the respective motion corresponding to the respective action signature begins, and an identifier of the subject associated with the plurality of action signatures;

receive an input command,

generate for display an icon representing the identifier of the subject associated with the plurality of action signatures;

receive a selection of the icon;

return to a portion of the content item according to the timestamp corresponding to a most recent action signature associated with the identifier of the subject represented by the selected icon;

play the portion of the content item; and

generate for simultaneous display with the selected icon, a search interface including a plurality of search query strings.

13. The system of claim 12 , wherein the control circuitry is further configured to:

access metadata of the content item currently being played back; and

retrieve, from the metadata, based on the start timestamp and the end timestamp of the action signature, the identifier of the subject of the action signature.

14. The system of claim 12 , wherein the control circuitry configured to retrieve a plurality of search strings is further configured to:

transmit a query to a database, the query comprising the identifier of the subject; and

receive, in response to the query, the plurality of search strings.

15. The system of claim 14 , wherein the database includes common search strings, and wherein the plurality of search strings comprises the most common search strings containing the identifier of the subject.

16. The system of claim 14 , wherein the database includes popularity data and metadata describing content items, and wherein each search string of the plurality of search strings corresponds to a content item.

17. The system of claim 12 , wherein the search interface is generated for display as an overlay over the content item currently being played back.

18. The system of claim 12 , wherein the selection of the icon comprises a swipe gesture on a touchscreen interface.

19. The system of claim 12 , wherein the selection of the icon comprises a tap on a touchscreen interface.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0238 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2019
From: AHAMED, SHAKIR SHARFRAZ ASHFAQ; DALBEC, GABRIEL C.; LOVELL, NICHOLAS; O'CONNOR, LANCE G.; PONNUSAMY, SRIRAM; SEN, SUSANTO
To: ROVI GUIDES, INC.
Reel/Frame 051188/0927 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →