Abstract:
Embodiments of the invention are directed to systems, methods and computer program products for providing supplemental account information in digital wallets. An exemplary apparatus is configured to: receive a request to provide a digital wallet on a user's mobile device, authenticate at least one payment credential for use within the digital wallet; receive access to an application programming interface configured to push offers to digital wallets, wherein the application programming interface is associated with at least one database maintained by the digital wallet provider; receive, via the application programming interface one or more offers from the at least one database, wherein the offers include at least one incentive for processing payments using the at least one payment credential associated with the digital wallet; and present, to the user on a display of the mobile device, the one or more offers.
Abstract:
Embodiments are directed to digital wallet management. Embodiments initiate presentation of a digital wallet management interface, comprising initiating presentation of at least one digital wallet; and initiating presentation of at least one representation of at least one payment credential and at least one indication of which of the at least one digital wallets are associated with each of the at least one payment credentials.
Abstract:
Embodiments disclosed herein relate to systems, methods, and computer program products for a system for providing a virtual value token. The system, method, and computer program product are configured to receive a request for a token associated with a virtual value; generate the token associated with the virtual value, wherein the virtual value is funded via a known currency; determine that a user is initiating a transaction using the token; determine a local currency for the transaction; convert, using a computing device processor, at least a portion of the virtual value into a converted amount in the local currency; and complete the transaction using the converted amount of the token. The virtual value may be based on a defined value, such as a known amount on a specific day, or a relative value, such as the current value of an underlying asset.
Abstract:
Embodiments of the invention include systems, methods, and computer-program products for anonymizing a user utilizing oblivious transfer. In this way, the invention establishes a common index to identify members of a population sample, anonymizes the identities of sample members to each party, and exchanges statistics and characteristics of the sample population. The invention creates a common searchable index and anonymizes the sample members of the database via encryption of identification of individual customers in each sample. Each encryption provides for a strong encryption with a key and a homomorphic encryption. The homomorphic encryption allows for multiplication and/or addition on ciphertexts that, once decrypted, match the result that would have occurred had the operations been carried out on the plaintext. In some embodiments, the encryption may be either partially- or fully-homomorphic cryptosystems.
Abstract:
The tool to provide anonymous data in response to a request for information is configured to receiving a request for information relating to a population of interest from a user; determining criteria associated with the population of interest, wherein the criteria define an individual representative of the population of interest; determining a characteristic of the individual within one or more categories; classifying the characteristic of the individual into a cluster, the cluster comprising a subset of all possible outcomes for the category; classifying a plurality of individuals from a database into clusters based on the one or more categories; determining a subset of the plurality of individuals that are similar to the individual representative of the population of interest based on the clusters; transforming the characteristics of the individuals in the subset to generate anonymous data responsive to the request for information; and providing the anonymous data to the user.
Abstract:
Embodiments of the invention are directed to a system, method, or computer program product for a distributive network system with specialized data feeds associated with the distributive network for identifying total spend item level affinity for a customer and utilizing the data to provide target advertisement, providing stocking and supplying options for a merchant, and alternatively, for tracking merchant brand association impact. In this way, embodiments of the present invention identify and utilize total spend data for a customer, which includes the products and services a customer purchases within a time period. The invention identifies the customer transactions and subsequently can identify item level data and merchant level data for the transactions within the time period. From this data the system analyzes the total spend to identify loyalty based on merchant, product, or product category. This loyalty information is compiled across multiple customers and compiled for merchant feedback.
Abstract:
Embodiments of the invention are directed to a system, method, or computer program product for providing feedback and validation of advertising and marketing campaigns. The invention receives advertisement impressions by customers, thus detecting advertisements that the customer has viewed. Furthermore, the invention retrieves transactional data associated with transactions made by the customer. The invention then correlates or matches the advertisement impressions and transactional data to determine products, services, or merchant transactions that were associated with advertisements viewed by the customer. The invention identifies a time frame between the advertisement impression and the transaction and generates data associated with the successfulness of advertising and marketing campaigns.
Abstract:
Embodiments of the invention are directed to systems, methods and computer program products for providing supplemental account information in digital wallets. An exemplary apparatus is configured to: receive a request to provide a digital wallet on a user's mobile device, authenticate at least one payment credential for use within the digital wallet; receive access to an application programming interface configured to push offers to digital wallets, wherein the application programming interface is associated with at least one database maintained by the digital wallet provider; receive, via the application programming interface one or more offers from the at least one database, wherein the offers include at least one incentive for processing payments using the at least one payment credential associated with the digital wallet; and present, to the user on a display of the mobile device, the one or more offers.
Abstract:
Embodiments of the invention are directed to a system, method, or computer program product for utilizing e-receipt data and other electronic communication data between a merchant and customer regarding a transaction to provide misappropriation protection based on address and/or merchant store information associated with the e-receipt or other e-communication. In one embodiment, a system is configured to: determine a purchase price paid for the product and costs associated with the product based on purchase transaction data; and determine an estimated total cost of ownership of the product based on the purchase price of the product and the costs associated with the product.
Abstract:
Embodiments of the invention are directed to systems, methods and computer program products for providing price evaluation based on electronic receipt data. An exemplary apparatus is configured to: identify purchase transaction data associated with identified electronic communications between a merchant and a customer, wherein the purchase transaction data includes product level data from a transaction; receive the identified purchase transaction data, wherein the purchase transaction data is received in an unstructured format; convert the purchase transaction data from the unstructured format to a structured format; associate the structured purchase transaction data with the customer's online banking application; aggregate purchase transaction data related to a first product purchased by a plurality of customers; determine a best price available for the first product based at least partially on an analyses of the purchase transaction data; and communicate the best price available for the first product to one or more parties.