IP Library Granted Patent US 8,751,502
Granted Patent B2
US 8,751,502 · App. 11/321,044 · Granted Jun 10, 2014

Visually-represented results to search queries in rich media content

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 8,751,502
App. No.
11/321,044
Granted
Jun 10, 2014
Kind
B2
Abstract

When executed, a computer program product generates a graphical user interface that renders results that are responsive to a search query of a rich media file. The graphical user interface includes a chronological representation of the rich media file, one or more occurrence markers along the chronological representation corresponding to actual occurrences of a desired term at an indicated chronological location in the rich media file, and an execution icon configured to launch a rich media application that renders a relevant portion that is responsive to the search query.

Claims (52)

1. A computer-implemented method of enabling a display of a computer system to render content using one or more processors, the method comprising:

receiving a rich media file;

analyzing the rich media file to identify a term within the rich media file;

associating the term with one or more time values specifying a chronological location in the rich media file for the term;

receiving a search query from user input at a computer system;

relating the search query to the term;

enabling the computer system to render, on a display, a chronological representation of search results in response to relating the term to the search query; and

enabling a user to interact with the search results to launch a rich media application that renders, on the display of the computer system, a relevant portion of the rich media file that is responsive to the search query.

2. The method of claim 1 wherein enabling the computer system to render the chronological representation includes enabling the computer system to render one or more text transcripts associated with the search results.

3. The method of claim 1 wherein receiving the rich media file includes receiving at least one of audio or video content.

4. The method of claim 1 wherein enabling the computer system to render the chronological representation includes enabling the computer system to render a multi-occurrence icon representing two or more occurrences of the term that occur within a predetermined chronological proximity.

5. The method of claim 4 wherein enabling the computer system to render the chronological representation includes indicating a number of occurrences of the term within the predetermined chronological proximity.

6. The method of claim 1 wherein enabling the user to interact with the search results includes enabling the user to interact with an execution icon configured to render the relevant portion by beginning to render the relevant portion at a predetermined amount of time in advance of the actual occurrence of the term such that rendering includes contextual content in addition to the desired term.

7. The method of claim 6 wherein rendering the relevant portion includes selecting the contextual context based on breaks in content or a rendering of sound effects that are associated with segments of a program to identify the contextual content.

8. The method of claim 1 further comprising enabling the computer system to render, on the display, segment icons responsive to the search query that are structured and arranged to indicate different segments in the rich media file.

9. The method of claim 1 wherein further comprising enabling the computer system to render, on the display, the rich media file at a user-specified chronological location relative to the actual occurrence of the term.

10. The method of claim 1 wherein receiving the search query from user input at the computer system includes receiving a string of one or more words entered by a user at the computer system.

11. The method of claim 10 wherein:

relating the search query to the term includes relating the one or more words entered by the user at the computer system to the term; and

enabling the computer system to render the chronological representation includes enabling the computer system to render indications of occurrences of the one or more words entered by the user at the computer system.

12. A computer-implemented method of enabling a display of a computer system to render content using one or more processors, the method comprising:

receiving a rich media file;

analyzing the rich media file to identify one or more terms within the rich media file;

associating the one or more terms with one or more time values specifying chronological locations in the rich media file;

providing search query functionality enabling a user to search the rich media file for occurrences of a user-specified term;

receiving a search query from a user including a user-specified term input at a computer system;

relating the user-specified term of the search query to the identified one or more terms to determine one or more occurrences of the user-specified term in the identified one or more terms within the rich media file;

enabling the computer system to render, on a display and in response to the related search query, a chronological representation associated with the rich media file and including at least one indication of the determined occurrence of the user-specified term in response to relating the user-specified term of the search query to the identified one or more terms; and

enabling the user to interact with the chronological representation to launch a rich media application that renders, on the display of the computer system, a portion of the rich media file that is responsive to the search query.

13. A computer-implemented method of enabling a display of a computer system to render content using one or more processors, the method comprising:

receiving a rich media file;

analyzing the rich media file to identify one or more terms within the rich media file;

associating the one or more terms with one or more time values specifying chronological locations in the rich media file;

receiving a search query from user input at a computer system;

relating the search query to the term;

enabling the computer system to render, on a display and in response to the related search query, a chronological representation associated with the rich media file and with at least one indication of the term such that the position of the indication of the term in the chronological representation is based on the time value associated with the term; and

enabling a user to interact with the chronological representation to launch a rich media application that renders, on the display of the computer system, a portion of the rich media file that is responsive to the search query.

14. A computer-implemented method of enabling a display of a computer system to render content using one or more processors, the method comprising:

receiving a rich media file;

analyzing the rich media file to identify one or more terms within the rich media file;

associating the one or more terms with one or more time values specifying chronological locations in the rich media file;

providing search query functionality enabling a user to search the rich media file for occurrences of a user-specified term;

receiving a search query from a user including a user-specified term input at a computer system;

relating the user-specified term of the search query to the identified one or more terms to determine one or more occurrences of the user-specified term in the identified one or more terms within the rich media file;

enabling the computer system to render, on a display and in response to the related user-specified term of the search query to the identified one or more terms, a chronological representation associated with the rich media file and with at least one indication of the determined occurrence of the user-specified term such that the position of the indication of the determined occurrence of the user-specified term in the chronological representation is based on the time value associated with the term; and

enabling the user to interact with the chronological representation to launch a rich media application that renders, on the display of the computer system, a portion of the rich media file that is responsive to the search query.

15. The method of claim 14 wherein enabling the computer system to render the chronological representation includes enabling the computer system to render a multi-occurrence icon representing two or more occurrences of the user-specified term that occur within a predetermined chronological proximity.

16. The method of claim 14 wherein enabling the computer system to render the chronological representation includes indicating a number of occurrences of the user-specified term within a predetermined chronological proximity.

17. The method of claim 14 wherein receiving the rich media file includes receiving an audio file.

18. The method of claim 14 wherein further comprising enabling the computer system to render, on the display, the rich media file at a user-specified chronological location relative to the actual occurrence of the user-specified term.

19. The method of claim 14 wherein enabling the user to interact with the chronological representation includes enabling the user to interact with an execution icon configured to render the relevant portion by beginning to render the relevant portion at a predetermined amount of time in advance of the actual occurrence of the user-specified term such that rendering includes contextual content in addition to the user-specified term.

20. The method of claim 19 wherein enabling the computer system to render the relevant portion includes selecting the contextual context based on breaks in content or a rendering of sound effects that are associated with segments of a program to identify the contextual content.

Assignments (11)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
CHANGE OF NAME Recorded Dec 31, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 023723/0585 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2006
From: AGRAWAL, RAKESH
To: AMERICA ONLINE, INC.
Reel/Frame 017306/0863 →