Starting network-based services using a vocal interface with communication software on a mobile computing device
First Claim
1. A computer-implemented method, comprising:
- collecting, by a computing device, voice information from a user during communication with one or more parties;
determining, by the computing device, whether the voice information includes a specific voice command associated with a payment collection request;
based upon the determining whether the voice information includes the specific voice command, forwarding, by the computing device, the voice information to the one or more parties or preventing forwarding, by the computing device, the specific voice command to the one or more parties;
upon preventing forwarding of the specific voice command to the one or more parties, verifying an identity of the user by voiceprint verification of the voice information from the user;
upon successful verification of the identity of the user, identifying, by the computing device from the specific voice command, network-based service information and transaction data, wherein the network-based service information includes a command for starting one or more network-based services for the user and the transaction data includes the one or more parties associated with a transaction and a transaction amount;
sending, by the computing device, at least a portion of the voice information that includes the network-based service information and the transaction data to a server to process the one or more network-based services based on the service information and the transaction data; and
receiving, by the computing device from the server, an order notification associated with the payment collection request.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for starting network-based services using a vocal interface includes collecting voice information from a user and identifying network-based service information and transaction data. The network-based service information includes a voice command for starting one or more network-based services for the user. The transaction data includes one or more parties associated with a transaction and a transaction amount. The method further includes sending at least a portion of the voice information that includes the network-based service information and the transaction data to a server to process the one or more network-based services based on the service information and the transaction data.
19 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
collecting, by a computing device, voice information from a user during communication with one or more parties; determining, by the computing device, whether the voice information includes a specific voice command associated with a payment collection request; based upon the determining whether the voice information includes the specific voice command, forwarding, by the computing device, the voice information to the one or more parties or preventing forwarding, by the computing device, the specific voice command to the one or more parties; upon preventing forwarding of the specific voice command to the one or more parties, verifying an identity of the user by voiceprint verification of the voice information from the user; upon successful verification of the identity of the user, identifying, by the computing device from the specific voice command, network-based service information and transaction data, wherein the network-based service information includes a command for starting one or more network-based services for the user and the transaction data includes the one or more parties associated with a transaction and a transaction amount; sending, by the computing device, at least a portion of the voice information that includes the network-based service information and the transaction data to a server to process the one or more network-based services based on the service information and the transaction data; and receiving, by the computing device from the server, an order notification associated with the payment collection request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
-
collecting, by a computing device, voice information from a user during communication with one or more parties; determining, by the computing device, whether the voice information includes a specific voice command associated with a payment collection request; based upon the determining whether the voice information includes the specific voice command, forwarding, by the computing device, the voice information to the one or more parties or preventing forwarding, by the computing device, the specific voice command to the one or more parties; upon preventing forwarding of the specific voice command to the one or more parties, verifying an identity of the user by voiceprint verification of the voice information from the user; upon successful verification of the identity of the user, identifying, by the computing device from the specific voice command, network-based service information and transaction data, wherein the network-based service information includes a command for starting one or more network-based services for the user and the transaction data includes the one or more parties associated with a transaction and a transaction amount; sending, by the computing device, at least a portion of the voice information that includes the network-based service information and the transaction data to a server to process the one or more network-based services based on the service information and the transaction data; and receiving, by the computing device from the server, an order notification associated with the payment collection request. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented system, comprising:
-
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing instructions that, when executed by the one or more computers, perform operations comprising; collecting, by a computing device, voice information from a user during communication with one or more parties; determining, by the computing device, whether the voice information includes a specific voice command associated with a payment collection request; based upon the determining whether the voice information includes the specific voice command, forwarding, by the computing device, the voice information to the one or more parties or preventing forwarding, by the computing device, the specific voice command to the one or more parties; upon preventing forwarding of the specific voice command to the one or more parties, verifying an identity of the user by voiceprint verification of the voice information from the user; upon successful verification of the identity of the user, identifying, by the computing device from the specific voice command, network-based service information and transaction data, wherein the network-based service information includes a command for starting one or more network-based services for the user and the transaction data includes the one or more parties associated with a transaction and a transaction amount; sending, by the computing device, at least a portion of the voice information that includes the network-based service information and the transaction data to a server to process the one or more network-based services based on the service information and the transaction data; and receiving, by the computing device from the server, an order notification associated with the payment collection request. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification