Patent US1060125A successfully refreshed from Google Patents.
Patent US6311189B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6311189B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Technique for matching a query to a portion of media

Assignee: Eureka Database Solutions LLC
•
Filing: 1998-12-03
•
Granted: 2001-10-30
•
Expires: 2018-12-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for matching a query to a portion of media, includes receiving a query relating to media of interest and searching, based upon the query, an index of annotations. Each of the annotations represents a respective item of available media and includes a plurality of annotation values. Each of the plurality of annotation values represents a portion of the represented item of available media. By matching the query to an annotation value within the index, the start time of a media stream forming the portion of the item of available media represented by the identified annotation value can be identified. The identified media stream start time can then be provided in response to the query, allowing the appropriate portion of the applicable item of available media to be directly accessed.

Inventors

  • 👤 Arjen P. deVries
  • 👤 Michael Sokolov
  • 👤 David E. Kovalcin
  • 👤 Brian Eberman
  • 👤 Leondias Kontothanassis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 11:52
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/951; G06F16/70; G06F16/73; G06F16/732; G06F16/7343; G06F16/738; G06F16/78; G06F16/953; G06F16/9538; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/913; Y10S707/914; Y10S707/953; Y10S707/955; Y10S707/959; Y10S707/961; Y10S707/99931; Y10S707/99932; Y10S707/99941; Y10S707/99943; Y10S707/99944

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 105 words
A method for matching a query to a portion of media, comprising the steps of: receiving a query relating to media of interest; searching, based upon the query, a plurality of annotation values to identify an annotation value within the plurality of annotation values which matches the query, each of the plurality of annotation values corresponding to a respective portion of a respective item of available media; identifying a start time of a media stream forming a first portion of a first item of available media corresponding to the identified annotation value; and providing the identified media stream start time in response to the query.
Claim 2
Independent Claim 105 words
A method for matching a query to a portion of media, comprising the steps of: receiving a query relating to media of interest; searching, based upon the query, a plurality of annotation values to identify an annotation value within the plurality of annotation values which matches the query, each of the plurality of annotation values corresponding to a respective portion of a respective item of available media; identifying a start time of a media stream forming a first portion of a first item of available media corresponding to the identified annotation value; and providing the identified media stream start time in response to the query.
Claim 3
Dependent Claim 34 words
A method as recited in claim 1 , further comprising the step of; identifying an end time of the media stream; and providing the identified media stream end time in response to the query.
Claim 4
Dependent Claim 18 words
A method as recited in claim 2 , wherein the end time is identified by a delta value.
Claim 5
Dependent Claim 94 words
A method as recited in claim 1 , further comprising the step of: searching, based upon the identified media stream start time, a meta database having a plurality of start times to identify a start time within the plurality of start times which matches the identified media stream start time, each of the plurality of start times having an associated end time; identifying the end time associated with the identified matching start time as an end time of the media stream; and providing the identified media stream end time in response to the query.
Claim 6
Dependent Claim 99 words
A method as recited in claim 1 , further comprising the steps of: searching, based upon the identified media stream start time, a meta database having a plurality of start times to identify a start time within the plurality of start times which matches the identified media stream start time, each of the plurality of start times having an associated address of a respective item of available media; identifying the item address associated with the identified matching start time as an address of the first item of available media; and providing the identified address in response to the query.
Claim 7
Dependent Claim 15 words
A method as recited in claim 5 , wherein the identified address is a URL.
Claim 8
Dependent Claim 23 words
A method as recited in claim 6 , wherein the identified media stream start time is provided as an extension of the URL.
Claim 9
Dependent Claim 91 words
A method as recited in claim 1 , wherein each of the plurality of annotation values corresponds to at least one respective portion of at least one respective item of available media, further comprising the steps of: identifying at least one other start time of at least one other media stream forming at least one other respective portion of at least one other respective item of available media corresponding to the identified annotation value; and providing the at least one other identified media stream start time in response to the query.
Claim 10
Dependent Claim 16 words
A method as recited in claim 1 , wherein the plurality of annotation values includes text.
Claim 11
Dependent Claim 19 words
A method as recited in claim 1 , wherein the plurality of annotation values include a plurality of words.
Claim 12
Dependent Claim 23 words
A method as recited in claim 1 , wherein each respective item of available media includes one of audio media and video media.
Claim 13
Independent Claim 105 words
A system for matching a query to a portion of media, comprising: a memory configured to store a plurality of annotation values, each of the plurality of annotation values being associated with a start time of a media stream forming a respective portion of a respective item of available media; and a processor configured to search the stored plurality of annotation values to match a query relating to media of interest to an annotation value within the stored plurality of annotation values and thereby identify the start time associated with the matched annotation value, and to respond to the query using the identified start time.
Claim 14
Independent Claim 105 words
A system for matching a query to a portion of media, comprising: a memory configured to store a plurality of annotation values, each of the plurality of annotation values being associated with a start time of a media stream forming a respective portion of a respective item of available media; and a processor configured to search the stored plurality of annotation values to match a query relating to media of interest to an annotation value within the stored plurality of annotation values and thereby identify the start time associated with the matched annotation value, and to respond to the query using the identified start time.
Claim 15
Dependent Claim 105 words
A system as recited in claim 12 , wherein the processor is a first processor and further comprising: a meta database having a plurality of start times, each of the plurality of start times having an associated end time; and a second processor configured to search the meta database to match the identified start time to a start time within the plurality of start times and thereby identify the end time associated with the matched annotation value, and to direct the identified end time to the first processor; wherein the first processor is further configured to respond to the query using the identified end time.
Claim 16
Dependent Claim 111 words
A system as recited in claim 12 , wherein the processor is a first processor and further comprising: a meta database having a plurality of start times, each of the plurality of start times having an associated address of a respective item of available media; and a second processor configured to search the meta database to match the identified start time to a start time within the plurality of start times and thereby identify the item address associated with the matched annotation value, and to direct the identified item address to the first processor; wherein the first processor is further configured to respond to the query using the identified item address.
Claim 17
Dependent Claim 16 words
A system as recited in claim 14 , wherein the identified item address is a URL.
Claim 18
Dependent Claim 19 words
A system as recited in claim 15 , wherein the identified start time is an extension of the URL.
Claim 19
Dependent Claim 100 words
A system as recited in claim 12 , wherein: each of the plurality of annotation values corresponds to at least one respective portion of at least one respective item of available media; and the processor is further configured to identify at least one other start time of at least one other media stream forming at least one other respective portion of at least one other respective item of available media corresponding to the matched annotation value by matching the query to the matched annotation value, and to respond to the query using the at least one other identified start time.
Claim 20
Dependent Claim 16 words
A system as recited in claim 12 , wherein the plurality of annotation values include text.
Claim 21
Dependent Claim 19 words
A system as recited in claim 12 , wherein the plurality of annotation values include a plurality of words.
Claim 22
Dependent Claim 22 words
A system as recited in claim 12 , wherein each item of available media includes one of audio media and video media.
Claim 23
Dependent Claim 146 words
An article of manufacture for matching a query to a portion of media, the article of manufacture comprising: a computer readable storage media; and computer programming stored on the storage media; wherein the stored computer programming is configured to be readable from the computer readable storage medium by one or more computers and thereby cause the one or more computers to operate so as to: search a plurality of annotation values, each corresponding to a respective portion of a respective item of available media, to match a query relating to media of interest to an annotation value within the plurality of annotation values and thereby identify a start time of a media stream forming a first portion of a first item of available media corresponding to the matched annotation value; and generate a signal representing the identified media stream start time in response to the query.
Claim 24
Dependent Claim 146 words
An article of manufacture for matching a query to a portion of media, the article of manufacture comprising: a computer readable storage media; and computer programming stored on the storage media; wherein the stored computer programming is configured to be readable from the computer readable storage medium by one or more computers and thereby cause the one or more computers to operate so as to: search a plurality of annotation values, each corresponding to a respective portion of a respective item of available media, to match a query relating to media of interest to an annotation value within the plurality of annotation values and thereby identify a start time of a media stream forming a first portion of a first item of available media corresponding to the matched annotation value; and generate a signal representing the identified media stream start time in response to the query.
Claim 25
Dependent Claim 105 words
An article of manufacture as recited in claim 21 , wherein the stored computer programming is further configured to be readable by the one or more computers to thereby cause the one or more computers to operate so as to: search a meta database having a plurality of start times, each having an associated address of a respective item of available media, to match the identified media stream start time with a start time within the plurality of start times and thereby identify the item address associated with the matched annotation value; and generate a signal representing the identified address in response to the query.
Claim 26
Dependent Claim 17 words
An article of manufacture as recited in claim 21 , wherein the identified address is a URL.
Claim 27
Dependent Claim 25 words
An article of manufacture as recited in claim 23 , wherein the identified media stream start time is provided as an extension of the URL.
Claim 28
Dependent Claim 120 words
An article of manufacture as recited in claim 21 , wherein each of the plurality of annotation values corresponds to at least one respective portion of at least one respective item of available media, and the stored computer programming is further configured to be readable by the one or more computers to thereby cause the one or more computers to operate so as to: identify at least one other start time of at least one other media stream forming at least one other respective portion of at least one respective item of available media corresponding to the matched annotation value; and generate a signal representing the at least one other identified media stream start time in response to the query.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-10-29 2005-04-30 2005-10-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-10-29 2009-04-30 2009-10-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-10-29 2013-04-30 2013-10-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag