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: 20240049170
    Abstract: A method performed by a function node for handling a voice call from a first User Equipment (UE) to be received by a second UE in a communications network. The function node is associated with the second UE. The function node receives an invite message that relates to an initiation of the voice call from the first UE to the second UE and comprises one or more parameters associated with the second UE and a time stamp of the initiating of the voice call. The function node retrieves location data from a home server associated with the second UE, based on the one or more parameters and the time stamp, which location data indicates a geographical location of the second UE. The function node predicts a reason why the second UE cannot receive the voice call, based on the location data.
    Type: Application
    Filed: December 24, 2020
    Publication date: February 8, 2024
    Inventors: Gaurav Bhatnagar, Saurabh Gupta, Shishir Kumar Gupta
  • Patent number: 11893574
    Abstract: A method for performing a card-to-card direct contactless transaction between a first active stored-value smart card (“SVSC”) and a second active SVSC, each comprising an active near-field communication (“NFC”) reader. The method may include activating the first active SVSC by receiving input of a personal identification number (“PIN”) on a keypad located on the first active SVSC, verifying the PIN and further receiving input of a transaction amount on the keypad. The method may further include initiating a wireless NFC communication to perform the transaction by positioning the first active SVSC within a pre-determined distance to the second active SVSC and confirming accuracy of each of the first and second active SVSC using the active NFC reader to retrieve card ID data and confirm accuracy. Following confirming, the method may include directly completing the transaction between the first active SVSC and the second active SVSC.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: February 6, 2024
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Publication number: 20240039926
    Abstract: A system for hosting a virtual environment-to-virtual environment interaction session receives a request to grant access to a particular location in a host virtual environment. The request includes avatar information associated with a first avatar in a first virtual environment. The system generates a software token that uniquely identifies the particular location in the host virtual environment. The system communicates the software token to a computing device associated with a first virtual environment. The system detects that the first avatar presents the software token to gain access to the particular location in the host virtual environment. The system determines that the software token is valid. The system hosts an interaction session between the first avatar and a second avatar associated with the host virtual environment in the particular location of the host virtual environment.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Inventor: Saurabh Gupta
  • Publication number: 20240037861
    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: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Inventor: Saurabh Gupta
  • Patent number: 11886227
    Abstract: A virtual-reality process for user(s) to perform software testing is disclosed. A processor executing an engine may generate virtual-reality interface(s) into a metaverse and a first virtual-reality avatar in the metaverse for said first user. The processor may execute the engine to perform the software testing. The engine may load the test software. Start and end points may be input in order to identify a range in the test software to be tested. The engine—using recursive artificial intelligence—can navigate and test the test software from the start to the end. The engine utilizing the recursive artificial intelligence can input random test data into the test software and imperceptibly generate a tree of all navigational points and relationships in the test software from the start to the end. User(s) may interface with the virtual-reality interface(s) in test software instance(s) during processing. The tree may be stored and displayed.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: January 30, 2024
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Publication number: 20240020220
    Abstract: A virtual-reality process for user(s) to perform software testing is disclosed. A processor executing an engine may generate virtual-reality interface(s) into a metaverse and a first virtual-reality avatar in the metaverse for said first user. The processor may execute the engine to perform the software testing. The engine may load the test software. Start and end points may be input in order to identify a range in the test software to be tested. The engine—using recursive artificial intelligence—can navigate and test the test software from the start to the end. The engine utilizing the recursive artificial intelligence can input random test data into the test software and imperceptibly generate a tree of all navigational points and relationships in the test software from the start to the end. User(s) may interface with the virtual-reality interface(s) in test software instance(s) during processing. The tree may be stored and displayed.
    Type: Application
    Filed: July 13, 2022
    Publication date: January 18, 2024
    Inventor: Saurabh Gupta
  • Publication number: 20240012807
    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: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Inventor: Saurabh Gupta
  • Patent number: 11869123
    Abstract: Techniques for rendering two-dimensional vector graphics are described. The techniques include using a central processing unit to generate tessellate triangles along a vector path in which each of the tessellate triangles is represented by a set of vertices. From the tessellate triangles, an index buffer and a compressed vertex buffer are generated. The index buffer includes a vertex index for each vertex of each of the tessellate triangles. The compressed vertex buffer includes a vertex buffer entry for each unique vertex that maps to one or more vertex indices of the index buffer. The index buffer and the compressed vertex buffer are provided to a graphics processing unit to render the vector path with anti-aliasing.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: January 9, 2024
    Assignee: Adobe Inc.
    Inventors: Harish Agarwal, Saurabh Gupta, Himanshu Verma
  • Patent number: 11870422
    Abstract: A device includes a piezoelectric layer on a substrate and including a portion included in an acoustic resonator, a first conductive layer on the piezoelectric layer and including a first electrode of the acoustic resonator on a first side of resonator portion of the piezoelectric layer, and a second conductive layer on the piezoelectric layer and including a second electrode of the acoustic resonator on a second side of the resonator portion of the piezoelectric layer. An insulating layer is disposed on the second conductive layer and an interconnection metal layer is electrically connected to the second conductive layer or the first conductive layer and has a portion extending onto the insulating layer and overlapping a portion of the second conductive layer to provide a capacitor electrode of a capacitor coupled to the first electrode and/or the second electrode.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: January 9, 2024
    Assignee: Akoustis, Inc.
    Inventors: Saurabh Gupta, Zhiqiang Bi, Emad Mehdizadeh, Dae Ho Kim, Pinal Patel
  • Patent number: 11861172
    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: February 15, 2022
    Date of Patent: January 2, 2024
    Assignee: NetApp, Inc.
    Inventors: Mrinal K. Bhattacharjee, Boopathy Krishnamoorthy, Vinay Kumar B C, Shivali Gupta, Saurabh Gupta
  • Patent number: 11861490
    Abstract: A machine learning environment utilizing training data generated by customer environments. A reinforced learning machine learning environment receives and processes training data generated by independently hosted, or decoupled, customer environments. The reinforced learning machine learning environment corresponds to machine learning clusters that receive and process training data sets provided by the decoupled customer environments. The customer environments include an agent process that collects training data and forwards the training data to the machine learning clusters without exposing the customer environment. The machine learning clusters can be configured in a manner to automatically process the training data without requiring additional user inputs or controls to configured the application of the reinforced learning machine learning processes.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: January 2, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Saurabh Gupta, Bharathan Balaji, Leo Parker Dirac, Sahika Genc, Vineet Khare, Ragav Venkatesan, Gurumurthy Swaminathan
  • Patent number: 11853293
    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: October 14, 2021
    Date of Patent: December 26, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Patent number: 11836852
    Abstract: A method includes receiving data including a plurality of data items, each data item of the plurality of data items including a three-dimensional (3D) radar heat map of an object and a corresponding two-dimensional (2D) image of the object captured by a stereo camera, inputting the training dataset into a machine learning model including a neural network (NN) that generates, from the 3D radar heat map, a 2D depth map for the object and outputs a probability that the 2D depth map is the corresponding 2D image of the object, and training the machine learning model based on a training dataset to generate a trained machine learning model that iteratively learns to generate an updated 2D depth map that approximates the corresponding 2D image. The training dataset includes the plurality of data items, the 2D depth map and the probability.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: December 5, 2023
    Assignee: Board of Trustees of the University of Illinois
    Inventors: Junfeng Guan, Seyedsohrab Madani, Suraj S. Jog, Haitham Al Hassanieh, Saurabh Gupta
  • Patent number: 11837229
    Abstract: Techniques for determining and using interaction affinity data are described. Interaction affinity data may indicate a latent affinity between information corresponding to an interaction, such as, intents, entities, device type from which a user input is received, domain, etc. A system may use the interaction affinity data to determine an alternative input representation for a spoken input to cause output of a desired response to the spoken input. The system may also use the interaction affinity data to recommend an action to a user.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: December 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Xing Fan, Saurabh Gupta, Chenlei Guo, Eunah Cho
  • Publication number: 20230388299
    Abstract: A system receives a request to authorize an interaction between a first avatar associated with a first user and a second avatar associated with a second user within a virtual environment. The system receives a request to verify the identity of the first user. The system receives an image of the first user and extracts facial features from the image. The system identifies a serial number and a user credential associated with the first user. The system generates a token based on the facial features, the serial number, and the user credential. The system verifies the identity of the first user based on the token. If the identity of the first user is verified, the system authorizes the interaction between the first avatar and the second avatar.
    Type: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Inventor: Saurabh Gupta
  • Patent number: 11823163
    Abstract: A method for utilizing smartglasses-enabled, autonomous, transfer technology, to execute a transferor to recipient transfer is provided. The method may include receiving, via hand gestures at the smartglasses, a mobile phone number of a target recipient. The method may also include transmitting the mobile phone number from the smartglasses to an entity associated with the transferor. The method may then determine a recipient identification number associated with the mobile phone number at the entity associated with the transferor, and, preferably then, communicating with a transfer gateway to initiate a payment between a transferor account number associated and the recipient identification number. The method may also include processing the transfer via the transfer gateway and transmitting a completion notification to a mobile device associated with the mobile number and to the smartglasses.
    Type: Grant
    Filed: February 20, 2023
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Patent number: 11822903
    Abstract: Aspects of the disclosure relate to instinctive cipher compilation and implementation in a continuous integration and delivery environment. In some embodiments, a computing platform may receive, via the communication interface, a requirements document for an application. The computing platform may extract context data from the requirements document. The computing platform may scan a repository of code to identify code to be modified based on the context data. The computing platform may identify modifications to the code based on the context data and generate updated code based on the identified modifications. The computing platform may deploy and test the updated code in a test environment. The computing platform may determine a variance between the updated code and the requirements document and generate a variance report. In some embodiments, the computing platform may compare the variance to a predetermined threshold, and accept or redeploy the updated code based on the comparison.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Publication number: 20230368204
    Abstract: Architecture and methods may be provided to enable a user to authenticate and complete a cardless transaction at a point-of-sale (“POS”) device. The POS device may include a keypad configured to receive a sequence of keypresses. The POS device may also include a processor configured to record the sequence of keypresses and tag each keypress with a timestamp. The POS device may include a keypress controller configured to determine from the sequence of keypresses, a number of keypresses, a frequency of each keypress and a time-delay between each keypresss. The sequence of keypresses may be transmitted to a secure transaction network and, using a machine-learning pattern identifier, be configured to identify a pattern to the sequence of keypresses based off of the determined number of keypresses, the frequency and time-delay and then further verify that the pattern matches to a stored pattern to authenticate the cardless transaction.
    Type: Application
    Filed: July 25, 2023
    Publication date: November 16, 2023
    Inventor: Saurabh Gupta
  • Publication number: 20230350004
    Abstract: In one aspect, a method of determining a location of a user within an indoor space, includes emitting a radiofrequency signal into the indoor space, receiving backscattered training radiofrequency signals, including multipath, for at least one location within the indoor space, converting the received training signals into a point cloud for each location of the at least one location, assigning a signature for each location based on the point cloud for each location, receiving additional radiofrequency signals, including multipath, converting the additional radiofrequency signals into an additional point cloud, and determining a location of the user by comparing the additional point cloud to the assigned signatures.
    Type: Application
    Filed: April 26, 2023
    Publication date: November 2, 2023
    Inventors: Itay Cnaan-On, Ali Rostami, Bradley Michael Eckert, Saurabh Gupta
  • Publication number: 20230342818
    Abstract: Present disclosure describes techniques for publishing at least one marketing campaign over one or more digital platforms. The techniques include the step of receiving one or more parameters associated with at least one product or at least one service from a business owner and retrieving a plurality of marketing campaign recommendations associated with the at least one product or the at least one service from a database. The techniques further comprise the step of selecting a marketing campaign recommendation at least based on one or more preferences of the business owner, automatically customizing the selected marketing campaign recommendation, at least based on metadata associated with the business owner and the one or more parameters, to generate a customized marketing campaign, and displaying the customized marketing campaign to the business owner.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 26, 2023
    Applicant: Intellemo, Inc
    Inventor: Saurabh Gupta