Form filling with digital identities, and automatic password generation
First Claim
1. A computer program product comprising one or more computer-readable storage devices having encoded thereon computer-executable instructions that, when executed by one or more processors of a computing system, causes the computing system to perform the following:
- accessing a username and password specification of a remote application or website, the specification comprising restrictions on the format of acceptable usernames and passwords including at least a required character set and minimum length for each of the usernames and passwords;
automatically generating a username and password pair which conforms to the accessed username and password specification and conforms to the format restrictions;
securely storing the generated username and password pair such that it can be recalled by the computing system for future authentication at the application or website.
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, form field(s) of a form of a website or application are populated with data obtained using a digital identity, and the populated form field(s) are submitted to the website or application. A form field specification specifying information about the form fields of the form is obtained. A user selects or creates a digital identity. Data is obtained using the digital identity, and the data is used to provide values to the form. The data is submitted to the website or application. In another implementation, a username and password are automatically generated. The username and password that are generated meet parameters that may be specified by the website or application. The username and password are submitted to the website or application for a purpose such as registration or authentication, and stored away for future authentication.
35 Citations
20 Claims
-
1. A computer program product comprising one or more computer-readable storage devices having encoded thereon computer-executable instructions that, when executed by one or more processors of a computing system, causes the computing system to perform the following:
-
accessing a username and password specification of a remote application or website, the specification comprising restrictions on the format of acceptable usernames and passwords including at least a required character set and minimum length for each of the usernames and passwords; automatically generating a username and password pair which conforms to the accessed username and password specification and conforms to the format restrictions; securely storing the generated username and password pair such that it can be recalled by the computing system for future authentication at the application or website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system comprising one or more processors and one or more computer-readable storage devices having encoded thereon computer-executable instructions that, when executed by the one or more processors, causes the system to perform the following:
-
accessing a username and password specification of a remote application or website, the specification comprising restrictions on the format of acceptable usernames and passwords including at least a required character set and minimum length for each of the usernames and passwords; automatically generating a username and password pair which conforms to the accessed username and password specification and conforms to the format restrictions; securely storing the generated username and password pair such that it can be recalled by the computing system for future authentication at the application or website. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method performed in a computing system, the system comprising one or more processors and one or more computer-readable storage devices having encoded thereon computer-executable instructions, the method comprising executing the instructions on the one or more processors of the computing system thereby causing the computing system to perform the following:
-
accessing a username and password specification of a remote application or website, the specification comprising restrictions on the format of acceptable usernames and passwords including at least a required character set and minimum length for each of the usernames and passwords; automatically generating a username and password pair which conforms to the accessed username and password specification and conforms to the format restrictions; securely storing the generated username and password pair such that it can be recalled by the computing system for future authentication at the application or website. - View Dependent Claims (18, 19, 20)
-
Specification