Patent US4323976A successfully refreshed from Google Patents.
Patent US6484199B2 successfully refreshed from Google Patents.
US6484199B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Streaming media search and playback system for continuous playback of media resources through a network
Assignee: Friskit Inc
•
Filing: 2002-03-22
•
Granted: 2002-11-19
•
Expires: 2022-03-22
Abstract
Abstract A search request is received over the network to play back media that satisfies one or more search criteria. A plurality of media resources are selected by comparing the search criteria to information associated with the media resources. A set of media resources is established based on the plurality of media resources Media resources that include the set of media resources are played back through the network on a network enabled device. In response to termination of playback of a given media resource, playback of another media resource is automatically initiated.
Inventors
- 👤 Aviv Eyal
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 13:57
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/40; G06F16/43; G06F16/438; G06F16/4387; G06F16/48; G06F16/90; G06F16/95; G06F16/951; H; H04; H04L; H04L65/00; H04L65/60; H04L65/61; H04L67/00; H04L67/01; H04L67/10
Claims Analysis
Total Claims: 67
Claim 1
Independent Claim
139 words
A method for playing back media from a network, the method comprising: receiving a search request over the network to play back media that satisfies one or more search criteria; selecting a plurality of media resources by comparing the one or more search criteria to information associated with the media resources; wherein a set of media resources is established based on the plurality of media resources; and causing media resources, including the set of media resources, to be played back on a network enabled device, wherein media resources in the set of media resources are played back through the network; wherein causing media resources to be played back includes, in response to termination of playback of a given media resource, automatically initiating playback of another media resource, wherein the other media resource is in the set of media resources.
Claim 2
Independent Claim
139 words
A method for playing back media from a network, the method comprising: receiving a search request over the network to play back media that satisfies one or more search criteria; selecting a plurality of media resources by comparing the one or more search criteria to information associated with the media resources; wherein a set of media resources is established based on the plurality of media resources; and causing media resources, including the set of media resources, to be played back on a network enabled device, wherein media resources in the set of media resources are played back through the network; wherein causing media resources to be played back includes, in response to termination of playback of a given media resource, automatically initiating playback of another media resource, wherein the other media resource is in the set of media resources.
Claim 3
Dependent Claim
30 words
The method of claim 1 , wherein causing media resources to be played back includes directly accessing at lease one media resource at each of a plurality of network sites.
Claim 4
Dependent Claim
85 words
The method of claim 1 , wherein selecting a plurality of media resources includes selecting a plurality of addresses using the one or more search criteria, wherein each of the plurality of addresses identifies a network site in a plurality of network sites, and wherein causing media resources to be played back includes programmatically controlling the network enabled device to use the plurality of addresses to automatically access and sequentially play back at least some of the media resources in the set of media resources.
Claim 5
Dependent Claim
36 words
The method of claim 3 , wherein controlling the network enabled device to use the plurality of addresses includes sequentially playing back the media resources provided by at least some of the plurality of network sites.
Claim 6
Dependent Claim
48 words
The method of claim 1 , wherein receiving a search request includes receiving the search criteria corresponding to an artist name, and wherein selecting a plurality of media resources includes selecting at least one media resource by comparing the artist name to information associated with the media resources.
Claim 7
Independent Claim
51 words
The method of clam 1 , wherein receiving a search request includes receiving the search criteria corresponding to a title of a network media resource, and wherein selecting a plurality of media resources includes selecting at least one media resource by comparing the title to information associated with the media resources.
Claim 8
Independent Claim
51 words
The method of clam 1 , wherein receiving a search request includes receiving the search criteria corresponding to a title of a network media resource, and wherein selecting a plurality of media resources includes selecting at least one media resource by comparing the title to information associated with the media resources.
Claim 9
Dependent Claim
48 words
The method of claim 1 , wherein receiving a search request includes receiving the search criteria corresponding to a musical category, and wherein selecting a plurality of media resources includes selecting at least one media resource by comparing the musical category to information associated with the media resources.
Claim 10
Dependent Claim
62 words
The method of claim 1 , wherein causing media resources to be played back includes signaling a plurality of uniform resource locators to a media playback component residing on the network enabled device, each of the plurality of uniform resource locators being for accessing at least one of the media resources in the set of media resources on a corresponding network site.
Claim 11
Dependent Claim
68 words
The method of claim 8 , wherein signaling a plurality of uniform resource locators includes signaling at least one of the plurality of uniform resource locators to a web browser component residing on the network enabled device to cause a network page to be displayed while the media playback component plays back the media resource that is accessible by that uniform resource locator on the network enabled device.
Claim 12
Dependent Claim
95 words
The method of claim 1 , wherein the method further comprises enabling a user to select one or more media resources from the plurality of media resources in order to establish a play-list and wherein upon the user selecting the one or more media resources for the play-list, the method further comprises loading an address associated with each of the one or more media resources selected for the play-list into the media playback component in a designated order, so that each media resource identified in the play-list is played back sequentially in the designated order.
Claim 13
Dependent Claim
28 words
The method of claim 1 , wherein selecting a plurality of media resources includes selecting the plurality of media resources from one or more servers over the network.
Claim 14
Dependent Claim
45 words
The method of claim 1 , wherein selecting a plurality of media resources includes using a plurality of identifiers to select the plurality of media resources, wherein each identifier in the plurality of identifiers identifies a corresponding media resource in the plurality of media resources.
Claim 15
Dependent Claim
36 words
The method of claim 1 , wherein the step of selecting the plurality of media resources includes selecting media resources that are each associated with a distinct address to locate that media resource on the network.
Claim 16
Dependent Claim
33 words
The method of claim 1 , wherein causing media resources to be played back includes causing one or more media resources that originate from a plurality of network sites to be played back.
Claim 17
Dependent Claim
31 words
The method of claim 1 , wherein selecting a plurality of media resources includes determining that one or more media resources in the plurality of media resources are available for playback.
Claim 18
Dependent Claim
42 words
The method of claim 1 , wherein causing media resources to be played back includes signaling the media resources, including media resources in the set of media resources, from a corresponding network site to a media player on a network enabled device.
Claim 19
Dependent Claim
24 words
The method of claim 1 , wherein receiving a search request over the network includes receiving the search request from the network enabled device.
Claim 20
Independent Claim
144 words
A method for playing back media from a network, the method comprising: receiving a search request from a network enabled device to play back media that satisfies one or more search criteria; selecting a plurality of media resources by comparing the one or more search criteria to information associated with the media resources; wherein a set of media resources is established based on the plurality of media resources; and causing one or more media resources in the set of media resources to be at least partially played back sequentially and automatically on the network enabled device through the network; wherein causing one or more media resources in the set of media resources to be at least partially played back includes determining whether a media resource in the set of media resources is available for playback before at least partially playing back that media resource.
Claim 21
Independent Claim
144 words
A method for playing back media from a network, the method comprising: receiving a search request from a network enabled device to play back media that satisfies one or more search criteria; selecting a plurality of media resources by comparing the one or more search criteria to information associated with the media resources; wherein a set of media resources is established based on the plurality of media resources; and causing one or more media resources in the set of media resources to be at least partially played back sequentially and automatically on the network enabled device through the network; wherein causing one or more media resources in the set of media resources to be at least partially played back includes determining whether a media resource in the set of media resources is available for playback before at least partially playing back that media resource.
Claim 22
Dependent Claim
83 words
The method of claim 18 , wherein causing one or more media resources in the set of media resources to be at least partially played back includes, in response to termination of playback of a first given media resource in the set of media resources, automatically determining whether a second given media resource in the set of media resources is available for playback, and playing back the second given media resource by determining that the second given media resource is available for playback.
Claim 23
Dependent Claim
58 words
The method of claim 18 , wherein causing one or more media resources in the set of media resources to be at least partially played back includes automatically initiating playback of a second given media resource in the set of media resources upon determining that a first given media resource in the set of media resources is unavailable.
Claim 24
Dependent Claim
58 words
The method of claim 18 , wherein causing one or more media resources in the set of media resources to be at least partially played back includes automatically initiating playback of a second given media resource in the set of media resources in response to detecting occurrence of any one condition from a plurality of predetermined termination conditions.
Claim 25
Independent Claim
115 words
A method for playing back media from a network, the method comprising: sending a search request from a network enabled device over the network to play back media that satisfies one or more search criteria; and playing back media resources on said network enabled device, including a set of media resources that are received over the network, wherein the media resources are selected, at least in part, based on a comparison between the one or more search criteria to information associated with the media resources; wherein playing back media resources includes, in response to termination of playback of a given media resource, automatically initiating playback of another media resource in the set of media resources.
Claim 26
Independent Claim
115 words
A method for playing back media from a network, the method comprising: sending a search request from a network enabled device over the network to play back media that satisfies one or more search criteria; and playing back media resources on said network enabled device, including a set of media resources that are received over the network, wherein the media resources are selected, at least in part, based on a comparison between the one or more search criteria to information associated with the media resources; wherein playing back media resources includes, in response to termination of playback of a given media resource, automatically initiating playback of another media resource in the set of media resources.
Claim 27
Dependent Claim
33 words
The method of claim 22 , automatically initiating playback of another media resource includes automatically receiving instructions from another computer to cause playback of another media resource in the set of media resources.
Claim 28
Dependent Claim
45 words
The method of claim 22 , wherein sending a search request from a network enabled device over the network to play back media that satisfies one or more search criteria includes sending a search request that includes the search criteria corresponding to an artist name.
Claim 29
Dependent Claim
48 words
The method of claim 22 , wherein sending a search request from a network enabled device over the network to play back media that satisfies one or more search criteria includes sending a search request that includes the search criteria corresponding to a title of a media resource.
Claim 30
Dependent Claim
49 words
The method of claim 22 , wherein sending a search request from a network enabled device over the network to play back media that satisfies one or more search criteria includes sending a search request that includes the search criteria corresponding to an artist name for a media resource.
Claim 31
Dependent Claim
53 words
The method of claim 22 , wherein playing back media resources includes using a plurality of network addresses to access at least some of media resources in the set of media resources wherein each of the plurality of network addresses provides access to at least one of the media resources in the set.
Claim 32
Dependent Claim
25 words
The method of claim 27 , wherein using a plurality of network addresses includes receiving the plurality of network addresses through a media playback component.
Claim 33
Dependent Claim
21 words
The method of claim 27 , wherein using a plurality of network addresses includes using a plurality of uniform resource locators.
Claim 34
Dependent Claim
40 words
The method of claim 27 , wberein using a plurality of network addresses includes using the plurality of network addresses to cause a media playback component on the network enabled device to sequentially access the media resources in the set.
Claim 35
Dependent Claim
60 words
The method of claim 30 , further comprising automatically using at least one of the network addresses associated with one or more of the media resources in the set of media resources with a browser in order to display a network page corresponding to one of the media resources in the set concurrently while playing back that corresponding media resource.
Claim 36
Dependent Claim
47 words
The method of claim 22 , further comprising: prior to playing back the set of media resources, arranging the set of media in a selected order, and wherein playing back the set of media resources includes playing back the set of media resources in the selected order.
Claim 37
Dependent Claim
26 words
The method of claim 32 , wherein arranging the set of media resources includes arranging the set of media resources for subsequent playback on another computer.
Claim 38
Dependent Claim
158 words
A machine-readable medium for playing back media from a network, the machine-readable medium including one or more modules which when executed by one or more processors, perform the steps of: receiving a search request over the network from to play back media that satisfies one or more search criteria; selecting a plurality of media resources by comparing the one or more search criteria to information associated with the media resources; wherein a set of media resources is established based on the plurality of media resources; and causing media resources, including the set of media resources, to be played back on a network enabled device, wherein media resources in the set of media resources are played back through the network; wherein causing media resources to be played back includes, in response to termination of playback of a given media resource, automatically initiating playback of another media resource, wherein the other media resource is in the set of media resources.
Claim 39
Dependent Claim
158 words
A machine-readable medium for playing back media from a network, the machine-readable medium including one or more modules which when executed by one or more processors, perform the steps of: receiving a search request over the network from to play back media that satisfies one or more search criteria; selecting a plurality of media resources by comparing the one or more search criteria to information associated with the media resources; wherein a set of media resources is established based on the plurality of media resources; and causing media resources, including the set of media resources, to be played back on a network enabled device, wherein media resources in the set of media resources are played back through the network; wherein causing media resources to be played back includes, in response to termination of playback of a given media resource, automatically initiating playback of another media resource, wherein the other media resource is in the set of media resources.
Claim 40
Dependent Claim
34 words
The machine-readable medium of claim 34 , wherein the step of causing media resources to be played back includes directly accessing at lease one media resource at each of a plurality of network sites.
Claim 41
Dependent Claim
91 words
The machine-readable medium of claim 34 , wherein the step of selecting a plurality of media resources includes selecting a plurality of addresses using the one or more search criteria, wherein each of the plurality of addresses identifies a network site in a plurality of network sites, and wherein the step of causing media.resources to be played back includes programmatically controlling the network enabled device to use the plurality of addresses to automatically access and sequentially play back at least some of the media resources in the set of media resources.
Claim 42
Dependent Claim
38 words
The machine-readable medium of claim 36 , wherein the step of controlling the network enabled device to use the plurality of addresses includes sequentially playing back the media provided by at least some of the plurality of sites.
Claim 43
Dependent Claim
55 words
The machine-readable medium of claim 34 , wherein the step of receiving a search request includes receiving the search criteria corresponding to an artist name, and wherein the step of selecting a plurality of media resources includes selecting at least one media resource by comparing the artist name to information associated with the media resources.
Claim 44
Dependent Claim
57 words
The machine-readable medium of claim 34 , wherein the step of receiving a search request includes receiving the search criteria corresponding to a title of a media resource, and wherein the step of selecting a plurality of media resources includes selecting at least one media resource by comparing the title to information associated with the media resources.
Claim 45
Dependent Claim
55 words
The machine-readable medium of claim 34 , wherein the step of receiving a search request includes receiving the search criteria corresponding to a musical category, and wherein the step of selecting a plurality of media resources includes selecting at least one media resource by comparing the musical category to information associated with the media resources.
Claim 46
Dependent Claim
69 words
The machine-readable medium of claim 34 , wherein the step of causing media resources to be played back includes the step of signaling a plurality of uniform resource locators to a media playback component residing on the network enabled device, each of the plurality of uniform resource locators being for accessing at least one of the media resources in the set of media resources on a corresponding network site.
Claim 47
Dependent Claim
72 words
The machine-readable medium of claim 41 , wherein the step of signaling a plurality of uniform resource locators includes signaling at least one of the plurality of uniform resource locators to a web browser component residing on the network enabled device to cause a network page to be displayed while the media playback component plays back the media resource that is accessible by that uniform resource locator on the network enabled device.
Claim 48
Dependent Claim
113 words
The machine-readable medium of claim 34 , further comprising one or more modules that, when executed, perform steps of enabling a user to select one or more media resources from the plurality of media resources in order to establish a play-list, and wherein upon the user selecting the one or more media resources for the play-list, the machine-readable medium includes one or more modules that, when executed, perform steps of loading an address associated with each of the one or more media resources selected for the play-list into the media playback component in a designated order, so that each media resource identified in the play-list is played back sequentially in the designated order.
Claim 49
Dependent Claim
32 words
The machine-readable medium of claim 34 , wherein the step of selecting a plurality of media resources includes selecting the plurality of media resources from one or more servers over the network.
Claim 50
Dependent Claim
49 words
The machine-readable medium of claim 34 , wherein the step of selecting a plurality of media resources includes using a plurality of identifiers to select the plurality of media resources, wherein each identifier in the plurality of identifiers identifies a corresponding media resource in the plurality of media resources.
Claim 51
Dependent Claim
37 words
The machine-readable medium of claim 34 , wherein the step of selecting a plurality of media resources includes selecting media resources that are each associated with a distinct address to locate that media resource on the network.
Claim 52
Dependent Claim
37 words
The machine-readable medium of claim 34 , wherein the step of causing media resources to be played back includes causing one or more media resources that originate from a plurality of network sites to be played back.
Claim 53
Dependent Claim
46 words
The machine-readable medium of claim 34 , wherein the step of causing media resources to be played back includes signaling the media resources, including media resources in the set of media resources, from a corresponding network site to a media player on a network enabled device.
Claim 54
Dependent Claim
28 words
The machine-readable medium of claim 34 , wherein the step of receiving a search request over the network includes receiving the search request from the network enabled device.
Claim 55
Dependent Claim
126 words
A machine-readable medium that includes one or modules, which when executed by one of more processors, perform the steps of: sending a search request from a network enabled device over the network to play back media that satisfies one or more search criteria, and playing back media resources on said network enabled device, including a set of media resources that are received over the network, wherein the media resources are selected, at least in part, based on a comparison between the one or more search criteria to information associated with the media resources; wherein the step of playing back media resources includes, in response to termination of playback of a given media resource, automatically initiating playback of another media resource in the set of media resources.
Claim 56
Dependent Claim
126 words
A machine-readable medium that includes one or modules, which when executed by one of more processors, perform the steps of: sending a search request from a network enabled device over the network to play back media that satisfies one or more search criteria, and playing back media resources on said network enabled device, including a set of media resources that are received over the network, wherein the media resources are selected, at least in part, based on a comparison between the one or more search criteria to information associated with the media resources; wherein the step of playing back media resources includes, in response to termination of playback of a given media resource, automatically initiating playback of another media resource in the set of media resources.
Claim 57
Dependent Claim
41 words
The machine-readable medium of claim 50 , wherein the step of automatically initiating playback of another media resource in the set includes automatically receiving instructions from another computer to cause playback of another media resource in the set of media resources.
Claim 58
Dependent Claim
44 words
The machine-readable medium of claim 50 , wherein the step of sending a search request over the network to play back media that satisfies one or more search criteria includes sending a search request that includes the search criteria corresponding to an artist name.
Claim 59
Dependent Claim
47 words
The machine-readable medium of claim 50 , wherein the step of sending a search request over the network to play back media that satisfies one or more search criteria includes sending a search request that includes the search criteria corresponding to a title of a media resource.
Claim 60
Dependent Claim
48 words
The machine-readable medium of claim 50 , wherein the step of sending a search request over the network to play back media that satisfies one or more search criteria includes sending a search request that includes the search criteria corresponding to an artist name for a media resource.
Claim 61
Dependent Claim
57 words
The machine-readable medium of claim 50 , wherein the step of playing back media resources includes using a plurality of network addresses to access at least some of media resources in the set of media resources, wherein each of the plurality of network addresses provides access to at least one of the media resources in the set.
Claim 62
Dependent Claim
29 words
The machine-readable medium of claim 55 , wherein the step of using a plurality of network addresses includes receiving the plurality of network addresses on a media playback component.
Claim 63
Dependent Claim
25 words
The machine-readable medium of claim 55 , wherein the step of using a plurality of network addresses includes using a plurality of uniform resource locators.
Claim 64
Dependent Claim
44 words
The machine-readable medium of claim 55 , wherein the step of using a plurality of network addresses includes using the plurality of network addresses to cause a media playback component on the network enabled device to sequentially access the media resources in the set.
Claim 65
Dependent Claim
68 words
The machine-readable medium of claim 58 , further comprising one or more modules that, when executed, perform steps of automatically using at least one of the network addresses associated with one or more of the media resources in the set with a browser in order to display a network page corresponding to one of the media resources in the set concurrently while playing back that corresponding media resource.
Claim 66
Dependent Claim
61 words
The machine-readable medium of claim 50 , further comprising one or more modules that, when executed, perform steps of: prior to playing back the set of media resources, arranging the set of media in a selected order; and wherein the step of playing back the set of media resources includes playing back the set of media resources in the selected order.
Claim 67
Dependent Claim
30 words
The machine-readable medium of claim 60 , wherein the step of arranging the set of media resources includes arranging the set of media resources for subsequent playback on another computer.
References Cited (Backward Citations)
US5297042A
Cited
US5548724A
Cited
US5442390A
Cited
US5583868A
Cited
US5668948A
Cited
US5915094A
Cited
US5659732A
Cited
US5778367A
Cited
US5911139A
Cited
US5961603A
Cited
US5864863A
Cited
US6021409A
Cited
US6016504A
Cited
US5873080A
Cited
US6058423A
Cited
US5892905A
Cited
US6009459A
Cited
US6011537A
Cited
US5987454A
Cited
US5920856A
Cited
US6049829A
Cited
US6134596A
Cited
US6134680A
Cited
US6202061B1
Cited
US5996015A
Cited
US6035055A
Cited
US6041360A
Cited
US6151624A
Cited
US6240423B1
Cited
US6271840B1
Cited
US6317740B1
Cited
US6247069B1
Cited
US6192340B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-11-18 | 2006-05-20 | 2006-11-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-11-18 | 2010-05-20 | 2010-11-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-11-18 | 2014-05-20 | 2014-11-19 | $7700.00 | Window Closed / Lapsed |