Secure session sharing between computing devices
AssigneeUnited Services Automobile Association (USAA)
InventorRichard Davey
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for authenticating a first computing device to access a secure account. Receiving a request from a second computing device to be authorized to access the secure account. Providing, to the second computing, first data that represents a first machine-readable code for presentation by the second computing device. Receiving, from the first computing device, second data that represents a second machine-readable code as read by the first computing device. Authorizing the second computing device to access the secure account in response to determining that the second data accurately represents the first machine-readable code as sent to the second computing device.
Claims14
A computer-implemented method for authorizing access to secure content, the method comprising:
- authenticating, by a server system, a first computing device to access a secure account and establish an account session between the first computing device and the server system;
- receiving, by the server system, a request from an internet-of-things (IoT) device to be authorized to access the secure account, wherein, when the request is received, the IoT device is a non-authenticated computing device, and wherein the IoT device is only capable of receiving input by audio commands;
- providing, to the IoT device by the server system, first data that represents a first machine-readable code, encoded within an audio signal, for presentation by the IoT device;
- receiving, from the first computing device through the account session, second data that represents a second machine-readable code as received by the first computing device from the IoT device;
- and
- authorizing, by the server system, the IoT device to access the secure account in response to determining that the second data accurately represents the first machine-readable code as sent to the IoT device.
A system comprising:
- a server system comprising at least one processor;
- and at least one data store coupled to the at least one processor having instructions stored thereon which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:
- authenticating a first computing device to access a secure account and establish an account session between the first computing device and the server system;
- receiving an account access request from an internet-of-things (IoT) device to be authorized to access the secure account, wherein, when the request is received, the IoT device is a non-authenticated computing device, and wherein the IoT device is only capable of receiving input by audio commands;
- providing, to the IoT device by the server system, first data that represents a first machine-readable code, encoded within an audio signal, for presentation by the IoT device;
- receiving, from the first computing device through the account session, second data that represents a second machine-readable code as received by the first computing device from the IoT device;
- and
- authorizing the IoT device to access the secure account in response to determining that the second data accurately represents the first machine-readable code as sent to the IoT device.
A non-transitory computer readable storage medium storing instructions that, when executed by at least one processor of a server system, cause the at least one processor to perform operations comprising:
- authenticating a first computing device to access a secure account and establish an account session between the first computing device and the server system;
- receiving an account access request from an internet-of-things (IoT) device to be authorized to access the secure account, wherein, when the request is received, the IoT device is a non-authenticated computing device, and wherein the IoT device is only capable of receiving input by audio commands;
- providing, to the IoT device by the server system, first data that represents a first machine-readable code, encoded within an audio signal, for presentation by the IoT device;
- receiving, from the first computing device through the account session, second data that represents a second machine-readable code as received by the first computing device from the IoT device;
- and
- authorizing the IoT device to access the secure account in response to determining that the second data accurately represents the first machine-readable code as sent to the IoT device.
Dependencies are inferred from the claim text.