Patents by Inventor Saurabh Gupta

Saurabh 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).

  • Publication number: 20250045480
    Abstract: In one example, a method for updating data models includes selecting a data model standard with which the data model is to comply based on attributes identified therein. The method further includes identifying a set of attributes required by the standard, but not present in the data model, and identifying at least one highest priority change to apply to the data model to increase compliance of the data model with the standard, based on weightings of priority of the set of attributes. The method further includes visually presenting a request for approval to apply the at least one highest priority change to the data model, and applying the at least one highest priority change to the data model and updating at least one of the weightings of priority based on whether the response comprises approval to apply the at least one highest priority change.
    Type: Application
    Filed: August 2, 2023
    Publication date: February 6, 2025
    Applicant: JPMorgan Chase Bank, N.A
    Inventors: Deepak JAYADAS, Saurabh GUPTA, Deepak JHA, Christopher GORDON
  • Publication number: 20250047622
    Abstract: Embodiments of the disclosed technologies are capable of generating diverse suggested message content. The embodiments describe generating a message plan comprising attribute data and section data. The embodiments further describe inputting the message plan as a prompt to a first generative model. The first generative model is fine-tuned using a training message plan. The training message plan comprises an ordered sequence of training attribute data and training section data. The training attribute data and training section data are extracted from historic messages or generated messages. The embodiments further describe generating, by the first generative model, message content suggestions based on the attribute data and section data.
    Type: Application
    Filed: October 16, 2023
    Publication date: February 6, 2025
    Inventors: Praveen Kumar Bodigutla, Sai Krishna Bollam, Saurabh Gupta
  • Publication number: 20250013779
    Abstract: An apparatus may be configured to evaluate encrypted data. The apparatus may comprise a memory communicatively coupled to a processor. The memory may be configured to store an asset roster. The processor may be configured to monitor user device communication at a user device, homomorphically encrypt the user device communication as encrypted user device communication, and the processor may identify a caller of interest in communication with the user device by evaluating the encrypted user device communication. Further, the processor may be configured to determine that the asset roster comprises an asset identifier associated with the caller of interest, identify cyphertext words from the encrypted user device communication, and in response to evaluating the cyphertext words, determine that the caller of interest is an attacker attempting to obtain sensitive information associated with the user device based at least in part the predefined phrases identified in the encrypted user device communication.
    Type: Application
    Filed: July 6, 2023
    Publication date: January 9, 2025
    Inventors: Shailendra Singh, Saurabh Gupta
  • Patent number: 12177665
    Abstract: A system is provided for processing mobile resource transfers using secure tokens on a distributed register. In particular, each mobile device may be associated with a unique, immutable data identifier that may be stored within the distributed register. Resource transfers initiated by the mobile device may be authenticated by the resource transfer servers using the secure token associated with the mobile device along with the resource transfer data or metadata transmitted by the mobile device. Based on the historical data associated with the mobile device in conjunction with the secure token and resource transfer data and metadata, the resource transfer server may initiate an authorization process on the resource transfer requested by the mobile device. In this way, the system provides a secure way to process mobile resource transfers.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: December 24, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Saurabh Gupta
  • Patent number: 12169824
    Abstract: Systems, methods, and apparatus for improving transaction security at a self-service kiosk are provided. A blank smart payment card may avoid storing sensitive identification data in an EMV chip or a magnetic stripe. The blank card may include a housing, with a wireless communication interface, microprocessor, and battery embedded in the housing. A card issuer may identify a dataset of sensitive information and apply dynamic clustering and encryption. The blank card may connect wirelessly to the issuer to obtain the encrypted clusters and store them in temporary storage. The blank card may self-authenticate to a kiosk by transmitting the encrypted clusters via a secure NFC connection. The kiosk may obtain a separate encryption key for each cluster from the issuer to decrypt and reconstruct the dataset. After every transaction, the issuer may apply new dynamic clustering to the dataset and replace the encrypted dataset stored on the blank card.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: December 17, 2024
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Patent number: 12170661
    Abstract: Systems, methods, and computer program products are provided for augmented authentication using acoustic devices. The method includes receiving a transfer request including an NFT identifier from one of one or more acoustic devices. The NFT identifier corresponds to an acoustic device NFT associated with the given acoustic device and a device user. The method includes comparing the NFT identifier with one or more stored NFT identifiers to determine the given acoustic device associated with the NFT identifier. The method further includes confirming that the identity of the voice command user matches the device user associated with the acoustic device. The method still further includes causing an authentication of the transfer request upon confirming the acoustic device is associated with the voice command user.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: December 17, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Saurabh Gupta
  • Patent number: 12169630
    Abstract: Systems and methods for performing single I/O writes are provided. According to one embodiment, responsive to receipt of a write operation from a client by a file system layer of a node of a distributed storage system and a data payload of the operation having been determined to meet a compressibility threshold, an intermediate storage layer of the node logically interposed between the file system layer and a block storage media is caused to perform a single input/output (I/O) write operation that persists the compressed data payload and corresponding metadata to support asynchronous journaling of the write operation. The single I/O write operation coupled with the use of a new pool file that maintains a list of available blocks for single I/O write operations and a modified node crash recovery approach allows the write operation to be acknowledged to the client while the journaling is performed asynchronously.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: December 17, 2024
    Assignee: NetApp, Inc.
    Inventors: Mrinal K. Bhattacharjee, Boopathy Krishnamoorthy, Vinay Kumar B C, Shivali Gupta, Saurabh Gupta
  • Publication number: 20240412033
    Abstract: A method for using a neural network to implement a cloud migration in response to receiving a request to provide the cloud migration for a predetermined application is provided. The method may include selecting a single cloud continuous integration continuation deployment (CICD) node from a plurality of continuous integration continuation deployment (CICD) nodes, selecting a single cloud configuration node from a plurality of cloud configuration nodes, selecting a single node selected from a plurality of cloud configuration nodes and selecting a single node selected from a plurality of single sign on nodes (SSO) and selecting a single application node from a plurality of application nodes. With one node from each of the groups able, the network may preferably initiate a migration process for the predetermined application.
    Type: Application
    Filed: June 12, 2023
    Publication date: December 12, 2024
    Inventor: Saurabh Gupta
  • Publication number: 20240411870
    Abstract: A method includes capturing a preliminary quick response (QR) code displayed by a device of a desired service provider. The preliminary QR code has a substantially blank region and comprises an identification feature of the desired service provider. The identification feature is analyzed to determine an identification credential of the desired service provider. In response to determining that the identification credential matches a stored identification credential stored in a server of an interaction provider, a QR code is requested from the server. One or more directed acyclic graphs (DAGs) are generated. A first DAG is received from the server. A first portion of the QR code is generated based on the first DAG and added to the preliminary QR code to generate a first intermediate QR code. One or more recursion operations are performed until all DAGs are received and the QR code is generated from the preliminary QR code.
    Type: Application
    Filed: June 6, 2023
    Publication date: December 12, 2024
    Inventor: Saurabh Gupta
  • Publication number: 20240386428
    Abstract: An interactive light mesh over a smartwatch that operates as a customer authenticator and fraud detector, and its method of use, are provided. The interactive light mesh may comprise muti-colored nodes representing smartwatches and automatic teller machines (“ATMs”) located within a threshold distance from the interactive light mesh. The interactive light mesh may display data elements from smartwatches and ATMs. The interactive light mesh may display communications with financial institutions associated with each smartwatch and ATM. Each financial institution may transmit an approval request to a device associated with each smartwatch or ATM. Each device may receive a request to approve each transaction. Each device may approve the request, and the approval may be transmitted to each financial institution. Each financial institution may transmit an approval notification to the smartwatch.
    Type: Application
    Filed: May 15, 2023
    Publication date: November 21, 2024
    Inventor: Saurabh Gupta
  • Publication number: 20240378612
    Abstract: Methods for smartwatch-to-smartwatch payment authentication systems are provided. Methods include receiving a transfer of funds initiation at a first smartwatch. The transfer of funds initiation may include an identifier, an amount, and a Shard ID. Methods include transmitting the transfer of funds initiation from the first smartwatch to a second smartwatch. Methods may include receiving a notification on the second smartwatch. The notification may include a first smartwatch Shard ID and the transfer of funds initiation. Methods may include transmitting a transfer of funds request from the second smartwatch to an entity. The transfer of funds request may include the first smartwatch Shard ID, the transfer of funds initiation, and the second smartwatch Shard ID. Methods may include retrieving a first account and a second account from the entity. Methods may also include authenticating transactions between the first account and the second account.
    Type: Application
    Filed: May 9, 2023
    Publication date: November 14, 2024
    Inventor: Saurabh Gupta
  • Publication number: 20240378596
    Abstract: An entity server receives a request from a user device to perform an interaction. The entity server is configured to receive an interaction data set associated with the interaction from a user device and in response to the request, the entity server retrieves encrypted data from a memory associated with a network node. The entity server compares the interaction data set to the encrypted data set and identifies an anomaly in the interaction data set based on the comparison. Once an anomaly is detected, the entity server denies the request from the user device to perform the interaction.
    Type: Application
    Filed: May 11, 2023
    Publication date: November 14, 2024
    Inventors: Shailendra Singh, Saurabh Gupta
  • Publication number: 20240378424
    Abstract: Embodiments of the disclosed technologies include configuring a first machine learning model to generate and output suggested message content based on first correlations between message content and message acceptance data, where the first machine learning model includes a first encoder-decoder model architecture, configuring a second machine learning model to generate and output message evaluation data based on second correlations between the message content and the message acceptance data, where the second machine learning model includes a second encoder-decoder model architecture, coupling an output of the first machine learning model to an input of the second machine learning model, and coupling an output of the second machine learning model to an input of the first machine learning model.
    Type: Application
    Filed: June 27, 2023
    Publication date: November 14, 2024
    Inventors: Praveen Kumar Bodigutla, Suman Sundaresh, Souvik Ghosh, Saurabh Gupta, Sai Krishna Bollam, Arya Ghatak Choudhury, Weiheng Qian, Jiarui Wang
  • Publication number: 20240378425
    Abstract: Embodiments of the disclosed technologies include receiving first message attribute data and inputting the first message attribute data to a first machine learning model. The first machine learning model is configured to generate and output suggested message content based on first correlations between message content and message acceptance data. The first machine learning model generates a first set of message content suggestions based on the first message attribute data, and selects at least one message content suggestion from the first set of message content suggestions based on message evaluation data. Feedback data related to the selected at least one message content suggestion is received. The first machine learning model is tuned based on the feedback data. The tuned first machine learning model generates a second set of message content suggestions based on the first message attribute data.
    Type: Application
    Filed: June 27, 2023
    Publication date: November 14, 2024
    Inventors: Praveen Kumar Bodigutla, Suman Sundaresh, Souvik Ghosh, Saurabh Gupta, Sai Krishna Bollam, Arya Ghatak Choudhury, Weiheng Qian, Jiarui Wang
  • Publication number: 20240352944
    Abstract: Radial fan has tapered tongue geometry, impeller with impeller blades extending in radial direction about axis of rotation, and volute casing accommodating impeller rotatable about axis of rotation. Impeller blades each have a radially outward end edge, and end edges directly adjacent in circumferential direction that span an imaginary surface therebetween. Volute casing has outlet port for radially ejecting a fluid flow by impeller that is delimited in circumferential direction about axis of rotation by a tongue. At transition to a spiraled casing part of volute casing, the tongue has radially inward inner edge with two sections transitioning into one another via an extremum at a transition point. At least one section is inclined relative to axis of rotation and/or relative to radially outward end edges of impeller blades and intersects with at least one radially outward end edge and adjacent lateral surface up to its center in radial direction.
    Type: Application
    Filed: April 18, 2024
    Publication date: October 24, 2024
    Inventors: Tobias SIEGER, Saurabh GUPTA
  • Publication number: 20240351192
    Abstract: A method for toy robot programming, the toy robot including a set of sensors, the method including, at a user device remote from the toy robot: receiving sensor measurements from the toy robot during physical robot manipulation; in response to detecting a programming trigger event, automatically converting the sensor measurements into a series of puppeted programming inputs; and displaying graphical representations of the set of puppeted programming inputs on a programming interface application on the user device.
    Type: Application
    Filed: June 27, 2024
    Publication date: October 24, 2024
    Applicant: Wonder Workshop, Inc.
    Inventors: Saurabh Gupta, Vikas Gupta
  • Patent number: 12118456
    Abstract: A machine learning environment utilizing training data generated by customer networks. A reinforcement learning machine learning environment receives and processes training data generated by simulated hosted, or integrated, customer networks. The reinforcement learning machine learning environment corresponds to machine learning clusters that receive and process training data sets provided by the integrated customer networks. The customer networks include an agent process that collects training data and forwards the training data to the machine learning clusters. The machine learning clusters can be configured in a manner to automatically process the training data without requiring additional user inputs or controls to configure the application of the reinforcement learning machine learning processes.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: October 15, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sahika Genc, Bharathan Balaji, Urvashi Chowdhary, Leo Parker Dirac, Saurabh Gupta, Vineet Khare, Sunil Mallya Kasaragod
  • Patent number: 12117994
    Abstract: Apparatus and methods are provided for multiple smart glasses to enter in a distributed ledger network such as a blockchain to concurrently modify documents. These networked smart glasses may store the document and any changes made to the document in a distributed ledger, communicate the changes to the other smart glasses and request approval or disapproval of the changes. Each smart glass or user may approve or disapprove the changes suggested by other users. The document may only be finalized when all suggested changes are approved or disapproved.
    Type: Grant
    Filed: September 21, 2023
    Date of Patent: October 15, 2024
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Patent number: 12112438
    Abstract: A system for implementing a virtual environment-to-virtual environment communication transmits a request to access a particular location of a host virtual environment to be granted. In response to the request being granted, the system receives a software token to access the particular location of the host virtual environment. The software token represents a digital key to access the particular location of the host virtual environment. The system accesses the particular location using the software token. The system participates in conducting an interaction session between a first avatar from the host virtual environment and a second avatar from another virtual environment.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: October 8, 2024
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Patent number: 12107863
    Abstract: Embodiments of the present invention provide a system for validating users in a virtual ecosystem based on stacking of digital resources. The system is configured for identifying initiation of a resource interaction between a first user and a second user in a digital ecosystem, receiving a verification request from at least one of the first user and the second user, prompting the first user and the second user to provide digital resources, receiving first number of stacked digital resources from the first user and second number of stacked digital resources from the second user, calculating a first score for the first user based on the first number of stacked digital resources, calculating a second score for the second user based on the second number of stacked digital resources, and processing the resource interaction based on inputs received from the first user and the second user in the digital ecosystem.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: October 1, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Saurabh Gupta