IP Library Granted Patent US 11,010,803
Granted Patent B2
US 11,010,803 · App. 16/026,292 · Granted May 18, 2021

Identity verification and authentication

Inventors: Shaheen Ashok Gandhi (Seattle, WA); Matthew Nicholas Papakipos (Portola Valley, CA)
Assignee: Facebook, Inc.
G06Q30/0609G06F21/34G06Q20/4014G06Q30/0619G06Q50/01H04L9/3215H04L9/3271H04L63/0428H04L63/08H04L63/0853H04L63/0869H04L2209/56H04L2209/80
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 11,010,803
App. No.
16/026,292
Granted
May 18, 2021
Kind
B2
Abstract

In one embodiment, receiving, at a first computing device associated with a social-networking system and from a second computing device, a first request to verify an identity of a user of the social-networking system; sending, by the first computing device and to a mobile device associated with the user, a second request for information about the user; receiving, at the first computing device and from the mobile device, the information about the user; determining, by the first computing device, a confidence score indicating a probability that the identity of the user is true based on the information about the user received from the mobile device and information available to the social-networking system; and sending, by the first computing device and to the second computing device, the confidence score.

Claims (67)

1. A method comprising:

receiving, by a first computing device associated with a social-networking system from a second computing device, a request to verify a claimed identity of a user of the social-networking system, the request comprising an identifier of a mobile computing device associated with the user of the social-networking system;

using the identifier associated with the mobile computing device of the user to communicate with the mobile device of the user of the social-networking system;

receiving, from the mobile computing device of the user of the social-networking system, information comprising a user identifier of the social-networking account associated with the user and an indication that the user of the social-networking system is currently logged into a first application running on the mobile computing device associated with the user, the first application being associated with the social-networking system;

based at least in part on the information comprising the user identifier of the social-networking account and the indication received from the mobile computing device of the user that the user is currently logged into the first application associated with the social-networking system, determining, by the first computing device, a confidence score indicating a confidence level of the claimed identity of the user; and

sending, by the first computing device to the second computing device, the confidence score for verifying the claimed identity of the user.

2. The method of claim 1 , wherein:

the second computing device is associated with a first party of a financial transaction, and

the user associated with the mobile computing device is a second party of the financial transaction.

3. The method of claim 2 , wherein the request includes a unique application identifier that identifies a second application running on the mobile computing device, the second application associated with the first party, the second application enabling the second party to purchase merchandise from the first party.

4. The method of claim 1 , wherein further comprising maintaining, by the social-networking system, information relating to one or more social connections of at least one of the user associated with the mobile computing device and a user associated with the second computing device with other users of the social networking system.

5. The method of claim 1 , further comprising:

recognizing the mobile computing device as a trusted device known by the social-networking system to be associated with an account of the user of the social-networking system, based at least in part on the information received from the mobile computing device.

6. The method of claim 1 , wherein determining that the user of the social-networking system is logged into the first application running on the mobile computing device associated with the user comprises:

determining that the user of the mobile computing device has correctly entered a combination of a username and a password to access a social-networking account of the user of the social-networking system.

7. The method of claim 1 , wherein the first request comprises an identifier of the mobile computing device associated with the user of the social networking system, and the method further comprises:

using the identifier of the mobile computing device associated with the user of the social-networking system to send a second request for information about the user to the mobile computing device associated with the user.

8. The method of claim 7 , further comprising:

receiving, from the mobile computing device associated with the user of the social-networking system, the information, wherein the information comprises at least one of:

a current location of the mobile computing device;

an image of a face associated with the user associated with the mobile computing device;

a recording of a voice associated with the user associated with the mobile computing device;

a finger print associated with the user associated with the mobile computing device; and

a signal from a Bluetooth device associated with the mobile computing device.

9. A first computing device associated with a social-networking system comprising:

a memory comprising instructions executable by one or more processors; and

the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to:

receive, from a second computing device, a request to verify a claimed identity of a user of the social-networking system, the request comprising an identifier of a mobile computing device associated with the user of the social-networking system;

use the identifier associated with the mobile computing device of the user to communicate with the mobile device of the user of the social-networking system;

receive, from the mobile computing device of the user of the social-networking system, information comprising a user identifier of the social-networking account associated with the user and an indication that the user of the social-networking system is currently logged into a first application running on the mobile computing device associated with the user, the first application being associated with the social-networking system;

based at least in part on the information comprising the user identifier of the social-networking account and the indication received from the mobile computing device of the user that the user is currently logged into the first application associated with the social-networking system, determine a confidence score indicating a confidence level of the claimed identity of the user; and

send, to the second computing device, the confidence score for verifying the claimed identity of the user.

10. The first computing device of claim 9 , wherein:

the second computing device is associated with a first party of a financial transaction, and

the user associated with the mobile computing device is a second party of the financial transaction.

11. The first computing device of claim 9 , wherein the one or more processors are further operable when executing the instructions to:

maintain information relating to one or more social connections of at least one of the user associated with the mobile computing device and a user associated with the second computing device with other users of the social networking system.

12. The first computing device of claim 9 , wherein the one or more processors are further operable when executing the instructions to:

recognize the mobile computing device as a trusted device known by the social-networking system to be associated with an account of the user of the social-networking system, based at least in part on the information received from the mobile computing device.

13. The first computing device of claim 9 , wherein determining that the user of the social-networking system is logged into the first application running on the mobile computing device associated with the user comprises:

determining that the user of the mobile computing device has correctly entered a combination of a username and a password to access a social-networking account of the user of the social-networking system.

14. The first computing device of claim 9 , wherein the first request comprises an identifier of the mobile computing device associated with the user of the social networking system, and wherein the one or more processors are further operable when executing the instructions to:

use the identifier of the mobile computing device associated with the user of the social-networking system to send a second request for information about the user to the mobile computing device associated with the user.

15. The first computing device of claim 14 , wherein the one or more processors are further operable when executing the instructions to:

receive, from the mobile computing device associated with the user of the social-networking system, the information, wherein the information comprises at least one of:

a current location of the mobile computing device;

an image of a face associated with the user associated with the mobile computing device;

a recording of a voice associated with the user associated with the mobile computing device;

a finger print associated with the user associated with the mobile computing device; and

a signal from a Bluetooth device associated with the mobile computing device.

16. One or more computer-readable non-transitory storage media embodying software operable when executed by a first computing device associated with a social networking system to:

receive, from a second computing device, a request to verify a claimed identity of a user of the social-networking system, the request comprising an identifier of a mobile computing device associated with the user of the social-networking system;

use the identifier associated with the mobile computing device of the user to communicate with the mobile device of the user of the social-networking system;

receive, from the mobile computing device of the user of the social-networking system, information comprising a user identifier of the social-networking account associated with the user and an indication that the user of the social-networking system is currently logged into a first application running on the mobile computing device associated with the user, the first application being associated with the social-networking system;

based at least in part on the information comprising the user identifier of the social-networking account and the indication received from the mobile computing device of the user that the user is currently logged into the first application associated with the social-networking system, determine a confidence score indicating a confidence level of the claimed identity of the user; and

send, to the second computing device, the confidence score for verifying the claimed identity of the user.

17. The media of claim 16 , wherein:

the second computing device is associated with a first party of a financial transaction,

the user associated with the mobile computing device is a second party of the financial transaction, and

the software is further operable when executed by the first computing device to maintain information relating to one or more social connections of at least one of the user associated with the mobile computing device and a user associated with the second computing device with other users of the social networking system.

18. The media of claim 16 , wherein the software is further operable when executed by the first computing device to:

recognize the mobile computing device as a trusted device known by the social-networking system to be associated with an account of the user of the social-networking system, based at least in part on the information received from the mobile computing device.

19. The media of claim 18 , wherein determining that the user of the social-networking system is logged into the first application running on the mobile computing device associated with the user comprises:

determining that the user of the mobile computing device has correctly entered a combination of a username and a password to access a social-networking account of the user of the social-networking system.

20. The media of claim 16 , wherein:

the first request comprises an identifier of the mobile computing device associated with the user of the social networking system, and

the software is further operable when executed by the first computing device to use the identifier of the mobile computing device associated with the user of the social-networking system to send a second request for information about the user to the mobile computing device associated with the user.

Assignments (1)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
Continuity (5)
Continuation 15396903 · Jan 3, 2017
Continuation 15041906 · Feb 11, 2016
Continuation 14587688 · Dec 31, 2014
Continuation 13290585 · Nov 7, 2011
Related Publication 20180315105A1 · Nov 1, 2018