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: 11670323Abstract: 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: GrantFiled: June 4, 2020Date of Patent: June 6, 2023Assignee: PredictMedix Inc.Inventors: Rahul Kushwah, Sheldon Kales, Nandan Mishra, Himanshu Ujjawal Singh, Saurabh Gupta
-
Patent number: 11663071Abstract: 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: GrantFiled: April 25, 2022Date of Patent: May 30, 2023Assignee: Bank of America CorporationInventors: Sharvari Pratik Curtokar, Saurabh Gupta
-
Patent number: 11663567Abstract: 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: GrantFiled: August 19, 2021Date of Patent: May 30, 2023Assignee: Bank of America CorporationInventor: Saurabh Gupta
-
Patent number: 11657649Abstract: 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: GrantFiled: January 13, 2022Date of Patent: May 23, 2023Assignee: Adobe Inc.Inventors: Sourabh Gupta, Saurabh Gupta, Ajay Bedi
-
Patent number: 11657378Abstract: 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: GrantFiled: May 20, 2021Date of Patent: May 23, 2023Assignee: Bank of America CorporationInventor: Saurabh Gupta
-
Patent number: 11651350Abstract: 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: GrantFiled: June 10, 2022Date of Patent: May 16, 2023Assignee: Bank of America CorporationInventor: Saurabh Gupta
-
Publication number: 20230137135Abstract: 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: ApplicationFiled: October 28, 2021Publication date: May 4, 2023Inventor: Saurabh Gupta
-
Patent number: 11640599Abstract: 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: GrantFiled: October 1, 2020Date of Patent: May 2, 2023Assignee: Bank of America CorporationInventor: Saurabh Gupta
-
Publication number: 20230117748Abstract: 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: ApplicationFiled: December 15, 2022Publication date: April 20, 2023Inventor: Saurabh Gupta
-
Publication number: 20230117181Abstract: 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: ApplicationFiled: October 14, 2021Publication date: April 20, 2023Inventor: Saurabh Gupta
-
Publication number: 20230100693Abstract: 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: ApplicationFiled: September 24, 2021Publication date: March 30, 2023Inventors: Saurabh Gupta, Ragavendra Natarajan, Niranjan K. Soundararajan, Jared W. Stark, IV, Sreenivas Subramoney
-
Patent number: 11615393Abstract: 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: GrantFiled: February 5, 2021Date of Patent: March 28, 2023Assignee: Bank of America CorporationInventor: Saurabh Gupta
-
Patent number: 11605021Abstract: 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: GrantFiled: September 30, 2019Date of Patent: March 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Vineet Khare, Saurabh Gupta, Yijie Zhuang, Bharathan Balaji, Runfei Luo, Siddhartha Agarwal
-
Publication number: 20230059969Abstract: 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: ApplicationFiled: August 19, 2021Publication date: February 23, 2023Inventor: Saurabh Gupta
-
Patent number: 11580528Abstract: 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: GrantFiled: July 17, 2020Date of Patent: February 14, 2023Assignee: Bank of America CorporationInventor: Saurabh Gupta
-
Publication number: 20230038647Abstract: 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: ApplicationFiled: August 3, 2021Publication date: February 9, 2023Inventors: Harish Agarwal, Saurabh Gupta, Himanshu Verma
-
Publication number: 20230043521Abstract: 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: ApplicationFiled: October 13, 2022Publication date: February 9, 2023Inventor: Saurabh Gupta
-
Patent number: 11574297Abstract: 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: GrantFiled: October 1, 2020Date of Patent: February 7, 2023Assignee: Bank of America CorporationInventor: Saurabh Gupta
-
Publication number: 20230035049Abstract: 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: ApplicationFiled: July 30, 2021Publication date: February 2, 2023Inventor: Saurabh Gupta
-
Patent number: 11567504Abstract: 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: GrantFiled: September 12, 2018Date of Patent: January 31, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Shi Bai, Amin Hani Atrash, Saurabh Gupta