Initializing camera subsystem for face detection based on sensor inputs
First Claim
1. A method comprising:
- by a computing device, monitoring one or more sensors, wherein the computing device is in a locked state, and the computing device is associated with an authorized user of a social-networking system;
by the computing device, in response to detecting input from at least one of the one or more sensors, determining, based on the input, whether an unlock operation is imminent;
by the computing device, upon determining that the unlock operation is imminent;
identifying, based on information associated with the authorized user, content to be downloaded from the social-networking system, anddownloading the identified content from the social-networking system, wherein the identified content is stored for display after the computing device is unlocked;
by the computing device, receiving a request to unlock the device, the request comprising authentication data andby the computing device, determining whether to exit the locked state based at least in part on the authentication data and data associated with the authorized user in the social-networking system.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, while a mobile electronic device is in a first operation state, it receives sensor data from one or more sensors of the mobile electronic device. The mobile electronic device in a locked state analyzes the sensor data to estimate whether an unlock operation is imminent, and in response to a positive determination, initializes the camera subsystem so that the camera is ready to capture a face as soon as the user directs the camera lens to his or her face. In particular embodiments, the captured image is utilized by a facial recognition algorithm to determine whether the user is authorized to use the mobile device. In particular embodiments, the captured facial recognition image may be leveraged for use on a social network.
-
Citations
20 Claims
-
1. A method comprising:
-
by a computing device, monitoring one or more sensors, wherein the computing device is in a locked state, and the computing device is associated with an authorized user of a social-networking system; by the computing device, in response to detecting input from at least one of the one or more sensors, determining, based on the input, whether an unlock operation is imminent; by the computing device, upon determining that the unlock operation is imminent; identifying, based on information associated with the authorized user, content to be downloaded from the social-networking system, and downloading the identified content from the social-networking system, wherein the identified content is stored for display after the computing device is unlocked; by the computing device, receiving a request to unlock the device, the request comprising authentication data and by the computing device, determining whether to exit the locked state based at least in part on the authentication data and data associated with the authorized user in the social-networking system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory, computer-readable media comprising instructions operable, when executed by a computing device, to:
-
at the computing device, monitor one or more sensors, wherein the computing device is in a locked state and the computing device is associated with an authorized user of a social-networking system; at the computing device, in response to detecting input from at least one of the one or more sensors, determine, based on the input, whether an unlock operation is imminent; at the computing device, upon determining that the unlock operation is imminent; identify, based on information associated with the authorized user, content to be downloaded from the social-networking system, and download the identified content from the social-networking system, wherein the identified content is stored for display after the computing device is unlocked; at the computing device, receive a request to unlock the device, the request comprising authentication data; and at the computing device, determine whether to exit the locked state based at least in part on the authentication data and data associated with the authorized user in the social-networking system.
-
-
19. An apparatus comprising:
-
one or more sensors; one or more non-transitory, computer-readable media comprising instructions operable, when executed by a computing device, to; at the computing device, monitor one or more sensors, wherein the computing device is in a locked state and the computing device is associated with an authorized user of a social-networking system; at the computing device, in response to detecting input from at least one of the one or more sensors, determine, based on the input, whether an unlock operation is imminent; at the computing device, upon determining that the unlock operation is imminent; identify, based on information associated with the authorized user, content to be downloaded from the social-networking system, and download the identified content from the social-networking system, wherein the identified content is stored for display after the computing device is unlocked; at the computing device, receive a request to unlock the device, the request comprising authentication data and at the computing device, determine whether to exit the locked state based at least in part on the authentication data and data associated with the authorized user in the social-networking system. - View Dependent Claims (20)
-
Specification