Streaming media search and continuous playback of multiple media resources located on a network
DCFirst Claim
Patent Images
1. A media playback system comprising:
- a search module that signals a search request to a first network site to receive a search result, and in response to receiving the search result, identifies a plurality of media resource locators for locating media resources on the network, including a first media resource locator for locating a first media resource at a second network site, and a second media resource locator for locating a second media resource at a third network site; and
a media player coupleable to the search module to play back the first media resource using the first media resource locator, then to substantially automatically play back the second media resource using the second media resource locator.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A playback system is provided to locate and playback streaming media from network resources. The playback system includes a search module that signals a query to a network site, and receives in return a search result. The search result identifies one or more links that are selectable to open media files. A media player couples to the search module to automatically play back streaming media contained in media files located by the search result.
360 Citations
63 Claims
-
1. A media playback system comprising:
-
a search module that signals a search request to a first network site to receive a search result, and in response to receiving the search result, identifies a plurality of media resource locators for locating media resources on the network, including a first media resource locator for locating a first media resource at a second network site, and a second media resource locator for locating a second media resource at a third network site; and
a media player coupleable to the search module to play back the first media resource using the first media resource locator, then to substantially automatically play back the second media resource using the second media resource locator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A media playback system operated on a terminal coupled to a network, the media playback system comprising:
-
a search module that signals a user-defined search request to one or more network sites to receive one or more search results the one or more search results identifying a plurality of media resource locators, each of the media resource locators locating at least one media resource at one or more network sites; and
a media player coupled to the search module to automatically access and load at least some of the media resources located by the plurality of media resource locators, so as to substantially automatically and sequentially play back media from the at least some of the media resources located by the plurality of media resource locators. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A media playback system coupled to a network, the media playback system comprising:
-
a user-interface to receive a user-query;
a search module to signal the search request to one or more network sites, and to receive from the one or more network sites at least a first search result that references a plurality of media resources, each of the media resources having a corresponding network location; and
a media player configured to access the network locations of at least some of the media resources referenced in the first search result, and to substantially automatically and sequentially play back the at least some of the media resources referenced in the first search result. - View Dependent Claims (31, 32, 33, 34, 35, 36)
a parsing component to parse one or more search results signaled back from a network search engine at each of the one or more network sites, the one or more search results containing a plurality of links that are selectable to open media files; and
wherein the parsing component implements a separate parsing logic for parsing the search result from the network sites.
-
-
32. The playback system of claim 31, wherein the first search result includes a plurality of network pages, each of the network pages containing one or more links that are selectable to open media files, and wherein the parsing component parses each page of the first search result to identify the plurality of links for that network site.
-
33. The playback system of claim 32, wherein the parsing component detects a next page link on a first page of the first search result using a first parsing logic, and in response to detecting the next page link, uses the first parsing logic to parse a second network page of the first search result.
-
34. The media playback system of claim 30, wherein the search module is configured to identify a plurality of links contained in the first search result, and wherein the media player is configured to select at least some of the plurality of links in order o open a plurality of media files, so as substantially automatically and sequentially play back streaming media from at least some of the plurality of media files.
-
35. The media playback system of claim 34, further comprising a browser component configured to display a network page associated with one of the plurality of media files while the media player is playing back streaming audio from that media file.
-
36. The media playback system of claim 30, wherein the search module is configured to receive from the one or more network sites at least the first search result that references a plurality of audio files.
-
37. A method for playing back streaming media on a terminal coupleable to a network, the method comprising:
-
receiving a query from a user of the terminal;
signaling a search request based on the query to a network site;
receiving from the network site a search result containing one or more media resource locators, each of the one or more media resource locators being able to locate a media resource on the network; and
signaling the media resource locators so as to enable one or more of the media resource locators in the search result to be designated for a play-list that is accessible to the media player in order to substantially automatically and continuously play back at least a portion of the play-list including a plurality of the media resources that are located on the network by the media resource locators. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for playing back streaming media on a terminal coupleable to a network, the method comprising:
-
receiving a query from a user of the terminal;
signaling a search request based on the query to one or more network sites;
receiving a search result from the one or more network sites, the search result including a plurality of media resource locators;
signaling at least some of the plurality of media resource locators to a media player;
arranging the at least some of the plurality of media resource locators for substantially automatic and continuous play back of media resources located by the at least some the plurality of media resource locators. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A system for playing back streaming media on a terminal coupleable to a network, the system comprising:
-
a means for receiving a query from a user of the terminal;
a means for signaling a search request based on the query to one or more network sites;
a means for receiving one or more search results from the one or more network sites, a plurality of media resource locators being provided in the one or more search results;
a means for arranging the plurality of media resource locators into a designated order; and
a means for signaling the plurality of media resource locators to the media player in the designated order so as to enable one or more of the plurality of links to be designated for a play-list that is subsequently accessible to the media player in order to automatically and continuously play back media resources that are located by media resource locators in the play-list.
-
-
62. A method for playing back streaming media from a network, the method comprising:
-
receiving a query from a user of the terminal;
signaling a search request based on the query to a network site;
receiving from the network site a search result containing a plurality of links, each of the plurality of links being individually selectable to open a media file; and
causing multiple links in the search result to be designatable for a play-list that is subsequently accessible to a media player in order to enable substantially automatic and sequential play back of the media files by the media player individually selecting the multiple links for opening those media files. - View Dependent Claims (63)
-
Specification