Mobile device enabled desktop tethered and tetherless authentication
OwnerNelson A. Cicchittoinventor
Life of this patent
Estimating the term…
Abstract
A technique is provided that integrates authentication from a mobile device (e.g., using biometrics, social informational data, questions and answers, and more) to allow login to laptops and desktops while they are disconnected from the Internet using a USB cable connection, Bluetooth or local wifi or any other similar protocol and/or connected to Internet without USB. The technique provides a cloud clearinghouse that ties a person's or entity's mobile device(s) to an identity that's used to authenticate a person (could be the same person) on a laptop, desktop, or similar computer system.
Claims20
A computer-implemented method, comprising:
- receiving, at a cloud universal identification server, a request to authenticate a process at a computing device,
- the request being received from credential provider code that was previously installed on the computing device,
- wherein the credential provider code was previously configured to recognize a mobile device, and
- wherein the request indicates that the mobile device was selected for authentication purposes;
- and
- in response to the request indicating that the mobile device was selected for authentication purposes, retrieving, from a database, a protocol for communicating with the mobile device;
- wherein one or more steps are performed on at least a processor coupled to at least a memory.
An apparatus, comprising:
- a first receiving and storing processor configured to:
- receive, at a cloud universal identification server, a request to authenticate a process at a computing device;
- the request being received from credential provider code that was previously installed on the computing device;
- wherein the credential provider code was previously configured to recognize a mobile device;
- and
- wherein the request indicates that the mobile device was selected for authentication purposes;
- a retrieving processor configured to retrieve, from a database, a protocol for communicating with the mobile device, in response to the request indicating that the mobile device was selected for authentication purposes;
- and
- at least one memory operable to store computer program instructions executable by at least one of said processors.
A non-transitory computer readable medium having stored thereon a computer program, said computer program comprising a program code which, when executed by a processor, performs the steps of:
- receiving and storing, at a cloud universal identification server having a digital storage, a plurality of identifying attributes associated with a user and one or more identifying attributes associated with a computing device;
- receiving, at the cloud universal identification server, a request to authenticate a process at the computing device;
- the request being received from credential provider code that was previously installed on the computing device;
- wherein the credential provider code was previously configured to recognize a mobile device;
- and
- wherein the request indicates that the mobile device was selected for authentication purposes;
- in response to the request indicating that the mobile device was selected for authentication purposes, retrieving, from a database, a protocol for communicating with the mobile device.
A computer-implemented method, comprising:
- receiving and storing, at a cloud universal identification server having a digital storage, a plurality of identifying attributes associated with a user and one or more identifying attributes associated with a computing device;
- transmitting, by the cloud universal identification server and in accordance with a retrieved protocol, first authentication data associated with the user for delivery to a mobile device;
- and
- upon receiving, at the cloud universal identification server and from the mobile device, second authentication data, transmitting for delivery to credential provider code of the computing device, the second authentication data causing the authentication to the process to be successful;
- wherein one or more steps are performed on at least a processor coupled to at least a memory.
Dependencies are inferred from the claim text.