Digital concierge and method
First Claim
1. A computer readable storage device embodying instructions that, when executed, cause a processor to perform a method comprising:
- receiving a natural language request corresponding to an audio input associated with a subscriber at the processor of a portable communications device;
determining first and second account information corresponding to the subscriber using the processor of the portable communications device to access user data stored in the computer readable storage device of the portable communications device;
automatically initiating a payment from the second account to the first account based on the natural language request by communicating with at least one of a server associated with the second account and a server associated with the first account through a communications network by;
automatically accessing the first account based on the natural language request using the first account information by sending data related to the first account information to a server associated with a first domain-specific data source;
automatically extracting data from the first domain-specific data source based on the first account information to determine an amount due;
communicating data related to the amount due to an interface of the portable communications device to determine a payment amount;
receiving an input indicating the payment amount from the interface; and
automatically initiating the payment corresponding to the payment amount by communicating with the server associated with the first domain-specific data source; and
providing output information related to the payment information to an output interface of the portable communications device.
0 Assignments
0 Petitions
Accused Products
Abstract
A portable communications device may include a transceiver configured to communicate with a network, a microphone configured to convert sounds into an audio signal, and a processor coupled to the microphone and the transceiver. The device may further include a memory coupled to the processor. The memory may include instructions that, when executed, cause the processor to convert an audio signal into a natural language request and initiate payment of a first account of a first domain-specific data source from funds available in a second account of a second domain-specific data source in response to the natural language request via the network. The instructions may further cause the processor to receive a confirmation of the payment from the network.
-
Citations
19 Claims
-
1. A computer readable storage device embodying instructions that, when executed, cause a processor to perform a method comprising:
-
receiving a natural language request corresponding to an audio input associated with a subscriber at the processor of a portable communications device; determining first and second account information corresponding to the subscriber using the processor of the portable communications device to access user data stored in the computer readable storage device of the portable communications device; automatically initiating a payment from the second account to the first account based on the natural language request by communicating with at least one of a server associated with the second account and a server associated with the first account through a communications network by; automatically accessing the first account based on the natural language request using the first account information by sending data related to the first account information to a server associated with a first domain-specific data source; automatically extracting data from the first domain-specific data source based on the first account information to determine an amount due; communicating data related to the amount due to an interface of the portable communications device to determine a payment amount; receiving an input indicating the payment amount from the interface; and automatically initiating the payment corresponding to the payment amount by communicating with the server associated with the first domain-specific data source; and providing output information related to the payment information to an output interface of the portable communications device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portable communications device comprising:
-
a transceiver configured to communicate with a network; a microphone configured to convert sounds into an audio signal; a processor coupled to the microphone and the transceiver; and a memory coupled to the processor, the memory comprising instructions that, when executed, cause the processor to; convert an audio signal into a natural language request using the processor; determine first and second account information corresponding to an account holder by accessing user data stored in the memory; initiate payment of a first account of a first domain-specific data source from funds available in a second account of a second domain-specific data source in response to the natural language request by communicating the first account information and a payment amount to the second domain-specific data source through the network, wherein the payment is initiated by the processor configured to; access a first account based on the natural language request using the first account information by sending data related to the first account information to a server associated with the first domain-specific data source; extract data from the first domain-specific data source based on the first account information to determine an amount due; communicate data to an interface of the portable communications device to determine a payment amount; receive data indicating the payment amount from the interface; and initiate payment of the payment amount as the payment by communicating with the server associated with the first domain-specific data source; and receive a confirmation of the payment from the second domain-specific data source through the network. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, at a microphone of a portable communications device, a natural language request corresponding to an audio input from a user; automatically convert the audio input into text using a processor of the portable communications device; automatically retrieving account data associated with a first account from a memory of the portable communications device based on the text; automatically, using the portable communications device, accessing a first domain-specific data source of a plurality of domain-specific data sources in response to the natural language request using the account data, the first account having no association with the portable communications device; and automatically initiating a payment to the first account from a second account in response to the natural language request by communicating the payment information from the portable communications device to the first domain-specific data source; wherein automatically initiating the payment includes; automatically accessing the first account based on the natural language request using the first account information by sending data related to the first account information to a server associated with the first domain-specific data source; extract data from the first domain-specific data source based on the first account information to determine an amount due; communicate data to an interface of the portable communications device to determine a payment amount; receive data indicating the payment amount from the interface; and initiate payment of the payment amount as the payment by communicating with the server associated with the first domain-specific data source. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification