System and method for receiving requests for tasks from unregistered devices
First Claim
1. A system, comprising:
- a memory;
one or more processors in communication with said memory;
wherein said memory comprises program instructions executable by the processor to implement a communication interface service configured to;
receive a message from a communication device, the message indicating a request to perform a task;
determine that said communication device is not registered with an existing account that includes account information previously submitted by a user for performing tasks;
obtain from the unregistered communication device via a communication channel, identification and authentication information for the existing account that includes the previously-submitted account information;
wherein said existing account is accessible through a network-based interface;
wherein said communication channel is different than said network-based interface; and
validate the identification and authentication information received from the unregistered communication device through said communication channel as being correct relative to identification and authentication information previously-submitted by said user through the network-based interface; and
in response to said validation;
cause completion of the performance of the task based at least in part on the previously-submitted account information of the existing account.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a system and method for receiving task requests from unregistered devices are described. Embodiments may include a communication interface service configured to receive from a communication device a message indicative of a request to perform a task. The communication interface service may determine that the communication device is not registered with an existing account that provides information for performing said task. The communication interface service may obtain identification and authentication information for an existing account via a communication channel. The existing account may be an account for that is accessible via a network-based interface. The communication channel through which the identification and authentication information is received by the communication interface service may be any communication channel that does not include the network-based interface of the existing account. Additionally, the communication interface service may use the identification and authentication information for performance of the task using the existing account.
134 Citations
20 Claims
-
1. A system, comprising:
-
a memory; one or more processors in communication with said memory;
wherein said memory comprises program instructions executable by the processor to implement a communication interface service configured to;receive a message from a communication device, the message indicating a request to perform a task; determine that said communication device is not registered with an existing account that includes account information previously submitted by a user for performing tasks; obtain from the unregistered communication device via a communication channel, identification and authentication information for the existing account that includes the previously-submitted account information;
wherein said existing account is accessible through a network-based interface;
wherein said communication channel is different than said network-based interface; andvalidate the identification and authentication information received from the unregistered communication device through said communication channel as being correct relative to identification and authentication information previously-submitted by said user through the network-based interface; and in response to said validation; cause completion of the performance of the task based at least in part on the previously-submitted account information of the existing account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
performing, by one or more computing devices; receiving a message from a communication device, the message indicating a request to perform a task; determining that said communication device is not registered with an existing account that includes account information previously submitted by a user for performing tasks; obtaining from the unregistered communication device via a communication channel, identification and authentication information for the existing account that includes the previously-submitted account information;
wherein said existing account is accessible through a network-based interface;
wherein said communication channel is different than said network-based interface;validating the identification and authentication information from the unregistered communication device as being correct relative to identification and authentication information previously-submitted by said user through the network-based interface, and in response to said validation; cause completion of the performance of the task based at least in part on the previously-submitted account information of the existing account; and register the communications device for subsequent access to the existing account through the communication channel with new authentication information. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable storage medium storing program instructions computer-executable to implement a communication interface service configured to:
-
in response to receiving a message from a communication device, the message indicating a request to perform a task, determine that said communication device is not registered with an existing account that includes account information previously submitted by a user for performing tasks; obtain from the unregistered communication device via a communication channel, identification and authentication information for an existing account that includes the previously-submitted account information;
wherein said existing account is accessible through a network-based interface;
wherein said communication channel is different than said network-based interface; andvalidate the identification and authentication information from the unregistered communications device as being correct relative to identification and authentication information previously-submitted by said user through the network-based interface, and in response to said validation; cause completion of the performance of the task based at least in part on the existing account. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification