Generating and suggesting phrases
First Claim
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising:
- analyzing multiple corpuses of text to generate a first corpus of phrases, wherein individual phrases comprise at least two grammatically-correct words automatically generated based at least in part on information associated with a user;
filtering the first corpus of phrases to define a second corpus of phrases comprising fewer phrases than the first corpus of phrases;
suggesting, to the user, phrases of the second corpus of phrases;
receiving a selection of a phrase of the suggested phrases from the user;
associating the selected phrase with the user and with one or more of a payment instrument associated with the user, a location associated with the user, or a delivery method associated with the user;
associating one or more rules to the selected phrase;
receiving a request to conduct a transaction with use of the selected phrase;
approving the requested transaction if the associated rules allow for the requested transaction with use of the phrase; and
declining the requested transaction if the associated rules do not allow for the requested transaction with use of the phrase.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for generating and providing phrases are described herein. These techniques may include analyzing one or more sources to generate a first corpus of phrases, each of the phrases for use as an identifier and/or for association with a user for executing a transaction. Once a first corpus of phrases has been generated, these phrases may be filtered to define a second corpus of phrases. Phrases of this second corpus may then be suggested to one or more users. In some instances, the phrases suggested to a particular user are personalized to the user based on information previously known about the user or based on information provided by the user.
-
Citations
48 Claims
-
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising:
-
analyzing multiple corpuses of text to generate a first corpus of phrases, wherein individual phrases comprise at least two grammatically-correct words automatically generated based at least in part on information associated with a user; filtering the first corpus of phrases to define a second corpus of phrases comprising fewer phrases than the first corpus of phrases; suggesting, to the user, phrases of the second corpus of phrases; receiving a selection of a phrase of the suggested phrases from the user; associating the selected phrase with the user and with one or more of a payment instrument associated with the user, a location associated with the user, or a delivery method associated with the user; associating one or more rules to the selected phrase; receiving a request to conduct a transaction with use of the selected phrase; approving the requested transaction if the associated rules allow for the requested transaction with use of the phrase; and declining the requested transaction if the associated rules do not allow for the requested transaction with use of the phrase. - View Dependent Claims (2, 3)
-
-
4. One or more non-transitory computer-readable media storing computer-executable instructions for a transaction that, when executed on one or more processors, perform acts comprising:
-
analyzing multiple corpuses of text to generate a corpus of phrases, at least one of the phrases comprising at least two grammatically-correct words and being associated with an aspect of a user account; determining one or more phrases of the corpus of phrases to suggest to individual ones of multiple users, wherein individual ones of the multiple users have a user account and wherein the one or more phrases are automatically generated with information inputted by at least one of the multiple users; receiving, from a set of the multiple users, a selection of a suggested phrase; and associating, for individual users in the set of the multiple users, the selected phrase with at least one of a payment instrument for executing a transaction or an identity of one of the multiple users. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more processors; and the one or more non-transitory computer-readable media storing the computer-executable instructions to store an application configured to; analyze multiple corpuses of text to generate a corpus of phrases, at least one of the phrases comprising at least two grammatically-correct words; determine one or more phrases of the corpus of phrases to suggest to individual ones of multiple users, wherein individual ones of the multiple users have a user account and wherein the one or more phrases are automatically generated with information inputted by at least one of the multiple users; receive, from a set of the multiple users, a selection of a suggested phrase; and associate, for individual users in the set of the multiple users, the selected phrase with at least one of a payment instrument for executing a transaction or an identity of one of the multiple users.
-
-
19. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising:
-
analyzing multiple sources to generate multiple phrases, wherein individual ones of the multiple phrases comprise a string of alphanumeric characters automatically generated using information associated with a user and individual ones of the multiple phrases for association with an aspect of a user account used to execute a payment transaction; causing at least one phrase of the multiple phrases to be suggested to the user; and responsive to receiving a selection of a phrase from the user, associating the selected phrase with the aspect of the user account used to execute a payment transaction. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system comprising:
-
one or more processors; and the one or more non-transitory computer-readable media storing the computer-executable instructions to store an application configured to; analyze multiple sources to generate multiple phrases, wherein individual ones of the multiple phrases comprise a string of alphanumeric characters automatically generated using information associated with a user and individual ones of the multiple phrases for association with an aspect of a user account used to execute a payment transaction; cause at least one phrase of the multiple phrases to be suggested to the user; and responsive to receiving a selection of a phrase from the user, associate the selected phrase with the aspect of the user account used to execute a payment transaction.
-
-
31. A method implemented at least in part by a computing device, the method comprising:
-
determining, via the computing device, one or more phrases to suggest to a user for association with an aspect of a user account associated with a user, wherein individual ones of the one or more phrases comprise at least one grammatically-correct word automatically generated based at least in part on a phrase entered by the user; receiving a selection of a suggested phrase or a selection of a user-generated phrase from the user; responsive to the receiving of the selection, associating the selected phrase with the aspect of the user account; receiving, from the user, a request to conduct a transaction with use of the selected phrase; if the requested transaction is authorized, completing the requested transaction with use of the selected phrase; and otherwise, declining the requested transaction. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A system comprising:
-
one or more processors; memory; a phrase-generation module, stored in the memory and executable on the one or more processors to generate automatically multiple phrases based at least in part on a phrase entered by a user for association with payment instruments associated with users, locations associated with users, or delivery methods associated with users; a phrase-suggestion module, stored in the memory and executable on the one or more processors to suggest one or more of the generated phrases to the users; and a phrase-association module, stored in the memory and executable on the one or more processors to associate phrases with payment instruments, locations, or delivery methods associated with the users in response to receiving selections of suggested phrases from the users. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method implemented at least in part by a computing device, comprising:
-
generating, via the computing device, a corpus of phrases that individually comprise at least one grammatically-correct word; determining a portion of the phrases from the corpus of phrases to suggest to a user based at least in part on a keyword associated with a phrase associated with the user; and responsive to receiving a user selection of a phrase, associating the selected phrase with an aspect of a user account associated with the user, the aspect of the user account used to execute a payment transaction. - View Dependent Claims (47, 48)
-
-
46. A method as recited in 45, wherein the corpus of phrases comprises a first corpus of phrases, and wherein determining of the portion of the phrases comprises:
-
filtering out one or more phrases of the first corpus of phrases to define a second corpus of phrases; determining the keyword associated with the user; and determining phrases of the second corpus of phrases that are associated with the keyword.
-
Specification