Selecting an application for a client device to execute after the client device exits a locked state
US-2019187799-A1 · Jun 20, 2019 · US
US11822628B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11822628-B2 |
| Application number | US-201817045527-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 20, 2018 |
| Priority date | Jul 20, 2018 |
| Publication date | Nov 21, 2023 |
| Grant date | Nov 21, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In an example implementation according to aspects of the present disclosure, a method may include receiving, at a computing device, an attempt to authenticate a user via an authentication event and, upon validating the authentication event used, determining which authentication profile to initiate for the user to use the computing device. As an example, the computing device then initiates the determined authentication profile to launch a customized set of programs on the computing device for the user.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, at a computing device, an attempt to authenticate a first user via an authentication event; upon validating the authentication event used, determining, based on the authentication event used, which authentication profile, from a plurality of authentication profiles of the first user, to initiate for the first user to use the computing device, wherein the determined authentication profile is a first authentication profile for the first user when a first authentication event is used and the determined authentication profile is a second authentication profile for the first user when a second authentication event is used; and initiating the determined authentication profile to launch a customized set of programs on the computing device for the first user, wherein the customized set of programs includes at least one of an application, a remote session, or a website. 2. The method of claim 1 , wherein the customized set of programs launched when the first authentication profile is initiated is different from the customized set of programs launched when the second authentication profile is initiated. 3. The method of claim 1 , comprising: receiving, at the computing device, an attempt to revoke user authentication; and upon receiving the attempt to revoke the user authentication, terminating the customized set of programs. 4. The method of claim 3 , comprising, for programs from the customized set of programs requiring authentication, passing through credentials for the first user to the programs from the customized set of programs requiring the authentication after launching the customized set of programs on the computing device for use by the first user and prior to terminating the customized set of programs upon receiving the attempt to revoke the user authentication. 5. The method of claim 4 , wherein terminating the customized set of programs comprises signing out of the programs from the customized set of programs requiring the authentication. 6. The method of claim 1 , comprising: receiving, at the computing device, an attempt to authenticate a second user via a third authentication event; upon validating the third authentication event used, terminating the customized set of programs for the first user; and launching a customized set of programs on the computing device for the second user, wherein the customized set of programs for the second user is different from the customized set of programs for the first user. 7. A computing device comprising: a first peripheral to authenticate a user via a first authentication event; a second peripheral to authenticate the user via a second authentication event different from the first authentication event; and a processor to: receive an attempt to authenticate the user via the first peripheral or the second peripheral; upon validating the authentication event used, select an authentication profile to initiate for the user to use the computing device, based on the peripheral used; initiate the selected authentication profile to launch a customized set of programs on the computing device for the user, wherein the customized set of programs includes a program requiring user credentials, wherein the selected authentication profile is a first authentication profile for the user when the first authentication event is used, and the selected authentication profile is a second authentication profile for the user when the second authentication event is used; and pass user credentials for the user to the program requiring user credentials as part of launching the customized set of programs on the computing device for the user. 8. The computing device of claim 7 , wherein the customized set of programs launched when the first authentication profile is initiated is different from the customized set of programs launched when the second authentication profile is initiated. 9. The computing device of claim 7 , wherein the processor is to: receive an attempt to revoke user authentication; and upon receiving the attempt to revoke the user authentication, terminate the customized set of programs. 10. A non-transitory computer-readable storage medium comprising program instructions which, when executed by a processor, cause the processor to: receive, at a computing device, an attempt to authenticate a user via an authentication event; upon validating the authentication event used, determine which authentication profile to initiate for the user to use the computing device based on the authentication event, wherein the determined authentication profile is a first authentication profile for the user when a first authentication event is used, and the determined authentication profile is a second authentication profile for the user when a second authentication event is used; initiate the determined authentication profile to launch a customized set of programs on the computing device for the user; after initiating the determined authentication profile, receive an attempt to revoke user authentication for the user at the computing device; and upon receiving the attempt to revoke the user authentication for the user, terminate the customized set of programs, wherein terminating the customized set of programs includes at least one of clearing a website browsing history or deleting temporary files. 11. The non-transitory computer-readable storage medium of claim 10 , wherein for programs from the customized set of programs requiring user credentials, comprising program instructions which, when executed by the processor, cause the processor to pass through an authentication token for the user to the programs requiring the user credentials after the authentication profile is initiated. 12. The non-transitory computer-readable storage medium of claim 11 , wherein the program instructions to cause the processor to terminate the customized set of programs comprises program instructions to cause the processor to sign out of the programs from the customized set of programs requiring the user credentials. 13. The computing device of claim 9 , wherein the first peripheral receives the attempt to authenticate the user as a first instance of the first authentication event for the user and the first peripheral receives the attempt to revoke the user authentication as a second instance of the first authentication event for the user, wherein the processor terminates the customized set of programs in response to the second instance of the first authentication event for the user. 14. The method of claim 3 , wherein terminating the customized set of programs includes clearing a website browsing history, clearing an application history, and deleting temporary files.
User authentication · CPC title
User profiles; Roaming · CPC title
Unloading · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.