IP Library Patent Application 15389137
Patent Application
App. No. 15/389,137

PROVIDING AUTHENTICATION INFORMATION FROM AN ONLINE SYSTEM TO A CLIENT DEVICE TO ALLOW THE CLIENT DEVICE TO EXECUTE AN APPLICATION ASSOCIATED WITH THE ONLINE SYSTEM

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/389,137
Abstract

A client device including an application associated with an online system transmits information identifying the client device to the online system when the application is launched. For example, the client device communicates a phone number of the client device to the online system. If the online system determines the client device is authorized to execute the application from the information identifying the client device, the online system transmits authentication information to the client device to provide to the application. When the application receives the authentication information, the application executes, allowing a user of the client device to execute the application without remembering authentication information for the application.

Claims (40)

1 . A method comprising:

maintaining information identifying client devices authorized to execute an application associated with an online system at the online system;

receiving information at the online system identifying a client device from the client device in response to the client device launching the application associated with the online system;

comparing the information identifying the client device to the maintained information;

determining the client device is authorized to execute the application associated with the online system based on the comparison;

obtaining authentication information for the client device to execute the application associated with the online system in response to the determining; and

transmitting the authentication information to the client device.

2 . The method of claim 1 , wherein the information identifying client devices authorized to execute the application associated with the online system comprise telephone numbers corresponding to the client devices authorized to execute the application.

3 . The method of claim 1 , wherein transmitting the authentication information to the client device comprises:

transmitting the authentication information to the client device via a different communication channel than a communication channel through which the online system received the information identifying the client device.

4 . The method of claim 1 , wherein transmitting the authentication information to the client device comprises:

transmitting a text message including the authentication information to the client device.

5 . The method of claim 1 , wherein the authentication information comprises a password.

6 . The method of claim 1 , wherein obtaining authentication information for the client device to execute the application associated with the online system in response to the determining comprises:

generating authentication information satisfying one or more criteria by the online system.

7 . The method of claim 1 , wherein the authentication information specifies actions a user associated with the client device is authorized to perform via the application.

8 . The method of claim 7 , wherein the actions the user associated with the client device is authorized to perform via the application are determined based on information maintained by the online system for the user associated with the client device.

9 . A method comprising:

launching an application associated with an online system on a client device;

transmitting information identifying the client device to the online system;

receiving authentication information for the application from the online system, the online system obtaining the authentication information in response to determining from the information identifying the client device that the client device is authorized to execute the application;

providing the authentication information to the application via the client device; and

executing the application on the client device in response to the providing.

10 . The method of claim 9 , wherein receiving authentication information for the application from the online system comprises:

receiving the authentication information via a different communication channel than a communication channel used to transmit the information identifying the client device to the online system.

11 . The method of claim 9 , wherein the information identifying the client device comprises a phone number associated with the client device.

12 . The method of claim 9 , wherein the information identifying the client device comprises a device identifier associated with the client device.

13 . The method of claim 9 , wherein the authentication information specifies actions a user associated with the client device is authorized to perform via the application.

14 . A computer program product comprising a computer-readable storage medium having instructions encoded thereon that, when executed by a client device, cause the client device to:

maintain information identifying client devices authorized to execute an application associated with an online system at the online system;

receive information at the online system identifying a client device from the client device in response to the client device launching the application associated with the online system;

compare the information identifying the client device to the maintained information;

determine the client device is authorized to execute the application associated with the online system based on the comparison;

obtain authentication information for the client device to execute the application associated with the online system in response to the determining; and

transmit the authentication information to the client device.

15 . The computer program product of claim 14 , wherein the information identifying client devices authorized to execute the application associated with the online system comprise telephone numbers corresponding to the client devices authorized to execute the application.

16 . The computer program product of claim 14 , wherein transmit the authentication information to the client device comprises:

transmit the authentication information to the client device via a different communication channel than a communication channel through which the online system received the information identifying the client device.

17 . The computer program product of claim 14 , wherein transmit the authentication information to the client device comprises:

transmit a text message including the authentication information to the client device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2021
From: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
To: VENUENEXT, INC
Reel/Frame 055514/0615 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2021
From: VENTURE LENDING & LEASING VIII, INC.
To: VENUENEXT, INC.
Reel/Frame 055514/0619 →
SECURITY INTEREST Recorded Mar 23, 2018
From: VENUENEXT, INC.
To: VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 045688/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2017
From: MALIZIA, WILLIAM
To: VENUENEXT, INC.
Reel/Frame 041138/0307 →
SECURITY INTEREST Recorded Jan 19, 2017
From: VENUENEXT, INC.
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 041431/0507 →