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

  • Patent number: 11670323
    Abstract: System and methods are provided for detecting impairment of an individual. The method involves operating a processor to: receive at least one image associated with the individual; and identify at least one feature in each image. The method further involves operating the processor to, for each feature: generate an intensity representation for that feature; apply at least one impairment analytical model to the intensity representation to determine a respective impairment likelihood; and determine a confidence level for each impairment likelihood based on characteristics associated with at least the applied impairment analytical model and that feature. The method further involves operating the processor to: define the impairment of the individual based on at least one impairment likelihood and the respective confidence level.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: June 6, 2023
    Assignee: PredictMedix Inc.
    Inventors: Rahul Kushwah, Sheldon Kales, Nandan Mishra, Himanshu Ujjawal Singh, Saurabh Gupta
  • Patent number: 11663071
    Abstract: Aspects of the disclosure relate to application assessment. A computing platform may receive content information and manual input data corresponding to hierarchical content. The computing platform may establish a content tree indicating relationships between pages of the hierarchical content. The computing platform may receive starting/ending pages of the hierarchical content and application assessment commands. Using the content tree and in response to receipt of the application assessment commands, the computing platform may generate error information based on the starting page and the ending page by performing a holistic error analysis of the hierarchical content between the starting page and the ending page, which may include automatically populating manual input fields using the manual input data.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: May 30, 2023
    Assignee: Bank of America Corporation
    Inventors: Sharvari Pratik Curtokar, Saurabh Gupta
  • Patent number: 11663567
    Abstract: The current disclosure may include a mobile robot having an ambulatory system capable of moving the robot at speeds of at least two miles per hour, a machine vision system, a communication system including a speaker that produces human-audible sounds and also configured to conduct wireless communication using a wireless communications link. Such communication may be conducted with a remote server. The robot may include a banking card receiving slot for receiving a banking card and a keypad for receiving a PIN. Some embodiments may include a document scanning and processing system in electronic communication with the communication system. In addition, the robot may use the document scanning and processing system to receive documents from the customer, scan and process the documents from the customer, and transmit information derived from the processing, to the remote server. Such information may serve to facilitate an interaction between the customer and an ATM.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: May 30, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Patent number: 11657649
    Abstract: Described herein is a system and techniques for classification of subjects within image information. In some embodiments, a set of subjects may be identified within image data obtained at two different points in time. For each of the subjects in the set of subjects, facial landmark relationships may be assessed at the two different points in time to determine a difference in facial expression. That difference may be compared to a threshold value. Additionally, contours of each of the subjects in the set of subjects may be assessed at the two different points in time to determine a difference in body position. That difference may be compared to a different threshold value. Each of the subjects in the set of subjects may then be classified based on the comparison between the differences and the threshold values.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: May 23, 2023
    Assignee: Adobe Inc.
    Inventors: Sourabh Gupta, Saurabh Gupta, Ajay Bedi
  • Patent number: 11657378
    Abstract: Apparatus and methods for authenticating a user of a transaction device are provided. The methods may include designating an element of the device as a focal point. The methods may include storing the focal point in a transaction system database. The methods may include receiving from the device a gesture pattern. The methods may include determining that the pattern identifies the focal point. The methods may include accepting the focal point. The methods may include authenticating the user. The methods may include receiving, after the authenticating, from the user a personal identification number (“PIN”) that is associated with a transaction card of the user that is not present at the transaction.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: May 23, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Patent number: 11651350
    Abstract: A smart card with secure and efficient image capture and analysis is provided. The card may include a non-transitory memory embedded in the housing storing computer-executable instructions. The instructions, when run on the microprocessor, are configured to capture, via the camera, an image of a building (or other suitable image), process the image via an image processing module, determine, based at least in part on the processing of the image, a payment amount and a payment recipient associated with the building. The smart card may also display payment information on the display screen. The payment information may include the payment amount and/or the payment recipient. When authorization is received via a tactile sensor, the card may execute a payment or other communication, over a payment gateway from an account associated with a user of the platform to an account associated with the payment recipient.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: May 16, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Publication number: 20230137135
    Abstract: Methods are provided for authenticating an initiator of a transaction during processing of the transaction. Methods may include initiating a transaction, including transaction details, at a transaction initiation node. Methods may include transmitting the transaction to a processing entity. Methods may include identifying that the transaction is above a threshold of anomalous transactions based on historic transactions associated with the transaction details. Methods may include transmitting an authorization request from the processing entity to a payment card linked to the transaction details. Methods may include receiving the authorization request at the payment card. Methods may include approving and/or denying the authorization request at the payment card. Approving and/or denying the request may include input of a signature and/or biometric. Methods may include transmitting the approval and/or denial from the payment card to the processing entity.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Inventor: Saurabh Gupta
  • Patent number: 11640599
    Abstract: Apparatus and methods are provided for a smart card which enables users to securely complete online transfers without entering sensitive transaction information into a third-party system. The smart card may include a touch-sensitive screen configured to display selectable transfer options. The smart card may include a microprocessor and wireless interface. The wireless interface may provide wireless communication capabilities and the ability to initiate online transfers based on information captured by the touch-sensitive screen. The smart card may be a parent smart card associated with a parent account. The parent account may be linked to a dependent account. The parent smart card may receive a communication related to the dependent account. Selectable transfer options displayed on the touch-sensitive screen may enable a transfer from the parent account to the dependent account.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: May 2, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Publication number: 20230117748
    Abstract: Methods for smartglasses-to-smartglasses payment systems is provided. Methods include receiving a transfer of funds initiation at a first smartglasses. The transfer of funds initiation may include an identifier, an amount and a personal identification number. Methods include transmitting the transfer of funds initiation from the first smartglasses to a second smartglasses. Methods may include receiving a notification on the second smartglasses. The notification may include a first smartglasses telephone number and the transfer of funds initiation. Methods may include transmitting a transfer of funds request from the second smartglasses to an entity. The transfer of funds request may include the first smartglasses telephone number, the transfer of funds initiation and the second smartglasses telephone number. Methods may include retrieving a first account and a second account from the entity. Methods may include transferring funds from the first account to the second account.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 20, 2023
    Inventor: Saurabh Gupta
  • Publication number: 20230117181
    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: October 14, 2021
    Publication date: April 20, 2023
    Inventor: Saurabh Gupta
  • Publication number: 20230100693
    Abstract: In an embodiment, a processor may include an execution circuit to execute a plurality of instructions. The processor may also include a prediction circuit to: in response to a detection of a first target instruction in a program, identify a prediction data entry associated with a path history for the first target instruction, the identified prediction data entry to indicate an offset distance from the first target instruction to a predicted next taken branch of the program; and determine the predicted next taken branch of the program based on the offset distance indicated by the identified prediction data entry. Other embodiments are described and claimed.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Saurabh Gupta, Ragavendra Natarajan, Niranjan K. Soundararajan, Jared W. Stark, IV, Sreenivas Subramoney
  • Patent number: 11615393
    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 5, 2021
    Date of Patent: March 28, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Patent number: 11605021
    Abstract: Techniques for iterative model training and deployment for automated learning systems are described. A method of iterative model training and deployment for automated learning systems comprises generating training data based on inference data, provided by a first version of a model hosted at an endpoint of a machine learning service, and feedback data, received from a client application, using an identifier associated with the inference data and the feedback data, generating a second version of the model using the training data, and deploying the model to the endpoint of the machine learning service.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: March 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Vineet Khare, Saurabh Gupta, Yijie Zhuang, Bharathan Balaji, Runfei Luo, Siddhartha Agarwal
  • Publication number: 20230059969
    Abstract: The current disclosure may include a mobile robot having an ambulatory system capable of moving the robot at speeds of at least two miles per hour, a machine vision system, a communication system including a speaker that produces human-audible sounds and also configured to conduct wireless communication using a wireless communications link. Such communication may be conducted with a remote server. The robot may include a banking card receiving slot for receiving a banking card and a keypad for receiving a PIN. Some embodiments may include a document scanning and processing system in electronic communication with the communication system. In addition, the robot may use the document scanning and processing system to receive documents from the customer, scan and process the documents from the customer, and transmit information derived from the processing, to the remote server. Such information may serve to facilitate an interaction between the customer and an ATM.
    Type: Application
    Filed: August 19, 2021
    Publication date: February 23, 2023
    Inventor: Saurabh Gupta
  • Patent number: 11580528
    Abstract: Systems and methods for secure and efficient bill capture, analysis, and execution are provided. A method may include capturing, via a camera embedded in a smart card, an image of a bill. The bill may include a plurality of text fields. The method may include processing the text fields via a microprocessor embedded in the smart card. The method may include determining, based at least in part on the processing of the text fields, a balance amount and a payment recipient associated with the bill. The method may also include executing a payment for the balance amount from an account associated with a user of the smart card to an account associated with the payment recipient. The executing may be performed via a wireless communication element embedded in the smart card which may be configured to provide wireless communication between the smart card and a payment gateway.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: February 14, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Publication number: 20230038647
    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: Application
    Filed: August 3, 2021
    Publication date: February 9, 2023
    Inventors: Harish Agarwal, Saurabh Gupta, Himanshu Verma
  • Publication number: 20230043521
    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: Application
    Filed: October 13, 2022
    Publication date: February 9, 2023
    Inventor: Saurabh Gupta
  • Patent number: 11574297
    Abstract: Systems and methods for autonomous payment routing are provided. A method may include storing in a smart card a database of contacts accessed from a digital contact directory. The method may include receiving a request to reroute a payment via an alternate payment channel, the payment including a recipient and an amount, and the alternate payment channel originating from an account associated with one of the contacts in the database. The method may also include resolving, via a wireless communication element that is embedded in the smart card, routing information for the account. The method may also include transmitting, to an administrator of the account, a request for authorization to reroute the payment, and, when authorization is received, executing the payment via the alternate payment channel.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: February 7, 2023
    Assignee: Bank of America Corporation
    Inventor: Saurabh Gupta
  • Publication number: 20230035049
    Abstract: Apparatus and methods are provided for multiple debit/credit cards from a family/friend group to enter in a distributed ledger network such as a blockchain. These networked cards may store, and replicate records of all transactions initiated by each card using immutable cryptographic signature. A secure mobile app may link and delink cards to the network. Linked cards may maintain transaction amount, time, place, date, location, key type pattern, user's image, voice sample, user info for all the other cards in the distributed ledger. Whenever any card performs a transaction, a record of the transaction is replicated locally on the same card and copied to all other cards in the distributed ledger network. Any care may verify all the attributes of past transactions, compare those attributes to current transaction attributes and alert other cards in the network in response to detecting suspicious transaction activity.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 2, 2023
    Inventor: Saurabh Gupta
  • Patent number: 11567504
    Abstract: A robot that is able to move about an environment determines a wait location in the environment to wait at when not otherwise in use. The wait location may be selected based on various factors including position of objects, next scheduled use, previous usage of the robot, availability of wireless connectivity, user traffic patterns, user presence, visibility of the surrounding environment, and so forth. The robot moves to that location and maintains a pose at that location, such as orienting itself to allow onboard sensors a greatest possible view of the environment. If a wait location is occupied, the robot may move to another wait location.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: January 31, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Shi Bai, Amin Hani Atrash, Saurabh Gupta