Voice commerce
DCFirst Claim
1. A method for providing voice commerce, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions which, when executed, perform the method, the method comprising:
- receiving, by the computer system, a user input comprising a natural language utterance;
providing, by the computer system, the natural language utterance as an input to a speech recognition engine;
obtaining, by the computer system, one or more words or phrases recognized from the natural language utterance as an output of the speech recognition engine;
determining, by the computer system, a context based at least on the one or more words or phrases;
identifying, by the computer system, without further user input after the receipt of the user input, a product or service to be purchased on behalf of a user based at least on the determined context;
obtaining, by the computer system, payment information with which to pay for the product or service;
obtaining, by the computer system, without further user input after the receipt of the user input, shipping information with which to deliver the product or service, wherein the shipping information specifies a name or address of a recipient to which the product or service is to be delivered after the product or service is purchased; and
completing, by the computer system, without further user input after the receipt of the user input, a purchase transaction for the product or service based on the payment information and shipping information.
8 Assignments
Litigations
2 Petitions
Accused Products
Abstract
In certain implementations, a system for facilitating voice commerce is provided. A user input comprising a natural language utterance related to a product or service to be purchased may be received. A first product or service that is to be purchased may be determined based on the utterance. First payment information that is to be used to purchase the first product or service may be obtained. First shipping information that is to be used to deliver the first product or service may be obtained. A purchase transaction for the first product or service may completed based on the first payment information and the first shipping information without further user input, after the receipt of utterance, that identifies a product or service type or a product or service, seller information, payment information, shipping information, or other information related to purchasing the first product or service.
-
Citations
33 Claims
-
1. A method for providing voice commerce, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions which, when executed, perform the method, the method comprising:
-
receiving, by the computer system, a user input comprising a natural language utterance; providing, by the computer system, the natural language utterance as an input to a speech recognition engine; obtaining, by the computer system, one or more words or phrases recognized from the natural language utterance as an output of the speech recognition engine; determining, by the computer system, a context based at least on the one or more words or phrases; identifying, by the computer system, without further user input after the receipt of the user input, a product or service to be purchased on behalf of a user based at least on the determined context; obtaining, by the computer system, payment information with which to pay for the product or service; obtaining, by the computer system, without further user input after the receipt of the user input, shipping information with which to deliver the product or service, wherein the shipping information specifies a name or address of a recipient to which the product or service is to be delivered after the product or service is purchased; and completing, by the computer system, without further user input after the receipt of the user input, a purchase transaction for the product or service based on the payment information and shipping information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 31, 32, 33)
-
-
15. A system for providing voice commerce, the system comprising:
one or more physical processors programmed with computer program instructions which, when executed, cause the one or more physical processors to; receive a user input comprising a natural language utterance; provide the natural language utterance as an input to a speech recognition engine; obtain one or more words or phrases recognized from the natural language utterance as an output of the speech recognition engine; determine a context based at least on the one or more words or phrases; identify, without further user input after the receipt of the user input, a product or service to be purchased on behalf of a user based at least on the determined context; obtain payment information with which to pay for the product or service; obtain, without further user input after the receipt of the user input, shipping information with which to deliver the product or service, wherein the shipping information specifies a name or address of a recipient to which the product or service is to be delivered after the product or service is purchased; and complete, without further user input after the receipt of the user input, a purchase transaction for the product or service based on the payment information and shipping information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A system for providing voice commerce, the system comprising:
one or more physical processors programmed with computer program instructions which, when executed, cause the one or more physical processors to; receive a user input comprising a natural language utterance; provide, without further user input after the receipt of the user input, the natural language utterance as an input to a speech recognition engine; obtain, without further user input after the receipt of the user input, one or more words or phrases recognized from the natural language utterance as an output of the speech recognition engine; determine, without further user input after the receipt of the user input, a context based at least on the one or more words or phrases; identify, without further user input after the receipt of the user input, the product or service to be purchased on behalf of the user based at least on the determined context; obtain payment information with which to pay for the product or service; obtain, without further user input after the receipt of the user input, shipping information with which to deliver the product or service, wherein the shipping information specifies a name or address of a recipient to which the product or service is to be delivered after the product or service is purchased; and provide, without further user input after the receipt of the user input, a request for user confirmation to use the payment information and the shipping information for a purchase transaction for the product or service. - View Dependent Claims (26, 27, 28, 29)
-
30. A system for providing voice commerce, the system comprising:
one or more physical processors programmed with computer program instructions which, when executed, cause the one or more physical processors to; receive a user input comprising a natural language utterance; provide, without further user input after the receipt of the user input, the natural language utterance as an input to a speech recognition engine; obtain, without further user input after the receipt of the user input, one or more words or phrases recognized from the natural language utterance as an output of the speech recognition engine; identify, without further user input after the receipt of the user input, a context based at least on the one or more words or phrases; determine, without further user input identifying a product or service after the receipt of the user input, a first product or service to be purchased on behalf of a user based at least on the determined context; obtain, without further user input identifying payment information after the receipt of the user input, first payment information with which to pay for the product or service; obtain, without further user input identifying shipping information after the receipt of the user input, first shipping information with which to deliver the product or service, wherein the first shipping information specifies a name or address of a recipient to which the product or service is to be delivered after the product or service is purchased; and complete, without further user input identifying a product or service, payment information, or shipping information after the receipt of the user input, a purchase transaction for the first product or service based on the first payment information and the first shipping information.
Specification