Generation and maintenance of language model
First Claim
Patent Images
1. A system, comprising:
- at least one memory storing computer-executable instructions; and
at least one processor configured to access the at least one memory and execute the computer-executable instructions to;
determine an item associated with a transaction between a merchant and a user device using non-speech based user input transaction data associated with the transaction;
determine a context associated with the transaction using at least a portion of the transaction data, the context comprising a set of one or more language model elements;
determine, using the context, a first language model element of the set of one or more language model elements having a predefined association with the item, wherein the first language model element represents a command word or phrase;
modify a language model by including the first language model element in the language model, resulting in a modified language model;
determine, using the modified language model, that speech received by a user device includes the command word or phrase; and
cause an operation corresponding to the command word or phrase to be initiated in connection with the item.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are systems and methods for the generation and maintenance of language models. Language models are developed based at least in part on transaction data from one or more users. These transactions may include purchases and other interactions between one or more users and one or more online merchants. The language models may be associated with a particular user or group of users. Ongoing transactions may modify the language models. The language models may be used to recognize spoken input from the one or more users.
-
Citations
24 Claims
-
1. A system, comprising:
-
at least one memory storing computer-executable instructions; and at least one processor configured to access the at least one memory and execute the computer-executable instructions to; determine an item associated with a transaction between a merchant and a user device using non-speech based user input transaction data associated with the transaction; determine a context associated with the transaction using at least a portion of the transaction data, the context comprising a set of one or more language model elements; determine, using the context, a first language model element of the set of one or more language model elements having a predefined association with the item, wherein the first language model element represents a command word or phrase; modify a language model by including the first language model element in the language model, resulting in a modified language model; determine, using the modified language model, that speech received by a user device includes the command word or phrase; and cause an operation corresponding to the command word or phrase to be initiated in connection with the item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
at least one memory storing computer-executable instructions; and at least one processor configured to access the at least one memory and execute the computer-executable instructions to; determine a first item associated with a purchase transaction between a merchant and a user device using transaction data associated with the purchase transaction, the purchase transaction comprising a purchase of a good or a service from the merchant; generate a purchase recommendation for a second item using at least a portion of the transaction data, wherein the second item is associated with the first item; send the purchase recommendation to the user device; determine one or more language model elements having a predefined association with the first item, the one or more language model elements comprising at least one language model element representative of the second item associated with the first item; and modify a language model by including the at least one language model element in the language model. - View Dependent Claims (12, 13, 14)
-
-
15. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:
-
determining an item associated with a transaction between a merchant and a user device using non-speech based user input transaction data associated with the transaction; determining a context associated with the transaction using at least a portion of the transaction data, the context comprising a set of one or more language model elements; determining, using the context, a first language model element of the set of one or more language model elements having a predetermined association with the item, wherein the first language model element represents a command word or phrase; modifying a language model by including the first language model element in the language model, resulting in a modified language model; recognizing, using the modified language model, presence of the command word or phrase in input speech data; and causing an operation corresponding to the command word or phrase to be initiated in connection with the item. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:
-
determining an item associated with a transaction linked to a first user account; determining a second user account associated with a recipient of the item; determining a language model, wherein the language model comprises one or more language model elements having a predetermined association with the item associated with the transaction; and associating the language model with the second user account, wherein operations of the item can be initiated with speech input corresponding to at least one of the one or more language model elements. - View Dependent Claims (22, 23, 24)
-
Specification