US6721741B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Streaming media search system
Assignee: Bluebonnet Internet Media Services LLC
•
Filing: 2000-05-02
•
Granted: 2004-04-13
•
Expires: 2020-05-02
Abstract
Abstract Embodiments of the invention include a method to access a web site. A plurality of links are identified using a web browser component, where the links are selectable to open a corresponding web resource of a specified data type on the web site. The plurality of links are made available to a plurality of Internet enabled devices that select one or more of the links.
Inventors
- 👤 Aviv Eyal
- 👤 George Aposporos
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 12:46
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/40; G06F16/43; G06F16/438; G06F16/4387; G06F16/48; G06F16/90; G06F16/95; G06F16/951; G06F16/953; G06F16/9538; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
374 words
A method to locate media resources on the network, the method comprising: making a verification determination, at one or more moments, for each link in a plurality of links in order to identify a set of two or more verified links, wherein making the verification determination includes using each link in the plurality of links to determine an indication of whether a corresponding media resource for that link is available at a particular moment; and from the plurality of links, making available for playback on a network enabled device the set of verified links; responsive to a search request from one or more components that are configured to use links to initiate continuous and automatic playback of media resources identified by those links, using a media player residing on the network enabled device that is included in the one or more components; identifying, from the set of verified links, at least a first link and a second link corresponding to a criteria of the search request, wherein the first link can be used to access a first media resource on the network, and the second link can be used to access a second media resource on the network; cooperating with at least one of the one or more components in order to communicate the first link and the second link to the media player, so that at least one of the one or more components can subsequently initiate playback of the first media resource using the media player, and in response to termination of playback of the first media resource, automatically initiate playback of the second media resource using the media player; wherein performing the step of making the verification determination increases a likelihood that the first media resource and the second media resource are each available when playback of the first media resource and playback of the second media resource are each initiated by the one or more components, so that playback of the second media resource is more likely to be successful when initiated automatically and continuously after playback of the first media resource as a result of the second link being from the set of verified links, when compared to another link that is not in the set of verified links.
Claim 2
Independent Claim
374 words
A method to locate media resources on the network, the method comprising: making a verification determination, at one or more moments, for each link in a plurality of links in order to identify a set of two or more verified links, wherein making the verification determination includes using each link in the plurality of links to determine an indication of whether a corresponding media resource for that link is available at a particular moment; and from the plurality of links, making available for playback on a network enabled device the set of verified links; responsive to a search request from one or more components that are configured to use links to initiate continuous and automatic playback of media resources identified by those links, using a media player residing on the network enabled device that is included in the one or more components; identifying, from the set of verified links, at least a first link and a second link corresponding to a criteria of the search request, wherein the first link can be used to access a first media resource on the network, and the second link can be used to access a second media resource on the network; cooperating with at least one of the one or more components in order to communicate the first link and the second link to the media player, so that at least one of the one or more components can subsequently initiate playback of the first media resource using the media player, and in response to termination of playback of the first media resource, automatically initiate playback of the second media resource using the media player; wherein performing the step of making the verification determination increases a likelihood that the first media resource and the second media resource are each available when playback of the first media resource and playback of the second media resource are each initiated by the one or more components, so that playback of the second media resource is more likely to be successful when initiated automatically and continuously after playback of the first media resource as a result of the second link being from the set of verified links, when compared to another link that is not in the set of verified links.
Claim 3
Dependent Claim
25 words
The method of claim 1 , further comprising the step of storing the plurality of links in one or more memory devices on the network.
Claim 4
Dependent Claim
42 words
The method of claim 2 , further comprising: identifying one or more classes of information about at least some of the plurality of links; and storing each of the plurality of links in association with the one or more classes of information.
Claim 5
Dependent Claim
25 words
The method of claim 3 , further comprising the step of making the one or more classes of information available to the network enabled device.
Claim 6
Dependent Claim
36 words
The method of claim 1 , further comprising the step of identifying the plurality of links using a crawler module, the crawler module identifying at least some of the plurality of links from a web site.
Claim 7
Dependent Claim
38 words
The method of claim 1 , wherein corresponding media resources in the set of verified links include media resources having one of an audio data type, a video data type, or a combination of audio and video types.
Claim 8
Dependent Claim
34 words
The method of claim 1 , the step of making a verification determination includes attempting to open the corresponding media resource of each link in the plurality of links using a media playback component.
Claim 9
Dependent Claim
50 words
The method of claim 1 , wherein further comprising the step of identifying the plurality of links by programmatically controlling a media playback component through an application programmable interface of the media playback component to access media resources that are identified by at least some of the plurality of links.
Claim 10
Dependent Claim
30 words
The method of claim 8 , wherein programmatically controlling a media playback component through an application programmable interface includes configuring the media playback component to not display a user interface.
Claim 11
Dependent Claim
43 words
The method of claim 8 , wherein programmatically controlling a media playback component through an application programmable interface includes configuring the media playback component to reduce functionality in at least one of displaying, playing audio and processing portions of an accessed media resource.
Claim 12
Dependent Claim
47 words
The method of claim 1 , wherein making a verification determination includes making the verification determination for each of the plurality of links to determine which of the links in the plurality of links are selectable to open the corresponding media resource of a specified data type.
References Cited (Backward Citations)
US5297042A
Cited
US5548724A
Cited
US5442390A
Cited
US5583868A
Cited
US5668948A
Cited
US5915094A
Cited
US5659732A
Cited
US5778367A
Cited
US5911139A
Cited
US5961603A
Cited
US5983176A
Cited
US5864863A
Cited
US6021409A
Cited
US6016504A
Cited
US5890152A
Cited
US5873080A
Cited
US5892905A
Cited
US6058423A
Cited
US6009459A
Cited
US6011537A
Cited
US6101510A
Cited
US6075787A
Cited
US5987454A
Cited
US5920856A
Cited
US6049829A
Cited
US6134596A
Cited
US6134680A
Cited
US6202061B1
Cited
US5996015A
Cited
US6035055A
Cited
US6041360A
Cited
US6151624A
Cited
US6240423B1
Cited
US6216112B1
Cited
US6271840B1
Cited
US6317740B1
Cited
US6247069B1
Cited
US6192340B1
Cited
US6389467B1
Cited
US6484199B2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-04-13 | 2007-10-13 | 2008-04-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-04-13 | 2011-10-13 | 2012-04-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-04-13 | 2015-10-13 | 2016-04-13 | $7700.00 | Window Closed / Lapsed |