Patents by Inventor Santhi Sridharan

Santhi Sridharan 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: 20240152420
    Abstract: A computing system may determine that a change has occurred in a software application or a document object model associated with a software application. The computing system may obtain a current copy of a document object model (DOM) associated with the application and a current screenshot of a screen displaying the application (e.g., in response to determining that the change in the DOM has occurred). If the current copy of the DOM is determined to be similar to the screenshot, the computing system may save storage space by storing the current copy of the DOM and discarding the screenshot. The computing system may store the current copy of the DOM in a memory buffer. The computing system may send the DOM copies or screenshots stored in the memory buffer to the monitoring system, for example, if an error in the application is detected.
    Type: Application
    Filed: January 19, 2024
    Publication date: May 9, 2024
    Applicant: Capital One Services, LLC
    Inventors: Mehulkumar Jayantilal GARNARA, Vamsi KAVURI, Soumyajit RAY, Lee ADCOCK, Santhi SRIDHARAN
  • Patent number: 11899529
    Abstract: A computing system may determine that a change has occurred in a software application or a document object model associated with a software application. The computing system may obtain a current copy of a document object model (DOM) associated with the application and a current screenshot of a screen displaying the application (e.g., in response to determining that the change in the DOM has occurred). If the current copy of the DOM is determined to be similar to the screenshot, the computing system may save storage space by storing the current copy of the DOM and discarding the screenshot. The computing system may store the current copy of the DOM in a memory buffer. The computing system may send the DOM copies or screenshots stored in the memory buffer to the monitoring system, for example, if an error in the application is detected.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: February 13, 2024
    Assignee: Capital One Services, LLC
    Inventors: Mehulkumar Jayantilal Garnara, Vamsi Kavuri, Soumyajit Ray, Lee Adcock, Santhi Sridharan
  • Publication number: 20240046669
    Abstract: In some embodiments, user extraction of in-video text may be facilitated. In some embodiments, a video associated with a video communication session may be processed to detect moving text to which a first user is referring in the video. Based on the detection of the moving text, location information associated with the moving text may be determined. For example, the location information may indicate spatial locations of the moving text. Based on the text location information, a graphical text location indicator may be overlayed on the video (e.g., on a first portion of a user interface of a user device) where the graphical text location indicator is presented proximate the moving text. Selectable text corresponding to the moving text and an auxiliary indicator corresponding to the graphical text location indicator may be presented on a second portion of the user interface.
    Type: Application
    Filed: August 8, 2022
    Publication date: February 8, 2024
    Applicant: Capital One Services, LLC
    Inventors: Vamsi KAVURI, Jignesh RANGWALA, Santhi SRIDHARAN, Muthukumaran VEMBULI, Lee ADCOCK, Mehulkumar Jayantilal GARNARA, Srikanth Reddy SHESHAIAHGARI
  • Publication number: 20230325270
    Abstract: A computing system may determine that a change has occurred in a software application or a document object model associated with a software application. The computing system may obtain a current copy of a document object model (DOM) associated with the application and a current screenshot of a screen displaying the application (e.g., in response to determining that the change in the DOM has occurred). If the current copy of the DOM is determined to be similar to the screenshot, the computing system may save storage space by storing the current copy of the DOM and discarding the screenshot. The computing system may store the current copy of the DOM in a memory buffer. The computing system may send the DOM copies or screenshots stored in the memory buffer to the monitoring system, for example, if an error in the application is detected.
    Type: Application
    Filed: April 11, 2022
    Publication date: October 12, 2023
    Applicant: Capital One Services, LLC
    Inventors: Mehulkumar Jayantilal Garnara, Vamsi Kavuri, Soumyajit Ray, Lee Adcock, Santhi Sridharan
  • Publication number: 20230262197
    Abstract: In some implementations, a system may retrieve an electronic calendar associated with a user. The system may identify, based on the electronic calendar, a plurality of virtual sessions. The system may generate an electronic invitation to join an aggregated virtual session for the plurality of virtual sessions. The system may transmit the electronic invitation to a client device associated with the user. The system may receive, from the client device, a selection of the electronic invitation. The system may establish, based on the electronic invitation, the aggregated virtual session for the client device that enables the client device to connect to each of the plurality of virtual sessions associated with the aggregated virtual session.
    Type: Application
    Filed: March 6, 2023
    Publication date: August 17, 2023
    Inventors: Lee ADCOCK, Vamsi KAVURI, Jignesh RANGWALA, Mehulkumar Jayantilal GARNARA, Muthukumaran VEMBULI, Santhi SRIDHARAN, Soumyajit RAY, Steven VOLTZ
  • Patent number: 11716446
    Abstract: In some implementations, a system may receive a plurality of video streams, wherein each video stream is associated with a user of a client device, and wherein the plurality of video streams are associated with a virtual session involving the plurality of client devices. The system may process the plurality of video streams to produce a plurality of processed video streams in which backgrounds of the plurality of video streams are removed. The system may generate a virtual environment that includes a common virtual background, wherein the virtual environment is to be associated with the plurality of processed video streams. The system may transmit one or more output video streams that include the virtual environment with the common virtual background and one or more processed video streams of the plurality of processed video streams.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: August 1, 2023
    Assignee: Capital One Services, LLC
    Inventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz
  • Patent number: 11601619
    Abstract: In some implementations, a system may retrieve an electronic calendar associated with a user. The system may identify, based on the electronic calendar, a plurality of virtual sessions. The system may generate an electronic invitation to join an aggregated virtual session for the plurality of virtual sessions. The system may transmit the electronic invitation to a client device associated with the user. The system may receive, from the client device, a selection of the electronic invitation. The system may establish, based on the electronic invitation, the aggregated virtual session for the client device that enables the client device to connect to each of the plurality of virtual sessions associated with the aggregated virtual session.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: March 7, 2023
    Assignee: Capital One Services, LLC
    Inventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz
  • Publication number: 20220210374
    Abstract: In some implementations, a system may receive a plurality of video streams, wherein each video stream is associated with a user of a client device, and wherein the plurality of video streams are associated with a virtual session involving the plurality of client devices. The system may process the plurality of video streams to produce a plurality of processed video streams in which backgrounds of the plurality of video streams are removed. The system may generate a virtual environment that includes a common virtual background, wherein the virtual environment is to be associated with the plurality of processed video streams. The system may transmit one or more output video streams that include the virtual environment with the common virtual background and one or more processed video streams of the plurality of processed video streams.
    Type: Application
    Filed: January 10, 2022
    Publication date: June 30, 2022
    Inventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz
  • Publication number: 20220210371
    Abstract: In some implementations, a system may retrieve an electronic calendar associated with a user. The system may identify, based on the electronic calendar, a plurality of virtual sessions. The system may generate an electronic invitation to join an aggregated virtual session for the plurality of virtual sessions. The system may transmit the electronic invitation to a client device associated with the user. The system may receive, from the client device, a selection of the electronic invitation. The system may establish, based on the electronic invitation, the aggregated virtual session for the client device that enables the client device to connect to each of the plurality of virtual sessions associated with the aggregated virtual session.
    Type: Application
    Filed: October 1, 2021
    Publication date: June 30, 2022
    Inventors: Lee ADCOCK, Vamsi KAVURI, Jignesh RANGWALA, Mehulkumar Jayantilal GARNARA, Muthukumaran VEMBULI, Santhi SRIDHARAN, Soumyajit RAY, Steven VOLTZ
  • Publication number: 20220180353
    Abstract: In some implementations, a card may receive, from a user device, a location-based configuration message associated with authorizing use of the function. The card may identify, within the location-based configuration message, a set of identifiers associated with one or more base stations of a wireless wide area network. The card may store the set of identifiers in a local data structure of the card. The card may receive, from a base station and via the wireless communication component, a broadcast message that includes a broadcast identifier associated with the base station. The card may determine whether the broadcast identifier is included within the set of identifiers stored in the local data structure. The card may perform an action associated with activating or deactivating the function based on whether the broadcast identifier is included within the set of identifiers.
    Type: Application
    Filed: December 4, 2020
    Publication date: June 9, 2022
    Inventors: Lee ADCOCK, Vamsi KAVURI, Jignesh RANGWALA, Mehulkumar Jayantilal GARNARA, Muthukumaran VEMBULI, Srikanth Reddy SHESHAIAHGARI, Santhi SRIDHARAN
  • Patent number: 11233974
    Abstract: In some implementations, a system may receive a plurality of video streams, wherein each video stream is associated with a user of a client device, and wherein the plurality of video streams are associated with a virtual session involving the plurality of client devices. The system may process the plurality of video streams to produce a plurality of processed video streams in which backgrounds of the plurality of video streams are removed. The system may generate a virtual environment that includes a common virtual background, wherein the virtual environment is to be associated with the plurality of processed video streams. The system may transmit one or more output video streams that include the virtual environment with the common virtual background and one or more processed video streams of the plurality of processed video streams.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: January 25, 2022
    Assignee: Capital One Services, LLC
    Inventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz
  • Patent number: 11140358
    Abstract: In some implementations, a system may retrieve an electronic calendar associated with a user. The system may identify, based on the electronic calendar, a plurality of virtual sessions. The system may generate an electronic invitation to join an aggregated virtual session for the plurality of virtual sessions. The system may transmit the electronic invitation to a client device associated with the user. The system may receive, from the client device, a selection of the electronic invitation. The system may establish, based on the electronic invitation, the aggregated virtual session for the client device that enables the client device to connect to each of the plurality of virtual sessions associated with the aggregated virtual session.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: October 5, 2021
    Assignee: Capital One Services, LLC
    Inventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz