IP Library Granted Patent US 10,270,765
Granted Patent B2
US 10,270,765 · App. 14/876,193 · Granted Apr 23, 2019

Enabling application functions responsive to biometric input from more than one person

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,270,765
App. No.
14/876,193
Granted
Apr 23, 2019
Kind
B2
Abstract

A method includes running an application on a mobile computing device, the mobile computing device accepting biometric input, and the mobile computing device enabling one or more function of the application only in response to the biometric input indicating that more than one person is present in the same location. Examples of suitable biometric input include a fingerprint, heartbeat, iris scan, facial recognition, and voice recognition. The biometric input may be provided directly to the mobile computing device from the more than one person present, or the biometric input may be provided by a first person to a first mobile computing device and by a second person to a second mobile computing device.

Claims (62)

1. A method, comprising:

a first mobile computing device accessing an application;

the first mobile computing device accepting first biometric input directly from a first person present with the first mobile computing device;

the first mobile computing device receiving second biometric input of a second person from a second mobile computing device and

the first mobile computing device enabling one or more function of the application only in response to the biometric input indicating that more than one person is present in the same location.

2. The method of claim 1 , wherein the biometric input is selected from a fingerprint, heartbeat, iris scan, facial recognition, and voice.

3. The method of claim 1 , wherein the first mobile computing device receives the biometric input directly from the second mobile computing device using peer-to-peer wireless communication.

4. The method of claim 1 , further comprising:

the first mobile computing device receiving a current location of the second mobile computing device;

obtaining a current location of the first mobile computing device; and

verifying that the first mobile computing device and the second mobile computing device are in a common location.

5. The method of claim 1 , further comprising:

the first mobile computing device sending the first biometric input and a current location of the first mobile computing device to a third party service; and

the second mobile computing device sending the second biometric input and a current location of the second mobile computing device to the third party service, wherein the third party service causes the application to provide use of one or more function of the application only in response to using the first and second biometric input and the current locations of the first and second mobile computing devices to determine that more than one person is present in the same location.

6. The method of claim 1 ,

wherein the second biometric input receiving by the first mobile computing device from the second mobile computing device is encrypted by the second mobile computing device.

7. The method of claim 1 , further comprising:

periodically requesting reentry of the first and second biometric input; and

providing continued use of one or more function of the application after requesting reentry of the biometric input only in response to receiving the first and second biometric input within a predetermined period of time.

8. The method of claim 1 , further comprising:

deleting the first biometric input from memory of the first mobile computing device after providing use of the one or more function of the application.

9. The method of claim 1 , wherein the application is a messaging application that automatically disables messaging in response to detecting that the mobile computing device is in a moving automobile.

10. The method of claim 9 , further comprising:

requiring biometric input from at least one person while the automobile is not moving.

11. The method of claim 9 , wherein detecting that the mobile computing device is in a moving automobile includes using input from a global positioning system to determine whether the mobile computing device is traveling at speed greater than a predetermined speed threshold.

12. A computer program product comprising program instructions embodied on a non-transitory computer readable storage medium, the program instructions executable by a processor of a first mobile computing device to:

access an application;

accept first biometric input directly from a first person present with the first mobile computing device;

receive second biometric input of a second person from a second mobile computing device; and

enable one or more function of the application only in response to the biometric input indicating that more than one person is present in the same location.

13. The computer program product of claim 12 , wherein

the first mobile computing device receives the biometric input directly from the second the mobile computing device using peer-to-peer wireless communication.

14. The computer program product of claim 12 , further comprising:

the first mobile computing device receiving a current location of the second mobile computing device;

obtaining a current location of the first mobile computing device; and

verifying that the first mobile computing device and the second mobile computing device are in a common location.

15. The computer program product of claim 12 , further comprising:

the first mobile computing device sending the first biometric input and a current location of the first mobile computing device to a third party service; and

the second mobile computing device sending the second biometric input and a current location of the second mobile computing device to the third party service, wherein the third party service causes the application to provide use of one or more function of the application only in response to using the first and second biometric input and the current locations of the first and second mobile computing devices to determine that more than one person is present in the same location.

16. The computer program product of claim 12 , further comprising:

periodically requesting reentry of the first and second biometric input; and

providing continued use of one or more function of the application after requesting reentry of the biometric input only in response to receiving the first and second of the same biometric input within a predetermined period of time.

17. The computer program product of claim 12 , wherein the biometric input is selected from a fingerprint, heartbeat, iris scan, facial recognition, and voice.

18. The computer program product of claim 12 , wherein the second biometric input receiving by the first mobile computing device from the second mobile computing device has been encrypted by the second mobile computing device.

19. The computer program product of claim 12 , further comprising:

deleting the first biometric input from memory of the first mobile computing device after providing use of the one or more function of the application.

20. The computer program product of claim 12 , wherein the application is a messaging application that automatically disables messaging in response to detecting that the mobile computing device is in a moving automobile.

21. The computer program product of claim 20 , wherein the program instructions are further executable by the processor of the first mobile computing device to:

require biometric input from at least one person while the automobile is not moving.

22. The computer program product of claim 20 , wherein the program instruction executable by the processor to detect that the mobile computing device is in a moving automobile includes program instruction executable by the processor to use input from a global positioning system to determine whether the mobile computing device is traveling at speed greater than a predetermined speed threshold.

23. An apparatus, comprising:

at least one storage device for storing program instructions; and

at least one processor of a first mobile computing device for executing the program instructions to:

accept first biometric input from a first user into the first mobile computing device;

identify a location of the first mobile computing device;

receive a message from a second mobile computing device, wherein the message includes second biometric input from a user of the second mobile computing device;

determine whether the first and second biometric input are from different users;

determine whether the first and second mobile computing devices are in the same location; and

enable one or more function of an application in response to determining that the first and second biometric input are from different users and that the first and second mobile computing devices are in the same location.

24. The apparatus of claim 23 , the at least one processor of the first mobile computing device for further executing the program instructions to:

periodically request reentry of the first and second biometric input; and

provide continued use of one or more function of the application after requesting reentry of the biometric input only in response to receiving the first and second biometric input within a predetermined period of time.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069869/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2019
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LTD
Reel/Frame 051024/0514 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2015
From: ATHERTON, WILLIAM E.
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 036795/0743 →