Client-centered usage classification
First Claim
Patent Images
1. One or more computer-readable storage media not consisting of a propagated signal, the one or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed, perform acts comprising:
- receiving user input actions from one or more user input devices at a client computing environment;
collecting unfiltered user input information about the user input actions at the client computing environment;
filtering the unfiltered user input information to produce filtered user input information at the client computing environment, the filtered user input information excluding personal information of the unfiltered user input information and including non-personal information of the unfiltered user input information, filtering comprising excluding one or more personal patterns of user action representations, each personal pattern comprising user action representations that reveal personal information when taken together in the pattern; and
creating a user profile using the filtered user input information.
2 Assignments
0 Petitions
Accused Products
Abstract
User input actions from one or more user input devices can be received, and unfiltered user input information about the user input actions can be collected at a client computing environment. The unfiltered user input information can be filtered to produce filtered user input information. The filtered user input information can exclude personal information and include non-personal information. In addition, a user profile can be created using the filtered user input information.
-
Citations
18 Claims
-
1. One or more computer-readable storage media not consisting of a propagated signal, the one or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed, perform acts comprising:
-
receiving user input actions from one or more user input devices at a client computing environment; collecting unfiltered user input information about the user input actions at the client computing environment; filtering the unfiltered user input information to produce filtered user input information at the client computing environment, the filtered user input information excluding personal information of the unfiltered user input information and including non-personal information of the unfiltered user input information, filtering comprising excluding one or more personal patterns of user action representations, each personal pattern comprising user action representations that reveal personal information when taken together in the pattern; and creating a user profile using the filtered user input information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
-
collecting user input information at a client computing environment, the user input information representing user input actions received from one or more user input devices in the client computing environment; storing the user input information in one or more storage devices in the client computing environment; filtering the user input information to produce filtered user input information at the client computing environment, the filtered user input information excluding personal information of the unfiltered user input information and including non-personal information of the unfiltered user input information; classifying the collected user input information at the client computing environment to create an initial user profile; obfuscating the initial user profile to create an obfuscated user profile, the initial user profile comprising one or more genuine correlations to one or more segments to which the user input information has been correlated when classifying, and the obfuscated user profile comprising the one or more genuine correlations and one or more fake correlations to one or more segments to which the user input information has not been correlated when classifying; and sending the obfuscated user profile to a server computing environment. - View Dependent Claims (14, 15)
-
-
16. A computer system comprising:
-
one or more storage devices storing user input information representing user input actions received from one or more input devices in the computer system; at least one processor; and memory comprising instructions stored thereon that when executed by at least one processor cause at least one processor to perform acts comprising; classifying the stored user input information; and excluding personal user input information from being used in classifying the stored user input information, excluding the personal user input information from being used in classifying comprising excluding use of patterns of representations of user actions that when taken together reveal personal user input information. - View Dependent Claims (17, 18)
-
Specification