System and method for automatic selection of internet data streams
First Claim
1. A client/server system, comprising:
- a sever comprising an address list including addresses of a plurality of data a sources; and
a client comprising a list of user preferences;
means for accessing the server to obtain the address list;
means for accessing at least a first data source of the plurality of data sources on the address list to obtain descriptive information;
evaluation means for evaluating the descriptive information and the user preferences to automatically select at least a second data source of the plurality of data sources based on the evaluation; and
means for accessing the second data source, wherein the evaluation means comprises;
means for extracting predetermined information from the descriptive information; and
a value function comprising predetermined variables that correspond to one of the extracted information, user preferences, and combination thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing automatic and continuous selection of user-preferred data streams based on predefined parameters. In one aspect of the present invention, a client/server system comprises: a sever comprising an address list including addresses of a plurality of data sources; and a client comprising a list of user preferences; means for accessing the server to obtain the address list; means for accessing at least a first data source of the plurality of data sources on the address list to obtain descriptive information; evaluation means for evaluating the descriptive information and the user preferences to select at least a second data source of the plurality of data sources based on the evaluation; and means for accessing the second data source. In one exemplary embodiment of the present invention as applied to Internet radio stations, a user would be allowed to listen only to songs from his list of favorites. In another exemplary embodiment as applied to Internet sporting events, a user can hear the most exciting parts of one or more current sporting events. In another exemplary embodiment as applied to industrial process monitoring, a remote user could ensure that he would always see any data stream that had anomalous readings.
-
Citations
18 Claims
-
1. A client/server system, comprising:
-
a sever comprising an address list including addresses of a plurality of data a sources; and
a client comprising a list of user preferences;
means for accessing the server to obtain the address list;
means for accessing at least a first data source of the plurality of data sources on the address list to obtain descriptive information;
evaluation means for evaluating the descriptive information and the user preferences to automatically select at least a second data source of the plurality of data sources based on the evaluation; and
means for accessing the second data source,wherein the evaluation means comprises; means for extracting predetermined information from the descriptive information; and
a value function comprising predetermined variables that correspond to one of the extracted information, user preferences, and combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for automatically accessing preferred information data streams, comprising the steps of:
-
accessing an address list from a server, the address list comprising addresses of a plurality of data sources;
accessing a descriptive page from each of the plurality of data sources using the addresses;
extracting relevant information from each of the accessed descriptive pages;
evaluating the extracted information to select a first preferred data source; and
accessing at least one information data stream that is associated with the first preferred data source, wherein the evaluating step comprises the steps of;
accessing a list of user preferences; and
applying the user preferences and extracted information to a value function to compute a preference value for each of the data sources;
wherein the first preferred data source is the data source having the greatest preference value.- View Dependent Claims (15, 16)
evaluating the at least one accessed information data stream to determine if re-selection criteria has been met; and
re-evaluating the extracted information if the re-selection criteria is determined to be met; and
selecting a second preferred data source if the second preferred data source is determined to be preferred over the first preferred data source.
-
-
17. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automatically accessing preferred information data streams, the method steps comprising:
-
accessing an address list from a server, the address list comprising addresses of a plurality of data sources;
accessing a descriptive page from each of the plurality of data sources using the addresses;
extracting relevant information from each of the accessed descriptive pages;
evaluating the extracted information to select a first preferred data source; and
accessing at least one information data stream that is associated with the first preferred data source, wherein the instructions for performing the evaluating step comprise instructions for performing the steps of;
accessing a user list of user preferences; and
applying the user preferences and extracted information to a value function to compute a preference value for each of the data sources;
wherein the first preferred data source is the data source having the greatest preference value.- View Dependent Claims (18)
evaluating the at least one accessed information data stream to determine if a re-selection criteria has been met; and
re-evaluating the extracted information if the re-selection criteria is determined to be met; and
selecting a second preferred data source if second preferred data source is more preferred than the first preferred data source.
-
Specification