Mining phrases for association with a user
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 individual ones of multiple corpuses of text to determine statistically improbable phrases that individually appear in at least one of the corpuses of text more than a threshold number of times;
storing the determined statistically improbable phrases in a first corpus of phrases, wherein the statistically improbable phrases stored in the first corpus of phrases include a verb phrase;
parsing individual ones of the multiple corpuses of text to determine phrases comprising two or more contiguous words within the text;
storing the determined phrases comprising two or more contiguous words in the first corpus of phrases;
filtering the first corpus of phrases to define a second corpus of phrases comprising fewer phrases than the first corpus of phrases;
causing phrases of the second corpus of phrases to be suggested to a user;
receiving a selection of a phrase of the suggested phrases from the user; and
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.
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
32 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 individual ones of multiple corpuses of text to determine statistically improbable phrases that individually appear in at least one of the corpuses of text more than a threshold number of times; storing the determined statistically improbable phrases in a first corpus of phrases, wherein the statistically improbable phrases stored in the first corpus of phrases include a verb phrase; parsing individual ones of the multiple corpuses of text to determine phrases comprising two or more contiguous words within the text; storing the determined phrases comprising two or more contiguous words in the first corpus of phrases; filtering the first corpus of phrases to define a second corpus of phrases comprising fewer phrases than the first corpus of phrases; causing phrases of the second corpus of phrases to be suggested to a user; receiving a selection of a phrase of the suggested phrases from the user; and 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.
-
-
2. A method implemented at least in part by a computing device, the method comprising:
-
responsive to determining that a corpus of text includes a statistically improbable phrase, storing the determined statistically improbable phrase in a corpus of phrases for association with a user account, wherein the statistically improbable phrase, when received before or during a transaction, provides access to a payment instrument for use in a transaction; and causing output of the stored statistically improbable phrase for association with a user account. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method implemented at least in part by a computing device, the method comprising:
-
determining that a source includes a statistically improbable phrase; and based at least in part on determining that the source includes a statistically improbable phrase, storing the determined statistically improbable phrase in a corpus of phrases for use as an identifier, wherein the statistically improbable phrase, when received before or during a transaction, provides access to a payment instrument for use in a transaction. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising:
-
parsing a corpus of text to determine phrases comprising two or more contiguous words within the text; storing the determined phrases comprising two or more contiguous words in a first corpus of phrases, wherein at least one word of the two or more contiguous words is a preposition; filtering out a portion of the first corpus of phrases to define a second corpus of phrases; and providing phrases of the second corpus of phrases for use as identifiers, wherein the phrases, when received before or during a transaction, provides access to a payment instrument for use in a transaction. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processors; and the one or more non-transitory computer-readable media storing the computer-executable instructions configured to; parse a corpus of text to determine phrases comprising two or more contiguous words within the text; store the determined phrases comprising two or more contiguous words in a first corpus of phrases, wherein at least one word of the two or more contiguous words is a preposition; filter out a portion of the first corpus of phrases to define a second corpus of phrases; and provide phrases of the second corpus of phrases for use as identifiers, wherein the phrases, when received before or during a transaction, provides access to a payment instrument for use in a transaction.
-
-
21. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising:
-
parsing a source to determine phrases comprising two or more contiguous words within the source; storing the determined phrases, the words of the stored phrases being different parts of speech; and associating at least one of the determined phrases comprising two or more contiguous words with a payment instrument, the at least one of the determined phrases, when received before or during a transaction, providing access to the payment instrument for use in a transaction. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system comprising:
-
one or more processors; and the one or more non-transitory computer-readable media storing the computer-executable instructions configured to; parse a source to determine phrases comprising two or more contiguous words within the source; store the determined phrases, the words of the stored phrases being different parts of speech; and associate at least one of the determined phrases comprising two or more contiguous words with a payment instrument, the at least one of the determined phrases, when received before or during a transaction, providing access to the payment instrument for use in a transaction.
-
-
27. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising:
-
mining multiple corpuses of text to locate phrases, individual ones of the phrases comprising at least two grammatically-correct words; storing the located phrases in a corpus of phrases, wherein the located phrases have at least a first word and a second word, the first word being a different part-of-speech than the second word; and associating at least some of the located phrases with users and corresponding payment instruments associated with the users, locations associated with the users, or delivery methods associated with the users. - View Dependent Claims (28)
-
-
29. A system comprising:
-
one or more processors; and the one or more non-transitory computer-readable media storing the computer-executable instructions configured to; mine multiple corpuses of text to locate phrases, individual ones of the phrases comprising at least two grammatically-correct words; store the located phrases in a corpus of phrases, wherein the located phrases have at least a first word and a second word, the first word being a different part-of-speech than the second word; and associate at least some of the located phrases with users and corresponding payment instruments associated with the users, locations associated with the users, or delivery methods associated with the users.
-
-
30. A system comprising:
-
one or more processors; memory; a phrase-mining module, stored in the memory and executable on the one or more processors to; determine that one or more sources include statistically improbable phrases, and mine multiple sources to determine phrases comprising at least two contiguous words that reside within the multiple sources, wherein at least one phrase of the determined phrases includes a prepositional phrase; and a phrase-suggestion module, stored in the memory and executable on the one or more processors to provide at least some of the statistically improbable phrases and at least some of the phrases comprising at least two contiguous words as identifiers that, when received before or during a transaction, provide access to a payment instrument for use in a transaction. - View Dependent Claims (31, 32)
-
Specification