IP Library Granted Patent US 9,740,841
Granted Patent B2
US 9,740,841 · App. 14/843,726 · Granted Aug 22, 2017

Using biometric user-specific attributes

Inventors: Eliza Kwok-Suzuki (San Jose, CA); Robert S. Dordick (San Jose, CA); Christopher Lattin (San Jose, CA)
Assignee: Tessera Advanced Technologies, Inc.
G06F21/32H04L63/0861H04L2463/082
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,740,841
App. No.
14/843,726
Granted
Aug 22, 2017
Kind
B2
Abstract

Techniques are provided for determining two or more user-specific parameters that can be measured or obtained using various methods, and using values of the two or more user-specific parameters to uniquely identify or authenticate an individual. Examples of the user-specific parameters may include biometric parameters, textual-based parameters, a combination of biometric parameters and textual-based parameters, and the like.

Claims (126)

1. A computerized data processing method to control access to consumer devices, the method comprising:

collecting a plurality of user-specific parameter values as a user attempts to access a consumer device;

determining at least two of the plurality of user-specific parameter values that uniquely identify the user;

determining two or more parameter categories to which the at least two of the plurality of user-specific parameter values belong;

for each of the two or more parameter categories, retrieving, from a reference database, at least one user-specific reference value that belongs to the parameter category and that has been stored in the reference database for the user;

for each of the two or more parameter categories, selecting from the at least one user-specific reference value that belongs to the parameter category, a most recently obtained user-specific reference value obtained the most recently from the user;

for each of the two or more parameter categories, determining whether any of the at least two of the plurality of user-specific parameter values matches the most recently obtained user-specific reference value that belongs to the parameter category; and

in response to determining, for each of the two or more parameter categories, that at least one of the at least two of the plurality of user-specific parameter values matches the most recently obtained user-specific reference value that belongs to the parameter category, granting, to the user, access to the consumer device.

2. The computerized data processing method of claim 1 , further comprising:

ranking the plurality of user-specific parameter values collected as the user attempts to access the consumer device based on a date when the plurality of user-specific parameter values was collected to determine whether the plurality of user-specific parameter values is to be used to determine whether to grant, to the user, access to the consumer device; and

ranking at least two user-specific reference values based on a date when the at least two user-specific reference values were stored in the reference database to determine whether the at least two user-specific reference values are to be used to compare with the plurality of user-specific parameter values; and

wherein the ranking of the plurality of user-specific parameter values and the ranking of the at least two user-specific reference values are performed automatically or manually by an authenticator.

3. The computerized data processing method of claim 2 , wherein the ranking of the plurality of user-specific parameter values and the ranking of the at least two user-specific reference values in a noisy environment are based on assigning high ranks to values obtained as results of a contact with a sensor, and assigning low ranks to values collected as results of an object scanning.

4. The computerized data processing method of claim 2 , wherein the ranking of the plurality of user-specific parameter values and the ranking of the at least two user-specific reference values in a low light environment are based on assigning high ranks to values collected using a voice and speech recognition device, and assigning low ranks to values collected as results of a contact with a sensor.

5. The computerized data processing method of claim 2 , further comprising:

in response to determining that the at least two of the plurality of user-specific parameter values do not match the at least two user-specific reference values, denying, the user, access to the consumer device;

wherein denying, the user, access to the consumer device comprises one or more of:

refusing to positively authenticate the user with a security system of the consumer device;

determining that the user is incapable of performing one or more functions with respect to the consumer device, including starting the consumer device, operating the consumer device, or accessing resources of the consumer device;

turning off the consumer device;

preventing the user from withdrawing funds from a bank account using the consumer device;

preventing the user from depositing funds to a bank account using the consumer device;

preventing the user from watching a specially-rated television program on the consumer device;

preventing the user from recording a specially-rated television program on the consumer device;

preventing the user from playing a specially-rated program on the consumer device;

preventing the user from accessing computer resources of the consumer device; or

preventing the user from using functionalities of the consumer device.

6. The computerized data processing method of claim 1 ,

wherein the consumer device is any one of: a computerized security device, a motorized vehicle, a motorized machinery, a domestic appliance, a bank kiosk, a television set, a setup box, a play station, a movie recorder, a computer device, a portable device, a smart phone, or a digital camera;

wherein granting, to the user, access to the consumer device comprises one or more of:

positively authenticating the user with a security system of the consumer device;

determining that the user is capable of performing one or more functions with respect to the consumer device, including starting the consumer device, operating the consumer device, or accessing resources of the consumer device;

permitting to continue operating the consumer device;

permitting to withdraw funds from a bank account using the consumer device;

permitting to deposit funds to a bank account using the consumer device;

permitting to watch a specially-rated television program on the consumer device;

permitting to record a specially-rated television program on the consumer device;

permitting to play a specially-rated program on the consumer device;

permitting to access computer resources of the consumer device; or

permitting to use functionalities of the consumer device.

7. The computerized data processing method of claim 1 ,

wherein the plurality of user-specific parameter values includes two or more of: user credentials, a textual-based parameter value, a digital image, a biometric parameter value, a physiological parameter value, or a behavioral parameter value.

8. A computer system comprising:

a data collector performing:

collecting a plurality of user-specific parameter values as a user attempts to access a consumer device;

a computer processor performing:

determining at least two of the plurality of user-specific parameter values that uniquely identify the user;

determining two or more parameter categories to which the at least two of the plurality of user-specific parameter values belong;

for each of the two or more parameter categories, retrieving, from a reference database, at least one user-specific reference value that belongs to the parameter category and that has been stored in the reference database for the user;

for each of the two or more parameter categories, selecting from the at least one user-specific reference value that belongs to the parameter category, a most recently obtained user-specific reference value obtained the most recently from the user;

for each of the two or more parameter categories, determining whether any of the at least two of the plurality of user-specific parameter values matches the most recently obtained user-specific reference value that belongs to the parameter category; and

in response to determining, for each of the two or more parameter categories, that at least one of the at least two of the plurality of user-specific parameter values matches the most recently obtained user-specific reference value that belongs to the parameter category, granting, to the user, access to the consumer device.

9. The computer system of claim 8 , wherein the computer processor further performs:

ranking the plurality of user-specific parameter values collected as the user attempts to access the consumer device based on a date when the plurality of user-specific parameter values was collected to determine whether the plurality of user-specific parameter values is to be used to determine whether to grant, to the user, access to the consumer device; and

ranking at least two user-specific reference values based on a date when the at least two user-specific reference values were stored in the reference database to determine whether the at least two user-specific reference values are to be used to compare with the plurality of user-specific parameter values; and

wherein the ranking of the plurality of user-specific parameter values and the ranking of the at least two user-specific reference values are performed automatically or manually by an authenticator.

10. The computer system of claim 9 , wherein the ranking of the plurality of user-specific parameter values and the ranking of the at least two user-specific reference values in a noisy environment are based on assigning high ranks to values obtained as results of a contact with a sensor, and assigning low ranks to values collected as results of an object scanning.

11. The computer system of claim 9 , wherein the ranking of the plurality of user-specific parameter values and the ranking of the at least two user-specific reference values in a low light environment are based on assigning high ranks to values collected using a voice and speech recognition device, and assigning low ranks to values collected as results of a contact with a sensor.

12. The computer system of claim 9 , wherein the computer processor further performs:

in response to determining that the at least two of the plurality of user-specific parameter values do not match the at least two user-specific reference values, denying, the user, access to the consumer device;

wherein denying, the user, access to the consumer device comprises one or more of:

refusing to positively authenticate the user with a security system of the consumer device;

determining that the user is incapable of performing one or more functions with respect to the consumer device, including starting the consumer device, operating the consumer device, or accessing resources of the consumer device;

turning off the consumer device;

preventing the user from withdrawing funds from a bank account using the consumer device;

preventing the user from depositing funds to a bank account using the consumer device;

preventing the user from watching a specially-rated television program on the consumer device;

preventing the user from recording a specially-rated television program on the consumer device;

preventing the user from playing a specially-rated program on the consumer device;

preventing the user from accessing computer resources of the consumer device; or

preventing the user from using functionalities of the consumer device.

13. The computer system of claim 8 ,

wherein the consumer device is any one of: a computerized security device, a motorized vehicle, a motorized machinery, a domestic appliance, a bank kiosk, a television set, a setup box, a play station, a movie recorder, a computer device, a portable device, a smart phone, or a digital camera;

wherein granting, to the user, access to the consumer device comprises one or more of:

positively authenticating the user with a security system of the consumer device;

determining that the user is capable of performing one or more functions with respect to the consumer device, including starting the consumer device, operating the consumer device, or accessing resources of the consumer device;

permitting to continue operating the consumer device;

permitting to withdraw funds from a bank account using the consumer device;

permitting to deposit funds to a bank account using the consumer device;

permitting to watch a specially-rated television program on the consumer device;

permitting to record a specially-rated television program on the consumer device;

permitting to play a specially-rated program on the consumer device;

permitting to access computer resources of the consumer device; or

permitting to use functionalities of the consumer device.

14. The computer system of claim 8 ,

wherein the plurality of user-specific parameter values includes two or more of: user credentials, a textual-based parameter value, a digital image, a biometric parameter value, a physiological parameter value, or a behavioral parameter value.

15. One or more non-transitory computer storage media storing instructions which, when executed by one or more computer processors, cause performing:

collecting a plurality of user-specific parameter values as a user attempts to access a consumer device;

determining at least two of the plurality of user-specific parameter values that uniquely identify the user;

determining two or more parameter categories to which the at least two of the plurality of user-specific parameter values belong;

for each of the two or more parameter categories, retrieving, from a reference database, at least one user-specific reference value that belongs to the parameter category and that has been stored in the reference database for the user;

for each of the two or more parameter categories, selecting from the at least one user-specific reference value that belongs to the parameter category, a most recently obtained user-specific reference value obtained the most recently from the user;

for each of the two or more parameter categories, determining whether any of the at least two of the plurality of user-specific parameter values matches the most recently obtained user-specific reference value that belongs to the parameter category; and

in response to determining, for each of the two or more parameter categories, that at least one of the at least two of the plurality of user-specific parameter values matches the most recently obtained user-specific reference value that belongs to the parameter category, granting, to the user, access to the consumer device.

16. The one or more non-transitory computer storage media of claim 15 , storing additional instructions which, when executed by one or more computer processors, cause performing:

ranking the plurality of user-specific parameter values collected as the user attempts to access the consumer device based on a date when the plurality of user-specific parameter values was collected to determine whether the plurality of user-specific parameter values is to be used to determine whether to grant, to the user, access to the consumer device; and

ranking at least two user-specific reference values based on a date when the at least two user-specific reference values were stored in the reference database to determine whether the at least two user-specific reference values are to be used to compare with the plurality of user-specific parameter values; and

wherein the ranking of the plurality of user-specific parameter values and the ranking of the at least two user-specific reference values are performed automatically or manually by an authenticator.

17. The one or more non-transitory computer storage media of claim 16 , wherein the ranking of the plurality of user-specific parameter values and the ranking of the at least two user-specific reference values in a noisy environment are based on assigning high ranks to values obtained as results of a contact with a sensor, and assigning low ranks to values collected as results of an object scanning.

18. The one or more non-transitory computer storage media of claim 16 , wherein the ranking of the plurality of user-specific parameter values and the ranking of the at least two user-specific reference values in a low light environment are based on assigning high ranks to values collected using a voice and speech recognition device, and assigning low ranks to values collected as results of a contact with a sensor.

19. The one or more non-transitory computer storage media of claim 16 , storing additional instructions which, when executed by one or more computer processors, cause performing:

in response to determining that the at least two of the plurality of user-specific parameter values do not match the at least two user-specific reference values, denying, the user, access to the consumer device;

wherein denying, the user, access to the consumer device comprises one or more of:

refusing to positively authenticate the user with a security system of the consumer device;

determining that the user is incapable of performing one or more functions with respect to the consumer device, including starting the consumer device, operating the consumer device, or accessing resources of the consumer device;

turning off the consumer device;

preventing the user from withdrawing funds from a bank account using the consumer device;

preventing the user from depositing funds to a bank account using the consumer device;

preventing the user from watching a specially-rated television program on the consumer device;

preventing the user from recording a specially-rated television program on the consumer device;

preventing the user from playing a specially-rated program on the consumer device;

preventing the user from accessing computer resources of the consumer device; or

preventing the user from using functionalities of the consumer device.

20. The one or more non-transitory computer storage media of claim 15 ,

wherein the consumer device is any one of: a computerized security device, a motorized vehicle, a motorized machinery, a domestic appliance, a bank kiosk, a television set, a setup box, a play station, a movie recorder, a computer device, a portable device, a smart phone, or a digital camera;

wherein granting, to the user, access to the consumer device comprises one or more of:

positively authenticating the user with a security system of the consumer device;

determining that the user is capable of performing one or more functions with respect to the consumer device, including starting the consumer device, operating the consumer device, or accessing resources of the consumer device;

permitting to continue operating the consumer device;

permitting to withdraw funds from a bank account using the consumer device;

permitting to deposit funds to a bank account using the consumer device;

permitting to watch a specially-rated television program on the consumer device;

permitting to record a specially-rated television program on the consumer device;

permitting to play a specially-rated program on the consumer device;

permitting to access computer resources of the consumer device; or

permitting to use functionalities of the consumer device.

Assignments (5)
CHANGE OF NAME Recorded Nov 19, 2025
From: TESSERA ADVANCED TECHNOLOGIES, INC.
To: ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.
Reel/Frame 073635/0304 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2015
From: KWOK-SUZUKI, ELIZA; DORDICK, ROBERT S.; LATTIN, CHRISTOPHER
To: TESSERA ADVANCED TECHNOLOGIES, INC.
Reel/Frame 036482/0417 →
Continuity (2)
Provisional Application 62047568 · Sep 8, 2014
Related Publication 20160070898A1 · Mar 10, 2016