9270670

Systems and Methods for Providing a Covert Password Manager

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system configured to provide secured access to password information, comprising: a computing device having a processor and physical memory, the physical memory storing instructions that cause the processor to: provide an application that is configured to protect password information, wherein the application comprises: a password manager module configured to perform password management functions associated with accessing and managing password information; and a decoy module configured to disguise the password management functions of the application by providing a decoy function and one or more associated interfaces that are unrelated to managing the password information; in response to receiving a request from a user to access the application, provide instructions for rendering an interface associated with the decoy function that includes an input form; store data that associates an expected data type with at least one input field of the input form; evaluate input received via the input form to determine whether or not the user is attempting to access the password information by comparing the data type of the input received via the at least one input field with the expected data type that is associated with the at least one input field; determine that the user is attempting to access the password information in response to determining that the data type of the input received via the at least one input field is not the expected data type; analyze the input to determine whether the user has submitted valid login credentials; and provide access to the password information in response to determining that the user has submitted valid login credentials; wherein the application permits an authorized user to access a configuration interface that allows the authorized user to specify the login credentials by selecting keyboard events, click events and data form entry events, and by associating expected data types with input fields associated with the data form entry events.

2

2. The system of claim 1 , wherein the input is utilized to execute the decoy function in response to determining that the data type of the input received via the at least one input field matches the expected data type associated with the at least one input field.

3

3. The system of claim 1 , wherein the login credentials are comprised of one or more character-based inputs that are submitted via the input form and one or more non-character inputs, and the one or more non-character inputs are selected from the group consisting of: a click input on an interface element that is not part of the input form, a position of a cursor on an interface associated with the decoy function, or a selection of a function key while an interface associated with the decoy function is displayed.

4

4. The system of claim 1 , wherein the user is provided access to the configuration interface after the user has provided valid login credentials and is given access to the password information.

5

5. The system of claim 4 , wherein the configuration interface permits the user to specify the login credentials and the configuration interface at least includes: a first input option that enables a keyboard event pertaining to a function key to be associated with the login credentials; a second input option that enables a click event to be associated with the login credentials; and a third input option that enables a data form entry event to be associated with the login credentials; wherein selections associated with the first input option, second input option and third input option are stored in a database associated with the application and the selections are retrieved from the database to determine whether the user has entered valid login credentials.

6

6. The system of claim 4 , wherein the configuration interface permits the user to customize the design, appearance and functionality of the interfaces associated with the decoy module.

7

7. The system of claim 6 , wherein the user is provided with a plurality of design templates for customizing the design and appearance of the interfaces and a plurality of functional templates for selecting different decoy functions.

8

8. A method for providing secured access to password information, comprising: providing an application that is configured to protect password information, wherein the application comprises: a password manager module configured to perform password management functions associated with accessing and managing password information; and a decoy module configured to disguise the password management functions of the application by providing a decoy function and one or more associated interfaces that are unrelated to managing the password information; in response to receiving a request from a user to access the application, providing instructions for rendering an interface associated with the decoy function that includes an input form; storing data on a non-transitory computer storage medium that associates an expected data type with at least one input field of the input form; evaluating, with a processor, input received via the input form to determine whether or not the user is attempting to access the password information by comparing the data type of the input received via the at least one input field with the expected data type that is associated with the at least one input field; determining that the user is attempting to access the password information in response to determining that the data type of the input received via the at least one input field is not the expected data type; analyzing, with a processor, the input to determine whether the user has submitted valid login credentials; and providing access to the password information in response to determining that the user has submitted valid login credentials; wherein the application permits an authorized user to access a configuration interface that allows the authorized user to specify the login credentials by selecting keyboard events, click events and data form entry events, and by associating expected data types with input fields associated with the data form entry events.

9

9. The method of claim 8 , wherein the input is utilized to execute the decoy function in response to determining that the data type of the input received via the at least one input field matches the expected data type associated with the at least one input field.

10

10. The method of claim 8 , wherein the login credentials are comprised of one or more character-based inputs that are submitted via the input form and one or more non-character inputs, and the one or more non-character inputs are selected from the group consisting of: a click input on an interface element that is not part of the input form, a position of a cursor on an interface associated with the decoy function, or a selection of a function key while an interface associated with the decoy function is displayed.

11

11. The method of claim 8 , wherein the user is provided access to the configuration interface after the user has provided valid login credentials and is given access to the password information.

12

12. The method of claim 11 , wherein the configuration interface permits the user to specify the login credentials and the configuration interface at least includes: a first input option that enables a keyboard event pertaining to a function key to be associated with the login credentials; a second input option that enables a click event to be associated with the login credentials; and a third input option that enables a data form entry event to be associated with the login credentials and which permits a data type to be associated with the data form entry event; wherein selections associated with the first input option, second input option and third input option are stored in a database associated with the application and the selections are retrieved from the database to determine whether the user has entered valid login credentials.

13

13. The method of claim 11 , wherein the configuration interface permits the user to customize the design, appearance and functionality of the interfaces associated with the decoy module.

14

14. The method of claim 13 , wherein the user is provided with a plurality of design templates for customizing the design and appearance of the interfaces and a plurality of functional templates for selecting different decoy functions.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Joseph Fitzgerald

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEMS AND METHODS FOR PROVIDING A COVERT PASSWORD MANAGER” (9270670). https://patentable.app/patents/9270670

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.