System and method for logging in multiple users to a consumer electronics device by detecting gestures with a sensory device
First Claim
1. A system for maintaining login state information, the system comprising:
- a memory configured to store the login state information;
a camera configured to capture an image; and
a processor configured to;
determine, based at least in part on the image data, a location of a central object associated with the user;
determine, based at least in part on the image data, a location of a first satellite object associated with the central object;
modify, based at least in part on the relative location of the satellite object with respect to the location of the central object, the login state information to indicate that the user has logged in;
store a hot zone for the user, wherein the hot zone is a portion of the field of view of the camera and the portion is a predefined size and shape centered on the location of the central object;
at a later time, detect a logout gesture within the hot zone, by determining the locations of the central object and the first satellite object;
modify the login state information to indicate that the user has logged out when the logout gesture within the hot zone matches a logout gesture stored for the user, but only if the central object and first satellite object are located in the hot zone.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of maintaining login state information is disclosed. In one embodiment a system comprises a memory configured to store login state information, a camera configured to capture an image, and a processor configured to determine, based at least in part on the image data, a location of a central object associated with the user, to determine, based at least in part on the image data, a location of a satellite object associated with the central object, to determine, based at least in part on the location of the central object and the location of the satellite objection, an angle, and to modify, based at least in part on the angle, the login state information to indicate that the user has logged in.
18 Citations
19 Claims
-
1. A system for maintaining login state information, the system comprising:
-
a memory configured to store the login state information; a camera configured to capture an image; and a processor configured to; determine, based at least in part on the image data, a location of a central object associated with the user; determine, based at least in part on the image data, a location of a first satellite object associated with the central object; modify, based at least in part on the relative location of the satellite object with respect to the location of the central object, the login state information to indicate that the user has logged in; store a hot zone for the user, wherein the hot zone is a portion of the field of view of the camera and the portion is a predefined size and shape centered on the location of the central object; at a later time, detect a logout gesture within the hot zone, by determining the locations of the central object and the first satellite object; modify the login state information to indicate that the user has logged out when the logout gesture within the hot zone matches a logout gesture stored for the user, but only if the central object and first satellite object are located in the hot zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of maintaining login state information, the method comprising:
-
receiving image data; determining, based at least in part on the image data, a location of a first central object; determining, based at least in part on the image data, a location of a first satellite object; associating the first satellite object with the first central object when the first central object is the closest central object to the first satellite object; determining, based at least in part on the image data, a location of a second satellite object; associating the second satellite object with the first central object when the first central object is the closest central object to the second satellite object; determining, based at least in part on the image data, a location of a third satellite object; associating the third satellite object with a second central object even though the first central object is closer to the third satellite object than the second central object is; and modifying, based at least in part on the relative location of the first and second satellite objects with respect to the location of the first central object, and based at least in part on a profile of a user, the login state information to indicate that the user has logged in. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for maintaining login state information, the system comprising:
-
means for determining, based at least in part on the image data, a location of a central object associated with the user; means for determining, based at least in part on the image data, a location of a first satellite object associated with the central object; means for modifying, based at least in part on the relative location of the satellite object with respect to the location of the central object, the login state information to indicate that the user has logged in; means for storing a hot zone for the user, wherein the hot zone is a portion of the field of view of the camera and the portion is a predefined size and shape centered on the location of the central object; means for, at a later time, detecting a logout gesture within the hot zone, by determining the locations of the central object and the first satellite object; means for modifying the login state information to indicate that the user has logged out when the logout gesture within the hot zone matches a logout gesture stored for the user, but only if the central object and first satellite object are located in the hot zone.
-
-
19. A non-transitory computer-readable storage medium having computer-executable code stored thereon which, when executed by a computer, causes the computer to perform a method of maintaining login state information, the method comprising:
-
receiving image data; determining, based at least in part on the image data, a location of a first central object; determining, based at least in part on the image data, a location of a first satellite object;
associating the first satellite object with the first central object when the first central object is the closest central object to the first satellite object;determining, based at least in part on the image data, a location of a second satellite object; associating the second satellite object with the first central object when the first central object is the closest central object to the second satellite object; determining, based at least in part on the image data, a location of a third satellite object; associating the third satellite object with a second central object even though the first central object is closer to the third satellite object than the second central object is; and modifying, based at least in part on the relative location of the first and second satellite objects with respect to the location of the first central object, and based at least in part on a profile of a user, the login state information to indicate that the user has logged in.
-
Specification