Systems, devices, and methods for identifying user data
First Claim
1. A computer-implemented method of identifying a user, the method comprising:
- at a server system having one or more processors and memory storing programs for execution by the one or more processors;
receiving from a remote server a request to identify a first user;
in response to receiving an identification request, sending to a client device of the first user a request for encoded image data corresponding to one or more facial features of the first user, wherein;
a respective facial feature of the one or more facial features is a portion, less than all, of a full face, andthe request specifies a particular encoding for the image data;
responsive to the request for the encoded image data, receiving encoded image data from the client device, the received encoded image data corresponding to the one or more facial features of the first user;
obtaining stored image data for an authorized user, the stored image data corresponding to one or more facial features of the authorized user;
determining whether the first user is the authorized user based on a comparison of the received encoded image data and the stored image data; and
providing to the remote server an identification indicator based on the determination of whether the first user is the authorized user.
1 Assignment
0 Petitions
Accused Products
Abstract
The various embodiments described herein include methods, devices, and systems for identifying users. In one aspect, a method includes (1) receiving from a server a request to identify a user; (2) in response to the identification request, sending a request for encoded image data corresponding to one or more features of the first user, the request specifying a particular encoding for the image data; (3) receiving encoded image data corresponding to the one or more features of the first user; (4) obtaining stored image data for an authorized user corresponding to one or more features of the authorized user; (5) determining whether the first user is the authorized user based on a comparison of the received encoded image data and the stored image data; and (6) providing to the remote server an identification indicator based on the determination of whether the first user is the authorized user.
47 Citations
18 Claims
-
1. A computer-implemented method of identifying a user, the method comprising:
at a server system having one or more processors and memory storing programs for execution by the one or more processors; receiving from a remote server a request to identify a first user; in response to receiving an identification request, sending to a client device of the first user a request for encoded image data corresponding to one or more facial features of the first user, wherein; a respective facial feature of the one or more facial features is a portion, less than all, of a full face, and the request specifies a particular encoding for the image data; responsive to the request for the encoded image data, receiving encoded image data from the client device, the received encoded image data corresponding to the one or more facial features of the first user; obtaining stored image data for an authorized user, the stored image data corresponding to one or more facial features of the authorized user; determining whether the first user is the authorized user based on a comparison of the received encoded image data and the stored image data; and providing to the remote server an identification indicator based on the determination of whether the first user is the authorized user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. An identification server system, comprising:
-
one or more processors; and memory coupled to the one or more processors, the memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; receiving from a remote server a request to identify a first user; in response to receiving an identification request, sending to a client device of the first user a request for encoded image data corresponding to one or more facial features of the first user, wherein; a respective facial feature of the one or more facial features is a portion, less than all, of a full face, and the request specifies a particular encoding for the image data; responsive to the request for the encoded image data, receiving encoded image data from the client device, the received encoded image data corresponding to the one or more facial features of the first user; obtaining stored image data for an authorized user, the stored image data corresponding to one or more facial features of the authorized user; determining whether the first user is the authorized user based on a comparison of the received encoded image data and the stored image data; and providing to the remote server an identification indicator based on the determination of whether the first user is the authorized user. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a server system, cause the server system to:
-
receive from a remote server a request to identify a first user; in response to receiving an identification request, send to a client device of the first user a request for encoded image data corresponding to one or more facial features of the first user, wherein; a respective facial feature of the one or more facial features is a portion, less than all, of a full face, and the request specifies a particular encoding for the image data; responsive to the request for the encoded image data, receive encoded image data from the client device, the received encoded image data corresponding to the one or more facial features of the first user; obtain stored image data for an authorized user, the stored image data corresponding to one or more facial features of the authorized user; determine whether the first user is the authorized user based on a comparison of the received encoded image data and the stored image data; and provide to the remote server an identification indicator based on the determination of whether the first user is the authorized user.
-
Specification