Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
118 words
A method, comprising: providing a database containing a plurality of user input pattern profiles of prior user inputs to a terminal device, each of a group of possible users of said terminal device being associated with at least one of said user input pattern profiles; detecting at least one current input pattern from use of said terminal device, said current input pattern including user mouse usage data; dynamically matching said at least one current input pattern with one of said user input pattern profiles; and identifying a current user of said terminal device from said group of possible users by selecting the possible user associated with the one of said user input pattern profiles as the current user.
Claim 2
Independent Claim
118 words
A method, comprising: providing a database containing a plurality of user input pattern profiles of prior user inputs to a terminal device, each of a group of possible users of said terminal device being associated with at least one of said user input pattern profiles; detecting at least one current input pattern from use of said terminal device, said current input pattern including user mouse usage data; dynamically matching said at least one current input pattern with one of said user input pattern profiles; and identifying a current user of said terminal device from said group of possible users by selecting the possible user associated with the one of said user input pattern profiles as the current user.
Claim 3
Dependent Claim
55 words
The method of claim 1 wherein said at least one current input pattern comprises a plurality of different input patterns, and wherein dynamically matching said at least one current input pattern comprises combining said plurality of different patterns and matching a combination of said different input patterns with one of said user input pattern profiles.
Claim 4
Dependent Claim
26 words
The method of claim 1 further comprising retraining said plurality of user input pattern profiles in said database with said at least one current input pattern.
Claim 5
Dependent Claim
17 words
The method of claim 1 further comprising determining a personal user profile associated with the current user.
Claim 6
Dependent Claim
21 words
The method of claim 4 further comprising transmitting targeted content to said current user in accordance with said personal user profile.
Claim 7
Dependent Claim
14 words
The method of claim 1 wherein said current input pattern comprises user clickstream data.
Claim 8
Dependent Claim
27 words
The method of claim 6 wherein said clickstream data relates to particular Web sites visited by the user or the duration of visits to the Web sites.
Claim 9
Dependent Claim
14 words
The method of claim 1 wherein said current input pattern comprises user keystroke data.
Claim 10
Dependent Claim
13 words
The method of claim 8 wherein said keystroke data comprises digraph interval data.
Claim 11
Dependent Claim
16 words
The method of claim 1 wherein said current input pattern comprises user remote control usage data.
Claim 12
Dependent Claim
20 words
The method of claim 1 wherein said terminal device comprises one of a computer and a television set top box.
Claim 13
Dependent Claim
37 words
The method of claim 1 wherein said steps are implemented in a computer, and said computer communicates with said terminal device over a network comprising at least one of the Internet and a nodal television distribution network.
Claim 14
Independent Claim
121 words
A system, comprising: a database containing a plurality of user input pattern profiles of prior user inputs to a terminal device, each of a group of possible users of said terminal device being associated with at least one of said user input pattern profiles; means for detecting at least one current input pattern from use of said terminal device, said current input pattern including user mouse usage data; means for dynamically matching said at least one current input pattern with one of said user input pattern profiles; and identifying a current user of said terminal device from said group of possible users by selecting the possible user associated with the one of said user input pattern profiles as the current user.
Claim 15
Independent Claim
121 words
A system, comprising: a database containing a plurality of user input pattern profiles of prior user inputs to a terminal device, each of a group of possible users of said terminal device being associated with at least one of said user input pattern profiles; means for detecting at least one current input pattern from use of said terminal device, said current input pattern including user mouse usage data; means for dynamically matching said at least one current input pattern with one of said user input pattern profiles; and identifying a current user of said terminal device from said group of possible users by selecting the possible user associated with the one of said user input pattern profiles as the current user.
Claim 16
Dependent Claim
23 words
The system of claim 13 further comprising means for transmitting targeted content to said current user in accordance with said personal user profile.
Claim 17
Dependent Claim
32 words
The system of claim 13 wherein said current input pattern comprises user clickstream data relating to particular Web sites visited by the user or the duration of visits to the Web sites.
Claim 18
Dependent Claim
132 words
A computer system, comprising: memory for storing a program and a plurality of user input pattern profiles of prior user inputs to a terminal device, each of a group of possible users of said terminal device being associated with at least one of said user input pattern profiles; and a processor operative with the program to: (a) detect at least one current input pattern from use of said terminal device, said current input pattern including user mouse usage data; (b) dynamically match said at least one current input pattern with one of said user input pattern profiles; and (c) identifying a current user of said terminal device from said group of possible users by selecting the possible user associated with the one of said user input pattern profiles as the current user.
Claim 19
Dependent Claim
132 words
A computer system, comprising: memory for storing a program and a plurality of user input pattern profiles of prior user inputs to a terminal device, each of a group of possible users of said terminal device being associated with at least one of said user input pattern profiles; and a processor operative with the program to: (a) detect at least one current input pattern from use of said terminal device, said current input pattern including user mouse usage data; (b) dynamically match said at least one current input pattern with one of said user input pattern profiles; and (c) identifying a current user of said terminal device from said group of possible users by selecting the possible user associated with the one of said user input pattern profiles as the current user.
Claim 20
Dependent Claim
18 words
The system of claim 16 wherein said current input pattern comprises user keystroke data including digraph interval data.
Claim 21
Independent Claim
140 words
A method, comprising: providing a database containing a plurality of user input pattern profiles of prior user inputs to a terminal device, each of a plurality of possible users of said terminal device being associated with at least one of said user input pattern profiles; detecting at least one current input pattern from use of said terminal device, said current input pattern including user mouse usage data; dynamically matching said at least one current input pattern with one of said user input pattern profiles; identifying a current user of said terminal device from said possible users by selecting the possible user associated with the one of said user input pattern profiles as the current user; determining a personal user profile associated with the current user; and transmitting targeted content to said current user in accordance with said personal user profile.
Claim 22
Independent Claim
140 words
A method, comprising: providing a database containing a plurality of user input pattern profiles of prior user inputs to a terminal device, each of a plurality of possible users of said terminal device being associated with at least one of said user input pattern profiles; detecting at least one current input pattern from use of said terminal device, said current input pattern including user mouse usage data; dynamically matching said at least one current input pattern with one of said user input pattern profiles; identifying a current user of said terminal device from said possible users by selecting the possible user associated with the one of said user input pattern profiles as the current user; determining a personal user profile associated with the current user; and transmitting targeted content to said current user in accordance with said personal user profile.
Claim 23
Dependent Claim
21 words
The method of claim 18 wherein said targeted content comprises at least one of targeted advertising and recommended program viewing choices.
Claim 24
Dependent Claim
18 words
The method of claim 18 wherein said personal profile includes demographic or preference data on said current user.
Claim 25
Dependent Claim
25 words
The method of claim 18 wherein said steps are implemented in at least one of a computer server, a video server and a Web server.
Claim 26
Dependent Claim
21 words
The method of claim 18 wherein said terminal device comprises at least one of a set top box and a computer.
Claim 27
Independent Claim
144 words
A method, comprising: detecting a plurality of different types of current input patterns from use of a terminal device by a current user; performing a soft match of each of said plurality of different types of current input patterns with a plurality of stored input patterns for each of said types of input patterns, said current input pattern including user mouse usage data, said stored patterns representing input patterns for a group of possible users of said terminal device, said soft matches generating scored possible matches for each of said different types of data; determining possible combinations of said scored possible matches; determining a score for each said combination; and identifying said current user of said terminal device from said group of possible users by selecting a possible user associated with said combination as the current user for the combination having the highest score.
Claim 28
Independent Claim
144 words
A method, comprising: detecting a plurality of different types of current input patterns from use of a terminal device by a current user; performing a soft match of each of said plurality of different types of current input patterns with a plurality of stored input patterns for each of said types of input patterns, said current input pattern including user mouse usage data, said stored patterns representing input patterns for a group of possible users of said terminal device, said soft matches generating scored possible matches for each of said different types of data; determining possible combinations of said scored possible matches; determining a score for each said combination; and identifying said current user of said terminal device from said group of possible users by selecting a possible user associated with said combination as the current user for the combination having the highest score.
Claim 29
Independent Claim
150 words
A system, comprising: means for detecting a plurality of different types of current input patterns from use of a terminal device by a current user; means for performing a soft match of each of said plurality of different types of current input patterns with a plurality of stored input patterns for each of said types of input patterns, said current input patterns including user mouse usage data, said stored patterns representing input patterns for a group of possible users of said terminal device, said soft matches generating scored possible matches for each of said different types of data; means for determining possible combinations of said scored possible matches; means for determining a score for each said combination; and means for identifying said current user of said terminal device from said group of possible users by selecting a possible user associated with combination having the highest score as the current user.
Claim 30
Independent Claim
150 words
A system, comprising: means for detecting a plurality of different types of current input patterns from use of a terminal device by a current user; means for performing a soft match of each of said plurality of different types of current input patterns with a plurality of stored input patterns for each of said types of input patterns, said current input patterns including user mouse usage data, said stored patterns representing input patterns for a group of possible users of said terminal device, said soft matches generating scored possible matches for each of said different types of data; means for determining possible combinations of said scored possible matches; means for determining a score for each said combination; and means for identifying said current user of said terminal device from said group of possible users by selecting a possible user associated with combination having the highest score as the current user.
Claim 31
Independent Claim
156 words
A method, comprising: detecting a plurality of different types of current input patterns from use of a terminal device by a current subset of users; performing a soft match of each of said plurality of different types of current input patterns with a plurality of stored input patterns for each of said types of input patterns, said current input patterns including user mouse usage data, said stored patterns representing input patterns for various subsets of a set of possible users of said terminal device, said soft matches generating scored possible matches for each of said different types of data; determining possible combinations of said scored possible matches; determining a score for each said combination; and identifying said current subset of users of said terminal device from said set of possible users by selecting a subset of users associated with said combination as the current subset of users for the combination having score indicating a substantial match.
Claim 32
Independent Claim
156 words
A method, comprising: detecting a plurality of different types of current input patterns from use of a terminal device by a current subset of users; performing a soft match of each of said plurality of different types of current input patterns with a plurality of stored input patterns for each of said types of input patterns, said current input patterns including user mouse usage data, said stored patterns representing input patterns for various subsets of a set of possible users of said terminal device, said soft matches generating scored possible matches for each of said different types of data; determining possible combinations of said scored possible matches; determining a score for each said combination; and identifying said current subset of users of said terminal device from said set of possible users by selecting a subset of users associated with said combination as the current subset of users for the combination having score indicating a substantial match.