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).

  • 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
  • Publication number: 20240134590
    Abstract: 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: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Applicant: Capital One Services, LLC
    Inventors: Jignesh RANGWALA, Lee ADCOCK, Mehulkumar Jayantilal GARNARA, Vamsi KAVURI
  • Publication number: 20240129590
    Abstract: 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: Application
    Filed: October 17, 2022
    Publication date: April 18, 2024
    Applicant: Capital One Services, LLC
    Inventors: Vamsi KAVURI, Mehulkumar Jayantilal Garnara, Jignesh Rangwala, Lee Adcock
  • Publication number: 20240056477
    Abstract: 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: Application
    Filed: August 10, 2022
    Publication date: February 15, 2024
    Applicant: Capital One Services, LLC
    Inventors: Jignesh RANGWALA, Vamsi KAVURI, Lee ADCOCK, Mehulkumar Jayantilal GARNARA
  • 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: 20240005143
    Abstract: A computing system may use time series data and machine learning to attribute power consumption to various devices in a location. The computing system may obtain time series data indicating a total amount of electricity being used at a location over time. The computing system may use a machine learning model, which has been trained to recognize devices based on an amount of electricity being used, to identify the devices at the location and determine how much electricity each device is using. Further, the computing system may use the machine learning model to detect changes in electricity consumption that may enable determination of devices that need to be repaired, turned on, or reconnected to the power source.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Capital One Services, LLC
    Inventors: Lee ADCOCK, Mehulkumar Jayantilal GARNARA, Vamsi KAVURI
  • 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: 20230306432
    Abstract: In some implementations, a device may obtain information relating to an amount available in a first account of a user. The device may determine, using a machine learning model, a threshold for a second account of the user based on the amount available in the first account of the user. The device may monitor a balance of the second account to identify when the balance satisfies the threshold determined using the machine learning model. The device may cause, based on the balance of the second account satisfying the threshold determined using the machine learning model, execution of a transfer from the first account to satisfy the balance of the second account. The device may transmit a notification indicating that the transfer from the first account to satisfy the balance of the second account has been executed.
    Type: Application
    Filed: March 23, 2022
    Publication date: September 28, 2023
    Inventors: Mehulkumar Jayantilal GARNARA, Lee ADCOCK, Vamsi KAVURI
  • 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: 11700330
    Abstract: At least some embodiments, a system includes a memory, and a processor configured to convert an audio stream of a speech of a customer during a customer call session into customer-originated text. The customer-originated text is displayed in a first chat interface. A request from a first call center agent is sent to a second call center agent via the first chat interface to interact with the customer during the customer call session and displayed in a second chat interface. The second agent is allowed to participate in the customer call session when the second call center agent accepts the request from the first call center agent. First agent-originated text and second agent-originated text during the customer call session is merged to form a combined agent-originated text and synthesized to computer-generated agent speech having a voice of a computer-generated agent based on the combined agent-originated text communicated to the customer over the voice channel.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: July 11, 2023
    Assignee: Capital One Services, LLC
    Inventors: Srikanth Reddy Sheshaiahgari, Jignesh Rangwala, Lee Adcock, Vamsi Kavuri, Muthukumaran Vembuli, Mehulkumar Jayantilal Garnara, Soumyajit Ray, Vincent Pham
  • 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
  • Publication number: 20210144253
    Abstract: At least some embodiments, a system includes a memory, and a processor configured to convert an audio stream of a speech of a customer during a customer call session into customer-originated text. The customer-originated text is displayed in a first chat interface. A request from a first call center agent is sent to a second call center agent via the first chat interface to interact with the customer during the customer call session and displayed in a second chat interface. The second agent is allowed to participate in the customer call session when the second call center agent accepts the request from the first call center agent. First agent-originated text and second agent-originated text during the customer call session is merged to form a combined agent-originated text and synthesized to computer-generated agent speech having a voice of a computer-generated agent based on the combined agent-originated text communicated to the customer over the voice channel.
    Type: Application
    Filed: January 13, 2021
    Publication date: May 13, 2021
    Inventors: Srikanth Reddy Sheshaiahgari, Jignesh Rangwala, Lee Adcock, Vamsi Kavuri, Muthukumaran Vembuli, Mehulkumar Jayantilal Garnara, Soumyajit Ray, Vincent Pham
  • Patent number: 10904385
    Abstract: At least some embodiments, a system includes a memory, and a processor configured to convert an audio stream of a speech of a customer during a customer call session into customer-originated text. The customer-originated text is displayed in a first chat interface. A request from a first call center agent is sent to a second call center agent via the first chat interface to interact with the customer during the customer call session and displayed in a second chat interface. The second agent is allowed to participate in the customer call session when the second call center agent accepts the request from the first call center agent. First agent-originated text and second agent-originated text during the customer call session is merged to form a combined agent-originated text and synthesized to computer-generated agent speech having a voice of a computer-generated agent based on the combined agent-originated text communicated to the customer over the voice channel.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: January 26, 2021
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Srikanth Reddy Sheshaiahgari, Jignesh Rangwala, Lee Adcock, Vamsi Kavuri, Muthukumaran Vembuli, Mehulkumar Jayantilal Garnara, Soumyajit Ray, Vincent Pham