Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving a static component for a dynamic username; receiving a selection of a dynamic parameter component for the dynamic username; combining the static component and the selected dynamic parameter component in a predetermined order; producing the dynamic username based on the predetermined order; generating a rule for producing the dynamic username, the rule defining the predetermined order of the static component and the selected dynamic parameter component; defining a static component table on a credential database, the static component table including one or more static component table records; defining a rules table on the credential database, the rules table including one or more rules table records; storing the static component and the rule in the credential database, the operation of storing the static component and the rule in the credential database comprising: storing the static component as a discrete entry of a static component table record in the static component table; and storing the rule as a discrete entry of a rules table record in the rules table; and associating, within the credential database, the rule with the static component, the operation of associating the rule with the static component comprising: assigning the rule entry a primary key, and assigning the static component entry a foreign key, each foreign key referencing a respective primary key of the rules table.
2. The method in accordance with claim 1 , the operation of receiving the static component comprising: presenting, to a user for user selection, an option to configure a dynamic username, and receiving a dynamic username selection.
3. The method in accordance with claim 2 , the presenting operation further comprising: presenting, via a user interface, a first pair of mutually exclusive, user-selectable icons, each respective icon associated with a first user-selectable option, the first user-selectable options including a dynamic option and a static option, and presenting, via the user interface, a second pair of mutually exclusive, user-selectable icons, each respective icon associated with a second user-selectable option, the second user-selectable options including a username option and a password option.
4. The method in accordance with claim 3 , the operation of receiving the dynamic username selection further comprising: receiving a selection of the dynamic option of the first pair of mutually exclusive, user-selectable icons, and receiving a selection of the username option of the second pair of mutually exclusive, user-selectable icons.
5. The method in accordance with claim 1 , the operation of receiving the selection of the dynamic parameter component comprising: presenting, to a user for user selection, a plurality of mutually exclusive options for specifying the predetermined order of the static component and the selected dynamic parameter component, the plurality of mutually exclusive options including a first mutually exclusive option to prepend the dynamic parameter component to the static component and a second mutually exclusive option to append the dynamic parameter component to the static component, and receiving a selection of either the first mutually exclusive option or the second mutually exclusive option.
6. The method in accordance with claim 5 , the operation of combining the static component and the selected dynamic parameter component in the predetermined order further comprising: responsive to the selection by the user of the first mutually exclusive option, prepending the dynamic parameter component to the static component, and responsive to the selection by the user of the second mutually exclusive option, appending the dynamic parameter component to the static component.
7. The method in accordance with claim 1 further comprising: presenting, to a user for user selection, an option to select a second dynamic parameter component; and receiving a selection of the second dynamic parameter component.
8. The method in accordance with claim 1 further comprising: presenting to a user an option to specify a subcomponent of the dynamic parameter component; and receiving the user-specified subcomponent of the dynamic parameter component.
9. The method in accordance with claim 8 further comprising: responsive to receiving the user-specified subcomponent, retrieving a current value of the user-specified subcomponent, the combining operation comprising combining the static component and the user-specified subcomponent in the predetermined order.
10. One or more non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the processor to: receive a static component for a dynamic username; receive a selection of a dynamic parameter component for the dynamic username; combine the static component and the selected dynamic parameter component in a predetermined order; produce the dynamic username based on the predetermined order; generate a rule for producing the dynamic username, the rule defining the predetermined order of the static component and the selected dynamic parameter component; define a static component table on a credential database, the static component table including one or more static component table records; defining a rules table on the credential database, the rules table including one or more rules table records; store the static component and the rule in the credential database, the operation of storing the static component and the rule in the credential database comprising the computer-executable instructions causing the processor to: store the static component as a discrete entry of a static component table record in the static component table; and store the rule as a discrete entry of a rules table record in the rules table; and associate, within the credential database, the rule with the static component, the operation of associating the rule with the static component comprising the computer-executable instructions causing the processor to: assign the rule entry a primary key, and assign the static component entry a foreign key, each foreign key referencing a respective primary key of the rules table.
11. The non-transitory computer-readable storage media in accordance with claim 10 , the operation of receiving the static component comprising the computer-executable instructions causing the processor to: present, to a user for user selection, an option to configure a dynamic username, and receive a dynamic username selection.
12. The non-transitory computer-readable storage media in accordance with claim 11 , the presenting operation further comprising the computer-executable instructions causing the processor to: present, via a user interface, a first pair of mutually exclusive, user-selectable icons, each respective icon associated with a first user-selectable option, the first user-selectable options including a dynamic option and a static option, and present, via the user interface, a second pair of mutually exclusive, user-selectable icons, each respective icon associated with a second user-selectable option, the second user-selectable options including a username option and a password option.
13. The non-transitory computer-readable storage media in accordance with claim 12 , the operation of receiving the dynamic username selection further comprising the computer-executable instructions causing the processor to: receive a selection of the dynamic option of the first pair of mutually exclusive, user-selectable icons, and receive a selection of the username option of the second pair of mutually exclusive, user-selectable icons.
14. The non-transitory computer-readable storage media in accordance with claim 10 , the operation of receiving the selection of the dynamic parameter component comprising the computer-executable instructions causing the processor to: present, to a user for user selection, a plurality of mutually exclusive options for specifying the predetermined order of the static component and the selected dynamic parameter component, the plurality of mutually exclusive options including a first mutually exclusive option to prepend the dynamic parameter component to the static component and a second mutually exclusive option to append the dynamic parameter component to the static component, and receive a selection of either the first mutually exclusive option or the second mutually exclusive option.
15. The non-transitory computer-readable storage media in accordance with claim 14 , the operation of combining the static component and the selected dynamic parameter component in the predetermined order further comprising the computer-executable instructions causing the processor to: responsive to the selection by the user of the first mutually exclusive option, prepend the dynamic parameter component to the static component, and responsive to the selection by the user of the second mutually exclusive option, append the dynamic parameter component to the static component.
16. The non-transitory computer-readable storage media in accordance with claim 10 , wherein the computer-executable instructions further cause the processor to: present, to a user for user selection, an option to select a second dynamic parameter component; and receive a selection of the second dynamic parameter component.
17. The non-transitory computer-readable storage media in accordance with claim 10 , wherein the computer-executable instructions further cause the processor to: present to a user an option to specify a subcomponent of the dynamic parameter component; and receive the user-specified subcomponent of the dynamic parameter component.
18. The non-transitory computer-readable storage media in accordance with claim 17 , wherein the computer-executable instructions further cause the processor to: responsive to receiving the user-specified subcomponent, retrieve a current value of the user-specified subcomponent, the combining operation comprising the computer-executable instructions causing the processor to combine the static component and the user-specified subcomponent in the predetermined order.
Unknown
December 7, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.