Patents by Inventor Naman Aggarwal

Naman Aggarwal 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: 11379792
    Abstract: An inventory management server is provided. The inventory management server includes at least one processor, and at least one memory. The at least one memory includes computer program code configured to cause the inventory management server at least to receive tracking data assigned to a product from a payment network, interrogate a mapping table containing assigned product to tracking data information, for the presence of the received tracking data, update an inventory database of the product stocked at the merchant inventory in response to detection of the presence of the received tracking data, and transmit acknowledgement data indicative of the inventory database update. The tracking data is transmitted by a merchant via a payment terminal in communication with the payment network.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: July 5, 2022
    Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Hao Tang, Senxian Zhuo, Xijing Wang, Bensam Joyson, Naman Aggarwal, Donghao Huang, Prashant Sridhar, Martin Collings, Perry Kick
  • Patent number: 11044251
    Abstract: A method for remote authentication aided by an audio signal includes: storing, in a memory of a computing device, at least first authentication data; receiving, by a first input device of the computing device, an audio signal electronically transmitted by a separate computing system; decoding, by a decoding module of the computing device, the received audio signal to identify a server identification value; receiving, by a second input device of the computing device, second authentication data submitted by a user of the computing device; authenticating, by an authentication module of the computing device, the received second authentication data based on the stored first authentication data; and electronically transmitting, by a transmitting device of the computing device, a result of the authentication and a profile identifier to an external processing server based on the server identification value.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: June 22, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shiying Lian, Donghao Huang, Naman Aggarwal
  • Patent number: 10769653
    Abstract: A data processor implemented method for gamification of activity tracking to determine a reward is provided. The method includes obtaining activity tracking information from one or more activity tracking sensors, and comparing one or more associated activity tracking target with the obtained activity tracking information to generate an activity tracking level. The method also includes assessing the activity tracking level for determination of the reward, and interfacing with a payment gateway to make payment to an entity associated with the reward, wherein an amount of the payment is dependent on the reward.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: September 8, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATION
    Inventors: Tobias Puehse, Sin Jian Tan, Jie Zhang, Douglas Teck Yong Tan, Noor Ali Nizar Ali, Naman Aggarwal, Yong Wei Chin
  • Publication number: 20180359249
    Abstract: A method for remote authentication aided by an audio signal includes: storing, in a memory of a computing device, at least first authentication data; receiving, by a first input device of the computing device, an audio signal electronically transmitted by a separate computing system; decoding, by a decoding module of the computing device, the received audio signal to identify a server identification value; receiving, by a second input device of the computing device, second authentication data submitted by a user of the computing device; authenticating, by an authentication module of the computing device, the received second authentication data based on the stored first authentication data; and electronically transmitting, by a transmitting device of the computing device, a result of the authentication and a profile identifier to an external processing server based on the server identification value.
    Type: Application
    Filed: June 5, 2018
    Publication date: December 13, 2018
    Applicant: Mastercard Asia/Pacific Pte. Ltd.
    Inventors: Shiying Lian, Donghao Huang, Naman Aggarwal
  • Publication number: 20180300706
    Abstract: There is provided an airborne apparatus and transaction method. The airborne apparatus typically traverses to a user who wishes to carry out a transaction. The airborne apparatus is able to help the user to carry out a desired transaction using various possible payment processes.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 18, 2018
    Inventors: Naman Aggarwal, Tobias Puehse, Yong How Chin
  • Publication number: 20180293572
    Abstract: A system and a method for administering a user account are provided. The system includes at least one processor, and at least one memory including computer program code. The at least one memory and the computer program code are configured to, with the at least one processor, cause the system at least to receive from a device, a user account identifier, receive from a merchant device, a credit request including a merchant identifier and a credit amount, determine based on the user account identifier, at least one digital wallet associated with the user account identifier, and determine an amount of points to be credited to the user account associated with the at least one digital wallet, the user account being determined according to the user account identifier and the merchant identifier, and the amount of points being determined in response to the credit amount.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 11, 2018
    Inventors: Benjamin Charles Gilbey, Naman Aggarwal, Ai Ling Felicia Choo
  • Publication number: 20180025332
    Abstract: A system for facilitating a payment using a client application executed by a client device, the system including one or more processing devices in communication with the client device via a communications network, wherein the one or more processing devices execute processing device software that cause the one or more processing devices to communicate with the client application to establish a transaction session having a session access token and a session key, receive requests from the client application, at least some of the requests including the access token a payload encrypted at least in part using the session key, decrypt the payload at least in part using the session key, process the requests at least in part using the access token and in accordance the decrypted payload, to thereby allow at least one action to be performed, the at least one action forming part of a payment process and provide any required response to the client application.
    Type: Application
    Filed: June 20, 2017
    Publication date: January 25, 2018
    Inventors: Donghao Huang, Naman Aggarwal, Kshama Jha, Yong How Chin, Jie Zhang, Dekai Zhang
  • Publication number: 20180005320
    Abstract: A method for currency exchange, comprising: providing, by an account management module, an account each for first and second entities, each account comprising a plurality of sub-accounts for a different currency; broadcasting a currency exchange rate between a first currency and second currency; receiving, at a transaction management module in communication with the account management module, a request from the second entity for an amount of the first currency in exchange for the second currency at the broadcasted rate; determining, by the transaction management module, an equivalent amount of the second currency at the broadcasted rate; debiting the determined amount of the second currency from the second entity, and crediting said amount to the first entity, by the account management module; and debiting the requested amount of the first currency from first entity and crediting said amount to the second entity, by the account management module.
    Type: Application
    Filed: June 21, 2017
    Publication date: January 4, 2018
    Inventors: Donghao Huang, Ai Ling Felicia Choo, Naman Aggarwal
  • Publication number: 20170372264
    Abstract: An inventory management server is provided. The inventory management server includes at least one processor, and at least one memory. The at least one memory includes computer program code configured to cause the inventory management server at least to receive tracking data assigned to a product from a payment network, interrogate a mapping table containing assigned product to tracking data information, for the presence of the received tracking data, update an inventory database of the product stocked at the merchant inventory in response to detection of the presence of the received tracking data, and transmit acknowledgement data indicative of the inventory database update. The tracking data is transmitted by a merchant via a payment terminal in communication with the payment network.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 28, 2017
    Inventors: Hao Tang, Senxian Zhuo, Xijing Wang, Bensam Joyson, Naman Aggarwal, Donghao Huang, Prashant Sridhar, Martin Collings, Perry Kick
  • Publication number: 20170120106
    Abstract: A data processor implemented method for authenticating use of an activity tracking device by a user is provided. The method includes obtaining a plurality of first markers, wherein each of the first markers includes a location and time-stamp of the activity tracking device when the activity tracking device is tracking at least one parameter of the user. The method also includes obtaining a plurality of second markers from a transaction data storage, wherein each of the second markers includes a location and time-stamp of an electronic transaction made by the user using at least one payment device of the user. The method further includes comparing the locations of the plurality of first markers with the locations of the plurality of second markers, and determining, based on the comparison, whether the activity tracking device is regularly in use by the user.
    Type: Application
    Filed: November 1, 2016
    Publication date: May 4, 2017
    Inventors: Tobias Puehse, Sin Jian Tan, Jie Zhang, Douglas Teck Yong Tan, Noor Ali Nizar Ali, Naman Aggarwal, Yong Wei Chin
  • Publication number: 20170116634
    Abstract: A data processor implemented method for gamification of activity tracking to determine a reward is provided. The method includes obtaining activity tracking information from one or more activity tracking sensors, and comparing one or more associated activity tracking target with the obtained activity tracking information to generate an activity tracking level. The method also includes assessing the activity tracking level for determination of the reward, and interfacing with a payment gateway to make payment to an entity associated with the reward, wherein an amount of the payment is dependent on the reward.
    Type: Application
    Filed: October 14, 2016
    Publication date: April 27, 2017
    Inventors: Tobias Puehse, Sin Jian Tan, Jie Zhang, Douglas Teck Yong Tan, Noor Ali Nizar Ali, Naman Aggarwal, Yong Wei Chin