Secure association of an installed application instance with a service
AssigneeBitstrata Systems Inc.
InventorIan Robert Meier
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments relate to systems and methods for securely associating an application installation with an account of a service. The computer implemented method may include an inviting device with authenticated access to an account provided by a service having data stored therein. An invite code may be generated in response to a request to enable another device to have access to the service account without identifying the other device. The inviting device may provide the invite code to an invited device. The disclosed embodiments enable an inviting device to provide secure and convenient authenticated account access to multiple devices.
Claims30
A computer implemented method for an inviting device, having authenticated access to an account provided by a service, to provide authenticated access to the account to an invited device, the method comprising:
- receiving, by a processor of the inviting device, a request to enable another device to have access to the service account, the request not identifying the other device;
- and
- initiating an invite action by the processor of the inviting device in response to receipt of the request, the invite action comprising:
- generating an invite code operable to at least enable the service, in receipt of the invite code, to identify the account and to indicate to the service that a device communicating the invite code thereto is authorized to access the account;
- and
- providing the invite code from the inviting device to the invited device.
A computer implemented method for an inviting device, having authenticated access to an account provided by a service, to provide authenticated access to the account to an invited device, the method comprising:
- receiving, by the processor of the inviting device, a request to enable another device to have access to the service account, the request not identifying the other device;
- communicating, by the processor of the inviting device to the service via an electronic communications network coupled therebetween, the received request;
- generating, by a processor of the service based on the received request, an invite code operable to identify the account and to indicate that a device communicating the invite code thereto is authorized to access the account and providing the invite code to the inviting device via the electronic communications network;
- receiving, by the processor of the inviting device from the service via the electronic communications network, the invite code;
- providing the invite code from the inviting device to the invited device;
- receiving the invite code by a processor of the invited device;
- communicating, by the processor of the invited device, the received invite code to the processor of the service via the electronic communications network;
- and
- enabling, by the processor of the service, access by the invited device to the account based on the received invite code.
A computer implemented method for providing authenticated access to an account provided by a service to an invited device, the method comprising:
- receiving, by a processor of the service from a processor of an inviting device via an electronic communications network coupled therebetween, a request to enable another device to have access to the service account;
- generating, by the processor of the service, an invite code operable to identify the account and to indicate that a device communicating the invite code thereto is authorized to access the account;
- communicating, by the processor of the service via the electronic communications network, the invite code to the processor of the inviting device;
- receiving, by the processor of the service via the electronic communications network, the invite code from a processor of the invited device, the invite code having been provided to the invited device by the inviting device;
- and
- enabling, by the processor of the service, access to the invited device to the account based on the received invite code.
A system for providing authenticated access to an account provided by a service and having data stored therein to an invited device, the system comprising
- a memory;
- a processor coupled with the memory;
- first logic stored in the memory and executable by the processor to cause the processor to receive, via an electronic communications network, a request to enable another device to have access to the service account from a processor of an inviting device;
- second logic stored in the memory and executable by the processor to cause the processor to generate an invite code operable to identify the account and to indicate that a device communicating the invite code thereto is authorized to access the account;
- third logic stored in the memory and executable by the processor to cause the processor to communicate the invite code to a processor of the inviting device via the electronic communications network;
- fourth logic stored in the memory and executable by the processor to cause the processor to receive the invite code from a processor of the invited device, the invite code provided to the invited device from the inviting device;
- and
- fifth logic stored in the memory and executable by the processor to cause the processor to enable access to the invited device to the account and the data stored therein based on the received invite code.
A system for providing authenticated access to an account provided by a service and having data stored therein to an invited device, the system comprising:
- means for receiving, by an inviting device, a request to enable another device to have access to the service account, the request not identifying the other device;
- means for initiating an invite action in response to receipt of the request, the invite action comprising:
- generating an invite code operable to at least enable the service to identify the account and to indicate to the service that a device communicating the invite code thereto is authorized to access the account;
- and
- providing the invite code from the inviting device to the invited device.
A system for providing authenticated access to an account provided by a service and having data stored therein to an invited device, the system comprising:
- means for receiving a request by an inviting device to enable another device to have access to the service account, the request not identifying the other device;
- means for communicating the request to the service from the inviting device via an electronic communications network coupled therebetween;
- means for generating, based on the received request, an invite code operable to identify the account and to indicate that a device communicating the invite code thereto is authorized to access the account and providing the invite code to an inviting device via the electronic communications network;
- means for receiving the invite code by the inviting device via the electronic communications network;
- means for providing the invite code from the inviting device to the invited device;
- means for receiving the invite code by the invited device;
- means for communicating the received invite code to the service from the invited device via the electronic communications network;
- and
- means for enabling access by the service to the invited device to the account based on the invite code.
A system for providing authenticated access to an account provided by a service and having data stored therein to an invited device, the system comprising at least one processor and logic stored in a memory and executable by the at least one processor, the service comprising:
- means for receiving, from an inviting device via an electronic communications network, a request to enable another device to have access to the service account;
- means for generating an invite code operable to identify the account and to indicate that a device communicating the invite code thereto is authorized to access the account;
- means for communicating the invite code to the inviting device via the electronic communications network;
- means for receiving the invite code from the invited device via the electronic communications network, the invite code having been provided to the invited device from the inviting device;
- and
- means for enabling access to the invited device to the account based on the received invite code.
Dependencies are inferred from the claim text.