Systems and methods for identifying users of devices and customizing devices to users
First Claim
1. A method for identifying a current user of a device and customizing the device to the user, comprising:
- receiving speech input of the user into the device;
matching the speech input to previously stored voice fingerprint information corresponding to the user stored in one or more user profiles;
storing touch characteristic data corresponding to the user, the touch characteristic data including at least one of an acceleration of the device, a velocity of the device, an orientation of the device, an amount of pressure on the device or a grip of the user on the device when the user touches the device while operating the device;
matching the touch characteristic data to previously stored comparison touch data characteristic corresponding to the user stored in the one or more user profiles;
identifying the user based on the matching of the speech input and the matching of the touch characteristic data;
customizing operation of the device to the user based on the identifying and on historical usage information corresponding to the user stored in the one or more user profiles, wherein the customizing includes customizing a user interface of the device based on the historical usage information; and
determining an updated user profile based at least in part on the touch characteristic data and a user profile of the one or more user profiles associated with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for identifying a user of a device includes comparing audio received by a device with acoustic fingerprint information to identify a user of the device. Image data, video data and other data may also be used in the identification of the user. Once the user is identified, operation of the device may be customized based on the user. Further, once the user is identified, data can be associated with the user, for example, usage data, location data, gender data, age data, dominant hand data of the user, and other data. This data can then be used to further customize the operation of the device to the specific user.
32 Citations
23 Claims
-
1. A method for identifying a current user of a device and customizing the device to the user, comprising:
-
receiving speech input of the user into the device; matching the speech input to previously stored voice fingerprint information corresponding to the user stored in one or more user profiles; storing touch characteristic data corresponding to the user, the touch characteristic data including at least one of an acceleration of the device, a velocity of the device, an orientation of the device, an amount of pressure on the device or a grip of the user on the device when the user touches the device while operating the device; matching the touch characteristic data to previously stored comparison touch data characteristic corresponding to the user stored in the one or more user profiles; identifying the user based on the matching of the speech input and the matching of the touch characteristic data; customizing operation of the device to the user based on the identifying and on historical usage information corresponding to the user stored in the one or more user profiles, wherein the customizing includes customizing a user interface of the device based on the historical usage information; and determining an updated user profile based at least in part on the touch characteristic data and a user profile of the one or more user profiles associated with the user. - View Dependent Claims (2, 3)
-
-
4. A method, comprising:
-
receiving speech input from a user of a device; detecting more than one voice in the speech input; comparing the speech input to one or more voice fingerprints; determining an identity of the user of the device when the speech input corresponds to a voice fingerprint of the user; categorizing at least one voice as a non-user voice; indicating the identity of the user for customizing use of the device based on the identity and the non-user voice; and associating the non-user voice with a user profile of the user of the device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
at least one processor; a memory device including instructions operable to be executed by the at least one processor to perform a set of actions, configuring the at least one processor; to receive speech input from a user of a device; to detect more than one voice in the speech input; to compare the speech input to one or more voice fingerprints; to determine an identity of the user of the device when the speech input corresponds to a voice fingerprint of the user; to categorize at least one voice as a non-user voice; to indicate the identity of the user for customizing use of the device based on the identity and the non-user voice; and to associate the non-user voice with a user profile of the user of the device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification