IP Library Patent Application 15387490
Patent Application
App. No. 15/387,490

Methods and Systems for Verifying a User Login Using Contact Information of the User

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 None
App. No.
15/387,490
Abstract

A server system receives, from a first device, a request to authenticate a user with a third-party application using a social networking system and contact information of the user. The server system requests the social networking system to authenticate the user based on the contact information. The social networking system is different from the third-party application.

Claims (46)

1 . A method, comprising:

at a server system having one or more processors and memory storing instructions for execution by the one or more processors:

receiving, from a first device, a request to authenticate a user with a third-party application using a social networking system and contact information of the user; and

requesting the social networking system to authenticate the user based on the contact information,

wherein the social networking system is different from the third-party application.

2 . The method of claim 1 , further comprising, at the server system:

sending a first authentication code to the contact information prior to receiving, from the first device, the request to authenticate the user with the third-party application using the social networking system.

3 . The method of claim 1 , wherein the contact information is an email address.

4 . The method of claim 2 , wherein the contact information is a phone number.

5 . The method of claim 4 , wherein sending the first authentication code to the contact information comprises:

sending a short message service (SMS) message to the phone number, the SMS message including the first authentication code.

6 . The method of claim 2 , wherein the first authentication code is a randomly generated sequence of text symbols.

7 . The method of claim 1 , wherein requesting the social networking system to authenticate the user based on the contact information comprises:

sending a request to authenticate the user to the social networking system, the request including the contact information of the user;

receiving, at the social networking system, the request to authenticate the user;

matching the contact information with a user profile of the social networking system; and

sending an authentication notification to a device logged into the social networking system with the user profile.

8 . The method of claim 7 , wherein the contact information is a phone number, and matching the contact information with the user profile of the social networking system comprises:

generating two hash values of the phone number, one of the hash values being generated directly from the phone number, and the other of the hash values being generated from the phone number and a country code of the user;

comparing the two hash values with stored hash values of phone numbers associated with user profiles on the social networking system;

identifying a match between one of the two hash values and one of the stored hash values; and

matching the contact information with the user profile associated with the one of the stored hash values.

9 . The method of claim 8 , further comprising:

determining the country code of the user based on an internet protocol (IP) address of the user.

10 . The method of claim 7 , wherein the authentication notification includes an authentication code, and the method further comprises:

receiving, from the first device, the authentication code to thereby authenticate the user.

11 . The method of claim 10 , further comprising:

sending a first authentication code to the contact information prior to receiving, from the first device, the request to authenticate the user with the third-party application using the social networking system,

wherein the authentication code included in the authentication notification is the first authentication code or another authentication code.

12 . The method of claim 7 , wherein the authentication notification includes a hyperlink, and the method further comprises:

receiving an indication that the user has navigated to the hyperlink.

13 . The method of claim 7 , wherein the method further comprises:

receiving, from the device logged into the social networking system, a response to the authentication notification to thereby authenticate the user.

14 . The method of claim 1 , further comprising:

receiving an indication that the user is authenticated; and

after the user is authenticated, creating, by the server system, an account identification associated with the contact information and the third-party application.

15 . A non-transitory computer-readable storage medium storing one or more programs for execution by one or more processors of a server system, the one or more programs including instructions for:

receiving, from a first device, a request to authenticate a user with a third-party application using a social networking system and contact information of the user; and

requesting the social networking system to authenticate the user based on the contact information,

wherein the social networking system is different from the third-party application.

16 . A server system, comprising:

one or more processors; and

memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for:

receiving, from a first device, a request to authenticate a user with a third-party application using a social networking system and contact information of the user; and

requesting the social networking system to authenticate the user based on the contact information,

wherein the social networking system is different from the third-party application.

Assignments (2)
CHANGE OF NAME Recorded Dec 16, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058520/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2017
From: ZHOU, LI; MAK, CALVIN TSUN-LAM; KUZNETSOVA, OLGA IVANOVNA; KRABACH, TODD MICHAEL; HOWLEY, EMILIA KATHLEEN DALLMAN; COLMAN, JONATHON DANIEL; TSANG, PUI LING
To: FACEBOOK, INC.
Reel/Frame 041382/0514 →