IP Library Granted Patent US 10,055,566
Granted Patent B2
US 10,055,566 · App. 15/681,272 · Granted Aug 21, 2018

Using biometric user-specific attributes

Inventors: Eliza Kwok-Suzuki (San Jose, CA); Robert S. Dordick (San Jose, CA); Christopher Lattin (Santa Cruz, CA)
Assignee: Tessera Advanced Technologies, Inc.
G06F21/32G06F21/316H04L63/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 10,055,566
App. No.
15/681,272
Granted
Aug 21, 2018
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 (117)

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

collecting, as a consumer device is being accessed by a user, a plurality of user-specific parameter values;

determining that the plurality of user-specific parameter values was collected in an adverse environment;

determining a ranking for the plurality of user-specific parameter values, which are collected as the consumer device is being accessed, by:

in the ranking, assigning high ranks to one or more first values, from the plurality of user-specific parameter values, obtained as results of a contact with a sensor, and

in the ranking, assigning low ranks to one or more second values, of the plurality of user-specific parameter values, obtained as results of an object scanning;

based on the ranking, selecting, from the plurality of user-specific parameter values, at least two of the plurality of user-specific parameter values that have the highest ranks;

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 a parameter category of the two or more parameter categories and that has been stored in the reference database for 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 at least one user-specific reference value that belongs to a parameter category of the two or more parameter categories; 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 at least one user-specific reference value that belongs to a parameter category of the two or more parameter categories, granting, to the user, access to the consumer device.

2. The computerized data processing method of claim 1 , wherein the adverse environment includes one or more of: a noisy environment or a low light environment; and 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.

3. The computerized data processing method of claim 1 , 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.

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

in response to determining that, for each of the two or more parameter categories, none of the at least two of the plurality of user-specific parameter values matches the at least one user-specific reference value, denying, to the user, access to the consumer device.

5. The computerized data processing method of claim 4 , wherein denying, to 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 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.

7. The computerized data processing method of claim 1 , wherein the one or more first values, from the plurality of user-specific parameter values, are resulting from touching the sensor with one or more of: a finger, a thumb, or a palm of a hand.

8. The computerized data processing method of claim 1 , wherein the one or more second values, of the plurality of user-specific parameter values, are resulting from one or more of: scanning the user's iris, scanning the user's retina, or scanning the user's face.

9. A computer system comprising:

one or more hardware processors;

a data collector performing:

collecting, as a consumer device is being accessed by a user, a plurality of user-specific parameter values;

a computer processor performing:

determining that the plurality of user-specific parameter values was collected in an adverse environment;

determining a ranking for the plurality of user-specific parameter values, which are collected as the consumer device is being accessed, by:

in the ranking, assigning high ranks to one or more first values, from the plurality of user-specific parameter values, obtained as results of a contact with a sensor, and

in the ranking, assigning low ranks to one or more second values, of the plurality of user-specific parameter values, obtained as results of an object scanning;

based on the ranking, selecting, from the plurality of user-specific parameter values, at least two of the plurality of user-specific parameter values that have the highest ranks;

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 a parameter category of the two or more parameter categories and that has been stored in the reference database for 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 at least one user-specific reference value that belongs to a parameter category of the two or more parameter categories; 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 at least one user-specific reference value, granting, to the user, access to the consumer device.

10. The computer system of claim 9 , wherein the adverse environment includes one or more of: a noisy environment or a low light environment; and 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.

11. The computer system of claim 9 , 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.

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

in response to determining that, for each of the two or more parameter categories, none of the at least two of the plurality of user-specific parameter values matches the at least one user-specific reference value, denying, to the user, access to the consumer device.

13. The computer system of claim 12 , wherein denying, to 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.

14. The computer system of claim 9 , 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. The computer system of claim 9 , wherein the one or more first values, from the plurality of user-specific parameter values, are resulting from touching the sensor with one or more of: a finger, a thumb, or a palm of a hand.

16. The computer system of claim 9 , wherein the one or more second values, of the plurality of user-specific parameter values, are resulting from one or more of: scanning the user's iris, scanning the user's retina, or scanning the user's face.

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

collecting, as a consumer device is being accessed by a user, a plurality of user-specific parameter values;

determining that the plurality of user-specific parameter values was collected in an adverse environment;

determining a ranking for the plurality of user-specific parameter values, which are collected as the consumer device is being accessed, by:

in the ranking, assigning high ranks to one or more first values, from the plurality of user-specific parameter values, obtained as results of a contact with a sensor, and

in the ranking, assigning low ranks to one or more second values, of the plurality of user-specific parameter values, obtained as results of an object scanning;

based on the ranking, selecting, from the plurality of user-specific parameter values, at least two of the plurality of user-specific parameter values that have the highest ranks;

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 a parameter category of the two or more parameter categories and that has been stored in the reference database for 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 at least one user-specific reference value that belongs to a parameter category of the two or more parameter categories; 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 at least one user-specific reference value, granting, to the user, access to the consumer device.

18. The one or more non-transitory computer storage media of claim 17 , wherein the adverse environment includes one or more of: a noisy environment or a low light environment; and 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.

19. The one or more non-transitory computer storage media of claim 17 , 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.

20. The one or more non-transitory computer storage media of claim 17 , storing additional instructions for:

in response to determining that, for each of the two or more parameter categories, none of the at least two of the plurality of user-specific parameter values matches the at least one user-specific reference value, denying, to the user access, to the consumer device;

wherein denying, to 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.

Assignments (3)
CHANGE OF NAME Recorded Nov 19, 2025
From: TESSERA ADVANCED TECHNOLOGIES, INC.
To: ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.
Reel/Frame 073635/0304 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2017
From: KWOK-SUZUKI, ELIZA; DORDICK, ROBERT S.; LATTIN, CHRISTOPHER
To: TESSERA ADVANCED TECHNOLOGIES, INC.
Reel/Frame 043338/0842 →
Continuity (3)
Continuation 14843726 · Sep 2, 2015
Provisional Application 62047568 · Sep 8, 2014
Related Publication 20170372052A1 · Dec 28, 2017
Cited By (4)
US 12,314,362 US 12,399,965 US 12,425,193 US 12,554,811