IP Library Granted Patent US 10,742,639
Granted Patent B1
US 10,742,639 · App. 15/657,892 · Granted Aug 11, 2020

System and method for improving login and registration efficiency to network-accessed data

Inventors: Steven Ou (San Francisco, CA); Jerry Hum (San Francisco, CA)
Assignee: TouchofModern, Inc.
H04L63/083H04L63/10
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 10,742,639
App. No.
15/657,892
Granted
Aug 11, 2020
Kind
B1
Abstract

A system, comprising: memory operable to store at least one program; at least one processor in communication with the memory, in which the at least one program, when executed by the at least one processor, causes the at least one processor to perform the steps of: receiving an initial request for access to restricted data from a client device, the initial request including a user identifier; determining whether the user identifier is associated with any of a plurality of user registration records for accessing the restricted data; transmitting login data to the client device if the user identifier is associated with one of the plurality of user registration records and transmitting registration data to the client device if the user identifier is not associated with any of the plurality of the user registration records.

Claims (41)

1. A system, comprising:

memory operable to store at least one program;

at least one processor in communication with the memory, in which the at least one program, when executed by the at least one processor, causes the at least one processor to perform the steps of:

receiving, from a client device, an initial request for access to restricted data submitted via a first user interface, the initial request including user-provided identification information and without including password information, wherein the user-provided identification information is a username or an email address provided by a user of the client device during a first user interaction;

determining whether the user-provided identification information is associated with any of a plurality of user registration records for accessing the restricted data;

in response to a determination that the user-provided identification information is associated with at least one user registration record, transmitting login data to the client device in a login user interface;

after the login data is transmitted to the client device, receiving, from the client device, a login request to access the restricted data, the login request including (i) the user-provided identification information provided in the initial request, and (ii) a password, the password having been provided by the user of the client device during an interaction subsequent to the first user interaction;

in response to a determination that the user-provided identification information is not associated with any of the plurality of user registration records, transmitting registration data to the client device in a registration user interface, wherein one of the login user interface and the registration user interface are displayed on the client device directly after the first user interface is displayed;

after the registration data is transmitted to the client device, receiving, from the client device, a registration request to access the restricted data, the registration request including (i) the user-provided identification information provided in the initial request, and (ii) a password, the password having been provided by the user of the client device during an interaction subsequent to the first user interaction, thereby improving login and registration efficiency by reducing the amount of user interactions.

2. The system of claim 1 , wherein the login data includes the user-provided identification information provided in the initial request and a user-fillable password field configured to receive a user password associated with the user-provided identification information.

3. The system of claim 1 , wherein the registration data includes the user-provided identification information provided in the initial request and a user-fillable password field configured to receive a user password associated with the user-provided identification information.

4. The system of claim 1 , wherein the initial request for access is a request for access to a restricted web page of a website.

5. The system of claim 1 , wherein the login data comprises a web page.

6. The system of claim 1 , wherein the registration data comprises a web page.

7. The system of claim 1 , wherein the user-provided identification information is the only user-provided data in the initial request.

8. A computer-implemented method comprising:

receiving, from a client device, an initial request for access to restricted data submitted via a first user interface, the initial request including a user-provided identification information and without including password information, wherein the user-provided identification information is a username or an email address provided by a user of the client device during a first user interaction;

determining whether the user-provided identification information is associated with any of a plurality of user registration records for accessing the restricted data;

in response to a determination that the user-provided identification information is associated with at least one user registration record, transmitting login data to the client device in a login user interface;

after the login data is transmitted to the client device, receiving, from the client device, a login request to access the restricted data, the login request including (i) the user-provided identification information provided in the initial request, and (ii) a password, the password having been provided by the user of the client device during an interaction subsequent to the first user interaction;

in response to a determination that the user-provided identification information is not associated with any of the plurality of user registration records, transmitting registration data to the client device in a registration user interface, wherein one of the login user interface and the registration user interface are displayed on the client device directly after the first user interface is displayed;

after the registration data is transmitted to the client device, receiving, from the client device, a registration request to access the restricted data, the registration request including (i) the user-provided identification information provided in the initial request, and (ii) a password, the password having been provided by the user of the client device during an interaction subsequent to the first user interaction, thereby improving login and registration efficiency by reducing the amount of user interactions.

9. The method of claim 8 , wherein the login data includes the user-provided identification information provided in the initial request and a user-fillable password field configured to receive a user password associated with the user-provided identification information.

10. The method of claim 8 , wherein the registration data includes the user-provided identification information provided in the initial request and a user-fillable password field configured to receive a user password associated with the user-provided identification information.

11. The method of claim 8 , wherein the initial request for access is a request for access to a restricted web page of a website.

12. The method of claim 8 , wherein the login data comprises a web page.

13. The method of claim 8 , wherein the registration data comprises a web page.

14. The method of claim 8 , wherein the user-provided identification information is the only user-provided data in the initial request.

15. A non-transitory computer readable storage medium having stored thereon computer-executable instructions which, when executed by a processor, performs the steps of:

receiving, from a client device, an initial request for access to restricted data submitted via a first user interface, the initial request including a user-provided identification information and without including password information, wherein the user-provided identification information is a username or an email address provided by a user of the client device during a first user interaction;

determining whether the user-provided identification information is associated with any of a plurality of user registration records for accessing the restricted data;

in response to a determination that the user-provided identification information is associated with at least one user registration record, transmitting login data to the client device in a login user interface;

after the login data is transmitted to the client device, receiving, from the client device, a login request to access the restricted data, the login request including (i) the user-provided identification information provided in the initial request, and (ii) a password, the password having been provided by the user of the client device during an interaction subsequent to the first user interaction;

in response to a determination that the user-provided identification information is not associated with any of the plurality of user registration records, transmitting registration data to the client device in a registration user interface, wherein one of the login user interface and the registration user interface are displayed on the client device directly after the first user interface is displayed;

after the registration data is transmitted to the client device, receiving, from the client device, a registration request to access the restricted data, the registration request including (i) the user-provided identification information provided in the initial request, and (ii) a password, the password having been provided by the user of the client device during an interaction subsequent to the first user interaction, thereby improving login and registration efficiency by reducing the amount of user interactions.

16. The non-transitory computer readable storage medium of claim 15 , wherein the login data includes the user-provided identification information provided in the initial request and a user-fillable password field configured to receive a user password associated with the user-provided identification information.

17. The non-transitory computer readable storage medium of claim 15 , wherein the registration data includes the user-provided identification information provided in the initial request and a user-fillable password field configured to receive a user password associated with the user-provided identification information.

18. The non-transitory computer readable storage medium of claim 15 , wherein the initial request for access is a request for access to a restricted web page of a website.

19. The non-transitory computer readable storage medium of claim 15 , wherein the login data comprises a web page.

20. The non-transitory computer readable storage medium of claim 15 , wherein the registration data comprises a web page.

21. The non-transitory computer readable storage medium of claim 15 , wherein the user-provided identification information is the only user-provided data in the initial request.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2026
From: TOUCH OF MODERN LLC
To: MULTIPLIER CAPITAL II ACQUISITION A INC.
Reel/Frame 074813/0049 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2023
From: TOUCH OF MODERN, LLC
To: TOUCH OF MODERN, LLC
Reel/Frame 062307/0661 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 18, 2022
From: MULTIPLIER CAPITAL II, LP
To: TOUCH OF MODERN LLC
Reel/Frame 061454/0424 →
SECURITY INTEREST Recorded May 31, 2022
From: TOUCH OF MODERN, LLC
To: MULTIPLIER CAPITAL II, LP
Reel/Frame 060056/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2020
From: OU, STEVEN; HUM, JERRY
To: TOUCHOFMODERN
Reel/Frame 053086/0553 →
Continuity (2)
Continuation 14739118 · Jun 15, 2015
Provisional Application 62012726 · Jun 16, 2014