Patents by Inventor Nishant Maheshwari

Nishant Maheshwari 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: 11682016
    Abstract: According to a first aspect, there is provided an identity verifier comprising: at least one processor; at least one memory including computer program code; and a communication port coupled to the processor the at least one memory and the computer program code configured to, with the at least one processor, cause the identity verifier at least to: receive, through the communication port, query information to verify an identity provided by a party requesting a financial service; extract a unique identifier of an electronic device from the query information, the electronic device used to request the financial service; calculate a probability of an accuracy of the identity verification by at least determining whether one or more databases contain a record of the unique identifier, the one or more databases storing data used to perform the identity verification; and respond, through the communication port, to the query with the calculated probability.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: June 20, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Manish Kumar, Nishant Maheshwari, Shuvam Sengupta
  • Patent number: 11673722
    Abstract: A method for preventing tampering with a package includes: affixing a plurality of labels to a physical package, each label including a machine-readable code, the machine-readable code being encoded with a unique value that is unique across the machine-readable code included in each of the plurality of labels; reading, by a computing device, the machine-readable code included in each label of the plurality of affixed labels to obtain the encoded unique value; storing, in the computing device, a cryptographic key pair comprised of a public key and a private key; generating, by the computing device, a digital signature using the private key; and electronically transmitting, by the computing device, a data message to a node in a blockchain network, wherein the data message includes at least the generated digital signature, the public key, and the unique value read for each label of the plurality of labels.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: June 13, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rachit Verma, Nishant Maheshwari, Gayatri Dwivedi
  • Patent number: 11632369
    Abstract: A method for using the active connection of connected devices for additional security in the conveyance of sensitive data from a computing device includes: storing sensitive data; storing one or more device identifiers, wherein each device identifier is associated with a connected device separate from the computing device; receiving a user instruction requesting use of the sensitive data; detecting one or more active communication channels between the computing device and external connected devices; identifying, for each of the detected one or more active communication channels, a device identifier associated with the respective external connected device; verifying that at least one of the identified device identifiers is included in the one or more stored device identifiers; and transmitting the sensitive data after the verification.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: April 18, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Nishant Maheshwari, Shreya Mittal, Shubham Bijawat
  • Patent number: 11468444
    Abstract: A method for transaction initiation with a bypass of merchant systems includes: storing a consumer public key and a blockchain comprised of a plurality of blocks, each block being comprised of a block header and data values, each block header including a block timestamp, and each data value including a unique transaction identifier; receiving a data message originating from a merchant system including a specific transaction identifier, a transaction timestamp, and transaction data; identifying a specific data value in a specific block that includes the specific transaction identifier; verifying that the block timestamp in the specific block is within a predetermined period of time of the transaction timestamp; identifying payment credentials associated with a user transaction account corresponding to the specific data value; and initiating a payment transaction between the merchant system and the transaction account using the identified payment credentials and transaction data.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: October 11, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shreya Mittal, Nishant Maheshwari, Ankur Arora
  • Patent number: 11249977
    Abstract: A method for verified data storage via blockchain includes: storing a blockchain comprised of a plurality of blocks, each comprised of a block header and a plurality of transaction values, the block header including a timestamp; receiving a transaction notification including an entity identifier and data values; validating the data values based on a validation notification received from a verifying entity; generating a new block header comprised of a current timestamp, a block reference value, and a transaction reference value, the block reference value being generated via hashing of the block header included in a most recent block based on the timestamp, and the transaction reference value being generated via hashing of new transaction values including the data values; generating a new block comprised of the generated new block header and the new transaction values; and transmitting the new block to a node associated with the blockchain.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: February 15, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Manoneet Kohli, Rick Unnerstall, Ankur Arora, Shuvam Sengupta, Pulkit Gupta, Nishant Maheshwari, Shreya Mittal, Manish Kumar, Vikas Bishnoi, Shubham Bijawat, Jaipal Singh Kumawat, Navneet Kumar, Lakshmi Sushma Daggubati, Sri Chaitanya Sanaboina, Deepak Yadav
  • Patent number: 11210653
    Abstract: A method for secure usage of a gift card via blockchain includes: storing a blockchain including a specific data value related to a gift card that includes a gift card number and a first recipient address; receiving a transfer request including the gift card number, a first digital signature, and a device identifier; verifying the first recipient address based on the first digital signature; generating a new data value comprising the gift card number, the device identifier, and a second recipient address; transmitting the generated new data value to a node associated with the blockchain; receiving a redemption request from a second computing system including the gift card number, a second digital signature, and a submitted device identifier; verifying the second recipient address and submit device identifier based on the second digital signature and the device identifier, respectively; and transmitting a result of the verification to the second computing system.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: December 28, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Shuvam Sengupta, Nishant Maheshwari, Jaipal Singh Kumawat, Vikas Bishnoi
  • Patent number: 11200606
    Abstract: System and method for facilitating purchase of products from a plurality of different merchants. The system includes a payment processor module that is in communication with a first e-commerce platform associated with a first merchant and a second e-commerce platform associated with a second merchant. The payment processor module is configured to receive data comprising: first product information relating to a first product to be purchased by a customer through the first e-commerce platform; and second product information relating to a second product to be purchased by the customer through the second e-commerce platform. The data is received in real-time without delay after the customer provides an indication of intent to purchase the first and the second products. The payment processor module is further configured to initiate a single transaction based on the data that is received, wherein the single transaction corresponds to the purchase of the first and the second products by the customer.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: December 14, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shreya Mittal, Nishant Maheshwari, Navneet Kumar
  • Patent number: 10949794
    Abstract: Herein disclosed is a method and system to perform product delivery interception. In one implementation, a product delivery interceptor receives, from a purchaser, a request to determine availability of a product. The product delivery interceptor identifies a recipient of the product and transmits a bid for the product for consideration by the recipient. The product delivery interceptor acquires the recipient response to the bid and conveys an instruction to reroute delivery of the product to the purchaser if the recipient response indicates acceptance of the bid.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: March 16, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ashutosh Kumar Gupta, Nishant Maheshwari, Ajay Nehra
  • Publication number: 20200244654
    Abstract: A method for using the active connection of connected devices for additional security in the conveyance of sensitive data from a computing device includes: storing sensitive data; storing one or more device identifiers, wherein each device identifier is associated with a connected device separate from the computing device; receiving a user instruction requesting use of the sensitive data; detecting one or more active communication channels between the computing device and external connected devices; identifying, for each of the detected one or more active communication channels, a device identifier associated with the respective external connected device; verifying that at least one of the identified device identifiers is included in the one or more stored device identifiers; and transmitting the sensitive data after the verification.
    Type: Application
    Filed: January 29, 2019
    Publication date: July 30, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Nishant Maheshwari, Shreya Mittal, Shubham Bijawat
  • Publication number: 20190322426
    Abstract: A method for preventing tampering with a package includes: affixing a plurality of labels to a physical package, each label including a machine-readable code, the machine-readable code being encoded with a unique value that is unique across the machine-readable code included in each of the plurality of labels; reading, by a computing device, the machine-readable code included in each label of the plurality of affixed labels to obtain the encoded unique value; storing, in the computing device, a cryptographic key pair comprised of a public key and a private key; generating, by the computing device, a digital signature using the private key; and electronically transmitting, by the computing device, a data message to a node in a blockchain network, wherein the data message includes at least the generated digital signature, the public key, and the unique value read for each label of the plurality of labels.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rachit Verma, Nishant Maheshwari, Gayatri Dwivedi
  • Publication number: 20190188710
    Abstract: A method for transaction initiation with a bypass of merchant systems includes: storing a consumer public key and a blockchain comprised of a plurality of blocks, each block being comprised of a block header and data values, each block header including a block timestamp, and each data value including a unique transaction identifier; receiving a data message originating from a merchant system including a specific transaction identifier, a transaction timestamp, and transaction data; identifying a specific data value in a specific block that includes the specific transaction identifier; verifying that the block timestamp in the specific block is within a predetermined period of time of the transaction timestamp; identifying payment credentials associated with a user transaction account corresponding to the specific data value; and initiating a payment transaction between the merchant system and the transaction account using the identified payment credentials and transaction data.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 20, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Shreya MITTAL, Nishant MAHESHWARI, Ankur ARORA
  • Publication number: 20190164162
    Abstract: According to a first aspect, there is provided an identity verifier comprising: at least one processor; at least one memory including computer program code; and a communication port coupled to the processor the at least one memory and the computer program code configured to, with the at least one processor, cause the identity verifier at least to: receive, through the communication port, query information to verify an identity provided by a party requesting a financial service; extract a unique identifier of an electronic device from the query information, the electronic device used to request the financial service; calculate a probability of an accuracy of the identity verification by at least determining whether one or more databases contain a record of the unique identifier, the one or more databases storing data used to perform the identity verification; and respond, through the communication port, to the query with the calculated probability.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 30, 2019
    Inventors: Manish Kumar, Nishant Maheshwari, Shuvam Sengupta
  • Publication number: 20190130387
    Abstract: A method for secure usage of a gift card via blockchain includes: storing a blockchain including a specific data value related to a gift card that includes a gift card number and a first recipient address; receiving a transfer request including the gift card number, a first digital signature, and a device identifier; verifying the first recipient address based on the first digital signature; generating a new data value comprising the gift card number, the device identifier, and a second recipient address; transmitting the generated new data value to a node associated with the blockchain; receiving a redemption request from a second computing system including the gift card number, a second digital signature, and a submitted device identifier; verifying the second recipient address and submit device identifier based on the second digital signature and the device identifier, respectively; and transmitting a result of the verification to the second computing system.
    Type: Application
    Filed: October 26, 2017
    Publication date: May 2, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Ankur ARORA, Shuvam SENGUPTA, Nishant MAHESHWARI, Jaipal Singh KUMAWAT, Vikas BISHNOI
  • Publication number: 20190080376
    Abstract: System and method for facilitating purchase of products from a plurality of different merchants. The system includes a payment processor module that is in communication with a first e-commerce platform associated with a first merchant and a second e-commerce platform associated with a second merchant. The payment processor module is configured to receive data comprising: first product information relating to a first product to be purchased by a customer through the first e-commerce platform; and second product information relating to a second product to be purchased by the customer through the second e-commerce platform. The data is received in real-time without delay after the customer provides an indication of intent to purchase the first and the second products. The payment processor module is further configured to initiate a single transaction based on the data that is received, wherein the single transaction corresponds to the purchase of the first and the second products by the customer.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 14, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Shreya Mittal, Nishant Maheshwari, Navneet Kumar
  • Publication number: 20190026736
    Abstract: An apparatus for processing electronic signatures is provided.
    Type: Application
    Filed: June 15, 2018
    Publication date: January 24, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Nishant Maheshwari, Randhir Kumar, Manish Kumar
  • Publication number: 20190020929
    Abstract: An apparatus for providing television content to a user is disclosed.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 17, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Nishant Maheshwari, Ashutosh Kumar Gupta, Ajay Nehra
  • Publication number: 20190005487
    Abstract: A method and system for facilitating payment card based financial transactions are provided. A server system associated with a payment network receives an input provided by a user using an electronic device. The input is capable of uniquely identifying the user. The server system is configured to retrieve information related to one or more payment cards linked with the user if the user is successfully identified using the input. Subsequent to successful identification of the user, a prompt is displayed on the electronic device for seeking selection of a payment card for executing a financial transaction from the user. The server system receives a user selection of a payment card from among the one or more payment cards and facilitates processing of the financial transaction based on the user selection of the payment card.
    Type: Application
    Filed: June 15, 2018
    Publication date: January 3, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Nishant Maheshwari, Abhishek Chaturvedi, Sonali Jain
  • Publication number: 20180357629
    Abstract: The present disclosure generally relates to an electronic system, a computerized method, and a non-transitory computer-readable storage medium for distributed payment of a transaction between a merchant and a group of customers. Each customer has an electronic device linked to a payment instrument of the customer, and the method is implemented on a first electronic device of a first customer in the group of customers.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 13, 2018
    Applicant: Mastercard International Incorporated
    Inventors: Nishant Maheshwari, Ankur Arora, Shreya Mittal, Manish Kumar
  • Publication number: 20180349851
    Abstract: Herein disclosed is a method and system to perform product delivery interception. In one implementation, a product delivery interceptor receives, from a purchaser, a request to determine availability of a product. The product delivery interceptor identifies a recipient of the product and transmits a bid for the product for consideration by the recipient. The product delivery interceptor acquires the recipient response to the bid and conveys an instruction to reroute delivery of the product to the purchaser if the recipient response indicates acceptance of the bid.
    Type: Application
    Filed: May 30, 2018
    Publication date: December 6, 2018
    Applicant: Mastercard International Incorporated
    Inventors: Ashutosh Kumar Gupta, Nishant Maheshwari, Ajay Nehra
  • Publication number: 20180285945
    Abstract: Systems and methods herein are suitable for use in providing experience profile scores for reviewers in connection with reviews submitted by the reviewers. One exemplary method includes receiving a request from a review forum for an experience profile score for a consumer. The request includes a subject of a review associated with the consumer and a device identifier associated with the consumer and/or associated with a communication device of the consumer. The method also includes compiling data associated with the device identifier where the data includes transaction data and at least one of social network content associated with the consumer and media content associated with the consumer, generating the experience profile score for the consumer in response to the request based on the compiled data, and distributing the experience profile score to the review forum for posting in connection with the review.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Inventors: Ashutosh Kumar Gupta, Ajay Nehra, Nishant Maheshwari