USER INTERFACE WITH AVAILABLE MULTIMEDIA CONTENT FROM MULTIPLE MULTIMEDIA WEBSITES
First Claim
1. A server for populating a user interface on a client device with available multimedia content from a plurality of servers, comprising:
- a computing device including,a network connection to connect to the Internet,a plurality of crawlers to access the plurality of servers over the network connection, and to automatically and repeatedly crawl the plurality of servers to identify and collect information about multimedia content that is available for delivery over the Internet to the client device for playback on a media player operating on the client device, wherein at least some of the plurality of servers are operated by different entities, and wherein at least some the information about the multimedia content on each of the plurality of servers is represented in different formats and according to different nomenclatures; and
an index manager coupled to the plurality of crawlers and a data store,wherein the index manager includes,collection logic to receive the collected information from the plurality of crawlers;
normalization logic to convert the different formats of the collected information into a common format and to convert the different nomenclatures into a common nomenclature;
index logic to update an index of the available multimedia content with the normalized information; and
user interface logic coupled to the data store and the client device, the user interface logic to send a data feed to the client device to populate the user interface on the client device with the normalized information of the index, wherein the user interface allows a user to navigate and select the multimedia content that is available for delivery over the Internet for playback on the media player operating on the client device.
8 Assignments
0 Petitions
Accused Products
Abstract
Automatically and repeatedly crawling multiple multimedia websites to identify and collect information about the multimedia content that is available for delivery over the Internet to a client device for playback on a media player operating on the client device. In one embodiment, the method normalizes the collected information by converting the different formats of the collected information into a common format and converting the different nomenclatures of the collected information into a common nomenclature. The method updates an index with the normalized information, and sends a data feed to the client device to populate the user interface on the client device with the normalized information of the index. The user interface allows the user to navigate and select the multimedia content that is available for delivery over the Internet for playback on the media player.
214 Citations
43 Claims
-
1. A server for populating a user interface on a client device with available multimedia content from a plurality of servers, comprising:
a computing device including, a network connection to connect to the Internet, a plurality of crawlers to access the plurality of servers over the network connection, and to automatically and repeatedly crawl the plurality of servers to identify and collect information about multimedia content that is available for delivery over the Internet to the client device for playback on a media player operating on the client device, wherein at least some of the plurality of servers are operated by different entities, and wherein at least some the information about the multimedia content on each of the plurality of servers is represented in different formats and according to different nomenclatures; and an index manager coupled to the plurality of crawlers and a data store, wherein the index manager includes, collection logic to receive the collected information from the plurality of crawlers; normalization logic to convert the different formats of the collected information into a common format and to convert the different nomenclatures into a common nomenclature; index logic to update an index of the available multimedia content with the normalized information; and user interface logic coupled to the data store and the client device, the user interface logic to send a data feed to the client device to populate the user interface on the client device with the normalized information of the index, wherein the user interface allows a user to navigate and select the multimedia content that is available for delivery over the Internet for playback on the media player operating on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method for populating a user interface on a client device with available multimedia content from a plurality of servers, comprising:
-
accessing the plurality of servers over the Internet; automatically and repeatedly crawling the plurality of servers to identify and collect information about multimedia content that is available for delivery over the Internet to the client device for playback on a media player operating on the client device, wherein at least some of the plurality of websites are operated by different entities, and wherein at least some the information about the multimedia content on each of the plurality of servers is represented in different formats and according to different nomenclatures; normalizing the collected information by converting the different formats of the collected information into a common format and to convert the different nomenclatures into a common nomenclature; updating an index of the available multimedia content with the normalized information; and sending a data feed to the client device to populate the user interface on the client device with the normalized information of the index, wherein the user interface allows a user to navigate and select the multimedia content that is available for delivery over the Internet for playback on the media player operating on the client device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A client device for populating a user interface on a client device with available multimedia content from a plurality of servers, wherein at least some of the plurality of websites are operated by different entities, the client device comprising:
a computing device including, a network connection to connect to the Internet, and a media player operating on the computing device, the media player including a user interface, the media player to receive a data feed from a server to populate the user interface, wherein the data feed includes information about multimedia content that is available for delivery over the Internet to the client device, wherein the information has been previously collected from the plurality of servers and previously normalized by converting the different formats of the collected information into a common format and by converting the different nomenclatures into a common nomenclature, wherein the user interface allows a user to navigate and select the multimedia content that is available for delivery over the Internet for playback on the media player operating on the client device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
43. An article of manufacture comprising:
a machine-readable storage medium that provides instructions that, if executed by a machine, will cause the machine to perform operations comprising, accessing a plurality of servers over the Internet; automatically and repeatedly crawling the plurality of servers to identify and collect information about multimedia content that is available for delivery over the Internet to the client device for playback on a media player operating on the client device, wherein at least some of the plurality of websites are operated by different entities, and wherein at least some the information about the multimedia content on each of the plurality of servers is represented in different formats and according to different nomenclatures; converting the different formats of the collected information into a common format and to convert the different nomenclatures into a common nomenclature; updating an index of the available multimedia content with the normalized information; and sending a data feed to the client device to populate the user interface on the client device with the normalized information of the index, wherein the user interface allows a user to navigate and select the multimedia content that is available for delivery over the Internet for playback on the media player operating on the client device.
Specification