Time-varying representations of user credentials
US-9640001-B1 · May 2, 2017 · US
US10395246B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10395246-B2 |
| Application number | US-201414563942-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 8, 2014 |
| Priority date | Dec 30, 2013 |
| Publication date | Aug 27, 2019 |
| Grant date | Aug 27, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of verifying identity information is performed at a computer server using a social networking application. The computer server receives an identity verification request from a first terminal. The first terminal is associated with a first account of the social networking application and the identity verification request includes information of a verification code and a second account of the social networking application. The computer server then forwards information of the verification code to a second terminal associated with the second account of the social networking application. Upon receipt of a response from the second terminal, the computer server establishes a relationship between the first account and the second account after verification of the response from the second terminal using the verification code such that the second terminal can interact with the first terminal through the social networking application.
Opening claim text (preview).
What is claimed is: 1. A method of verifying identity information using a social networking application performed at a computer server having one or more processors and memory storing programs executed by the one or more processors, the method comprising: receiving, by the computer server, an account registering event from a mobile phone, wherein: the account registering event is generated in response to the mobile phone scanning a 2D bar code displayed on a vending machine; and the account registering event includes a first account of the social networking application associated with the vending machine and a second account of the social networking application associated with the mobile phone; in response to the account registering event, receiving, by the computer server, an identity verification request from the vending machine to verify an identity of the mobile phone, wherein the identity verification request includes information of a verification code that is randomly generated by the vending machine for confirmation by a user of the mobile phone; after receiving the identity verification request from the vending machine: extracting, by the computer server, the verification code from the identity verification request in a form of a set of alphanumerical characters; generating, by the computer server, an audio stream using the set of alphanumerical characters; and forwarding, by the computer server, the information of the verification code including the audio stream to the mobile phone, wherein the mobile phone is configured to play the audio stream; receiving, by the computer server, a response from the mobile phone, wherein the response is generated by the mobile phone based on an input of the user and in accordance with the verification code; sending, by the computer server, the response from the mobile phone to the vending machine for verification at the vending machine, wherein the vending machine is configured to perform the verification of the response by: configuring the vending machine to extract a code from the response; comparing the extracted code with the verification code; and generating a verification result based on the comparison; receiving, by the computer server, the verification result from the vending machine; and after verification of the response from the mobile phone using the verification code, establishing, by the computer server, a relationship between the first account and the second account such that the mobile phone can interact with the vending machine through the social networking application. 2. The method of claim 1 , further comprising: before receiving the identity verification request from the vending machine: receiving an authorization request from the vending machine, the authorization request including information of the first account of the social networking application; after approval of the authorization request: defining a data structure for hosting relationships between the first account and other accounts of the social networking application; and designating an application programming interface for the vending machine to transmit the identity verification request. 3. The method of claim 2 , wherein establishing a relationship between the first account and the second account further includes generating an entry in the data structure, the entry including information of the first account and the second account, the method further comprising: receiving a service request from the mobile phone, the service request including information of a service code and the first account and the second account; querying the data structure for an entry corresponding to the service request; and after identifying the entry corresponding to the service request, sending the service code to the vending machine, wherein the vending machine is configured to perform a service in accordance with the service code. 4. The method of claim 2 , wherein establishing a relationship between the first account and the second account further includes generating an entry in the data structure, the entry including information of the first account and the second account, the method further comprising: receiving a service request from the vending machine, the service request including information of a service code and the first account and the second account; querying the data structure for an entry corresponding to the service request; after identifying the entry corresponding to the service request, sending a confirmation request to the mobile phone; receiving a confirmation response from the mobile phone; and sending a service instruction to the vending machine in accordance with the confirmation response. 5. The method of claim 4 , further comprising: receiving a service completion message from the vending machine; and forwarding the service completion message to the mobile phone. 6. A computer system, comprising: one or more processors; memory; and one or more programs modules stored in the memory and configured for execution by the one or more processors, the one or more program modules including: a request receipt module for: receiving an account registering event from a mobile phone, wherein: the account registering event is generated in response to the mobile phone scanning a 2D bar code displayed on a vending machine; and the account registering event includes a first account of the social networking application associated with the vending machine and a second account of the social networking application associated with the mobile phone; and in response to the account registering event, receiving an identity verification request from the vending machine to verify an identity of the mobile phone, wherein the identity verification request includes information of a verification code that is randomly generated by the vending machine for confirmation by a user of the mobile phone; a request forwarding module for: after receiving the identity verification request from the vending machine: extracting the verification code from the identity verification request in a form of a set of alphanumerical characters; generating an audio stream using the set of alphanumerical characters; and forwarding the information of the verification code including the audio stream to the mobile phone, wherein the mobile phone is configured to play the audio stream; a response receipt module for receiving a response from the mobile phone, wherein the response is generated by the mobile phone based on an input of the user and in accordance with the verification code; the request forwarding module for: sending the response from the mobile phone to the vending machine for verification at the vending machine, wherein the vending machine is configured to perform the verification of the response by: configuring the vending machine to extract a code from the response; comparing the extracted code with the verification code; and generating a verification result based on the comparison; and receiving the verification result from the vending machine; and an account relationship generation module for: after verification of the response from the mobile phone using the verification code, establishing a relationship between the first account and the second account such that the mobile phone can interact with the vending machine through the social networking application. 7. The computer system of claim 6 , wherein the one or more program modules further include instructions for: before receiving the identity verification request from the vending machine: receiving an authorization request from the vending machine, the authorization request including information of the first account of the social networking applicatio
for social networking applications · CPC title
Verifying human interaction, e.g., Captcha · CPC title
Access security · CPC title
by graphic or iconic representation · CPC title
using separate channels for security data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.