Patents by Inventor Asheesh Agarwal

Asheesh Agarwal 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: 11823140
    Abstract: A server and method for sending a transaction receipt via a push notification is provided. The server comprises at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the server at least to: receive, from an issuer server, an approval message approving the user-initiated transaction request and transaction receipt details indicating a completion of the user-initiated transaction request, the user-initiated transaction request having corresponding transaction request details including a unique device identifier identifying a payment device that has been used to initiate the user-initiated transaction request; encrypt the transaction receipt details to provide encrypted transaction receipt details; and push, to the payment device identified by the unique device identifier, the encrypted transaction receipt details via a push notification channel.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: November 21, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Asif Kadiwala, PiyushKumar Mistry, Vinesh Gaadhe, Asheesh Agarwal
  • Patent number: 11356458
    Abstract: The invention provides methods, systems and computer programs for dual layer identity based access control implemented within systems that implement a micro-service architecture. The invention involves (i) receiving at a first resource server (a) a request for a first processor implemented service, (b) a primary access token generated by the primary identity authentication server, and (c) validation information corresponding to the primary access token that is transmitted by the primary identity authentication server, (iv) responsive confirming validity of the primary access token, transmitting to a secondary identity authentication server, a request for generation of a secondary access token, (v) receiving the secondary access token at the first resource server, and (vi) transmitting to a second resource server within the server system, a request for a second processor implemented service implemented by said second resource server.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: June 7, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Asheesh Agarwal, Nirmish Dholakia, PiyushKumar Mistry
  • Patent number: 11240236
    Abstract: According to an embodiment, there is provided a method for authorizing use of an application on a device. The method includes: identifying a plurality of device identifiers of the device; determining authorization information based on predetermined one or more of the plurality of device identifiers; and determining authorization for use of the application on the device in response to the authorization information.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: February 1, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sekhar Palli, Vinesh Gaadhe, Asif Kadiwala, Nirmish Dholakia, Gaurav Dayal, Asheesh Agarwal
  • Publication number: 20200296113
    Abstract: The invention provides methods, systems and computer programs for dual layer identity based access control implemented within systems that implement a micro-service architecture. The invention involves (i) receiving at a first resource server (a) a request for a first processor implemented service, (b) a primary access token generated by the primary identity authentication server, and (c) validation information corresponding to the primary access token that is transmitted by the primary identity authentication server, (iv) responsive confirming validity of the primary access token, transmitting to a secondary identity authentication server, a request for generation of a secondary access token, (v) receiving the secondary access token at the first resource server, and (vi) transmitting to a second resource server within the server system, a request for a second processor implemented service implemented by said second resource server.
    Type: Application
    Filed: February 12, 2020
    Publication date: September 17, 2020
    Inventors: Asheesh AGARWAL, Nirmish DHOLAKIA, PiyushKumar MISTRY
  • Publication number: 20190362333
    Abstract: A data processing system for authenticating a user is disclosed. The data processing system comprises: a computer processor and a data storage device, the data storage device storing instructions operative by the processor to: receive an authentication request from a user device, the authentication request comprising smart device information for a plurality of smart devices coupled to the user device; look up stored authentication information for the user, the stored authentication information comprising smart device information for a plurality of smart devices associated with the user; and authenticate the user by comparing the smart device information of the authentication request with the stored authentication information.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 28, 2019
    Inventor: Asheesh Agarwal
  • Publication number: 20190318325
    Abstract: A server and method for sending a transaction receipt via a push notification is provided. The server comprises at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the server at least to: receive, from an issuer server, an approval message approving the user-initiated transaction request and transaction receipt details indicating a completion of the user-initiated transaction request, the user-initiated transaction request having corresponding transaction request details including a unique device identifier identifying a payment device that has been used to initiate the user-initiated transaction request; encrypt the transaction receipt details to provide encrypted transaction receipt details; and push, to the payment device identified by the unique device identifier, the encrypted transaction receipt details via a push notification channel.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 17, 2019
    Inventors: Asif Kadiwala, PiyushKumar Mistry, Vinesh Gaadhe, Asheesh Agarwal
  • Publication number: 20190199720
    Abstract: According to an embodiment, there is provided a method for authorizing use of an application on a device. The method includes: identifying a plurality of device identifiers of the device; determining authorization information based on predetermined one or more of the plurality of device identifiers; and determining authorization for use of the application on the device in response to the authorization information.
    Type: Application
    Filed: September 26, 2018
    Publication date: June 27, 2019
    Inventors: Sekhar Palli, Vinesh Gaadhe, Asif Kadiwala, Nirmish Dholakia, Gaurav Dayal, Asheesh Agarwal
  • Publication number: 20170323292
    Abstract: A computer-implemented method and computer system are proposed for assisting a consumer associated with a plurality of payment cards. When the consumer wishes to make a payment transaction, a computer system with access to information about the payment cards and access to at least one consequence database storing information relating to consequences of the making payment using the payment cards, determines consequences of making the payment using each of a plurality of the payment cards. According to the determined consequences, the computer system makes an automatic selection of one of the payment cards to use for the purchase. The computer system's selection may be presented to the consumer as a proposal. Upon the consumer accepting the proposal, the payment transaction is performed using the selected payment card.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 9, 2017
    Inventors: Asheesh Agarwal, Kshitiz Saxena, HIRALEE MALAVIYA, NEHA SHAH, GIREESH PUNJOT