Patents by Inventor Joseph Damon Hayes
Joseph Damon Hayes has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11436592Abstract: Systems and methods are provided for notifying providers associated with virtual wallets that the virtual wallets are default virtual wallets for consumers and/or communication devices. One exemplary method includes receiving, at a wallet platform, a request, from a wallet provider associated with a virtual wallet, for confirmation that the virtual wallet is a default virtual wallet at a communication device, determining, by the wallet platform, whether the virtual wallet is the default virtual wallet at the communication device, and providing, by the wallet platform, a notification to the wallet provider. In connection therewith, the notification indicates whether or not the virtual wallet is the default virtual wallet at the communication device, thereby permitting the wallet provider to incentivize a consumer associated with the communication device to select the virtual wallet as the default virtual wallet when the virtual wallet is not the default virtual wallet.Type: GrantFiled: September 27, 2017Date of Patent: September 6, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Nitin Shrivastava, Joseph Damon Hayes
-
Patent number: 11328287Abstract: Systems and methods are provided for use in permitting selection of a virtual wallet default at a communication device by a user associated with the communication device. One exemplary method includes receiving, by a wallet platform, a payload request from a virtual wallet at a communication device where the payload request related to a default virtual wallet for the communication device, and verifying, by the wallet platform, the payload request. The method then also includes, in response to the payload request, identifying, by the wallet platform, the virtual wallet as the default virtual wallet for the communication device, whereby the virtual wallet is identified as the default virtual wallet for subsequent transactions performed via the communication device.Type: GrantFiled: September 27, 2017Date of Patent: May 10, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Nitin Shrivastava, Joseph Damon Hayes
-
Patent number: 10963901Abstract: Systems and methods are provided for facilitating enrollment of consumers in programs associated with entities. One exemplary method includes, in response to a selection of registration for an account with an entity, calling an application programming interface (API) associated with a virtual wallet platform, and receiving from the virtual wallet platform, via the API, a token associated with the entity. The method also includes displaying the token to a user and receiving, from the virtual wallet platform, a packet of personal identifying information for the user. The method further includes populating an application for registration of the user for the account with the personal identifying information included in the packet, and, upon an input from the user, enrolling the user in a program associated with the entity, based on the personal identifying information included in the packet, and providing the account to the user.Type: GrantFiled: August 16, 2017Date of Patent: March 30, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Manash Bhattacharjee, Prashant Sharma, Joseph Damon Hayes
-
Patent number: 10755264Abstract: A secure online payment system in which, upon initiation by a card holder of a payment operation to an online merchant, the card holder is directed to a wallet-hosting website which stores at least one digital wallet associated with the card holder. Each digital wallet is associated with at least one payment card associated with the card holder, and the website has access to database storing payment card data relating to the payment card. At the website, a card holder authentication process is performed. Upon successful authentication, payment card data is extracted from the database, and a successful authentication indicator message is generated and returned to the merchant. The successful authentication indicator message includes the payment card data, code indicating that the card holder has been successfully identified, and code indicative of the fact that the payment card is registered in the wallet.Type: GrantFiled: October 8, 2015Date of Patent: August 25, 2020Assignee: MASTERCARD ASIA PACIFIC PTE. LTD.Inventors: Rajen Prabhu, Advait Sinha, Joseph Damon Hayes
-
Patent number: 10748169Abstract: Methods and systems for processing an electronic transaction between a cardholder and a merchant using a payment card carried out over a payment network are provided. An example method comprises receiving tokenization data including identification data associated with a token representing payment data of the payment card, and issuer data indicative of rewards information associated with the payment card; receiving a rewards inquiry request from a merchant terminal, where the rewards inquiry request comprises the token and where the token is associated with the payment data for making the transaction; determining the rewards information associated with the rewards inquiry request using the tokenization data; and transmitting the rewards information to the merchant terminal for preparation of a transaction request to an acquirer using the rewards information.Type: GrantFiled: May 10, 2016Date of Patent: August 18, 2020Assignee: MASTERCARD ASIA PACIFIC PTE. LTD.Inventors: Vijin Venugopalan, Joseph Damon Hayes
-
Publication number: 20190095905Abstract: Systems and methods are provided for notifying providers associated with virtual wallets that the virtual wallets are default virtual wallets for consumers and/or communication devices. One exemplary method includes receiving, at a wallet platform, a request, from a wallet provider associated with a virtual wallet, for confirmation that the virtual wallet is a default virtual wallet at a communication device, determining, by the wallet platform, whether the virtual wallet is the default virtual wallet at the communication device, and providing, by the wallet platform, a notification to the wallet provider. In connection therewith, the notification indicates whether or not the virtual wallet is the default virtual wallet at the communication device, thereby permitting the wallet provider to incentivize a consumer associated with the communication device to select the virtual wallet as the default virtual wallet when the virtual wallet is not the default virtual wallet.Type: ApplicationFiled: September 27, 2017Publication date: March 28, 2019Inventors: Nitin Shrivastava, Joseph Damon Hayes
-
Publication number: 20190095906Abstract: Systems and methods are provided for use in permitting selection of a virtual wallet default at a communication device by a user associated with the communication device. One exemplary method includes receiving, by a wallet platform, a payload request from a virtual wallet at a communication device where the payload request related to a default virtual wallet for the communication device, and verifying, by the wallet platform, the payload request. The method then also includes, in response to the payload request, identifying, by the wallet platform, the virtual wallet as the default virtual wallet for the communication device, whereby the virtual wallet is identified as the default virtual wallet for subsequent transactions performed via the communication device.Type: ApplicationFiled: September 27, 2017Publication date: March 28, 2019Inventors: Nitin Shrivastava, Joseph Damon Hayes
-
Publication number: 20190057412Abstract: Systems and methods are provided for facilitating enrollment of consumers in programs associated with entities. One exemplary method includes, in response to a selection of registration for an account with an entity, calling an application programing interface (API) associated with a virtual wallet platform, and receiving from the virtual wallet platform, via the API, a token associated with the entity. The method also includes displaying the token to a user and receiving, from the virtual wallet platform, a packet of personal identifying information for the user. The method further includes populating an application for registration of the user for the account with the personal identifying information included in the packet, and, upon an input from the user, enrolling the user in a program associated with the entity, based on the personal identifying information included in the packet, and providing the account to the user.Type: ApplicationFiled: August 16, 2017Publication date: February 21, 2019Inventors: Manash Bhattacharjee, Prashant Sharma, Joseph Damon Hayes
-
Publication number: 20180374066Abstract: Systems and methods are provided for use in facilitating transactions through virtual applications. One exemplary method includes receiving, via an application programming interface (API), from a user, an identification of a transaction for a product at a merchant, and soliciting from the user a designator for a funding user to fund the transaction where the designator is indicative of a virtual application associated with the funding user. The method also includes compiling a purchase option for the product including parameters for the transaction where the parameters include a delivery option for the product but not a payment account credential for funding the transaction, and transmitting, via the virtual wallet, the purchase option to the funding user. The method further includes, in response to approval of the purchase option by the funding user, providing a payment account credential associated with the virtual wallet, via the API, to the merchant.Type: ApplicationFiled: June 23, 2017Publication date: December 27, 2018Inventors: Nitin Shrivastava, Joseph Damon Hayes
-
Publication number: 20160335656Abstract: Methods and systems for processing an electronic transaction between a cardholder and a merchant using a payment card carried out over a payment network are provided. An example method comprises receiving tokenization data including identification data associated with a token representing payment data of the payment card, and issuer data indicative of rewards information associated with the payment card; receiving a rewards inquiry request from a merchant terminal, where the rewards inquiry request comprises the token and where the token is associated with the payment data for making the transaction; determining the rewards information associated with the rewards inquiry request using the tokenization data; and transmitting the rewards information to the merchant terminal for preparation of a transaction request to an acquirer using the rewards information.Type: ApplicationFiled: May 10, 2016Publication date: November 17, 2016Inventors: Vijin Venugopalan, Joseph Damon Hayes
-
Publication number: 20160104152Abstract: A secure online payment system in which, upon initiation by a card holder of a payment operation to an online merchant, the card holder is directed to a wallet-hosting website which stores at least one digital wallet associated with the card holder. Each digital wallet is associated with at least one payment card associated with the card holder, and the website has access to database storing payment card data relating to the payment card. At the website, a card holder authentication process is performed. Upon successful authentication, payment card data is extracted from the database, and a successful authentication indicator message is generated and returned to the merchant. The successful authentication indicator message includes the payment card data, code indicating that the card holder has been successfully identified, and code indicative of the fact that the payment card is registered in the wallet.Type: ApplicationFiled: October 8, 2015Publication date: April 14, 2016Inventors: Rajen Prabhu, Advait Sinha, Joseph Damon Hayes