Patents by Inventor Soumyajit Ray
Soumyajit Ray 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: 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: 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: 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
-
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: 11700330Abstract: 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: GrantFiled: January 13, 2021Date of Patent: July 11, 2023Assignee: Capital One Services, LLCInventors: Srikanth Reddy Sheshaiahgari, Jignesh Rangwala, Lee Adcock, Vamsi Kavuri, Muthukumaran Vembuli, Mehulkumar Jayantilal Garnara, Soumyajit Ray, Vincent Pham
-
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
-
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
-
Publication number: 20210144253Abstract: 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: ApplicationFiled: January 13, 2021Publication date: May 13, 2021Inventors: Srikanth Reddy Sheshaiahgari, Jignesh Rangwala, Lee Adcock, Vamsi Kavuri, Muthukumaran Vembuli, Mehulkumar Jayantilal Garnara, Soumyajit Ray, Vincent Pham
-
Patent number: 10904385Abstract: 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: GrantFiled: January 9, 2020Date of Patent: January 26, 2021Assignee: CAPITAL ONE SERVICES, LLCInventors: Srikanth Reddy Sheshaiahgari, Jignesh Rangwala, Lee Adcock, Vamsi Kavuri, Muthukumaran Vembuli, Mehulkumar Jayantilal Garnara, Soumyajit Ray, Vincent Pham
-
Patent number: 10574822Abstract: 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: GrantFiled: September 16, 2019Date of Patent: February 25, 2020Assignee: Capital One Services, LLCInventors: Srikanth Reddy Sheshaiahgari, Jignesh Rangwala, Lee Adcock, Vamsi Kavuri, Muthukumaran Vembuli, Mehulkumar Jayantilal Garnara, Soumyajit Ray, Vincent Pham