Patents by Inventor Sudhir Gupta

Sudhir Gupta 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: 11941131
    Abstract: An example method for execution on a system on a chip (SoC) having a plurality of subsystems includes receiving, by a storage controller from a subsystem of the plurality of subsystems, a command to fetch, from a local memory, task descriptor data comprising access parameters for accessing a storage device, the access parameters including a storage device address; obtaining, by an encryption engine of the SoC, the command to fetch the task descriptor data; determining, by the encryption engine based on an access rule, whether the subsystem has sufficient privilege to access the storage device address; in response to determining that the subsystem has sufficient privilege to access the storage device, encrypting, source data in the local memory according to an encryption key associated with the subsystem; and providing the encrypted source data to the storage controller for writing to the storage device at the storage device address.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: March 26, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Sudhir Satpathy, Wojciech Stefan Powiertowski, Nagendra Gupta Modadugu, Neeraj Upasani
  • Publication number: 20240062201
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed in relation to an event-driven distributed networked jackpot architecture. An example apparatus includes a transaction aggregator to monitor transactions with respect to a user device and a transaction engine regarding content provided to the user device; and transaction services to process the transactions from the transaction aggregator to at least: determine occurrence of an event with respect to the user device based on an evaluation of the transactions; when the event is determined to occur, trigger a notification of the event to the user device; and update a record based on the processing of the transactions.
    Type: Application
    Filed: October 30, 2023
    Publication date: February 22, 2024
    Inventors: Sudhir Gupta, Manjit Gombra Singh
  • Patent number: 11803848
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed in relation to an event-driven distributed networked jackpot architecture. An example apparatus includes a transaction aggregator to monitor transactions with respect to a user device and a transaction engine regarding content provided to the user device; and transaction services to process the transactions from the transaction aggregator to at least: determine occurrence of an event with respect to the user device based on an evaluation of the transactions; when the event is determined to occur, trigger a notification of the event to the user device; and update a record based on the processing of the transactions.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: October 31, 2023
    Assignee: PointsBet Pty Ltd.
    Inventors: Sudhir Gupta, Manjit Gombra Singh
  • Patent number: 11790373
    Abstract: The present disclosure generally relates to systems and methods for processing recurring payment transactions. In various embodiments, the system receives details of the set of recurring payment transactions and stores the details in a recurring transaction details table. The system generates a virtual payment instrument and associates it with the consumer's payment instrument. The system transmits the virtual payment instrument to the consumer. The system then generates a set of payment tokens for the set of recurring transactions and links the tokens to the virtual payment instrument. Each token is associated with a discrete recurring period. The system encodes each token with a sequence of values and stores the tokens in the recurring payment token table. The system receives a recurring transaction request that includes the virtual payment instrument. The system validates the request against a token associated with the recurring period, processes the transaction, and deletes the token.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: October 17, 2023
    Assignee: Mastercard International Incorporated
    Inventors: Harsh Piparsaniya, Sudhir Gupta, Rahul Agrawal
  • Patent number: 11687932
    Abstract: Systems and methods are provided for authenticating a user in connection with a network transaction by the user, based on a biometric combination for the user. One exemplary method includes receiving an authorization request for a network transaction by a user where the authorization request includes biometric data representing at least first and second biometrics of the user. The method also includes converting the biometric data to a personal identification number (PIN) specific to the biometric data, where the first biometric is converted to a first character of the PIN and the second biometric is converted to a second character of the PIN. The method further includes appending the PIN to the authorization request and transmitting the authorization request to an issuer, thereby permitting the issuer to approve or decline the network transaction based, at least in part, on the PIN included in the authorization request.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: June 27, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rahul Agrawal, Sudhir Gupta
  • Patent number: 11687931
    Abstract: A method of facilitating a transaction with a payment card of a cardholder. The method includes receiving a deceptive PIN comprising a set of characters in which one character is a deceptive character. The deceptive character is different than each of a set of actual characters of an actual PIN of the payment card. The method includes identifying the deceptive character and a position of the deceptive character among the set of characters of the deceptive PIN. The method includes determining a reconstructed PIN by replacing the deceptive character with a corresponding actual character at the position in the deceptive PIN. The actual character is determined based on a predefined mathematical expression and a predefined value for the predefined mathematical expression. The method includes authenticating the reconstructed PIN by matching the reconstructed PIN with the actual PIN. The method further includes facilitating the transaction upon successful authentication.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: June 27, 2023
    Assignee: Mastercard International Incorporated
    Inventors: Sudhir Gupta, Harsh Piparsaniya, Rahul Agrawal
  • Patent number: 11657421
    Abstract: A method for facilitating transactions is provided. Various users register their payment modes to avail a payment mode interchange service offered by a server for online purchases. During registration, the users specify corresponding offer amounts in exchange for allowing purchases of other users to be performed by using their payment modes. When an offer on a purchase is not applicable on a payment mode of a first user, the first user is recommended by the server to make the purchase by using a payment mode of a second user on which the offer is applicable. The payment mode of the second user is charged with a purchase amount of the purchase and the offer amount specified by the second user is billed on the payment mode of the first user. The second user receives the offer amount and the first user receives an incentive associated with the offer.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: May 23, 2023
    Assignee: Mastercard International Incorporated
    Inventors: Rahul Agrawal, Sudhir Gupta, Harsh Piparsaniya
  • Patent number: 11657398
    Abstract: Systems and methods for facilitating authentication for payment transactions using pattern-based time bound passwords. More specifically, techniques disclosed herein enable authentication of payment transactions performed by a user at a merchant terminal based on a pre-registered pattern provided by the user within a pre-defined time period limit. The pre-registered pattern drawn in the pre-defined time period is registered as a password for authenticating any payment transaction performed by the user using a payment card which is associated with an account of the user in an issuing bank. If the user provides the pre-registered pattern within the pre-defined time period limit, the payment transaction is authenticated. In another embodiment, such pattern-based time bound password is used as a second level authentication in which first level authentication is performed by a personal identification number.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: May 23, 2023
    Assignee: Mastercard International Incorporated
    Inventors: Rahul Agrawal, Sudhir Gupta, Harsh Piparsaniya
  • Publication number: 20230038625
    Abstract: A system for regulating a pump down operation may include a controller, a motor drive, a parameter estimation unit and a controller design unit. In examples, the controller may be configured to identify a difference between a downhole tension set-point to an actual downhole tension. The motor drive may be configured to adjust a line speed set point of the motor drive based at least in part on the difference from the controller to create an actual line speed from the motor drive to follow the downhole tension set-point. The parameter estimation unit may be configured to produce a fluid drag coefficient, a friction coefficient, and a line speed delay constant. The controller design unit may be configured to send one or more control gains to the controller based at least in part on the fluid drag coefficient, the friction coefficient, and the line speed delay constant.
    Type: Application
    Filed: August 5, 2021
    Publication date: February 9, 2023
    Applicant: Halliburton Energy Services, Inc.
    Inventors: Jian Wu, Atchyuta Ramayya Venna, Siyang Song, Robert P. Darbe, Sudhir Gupta
  • Patent number: 11568194
    Abstract: Embodiments provide a method of facilitating a payment transaction with a payment card of a customer. The method includes receiving a payment transaction request initiated at a merchant terminal. The payment transaction request comprising at least a merchant transaction amount associated with a purchase entered at a merchant terminal, a PIN of the payment card provided by the customer via a keypad and a customer transaction amount provided by the customer via the keypad. The method includes facilitating verification of facilitating verification of the PIN with a stored PIN. The method further includes, upon successful verification, determining whether the merchant transaction amount conforms to the customer transaction amount. The method further includes facilitating a payment transaction associated with the payment transaction request if the merchant transaction amount conforms to the customer transaction amount.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: January 31, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rahul Agrawal, Sudhir Gupta, Harsh Piparsaniya
  • Patent number: 11521227
    Abstract: A method and system for crediting a financial account of a user with an amount is provided. The amount is maintained in a lock mode for a set time period in the account. The crediting of the amount is based on a registration request received from the user. The user further provides the amount that the user wants to maintain in the account. Reward points are determined based on transaction history of a transaction card associated with the account and are blocked in the account based on the registration request. The reward points are settled as and when the user performs transactions in the set time period by way of the transaction card. The amount that is equivalent to the reward points is credited in the account of the user when the reward points are settled in the set time period.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: December 6, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rahul Agrawal, Harsh Piparsaniya, Sudhir Gupta
  • Patent number: 11483537
    Abstract: Disclosed herein are devices and methods for generating stereoscopic views of the eye (or any desired anatomic structure) using a dual-camera portable computing device. The locations of the two cameras are fixed, and the camera lenses may have different focal lengths. For example, the focal length of the second camera lens may be longer than the focal length of the first camera lens. One variation of a detachable imaging system comprises an objective lens and a relay lens that are disposed over the two cameras. The relay lens may be disposed over the first and second cameras, and have a focal length that is greater than the focal length of the first camera lens and less than or equal to the focal length of the second camera lens.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: October 25, 2022
    Assignee: Spect Inc.
    Inventors: Sachin Kalarn, Ankur Sudhir Gupta
  • Patent number: 11483952
    Abstract: A wireline cable, method, and system for broadband communications and data transfer. The wireline cable comprises insulated conductors, arranged such that circumferentially spaced conductors surround a central conductor. One or more of the conductors is insulated with a magnetic permeable insulation configured to reduce electrical interference with an adjacent conductor.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: October 25, 2022
    Assignee: Halliburton Energy Services, Inc.
    Inventors: George David Goodman, Sudhir Gupta
  • Publication number: 20220327539
    Abstract: The present disclosure generally relates to systems and methods for processing recurring payment transactions. In various embodiments, the system receives details of the set of recurring payment transactions and stores the details in a recurring transaction details table. The system generates a virtual payment instrument and associates it with the consumer's payment instrument. The system transmits the virtual payment instrument to the consumer. The system then generates a set of payment tokens for the set of recurring transactions and links the tokens to the virtual payment instrument. Each token is associated with a discrete recurring period. The system encodes each token with a sequence of values and stores the tokens in the recurring payment token table. The system receives a recurring transaction request that includes the virtual payment instrument. The system validates the request against a token associated with the recurring period, processes the transaction, and deletes the token.
    Type: Application
    Filed: June 20, 2022
    Publication date: October 13, 2022
    Applicant: Mastercard International Incorporated
    Inventors: Harsh Piparsaniya, Sudhir Gupta, Rahul Agrawal
  • Patent number: 11455634
    Abstract: Embodiments provide a method of facilitating a payment transaction with a payment card of a customer. The method includes receiving a payment transaction request initiated at a merchant terminal. The payment transaction request comprises a merchant transaction amount associated with a purchase entered at the merchant terminal and a fingerprint tap input provided by the customer on a fingerprint input module, the fingerprint tap input indicative of a customer transaction amount associated with the purchase. The method includes facilitating verification of a fingerprint obtained from the fingerprint tap input of the customer by comparing with stored fingerprint of the customer. The method further includes, upon successful verification, determining whether the merchant transaction amount conforms to the customer transaction amount obtained from the fingerprint tap input.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: September 27, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rahul Agrawal, Sudhir Gupta, Harsh Piparsaniya
  • Publication number: 20220230197
    Abstract: A method for facilitating transactions is provided. Various users register their payment modes to avail a payment mode interchange service offered by a server for online purchases. During registration, the users specify corresponding offer amounts in exchange for allowing purchases of other users to be performed by using their payment modes. When an offer on a purchase is not applicable on a payment mode of a first user, the first user is recommended by the server to make the purchase by using a payment mode of a second user on which the offer is applicable. The payment mode of the second user is charged with a purchase amount of the purchase and the offer amount specified by the second user is billed on the payment mode of the first user. The second user receives the offer amount and the first user receives an incentive associated with the offer.
    Type: Application
    Filed: April 7, 2022
    Publication date: July 21, 2022
    Applicant: Mastercard International Incorporated
    Inventors: Rahul Agrawal, Sudhir Gupta, Harsh Piparsaniya
  • Patent number: 11392956
    Abstract: The present disclosure generally relates to systems and methods for processing recurring payment transactions. In various embodiments, the system receives details of the set of recurring payment transactions and stores the details in a recurring transaction details table. The system generates a virtual payment instrument and associates it with the consumer's payment instrument. The system transmits the virtual payment instrument to the consumer. The system then generates a set of payment tokens for the set of recurring transactions and links the tokens to the virtual payment instrument. Each token is associated with a discrete recurring period. The system encodes each token with a sequence of values and stores the tokens in the recurring payment token table. The system receives a recurring transaction request that includes the virtual payment instrument. The system validates the request against a token associated with the recurring period, processes the transaction, and deletes the token.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: July 19, 2022
    Assignee: Mastercard International Incorporated
    Inventors: Harsh Piparsaniya, Sudhir Gupta, Rahul Agrawal
  • Publication number: 20220211267
    Abstract: Methods and systems describe remotely triggering the capture of media data. A navigator device at a server is connected with an operator device over a network, with the operator device being handled by an operator. Streaming media data is received at the server, and concurrently, the incoming streaming media data is analyzed to determine whether a match for one or more predefined visual landmarks can be identified. Upon a determination that a match cannot be identified, instructions are communicated, via the navigator device, for the operator to reposition the operator device. Upon a determination that a match for one or more predefined visual landmarks can be identified, capture of the streaming media data with the visual landmarks is triggered.
    Type: Application
    Filed: April 14, 2020
    Publication date: July 7, 2022
    Inventors: Michael Christopher Leung, Neil Batlivala, Ankur Sudhir Gupta, Theodore Leng, Misha Chi
  • Patent number: 11328312
    Abstract: A method for facilitating transactions is provided. Various users register their payment modes to avail a payment mode interchange service offered by a server for online purchases. During registration, the users specify corresponding offer amounts in exchange for allowing purchases of other users to be performed by using their payment modes. When an offer on a purchase is not applicable on a payment mode of a first user, the first user is recommended by the server to make the purchase by using a payment mode of a second user on which the offer is applicable. The payment mode of the second user is charged with a purchase amount of the purchase and the offer amount specified by the second user is billed on the payment mode of the first user. The second user receives the offer amount and the first user receives an incentive associated with the offer.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: May 10, 2022
    Assignee: Mastercard International Incorporated
    Inventors: Rahul Agrawal, Sudhir Gupta, Harsh Piparsaniya
  • Patent number: D940873
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: January 11, 2022
    Assignee: SPECT, INC.
    Inventors: Satish Chander Gupta, Ankur Sudhir Gupta, Bradley Cohen, Michael Christopher Leung