IP Library Granted Patent US 9,465,786
Granted Patent B2
US 9,465,786 · App. 14/175,466 · Granted Oct 11, 2016

Method for facilitating quick logins from a mobile device

Inventors: Craig B. Lurey (El Dorado Hills, CA); Darren S. Guccione (Wheaton, IL)
Assignee: KEEPER SECURITY, INC.
G06F17/243G06F21/123G06F21/31G06F21/41G06F21/602G06F21/604G06F21/6218G06F21/6245H04L63/083G06F2221/2111G06F2221/2141G06F2221/2143H04L63/168
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 9,465,786
App. No.
14/175,466
Granted
Oct 11, 2016
Kind
B2
Abstract

A computer-implemented method is provided for facilitating a quick login using a mobile computing device having a space-wise limited virtual keyboard. The method includes detecting a response from a server of a website or from an application native to the computing device that includes a login form displayed on a screen of the mobile computing device for authenticating a user, activating an application on the mobile computing device configured to auto fill the login form, and displaying a quick login keyboard, which includes a plurality of boxes configured to hold credential data of the user, wherein the quick login keyboard further includes a plurality of fill buttons, each of which is associated with one of the credential data boxes. The method further includes detecting a tapping on one of the plurality of fill buttons, and populating the login form with the credential data associated with the tapped fill button.

Claims (70)

1. A computer-implemented method for facilitating a quick login using a mobile computing device having a space-wise limited virtual keyboard, the method comprising:

detecting a response from a native application native to the mobile computing device, wherein the response includes a login form displayed on a screen of the mobile computing device for authenticating credentials of a user;

activating an application on the mobile computing device configured to fill the login form;

displaying a quick login keyboard comprising:

a plurality of credential data boxes configured to hold credential data of the user for authentication of the user by the native application; and

a plurality of separate fill buttons, each associated with a respective one of the plurality of credential data boxes;

detecting a tapping on one of the plurality of separate fill buttons;

filling the respective one of the plurality of credential data boxes with data associated with the tapped fill button;

detecting an additional tapping on an additional fill button; and

filling another one of the plurality of the credential data boxes with data associated with the tapped additional fill button.

2. The computer-implemented method of claim 1 , further comprising:

transmitting the filled login form to a server.

3. The computer-implemented method of claim 1 , further comprising:

communicating to the native application the filled login form when the detected response is from the native application.

4. The computer-implemented method of claim 1 , further comprising:

displaying a login softkey on the screen of the mobile computing device to be tapped by the user for proceeding with the quick login;

based on a determination that the softkey was tapped, generating and displaying a dialog box including a plurality of keyboard selections, wherein one of the plurality of keyboard selections corresponds to the quick login keyboard associated with the activated fast filling application; and

detecting a selection of the one of the plurality of keyboard selections that corresponds to the quick login keyboard.

5. The computer-implemented method of claim 4 wherein the softkey comprises a particular logo.

6. The computer-implemented method of claim 1 , further comprising:

detecting a tapping on a close button displayed on the quick login keyboard; and

replacing the quick login keyboard with a keyboard that was displayed prior to the quick login keyboard.

7. The computer-implemented method of claim 1 , further comprising:

determining whether a database associated with the fast filling application includes one or more matching records of the native application; and

based on a determination that the database includes one matching stored record, displaying on the screen an editing button for triggering an editing process of the one matching stored record.

8. The computer-implemented method of claim 7 , further comprising:

in case the database is found to have a plurality matching stored records, displaying a multiple selection box; and

detecting a selection of one of the plurality of matching stored records; and

displaying on the screen the editing button to be tapped by the user to edit the one of the plurality of matching stored records.

9. The computer-implemented method of claim 8 , further comprising:

determining that the editing process was performed; and

storing the edited matching record in the database.

10. A non-transitory computer-readable medium comprising programming instructions of a method that are executable by a processor to facilitate a quick login using a mobile computing device having a space-wise limited virtual keyboard, the method comprising:

detecting a response from a native application native to the mobile computing device, wherein the response includes a login form displayed on a screen of the mobile computing device for authenticating credentials of a user;

activating an application on the mobile computing device configured to fill the login form;

displaying a quick login keyboard comprising:

a plurality of credential data boxes configured to hold credential data of the user for authentication of the user by the native application; and

a plurality of separate fill buttons, each associated with a respective one of the plurality of credential data boxes;

detecting a tapping on one of the plurality of separate fill buttons;

filling the respective one of the plurality of credential data boxes with data associated with the tapped fill button;

detecting an additional tapping on an additional fill button; and

filling another one of the plurality of the credential data boxes with data associated with the tapped additional fill button.

11. The non-transitory computer-readable storage medium of claim 10 , further comprising:

detecting a tapping on a close button displayed on the quick login keyboard; and

replacing the quick login keyboard with a keyboard that was displayed prior to the quick login keyboard.

12. The non-transitory computer-readable storage medium of claim 10 , further comprising;

determining whether a database associated with the fast filling application includes one or more matching records of the native application; and

based on a determination that the database includes only one matching stored record, displaying on the screen an editing button for triggering an editing process of the matching stored record.

13. The non-transitory computer-readable storage medium of claim 12 , further comprising:

in case the database is found to have a plurality matching stored records,

displaying a multiple-selection box; and

detecting a selection of one of the plurality of matching stored records, and displaying on the screen the editing button to be tapped by the user to edit the one of the plurality of matching stored records.

14. The non-transitory computer-readable storage medium of claim 13 , further comprising:

determining that the editing process was performed; and

storing the edited matching record in the database.

15. The non-transitory computer-readable storage medium of claim 14 , further comprising:

displaying the quick login keyboard to enable the user to quickly login using the edited matching record.

16. The non-transitory computer-readable storage medium of claim 10 , further comprising:

transmitting the login form populated with the credential data to a server.

17. The non-transitory computer-readable storage medium of claim 10 , further comprising:

communicating to the native application the populated login form when the detected response is from the native application.

18. The non-transitory computer-readable storage medium of claim 10 , further comprising:

displaying a login softkey on the screen of the mobile computing device that may be tapped by the user for proceeding with the quick login.

19. A computer-implemented method for facilitating a quick login using a mobile computing device having a space-wise limited virtual keyboard, the method comprising:

detecting a response from an application native to the mobile computing device, wherein the response includes a login form displayed on a screen of the mobile computing device for authenticating credentials of a user;

activating an application on the mobile computing device configured to fill the login form;

detecting tapping on a first tapped fill button;

filling one of a plurality of credential data boxes with data associated with the first tapped fill button;

detecting a tapping on a second fill button; and

filling another one of the plurality of the credential data boxes with data associated with the tapped second fill button.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2014
From: GUCCIONE, DARREN S.; LUREY, CRAIG B.
To: KEEPER SECURITY, INC.
Reel/Frame 032782/0380 →
Continuity (3)
Continuation In Part 12868722 · Aug 26, 2010
Continuation In Part 12546881 · Aug 25, 2009
Related Publication 20140157390A1 · Jun 5, 2014