Patents by Inventor Sandeep Gandhi

Sandeep Gandhi 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: 20240119050
    Abstract: Example aspects include techniques for query processing over deep neural network runtimes. These techniques include receiving a query including a query operator and a trainable user defined function (UDF). In addition, the techniques include determining a query representation based on the query, and determining, for performing the query in a neural network runtime, an initial neural network program based on the query representation, the initial neural network program including a differentiable operators corresponding to the query operator. and executing the neural network program in the neural network runtime over the neural network data structure to generate a query result. Further, the techniques include training the initial neural network program via the neural network runtime to determine a trained neural network program, and executing the trained neural network program in the neural network runtime to generate inference information.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: Matteo INTERLANDI, Apurva Sandeep Gandhi, Yuki Asada, Advitya Gemawat, Victor Renjie Fu, Lihao Zhang, Rathijit Sen, Dalitso Hansini Banda
  • Patent number: 11763074
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for digital form integration and presentation. The method includes extracting one or more data input fields from a form and generating one or more user prompts to be presented to a user in order to complete at least one of the one or more entries of the one or more data input fields. The method further includes causing the transmission of at least one of the one or more user prompts to the user and receiving a prompt response from the user. The method also includes determining whether the prompt response meets one or more form requirements for a given entry and updating the form upon determination that the prompt response meets one or more form requirements for a given entry. The method further includes displaying to the user the form in an appropriate channel format.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: September 19, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Indradeep Dantuluri, Charanjit S. Bagga, Muralidhar Chowdarapu, Burton M. Covnot, Sandeep Gandhi, Ryan Scott Heller, Saurabh Khanna, Silvia Adriana Krasuk, Mardochee Macxis, Walter Thomas Robinson, Rupal V. Shah, Mansoor Zafar
  • Patent number: 11704484
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for a template based design approach for cross channel digital data parsing and generation. The system allows for onboarding of various types of forms to push them out to users via multiple various user viewing channels. The invention identifies the sections or fields of the form that require user input and presents those fields using an advanced digital solution illustrated in the channel format. The system is expandable, allowing for a single backend upload of additional forms irrespective of the channel.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: July 18, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Indradeep Dantuluri, Charanjit S. Bagga, Muralidhar Chowdarapu, Burton M. Covnot, Sandeep Gandhi, Ryan Scott Heller, Saurabh Khanna, Silvia Adriana Krasuk, Mardochee Macxis, Walter Thomas Robinson, Rupal V. Shah, Mansoor Zafar
  • Patent number: 11663288
    Abstract: Aspects of the disclosure relate to processing systems for performing just-in-time front end template generation using a logical DOM. A computing device may receive, from a web server host platform, an HTML page with a DOM structure. The computing device may parse the DOM structure to generate a logical DOM, which may include a key value store identifying dynamic elements to be updated based on data received from a data source different from the web server host platform. The computing device may receive, from a data source computer system, source data. The computing device may modify the logical DOM, based on the source data, by replacing the dynamic elements with corresponding values from the source data. This may produce a first updated real DOM. The computing device may render a first graphical user interface based on the first updated real DOM, and may display the first graphical user interface.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: May 30, 2023
    Assignee: Bank of America Corporation
    Inventors: Mardochee Macxis, Jr., Brandon Minton, Christopher Smith, Eugene Rohrwasser, Sandeep Gandhi, Sunny Singh
  • Publication number: 20230154218
    Abstract: A computer system is provided that includes one or more processors configured to receive user input for inked content to a digital canvas, and process the inked content to determine one or more writing regions. Each writing region includes recognized text and one or more document layout features associated with that writing region. The one or more processors are further configured to tokenize a target writing region of the one or more writing regions into a sequence of tokens, process the sequence of tokens of the target writing region using task extraction subsystem that operates on tokens representing both the recognized text and the one or more document layout features of the target writing region, segment the target writing region into one or more sentence segments, and classify each of the one or more sentence segments as a task sentence or a non-task sentence.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jenna HONG, Apurva Sandeep GANDHI, Gilbert ANTONIUS, Tra My NGUYEN, Ryan SERRAO, Biyi FANG, Sheng YI
  • Publication number: 20220382969
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for convenient, secure digital data archiving and utilization across multiple communication channels. The method includes extracting one or more data input fields from a form and generating one or more user prompts to be presented to a user in order to complete at least one of the one or more entries of the one or more data input fields. The method further includes causing the transmission of at least one of the one or more user prompts to the user and receiving a prompt response from the user. The method further includes displaying to the user a completed generated form in an appropriate channel format, and provides a process for secure e-signature and cross-stream utilization of user input.
    Type: Application
    Filed: August 4, 2022
    Publication date: December 1, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Ryan Scott Heller, Charanjit S. Bagga, Muralidhar Chowdarapu, Burton M. Covnot, Indradeep Dantuluri, Sandeep Gandhi, Saurabh Khanna, Silvia Adriana Krasuk, Mardochee Macxis, Walter Thomas Robinson, Rupal V. Shah, Mansoor Zafar
  • Publication number: 20220375259
    Abstract: Methods, systems, and storage media are disclosed for passive liveness detection using artificial intelligence. Example implementations may receive an image of a person's face; generate a cropped version of that image; generate two different embeddings using two convolutional neural networks that are fed the image and the cropped image, respectively; generate a combined embedding that is a concatenation of the two embeddings; and generate, based on the combined embedding, an output indicating whether the facial portion corresponds to a live person. In addition, systems, devices, and methods for multi-factor authentication for transaction processing are provided.
    Type: Application
    Filed: July 27, 2022
    Publication date: November 24, 2022
    Inventors: Ashim Banerjee, Sandeep Gandhi, Goran Rauker
  • Publication number: 20220350958
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for a template based design approach for cross channel digital data parsing and generation. The system allows for onboarding of various types of forms to push them out to users via multiple various user viewing channels. The invention identifies the sections or fields of the form that require user input and presents those fields using an advanced digital solution illustrated in the channel format. The system is expandable, allowing for a single backend upload of additional forms irrespective of the channel.
    Type: Application
    Filed: November 3, 2021
    Publication date: November 3, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Indradeep Dantuluri, Charanjit S. Bagga, Muralidhar Chowdarapu, Burton M. Covnot, Sandeep Gandhi, Ryan Scott Heller, Saurabh Khanna, Silvia Adriana Krasuk, Mardochee Macxis, Walter Thomas Robinson, Rupal V. Shah, Mansoor Zafar
  • Publication number: 20220350960
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for convenient, secure digital data archiving and utilization across multiple communication channels. The method includes extracting one or more data input fields from a form and generating one or more user prompts to be presented to a user in order to complete at least one of the one or more entries of the one or more data input fields. The method further includes causing the transmission of at least one of the one or more user prompts to the user and receiving a prompt response from the user. The method further includes displaying to the user a completed generated form in an appropriate channel format, and provides a process for secure e-signature and cross-stream utilization of user input.
    Type: Application
    Filed: December 2, 2021
    Publication date: November 3, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Ryan Scott Heller, Charanjit S. Bagga, Muralidhar Chowdarapu, Burton M Covnot, Indradeep Dantuluri, Sandeep Gandhi, Saurabh Khanna, Silvia Adriana Krasuk, Mardochee Macxis, Walter Thomas Robinson, Rupal V. Shah, Mansoor Zafar
  • Publication number: 20220350961
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for digital form integration and presentation. The method includes extracting one or more data input fields from a form and generating one or more user prompts to be presented to a user in order to complete at least one of the one or more entries of the one or more data input fields. The method further includes causing the transmission of at least one of the one or more user prompts to the user and receiving a prompt response from the user. The method also includes determining whether the prompt response meets one or more form requirements for a given entry and updating the form upon determination that the prompt response meets one or more form requirements for a given entry. The method further includes displaying to the user the form in an appropriate channel format.
    Type: Application
    Filed: December 2, 2021
    Publication date: November 3, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Indradeep Dantuluri, Charanjit S. Bagga, Muralidhar Chowdarapu, Burton M. Covnot, Sandeep Gandhi, Ryan Scott Heller, Saurabh Khanna, Silvia Adriana Krasuk, Mardochee Macxis, Walter Thomas Robinson, Rupal V. Shah, Mansoor Zafar
  • Publication number: 20220179918
    Abstract: Aspects of the disclosure relate to processing systems for performing just-in-time front end template generation using a logical DOM. A computing device may receive, from a web server host platform, an HTML page with a DOM structure. The computing device may parse the DOM structure to generate a logical DOM, which may include a key value store identifying dynamic elements to be updated based on data received from a data source different from the web server host platform. The computing device may receive, from a data source computer system, source data. The computing device may modify the logical DOM, based on the source data, by replacing the dynamic elements with corresponding values from the source data. This may produce a first updated real DOM. The computing device may render a first graphical user interface based on the first updated real DOM, and may display the first graphical user interface.
    Type: Application
    Filed: February 24, 2022
    Publication date: June 9, 2022
    Inventors: Mardochee Macxis, JR., Brandon Minton, Christopher Smith, Eugene Rohrwasser, Sandeep Gandhi, Sunny Singh
  • Patent number: 11301539
    Abstract: Aspects of the disclosure relate to processing systems for performing just-in-time front end template generation using a logical DOM. A computing device may receive, from a web server host platform, an HTML page with a DOM structure. The computing device may parse the DOM structure to generate a logical DOM, which may include a key value store identifying dynamic elements to be updated based on data received from a data source different from the web server host platform. The computing device may receive, from a data source computer system, source data. The computing device may modify the logical DOM, based on the source data, by replacing the dynamic elements with corresponding values from the source data. This may produce a first updated real DOM. The computing device may render a first graphical user interface based on the first updated real DOM, and may display the first graphical user interface.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: April 12, 2022
    Assignee: Bank of America Corporation
    Inventors: Mardochee Macxis, Jr., Sandeep Gandhi, Christopher Smith, Eugene Rohrwasser, Brandon Minton, Sunny Singh
  • Patent number: 10984219
    Abstract: Methods, systems, and computer readable media for fingerprint capture and verification are described. A camera is utilized to capture a set of images at a first resolution. A focal length for at least one object in the plurality of images is verified to be greater than a minimum focus threshold. The images are converted to corresponding binary images. A finger is identified in the one or more binary images. A still image of the finger is captured at a second and higher resolution. Image processing filters are applied to the still image to generate a fingerprint image which is transmitted to an application server for verification.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: April 20, 2021
    Assignee: IDMISSION, LLC
    Inventors: Hans Brandon Wach, Ashim Banerjee, Sandeep Gandhi
  • Publication number: 20210019486
    Abstract: Methods, systems, and computer readable media for fingerprint capture and verification are described. A camera is utilized to capture a set of images at a first resolution. A focal length for at least one object in the plurality of images is verified to be greater than a minimum focus threshold. The images are converted to corresponding binary images. A finger is identified in the one or more binary images. A still image of the finger is captured at a second and higher resolution. Image processing filters are applied to the still image to generate a fingerprint image which is transmitted to an application server for verification.
    Type: Application
    Filed: July 19, 2019
    Publication date: January 21, 2021
    Inventors: HANS BRANDON WACH, ASHIM BANERJEE, SANDEEP GANDHI
  • Publication number: 20200272681
    Abstract: Aspects of the disclosure relate to processing systems for performing just-in-time front end template generation using a logical DOM. A computing device may receive, from a web server host platform, an HTML page with a DOM structure. The computing device may parse the DOM structure to generate a logical DOM, which may include a key value store identifying dynamic elements to be updated based on data received from a data source different from the web server host platform. The computing device may receive, from a data source computer system, source data. The computing device may modify the logical DOM, based on the source data, by replacing the dynamic elements with corresponding values from the source data. This may produce a first updated real DOM. The computing device may render a first graphical user interface based on the first updated real DOM, and may display the first graphical user interface.
    Type: Application
    Filed: February 21, 2019
    Publication date: August 27, 2020
    Inventors: Mardochee Macxis, JR., Sandeep Gandhi, Christopher Smith, Eugene Rohrwasser, Brandon Minton, Sunny Singh
  • Publication number: 20160132890
    Abstract: Systems, devices, and methods for multi-factor authentication for transaction processing are provided. A point-of-transaction device captures customer information, biometric data, and images of identification documents and transmits the information to a transaction information server which receives the transaction request, queries one or more storage records to confirm the identity of the customer to the transaction and to determine whether the customer is authorized to engage in the transaction. The point-of-transaction device communicates a transaction identifier code and at least a portion of the transaction request to a transaction authority. The transaction authority transmits a confirmation signal to the point-of-transaction device based on the transaction identifier code and the transaction request.
    Type: Application
    Filed: January 5, 2016
    Publication date: May 12, 2016
    Applicant: ID Mission
    Inventors: Ashim Banerjee, Sandeep Gandhi, Angela Schmuck
  • Publication number: 20140358778
    Abstract: Systems, devices, and methods for transaction processing are provided. A point-of-transaction device transmits a transaction request to a transaction information server. The transaction information server receives the transaction request, queries one or more storage records to confirm the identity of the customer to the transaction and to determine whether the customer is authorized to engage in the transaction. The transaction information server further establishes a record that ties the customer's identity to the transaction. If so, the transaction information server establishes a transaction identifier code and communicates the code to the point-of-transaction device. The point-of-transaction device communicates the transaction identifier code and at least a portion of the transaction request to a transaction authority. The transaction authority transmits a confirmation signal to the point-of-transaction device based on the transaction identifier code and the transaction request.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Ashim Banerjee, Sandeep Gandhi, Angela Schmuck
  • Publication number: 20140358704
    Abstract: Systems, devices, and methods for secure transaction processing are provided. A point-of-transaction device may receive a selection of transaction parameters to establish and store a security rule. The point-of-transaction device may then receive a transaction request and confirm that the transaction request complies with the security rule. The point-of-transaction device may forward the security rule and the transaction request to a transaction security server that stores the security rule and further verifies that the transaction request complies with the security rule. The transaction security server may also forward at least a portion of the transaction request to a third party that further confirms an identity of the customer.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Ashim Banerjee, Sandeep Gandhi, Angela Schmuck
  • Patent number: 7864702
    Abstract: A client-server arrangement permits recruitment and control of client peripherals to be effected from the server side is described. A client server system has a server device, a client device, and a peripheral device. The client device is in communication with the server device. The peripheral device is in communication with the client device. The client device has a port server to convert data between an IP format and a non-IP format. The peripheral device exchanges data with the port server in the non-IP format. The server device includes a computational device to exchange data with the port server in the IP format.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: January 4, 2011
    Assignee: Infonox ON The Web
    Inventors: Safwan Shah, Ashim Banerjee, Sandeep Gandhi, Sohail Aslam, Narinder Bajwa
  • Publication number: 20060159097
    Abstract: A client-server arrangement permits recruitment and control of client peripherals to be effected from the server side is described. A client server system has a server device, a client device, and a peripheral device. The client device is in communication with the server device. The peripheral device is in communication with the client device. The client device has a port server to convert data between an IP format and a non-IP format. The peripheral device exchanges data with the port server in the non-IP format. The server device includes a computational device to exchange data with the port server in the IP format.
    Type: Application
    Filed: December 16, 2005
    Publication date: July 20, 2006
    Applicant: Infonox on the Web
    Inventors: Safwan Shah, Ashim Banerjee, Sandeep Gandhi, Sohail Aslam, Narinder Bajwa