User login methods, devices, and systems

US9602502B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9602502-B2
Application numberUS-201414427179-A
CountryUS
Kind codeB2
Filing dateJul 1, 2014
Priority dateJul 2, 2013
Publication dateMar 21, 2017
Grant dateMar 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A user login method for use in a terminal is provided. The method includes: receiving an automatic login request; acquiring a terminal identifier of the terminal; sending, to a server, a query request about a user account associated with the terminal identifier and a password corresponding to the user account, the query request including the terminal identifier; receiving, from the server, a query result based on the query request; selecting a user account from the query result and a password corresponding to the selected user account, if the query result is not empty; and sending, to the server, the selected user account and the corresponding password, for the selected user account to login after authentication by the server.

First claim

Opening claim text (preview).

The invention claimed is: 1. A user login method for use in a terminal, comprising: receiving, by the terminal an automatic login request from a user through a website or a software application installed on the terminal, the automatic login request including a target server identifier; acquiring, by the terminal, a terminal identifier of the terminal from a memory of the terminal by calling an application programming interface function; sending, by the terminal, to a server associated with the target server identifier, a query request about a user account associated with the terminal identifier and a password corresponding to the user account, the query request including the terminal identifier; receiving, by the terminal, from the server, a query result based on a query request; if the query result is empty, displaying, by the terminal, a new user account login control element on a login interface to acquire a user account and a corresponding password inputted by the user for authentication; detecting, by the terminal, whether a new user account login request signal is generated from the new user account login control element; acquiring, by the terminal, the new user account and the corresponding password from the new user account login control element, when the new user account login request signal is detected; sending, by the terminal, the acquired user account and the acquired corresponding password to the server to login after authentication by the server; if the query result is not empty, selecting, by the terminal, a user account from the query result and a password corresponding to the selected user account according to a user selection on the login interface; and sending, by the terminal, to the server, the selected user account and the corresponding password, for the selected user account to login after authentication by the server; authenticating, by the server, the terminal according to the selected user account and the corresponding password or the acquired user account and the acquired corresponding password; receiving, by the terminal, the information indicating successful login returned from the server; after the terminal receives the information indicating successful login returned from the server, providing an option in the login interface of the terminal for the user to choose whether or not to bind the new user account and the corresponding password of the new user account with the terminal; sending, by the terminal, the terminal identifier, the acquired user name, and the acquired corresponding password to the server, when the terminal receives a signal from the login interface indicating the user chooses to bind the new user account with the terminal; and binding and storing, by the server, the terminal identifier, the acquired user name, and the acquired corresponding password. 2. The method of claim 1 , when the query result is not empty and before selecting the user account and the password, further comprising: creating, by the terminal, an account selection control element; sending, by the terminal, one or more user accounts in the query result to the account selection control element; wherein the account selection control element is configured to receive the one or more user accounts from the query result; and displaying both the account selection control element and a pop-up control element for popping up the new user account login control element in the login interface. 3. The method of claim 2 , wherein selecting the user account and the password comprises: detecting whether an account selection signal is generated from the account selection control element; acquiring the selected user account from the account selection control element when the account selection signal is detected; and acquiring the password corresponding to the selected user account in the query result. 4. The method of claim 2 , after receiving the query result, further comprising: displaying the new user login account control element in the login interface, when the pop-up control element receives a trigger signal. 5. A user login system, comprising: a server; and a mobile terminal; wherein: the mobile terminal is configured to receive an automatic login request from a user through a website or a software application installed on the mobile terminal the automatic login request including a target server identifier, acquire a terminal identifier of the mobile terminal from a memory of the mobile terminal by calling an application programming interface function and send, to the server associated with the target server identifier, a query request about a user account associated with the terminal identifier and a password corresponding to the user account, the query request including the terminal identifier; the server is configured to perform, based on the terminal identifier, a query of a user account associated with the terminal identifier and a password corresponding to the user account and return the query result to the mobile terminal; the mobile terminal is further configured to: receive the query result, if the query result is empty display a new user account login control element on a login interface to acquire a user account and a corresponding password inputted by the user for authentication; detect whether a new user account login request signal is generated from the new user account login control element; acquire the new user account and the corresponding password from the new user account login control element, when the new user account login request signal is detected; and send, the acquired user account and the acquired corresponding password to the server to login after authenticationthe server; if the query result is not empty, select a user account from the query result and the password corresponding to the selected user account, and send the selected user account and the corresponding password to the server; and the server is further configured to perform user login authentication according to the selected user account and the corresponding password or the acquired user account and the acquired corresponding password and transmit information indicating successful login returned from the server; the mobile terminal is further configured to: receive the information indicating successful login returned from the server, provide an option in the login interface of the terminal for the user to choose whether or not to bind the new user account and the corresponding password of the new user account with the terminal; and send, the terminal identifier, the acquired user name, and the acquired corresponding password to the server, when the terminal receives a signal from the login interface indicating the user chooses to bind the new user account with the terminal; and the server is further configured to bind and store, the terminal identifier, the acquired user name, and the acquired corresponding password. 6. The system of claim 5 , wherein, when the query result is not empty and before selecting the user account and the password, the mobile terminal is further configured to: create an account selection control element; send one or more user accounts in the query result to the account selection control element; wherein the account selection control element is configured to receive the one or more user accounts from the query result; and display both the account selection control element and a pop-up control element for popping up the new user account login control element in the login interface. 7. The system of the claim 5 , wherein the mobile terminal is further configured to: detect whether an account selection signal is generated from the account selection control element; acquire the selected user account f

Assignees

Inventors

Classifications

  • H04W12/06Primary

    Authentication · CPC title

  • User profiles · CPC title

  • H04L63/083Primary

    using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • Physics · mapped topic

  • based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9602502B2 cover?
A user login method for use in a terminal is provided. The method includes: receiving an automatic login request; acquiring a terminal identifier of the terminal; sending, to a server, a query request about a user account associated with the terminal identifier and a password corresponding to the user account, the query request including the terminal identifier; receiving, from the server, a qu…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W12/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).