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: 20240152420Abstract: 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: ApplicationFiled: January 19, 2024Publication date: May 9, 2024Applicant: Capital One Services, LLCInventors: Mehulkumar Jayantilal GARNARA, Vamsi KAVURI, Soumyajit RAY, Lee ADCOCK, Santhi SRIDHARAN
-
Patent number: 11899529Abstract: 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: GrantFiled: April 11, 2022Date of Patent: February 13, 2024Assignee: Capital One Services, LLCInventors: Mehulkumar Jayantilal Garnara, Vamsi Kavuri, Soumyajit Ray, Lee Adcock, Santhi Sridharan
-
Publication number: 20240046669Abstract: 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: ApplicationFiled: August 8, 2022Publication date: February 8, 2024Applicant: Capital One Services, LLCInventors: Vamsi KAVURI, Jignesh RANGWALA, Santhi SRIDHARAN, Muthukumaran VEMBULI, Lee ADCOCK, Mehulkumar Jayantilal GARNARA, Srikanth Reddy SHESHAIAHGARI
-
Publication number: 20230325270Abstract: 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: ApplicationFiled: April 11, 2022Publication date: October 12, 2023Applicant: Capital One Services, LLCInventors: Mehulkumar Jayantilal Garnara, Vamsi Kavuri, Soumyajit Ray, Lee Adcock, Santhi Sridharan
-
Publication number: 20230262197Abstract: 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: ApplicationFiled: March 6, 2023Publication date: August 17, 2023Inventors: Lee ADCOCK, Vamsi KAVURI, Jignesh RANGWALA, Mehulkumar Jayantilal GARNARA, Muthukumaran VEMBULI, Santhi SRIDHARAN, Soumyajit RAY, Steven VOLTZ
-
Patent number: 11716446Abstract: 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: GrantFiled: January 10, 2022Date of Patent: August 1, 2023Assignee: Capital One Services, LLCInventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz
-
Patent number: 11601619Abstract: 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: GrantFiled: October 1, 2021Date of Patent: March 7, 2023Assignee: Capital One Services, LLCInventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz
-
Publication number: 20220210374Abstract: 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: ApplicationFiled: January 10, 2022Publication date: June 30, 2022Inventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz
-
Publication number: 20220210371Abstract: 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: ApplicationFiled: October 1, 2021Publication date: June 30, 2022Inventors: Lee ADCOCK, Vamsi KAVURI, Jignesh RANGWALA, Mehulkumar Jayantilal GARNARA, Muthukumaran VEMBULI, Santhi SRIDHARAN, Soumyajit RAY, Steven VOLTZ
-
Publication number: 20220180353Abstract: 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: ApplicationFiled: December 4, 2020Publication date: June 9, 2022Inventors: Lee ADCOCK, Vamsi KAVURI, Jignesh RANGWALA, Mehulkumar Jayantilal GARNARA, Muthukumaran VEMBULI, Srikanth Reddy SHESHAIAHGARI, Santhi SRIDHARAN
-
Patent number: 11233974Abstract: 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: GrantFiled: December 31, 2020Date of Patent: January 25, 2022Assignee: Capital One Services, LLCInventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz
-
Patent number: 11140358Abstract: 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: GrantFiled: December 31, 2020Date of Patent: October 5, 2021Assignee: Capital One Services, LLCInventors: Lee Adcock, Vamsi Kavuri, Jignesh Rangwala, Mehulkumar Jayantilal Garnara, Muthukumaran Vembuli, Santhi Sridharan, Soumyajit Ray, Steven Voltz