Providing multi-factor authentication credentials via device notifications
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying a first application that, when executed in a computing device, causes the computing device to at least:
- capture an image;
acquire a shared seed from the image;
associate the shared seed with a second application executed by the computing device;
generate a one-time password based at least in part on a current time and the shared seed;
in response to receiving a request from the second application via a first local uniform resource locator (URL), generate a notification in an operating system notification window of a display of the computing device;
facilitate entry of a user approval into the computing device via the notification by showing the operating system notification window simultaneously with a user interface window of the second application while the user interface window has focus; and
in response to receiving the user approval, transfer the one-time password to the second application via a second local URL.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for providing multi-factor authentication credentials. In one embodiment, in response to a request from an application, a notification is generated in a notification area of a display. Entry of a user approval is facilitated via the notification. In response to receiving the approval, a security credential is transferred to the application. In another embodiment, the security credential may be shown in the notification area so that a user may enter it in a form field of the application.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a first application that, when executed in a computing device, causes the computing device to at least:
-
capture an image; acquire a shared seed from the image; associate the shared seed with a second application executed by the computing device; generate a one-time password based at least in part on a current time and the shared seed; in response to receiving a request from the second application via a first local uniform resource locator (URL), generate a notification in an operating system notification window of a display of the computing device; facilitate entry of a user approval into the computing device via the notification by showing the operating system notification window simultaneously with a user interface window of the second application while the user interface window has focus; and in response to receiving the user approval, transfer the one-time password to the second application via a second local URL. - View Dependent Claims (2, 3)
-
-
4. A system, comprising:
-
a data store; and a computing device in communication with the data store, wherein when executing a first application, the computing device is configured to at least; receive a one-time password from a server via a network, wherein the one-time password is generated by the server based at least in part on a current time and a shared seed and the shared seed is acquired from a captured image; generate a notification in an operating system notification window of a display of the computing device, the notification comprising the one-time password; facilitate entry of the one-time password into the computing device via the notification rendered on the display of the computing device by showing the operating system notification window simultaneously with a user interface window of a second application while the user interface window has focus; and in response to receiving the one-time password, transfer a security credential to the second application via a uniform resource locator (URL), wherein the second application is executed on the computing device that executes the first application. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving, by a first application executed via a computing device, a one-time password from a server via a network, wherein the one-time password is generated by the server based at least in part on a current time and a shared seed and the shared seed is acquired from a captured image; receiving, by the first application executed via the computing device, a request for a security credential via a uniform resource locator (URL); determining, by the first application executed via the computing device, the security credential; causing the security credential to be rendered in a notification area window upon a display of the computing device while a user interface window of a second application executed via the computing device is also rendered upon the display while the user interface window has focus; and receiving, by the second application executed via the computing device, the security credential by way of a form field of the user interface window. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification