Systems and methods to enhance search data with transaction based data
First Claim
1. A computer-implemented method for enhancing search data using a search engine and a transaction handler, comprising:
- processing, by the transaction handler, a plurality of transactions initiated at a plurality of terminals associated with a plurality of users, the plurality of transactions relating to a plurality of merchants and resulting in transaction data, wherein the plurality of terminals is associated with a plurality of searches performed in at least one search engine by users with a plurality of search terms, and wherein the transaction handler is configured in an electronic payment processing network including the transaction handler, at least one first computer in communication with the transaction handler and configured to receive payment for at least a portion of the plurality of transactions in the electronic payment processing network, the plurality of terminals in communication with the transaction handler and configured to generate the plurality of transactions using a plurality of account identifiers corresponding to the plurality of users, and a data warehouse in communication with the transaction handler and configured to store transaction data corresponding to the plurality of transactions;
receiving, from a user through a portal in communication with the data warehouse, a request to retrieve search statistics, the request identifying at least one search term;
identifying, by at least one processor, a set of search statistics based at least partially on the at least one search term, the set of search statistics relating to searches performed by users;
generating, by the at least one processor, a set of transaction statistics corresponding to the set of search statistics based at least partially on the transaction data, the set of transaction statistics relating the searches performed by the terminals to an impact on transactions;
correlating, by the at least one processor, the set of search statistics to the set of transaction statistics; and
juxtaposing, by the at least one processor, at least a portion of the set of search statistics with at least a portion of the set of transaction statistics to generate a response to the request from the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a system, method, and apparatus for enhancing search data using a search engine and a transaction handler. The method includes processing, by a transaction handler, a plurality of transactions initiated at a plurality of user terminals associated with a plurality of users, receiving a request to retrieve search statistics, the request identifying at least one search term, identifying a set of search statistics based on the at least one search term identified in the request, generating a set of transaction statistics corresponding to the set of search statistics based on the transaction data, the set of transaction statistics relating the searches performed by the user terminals to an impact on transactions, correlating the set of search statistics to the set of transaction statistics, and juxtaposing the set of search statistics with the set of transaction statistics to generate a response to the request from the user.
-
Citations
20 Claims
-
1. A computer-implemented method for enhancing search data using a search engine and a transaction handler, comprising:
-
processing, by the transaction handler, a plurality of transactions initiated at a plurality of terminals associated with a plurality of users, the plurality of transactions relating to a plurality of merchants and resulting in transaction data, wherein the plurality of terminals is associated with a plurality of searches performed in at least one search engine by users with a plurality of search terms, and wherein the transaction handler is configured in an electronic payment processing network including the transaction handler, at least one first computer in communication with the transaction handler and configured to receive payment for at least a portion of the plurality of transactions in the electronic payment processing network, the plurality of terminals in communication with the transaction handler and configured to generate the plurality of transactions using a plurality of account identifiers corresponding to the plurality of users, and a data warehouse in communication with the transaction handler and configured to store transaction data corresponding to the plurality of transactions; receiving, from a user through a portal in communication with the data warehouse, a request to retrieve search statistics, the request identifying at least one search term; identifying, by at least one processor, a set of search statistics based at least partially on the at least one search term, the set of search statistics relating to searches performed by users; generating, by the at least one processor, a set of transaction statistics corresponding to the set of search statistics based at least partially on the transaction data, the set of transaction statistics relating the searches performed by the terminals to an impact on transactions; correlating, by the at least one processor, the set of search statistics to the set of transaction statistics; and juxtaposing, by the at least one processor, at least a portion of the set of search statistics with at least a portion of the set of transaction statistics to generate a response to the request from the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for enhancing search data, comprising:
-
a transaction handler configured in an electronic payment processing network, the electronic payment processing network including the transaction handler, a plurality of terminals in communication with the transaction handler and configured to initiate a plurality of transactions using account identifiers corresponding to a plurality of users, and at least one first computer in communication with the transaction handler and configured to receive payment for at least a portion of the plurality of transactions in the electronic payment processing network, the transaction handler further configured to process the plurality of transactions initiated at the plurality of terminals, the plurality of transactions relating to a plurality of merchants and resulting in transaction data, wherein the plurality of terminals is associated with a plurality of searches performed in at least one search engine by users with a plurality of search terms; a data warehouse in communication with the transaction handler and configured to store the transaction data corresponding to the plurality of transactions; a portal in communication with the data warehouse, the portal configured to receive requests to retrieve search statistics; and at least one processor associated with the transaction handler and in communication with the at least one search engine, the at least one processor configured to; receive a request to retrieve search statistics through the portal, the request identifying at least one search term; identify a set of search statistics based at least partially on the at least one search term, the set of search statistics relating to searches performed by users; generate a set of transaction statistics corresponding to the set of search statistics based at least partially on the transaction data, the set of transaction statistics relating the searches performed by the terminals to an impact on transactions; correlate the set of search statistics to the set of transaction statistics; and juxtapose at least a portion of the set of search statistics with at least a portion of the set of transaction statistics to generate a response to the request from the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for enhancing search data with transaction data from a transaction handler, wherein the transaction handler is configured in an electronic payment processing network including the transaction handler, at least one first computer in communication with the transaction handler and configured to receive payment for at least a portion of a plurality of transactions in the electronic payment processing network, a plurality of terminals in communication with the transaction handler and configured to generate the plurality of transactions using account identifiers corresponding to a plurality of users, and a data warehouse in communication with the transaction handler and configured to store transaction data, the transaction handler configured to process the plurality of transactions initiated at the plurality of terminals associated with the plurality of users, the plurality of transactions associated with a plurality of merchants and resulting in the transaction data that is stored in the data warehouse, and wherein the plurality of terminals is associated with a plurality of searches performed in at least one search engine by users with a plurality of search terms, the apparatus comprising at least one non-transitory computer-readable medium including program instructions that, when executed by at least one processor, cause the at least one processor to:
-
receive, through a portal in communication with the data warehouse, a request to retrieve search statistics from a merchant of the plurality of merchants, the request identifying at least one search term; identify a set of search statistics based at least partially on the at least one search term, the set of search statistics relating to searches performed by users; generate a set of transaction statistics corresponding to the set of search statistics based at least partially on the transaction data, the set of transaction statistics relating the searches performed by the users to an impact on transactions; correlate the set of search statistics to the set of transaction statistics; and juxtapose at least a portion of the set of search statistics with at least a portion of the set of transaction statistics to generate a response to the request from the user.
-
Specification