Patents by Inventor Mehulkumar Jayantilal Garnara
Mehulkumar Jayantilal Garnara 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: 12229745Abstract: Methods and systems for location-based triggering of an electrically switchable glass of a vehicle for use in interactive applications. In some aspects, a system may be used to initiate an interactive application at the vehicle via electrically switchable glass of the vehicle. The system determines that the vehicle is at a location configured for an interactive application, and based on the location of the vehicle, triggers opacity of a portion of the electrically switchable glass. The system determines, based on a position and orientation of the electrically switchable glass, an image projector device having an angle of projection closest to perpendicular to a plane of the electrically switchable glass. The system may calibrate parameters of the image projector device and generate an image for projection using data corresponding to the interactive application. The system projects the first image onto the electrically switchable glass using the image projector device.Type: GrantFiled: March 16, 2023Date of Patent: February 18, 2025Assignee: Capital One Services, LLCInventors: Lee Adcock, Mehulkumar Jayantilal Garnara, Vamsi Kavuri
-
Publication number: 20250053931Abstract: A system and method for automatically generating a calendar of events for a user is disclosed. Events may be associated with one or merchants and may or may not be known to the user. The system identifies events based on user activity, such as purchase or other transactions with a merchant. Events may be obtained in a variety of different methods including by being provided by the merchants that subscribe to the service, or from a scraping operation that scrapes websites and other publicly-available information related to the different merchants. Then, based on the user activity, relevant events from among those known to the automatic calendaring service are identified. Those events are then added to a calendar associated with the user. In embodiments, notification messages are sent to the user to notify them of the changes to the calendar and/or to obtain consent/authorization for the changes.Type: ApplicationFiled: August 9, 2023Publication date: February 13, 2025Applicant: Capital One Services, LLCInventors: Lee ADCOCK, Mehulkumar Jayantilal GARNARA, Vamsi KAVURI
-
Patent number: 12216533Abstract: 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: January 19, 2024Date of Patent: February 4, 2025Assignee: Capital One Services, LLCInventors: Mehulkumar Jayantilal Garnara, Vamsi Kavuri, Soumyajit Ray, Lee Adcock, Santhi Sridharan
-
Patent number: 12212816Abstract: In some embodiments, a system transmits a shared presentation to user devices associated with users. Then, in response to an inquiry from a first user associated with a first viewing device, the system identifies that an answer to this inquiry was covered in a previous portion of the presentation, and generates auxiliary data (e.g., an auxiliary video stream of the shared presentation) corresponding to the previous portion of the presentation. The system then causes the first viewing device to display the auxiliary data corresponding to the previous portion of the presentation, which includes an answer to the first user's inquiry, in lieu of the shared presentation. In an example, the auxiliary data may be played back at a speed that is faster than the default speed of the shared presentation.Type: GrantFiled: October 17, 2022Date of Patent: January 28, 2025Assignee: Capital One Services, LLCInventors: Vamsi Kavuri, Mehulkumar Jayantilal Garnara, Jignesh Rangwala, Lee Adcock
-
Publication number: 20250030815Abstract: A conference system is described that associates at least one of a plurality of devices participating in a conference session with at least one of a plurality of users participating in the conference session, and gathers an audio/video input from the at least one of the plurality of devices. The conference system detects a designated user from the plurality of users by detecting an audio/video cue from the audio/video input, and modifies a setting of the conference session based on the designated user.Type: ApplicationFiled: July 21, 2023Publication date: January 23, 2025Applicant: Capital One Services, LLCInventors: Lee Adcock, Mehulkumar Jayantilal Garnara, Vamsi Kavuri
-
Publication number: 20250030568Abstract: A conference system is described that associates a first device and a second device to the same user, compares a first input from the first device and a second input from the second device, and modifies a setting of a conference session. The first input and the second input may be a video input or an audio input. The modification may include, for example, noise removal, determination of the user's AV feed device, or removing a background image.Type: ApplicationFiled: August 8, 2024Publication date: January 23, 2025Applicant: Capital One Services, LLCInventors: Lee ADCOCK, Mehulkumar Jayantilal GARNARA, Vamsi KAVURI
-
Publication number: 20250030682Abstract: A conference system is described that authenticates a user using multiple devices. The conference system authenticates a first device and associates the first device with the user. The conference system provides information for a second authentication method to the user. The conference system authenticates a second device by associating the second device with the user.Type: ApplicationFiled: July 21, 2023Publication date: January 23, 2025Applicant: Capital One Services, LLCInventors: Lee Adcock, Mehulkumar Jayantilal GARNARA, Vamsi KAVURI
-
Publication number: 20240406105Abstract: In some implementations, a device may obtain a codebase, associated with an application and one or more services of the application, that is deployable via both a first framework of the cloud computing environment and a second framework of the cloud computing environment. The device may receive the traffic associated with the application. The device may monitor one or more metrics associated with the traffic. The device may deploy, based on the one or more metrics, the codebase via the first framework or the second framework in the cloud computing environment. The device may route, based on the one or more metrics, the traffic to the first framework or to the second framework.Type: ApplicationFiled: June 5, 2023Publication date: December 5, 2024Inventors: Jignesh RANGWALA, Soumyajit RAY, Lee ADCOCK, Mehulkumar Jayantilal GARNARA, Vamsi KAVURI, Randall DEVITTO
-
Patent number: 12148231Abstract: 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: GrantFiled: August 8, 2022Date of Patent: November 19, 2024Assignee: Capital One Services, LLCInventors: Vamsi Kavuri, Jignesh Rangwala, Santhi Sridharan, Muthukumaran Vembuli, Lee Adcock, Mehulkumar Jayantilal Garnara, Srikanth Reddy Sheshaiahgari
-
Patent number: 12101199Abstract: A conference system is described that associates a first device and a second device to the same user, compares a first input from the first device and a second input from the second device, and modifies a setting of a conference session. The first input and the second input may be a video input or an audio input. The modification may include, for example, noise removal, determination of the user's AV feed device, or removing a background image.Type: GrantFiled: July 21, 2023Date of Patent: September 24, 2024Assignee: Capital One Services, LLCInventors: Lee Adcock, Mehulkumar Jayantilal Garnara, Vamsi Kavuri
-
Publication number: 20240311795Abstract: Methods and systems for location-based triggering of an electrically switchable glass of a vehicle for use in interactive applications. In some aspects, a system may be used to initiate an interactive application at the vehicle via electrically switchable glass of the vehicle. The system determines that the vehicle is at a location configured for an interactive application, and based on the location of the vehicle, triggers opacity of a portion of the electrically switchable glass. The system determines, based on a position and orientation of the electrically switchable glass, an image projector device having an angle of projection closest to perpendicular to a plane of the electrically switchable glass. The system may calibrate parameters of the image projector device and generate an image for projection using data corresponding to the interactive application. The system projects the first image onto the electrically switchable glass using the image projector device.Type: ApplicationFiled: March 16, 2023Publication date: September 19, 2024Applicant: Capital One Services, LLCInventors: Lee ADCOCK, Mehulkumar Jayantilal GARNARA, Vamsi KAVURI
-
Patent number: 12045533Abstract: In some embodiments, a shared presentation, which includes a set of spatial regions, is transmitted to user devices associated with users. Then, based on a user input indicating a first spatial region of the shared presentation for a first user, first auxiliary data (e.g., auxiliary video stream of the shared presentation) that corresponds to the first spatial region is generated. Moreover, based on the user input indicating the first user, a first user device associated with the first user is caused to display the first spatial region at a first time without displaying one or more other spatial regions of the set of spatial regions at the first time. As an example, the first auxiliary data is transmitted to the first user device, which causes the first user device to display the first spatial region without displaying the other spatial regions.Type: GrantFiled: October 19, 2022Date of Patent: July 23, 2024Assignee: Capital One Services, LLCInventors: Jignesh Rangwala, Lee Adcock, Mehulkumar Jayantilal Garnara, Vamsi Kavuri
-
Publication number: 20240231738Abstract: In some embodiments, a shared presentation, which includes a set of spatial regions, is transmitted to user devices associated with users. Then, based on a user input indicating a first spatial region of the shared presentation for a first user, first auxiliary data (e.g., auxiliary video stream of the shared presentation) that corresponds to the first spatial region is generated. Moreover, based on the user input indicating the first user, a first user device associated with the first user is caused to display the first spatial region at a first time without displaying one or more other spatial regions of the set of spatial regions at the first time. As an example, the first auxiliary data is transmitted to the first user device, which causes the first user device to display the first spatial region without displaying the other spatial regions.Type: ApplicationFiled: October 19, 2022Publication date: July 11, 2024Applicant: Capital One Services, LLCInventors: Jignesh RANGWALA, Lee ADCOCK, Mehulkumar Jayantilal GARNARA, Vamsi KAVURI
-
Publication number: 20240193944Abstract: In some implementations, a system may receive user data from a plurality of user devices corresponding to a plurality of users participating in a video conferencing session. The system may provide, based on the user data and as input to a machine learning model, user attention data associated with attentions of the plurality of users with respect to the video conferencing session. The machine learning model may be trained based on historical user attention data associated with a plurality of historical video conferencing sessions. The system may receive, as output from the machine learning model, an indication that one or more non-attentive users, of the plurality of users, are not attentive to the video conferencing session. The system may perform, based on the indication, one or more actions to gain attention from the one or more non-attentive users.Type: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Inventors: Vamsi KAVURI, Jignesh RANGWALA, Lee ADCOCK, Mehulkumar Jayantilal GARNARA
-
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
-
Publication number: 20240134590Abstract: In some embodiments, a shared presentation, which includes a set of spatial regions, is transmitted to user devices associated with users. Then, based on a user input indicating a first spatial region of the shared presentation for a first user, first auxiliary data (e.g., auxiliary video stream of the shared presentation) that corresponds to the first spatial region is generated. Moreover, based on the user input indicating the first user, a first user device associated with the first user is caused to display the first spatial region at a first time without displaying one or more other spatial regions of the set of spatial regions at the first time. As an example, the first auxiliary data is transmitted to the first user device, which causes the first user device to display the first spatial region without displaying the other spatial regions.Type: ApplicationFiled: October 18, 2022Publication date: April 25, 2024Applicant: Capital One Services, LLCInventors: Jignesh RANGWALA, Lee ADCOCK, Mehulkumar Jayantilal GARNARA, Vamsi KAVURI
-
Publication number: 20240129590Abstract: In some embodiments, a system transmits a shared presentation to user devices associated with users. Then, in response to an inquiry from a first user associated with a first viewing device, the system identifies that an answer to this inquiry was covered in a previous portion of the presentation, and generates auxiliary data (e.g., an auxiliary video stream of the shared presentation) corresponding to the previous portion of the presentation. The system then causes the first viewing device to display the auxiliary data corresponding to the previous portion of the presentation, which includes an answer to the first user's inquiry, in lieu of the shared presentation. In an example, the auxiliary data may be played back at a speed that is faster than the default speed of the shared presentation.Type: ApplicationFiled: October 17, 2022Publication date: April 18, 2024Applicant: Capital One Services, LLCInventors: Vamsi KAVURI, Mehulkumar Jayantilal Garnara, Jignesh Rangwala, Lee Adcock
-
Publication number: 20240056477Abstract: A user device may obtain message information that includes a first hash that was generated based on a portion of a future message that will be sent to the user device. The user device may determine whether new messages received at the user device appear to be associated with a corresponding entity. If a new message appears to be associated with the entity, the user device may use the message information to confirm whether the new message is malicious. Based on determining that the new message is malicious, the user device may display a notification to a user or perform a variety of other actions.Type: ApplicationFiled: August 10, 2022Publication date: February 15, 2024Applicant: Capital One Services, LLCInventors: Jignesh RANGWALA, Vamsi KAVURI, Lee ADCOCK, Mehulkumar Jayantilal GARNARA
-
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