Patents by Inventor Vinesh Gudla
Vinesh Gudla 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: 11995698Abstract: A system for executing actions based on user input is provided. The system comprises a virtual agent for a software application, wherein the virtual agent is configured to store a correlation between actions available in the software application. Further, the system associates one or more of the actions with one or more tags. The system receives at least an audio input from a user of the software application and uses the input to identify an action desired by the user to be performed among the actions. Further, the system executes one or more actions based on the desired action and the correlation between the actions available in the software application.Type: GrantFiled: September 12, 2023Date of Patent: May 28, 2024Assignee: Voicemonk, Inc.Inventors: Jagadeshwar Nomula, Vinesh Gudla
-
Patent number: 11769175Abstract: A system for assisting a customer is provided. The system comprises a database comprising multimedia files, wherein one or more tags are associated with one or more of the multimedia files. The system further comprises a virtual agent server 100 configured to receive input from a first user (customer) and a second user (customer service representative). Further, the virtual agent server 100 processes the received input to understand a context of the input. Subsequently, the virtual agent server 100 identifies one or more multimedia files based on the context and the tags associated with the multimedia files. Subsequently, the virtual agent server 100 shares at least one of the identified multimedia files with at least one of the first user and the second user to enable better understanding between the first user and the second user.Type: GrantFiled: September 24, 2021Date of Patent: September 26, 2023Assignee: VOICEMONK INC.Inventors: Jagadeshwar Nomula, Vinesh Gudla, Durga Prasad Velamuri
-
Patent number: 11704702Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.Type: GrantFiled: January 22, 2021Date of Patent: July 18, 2023Assignee: GROUPON, INC.Inventors: Geetha Kakarlapudi, Kannan Nitin Sharma, Mohit Gupta, Avik Sinharoy, Christopher S. Trimble, Vinesh Gudla, Ryan Duane Boyd
-
Patent number: 11228646Abstract: Generating, by a cloud-based system, a plurality of data infrastructure slices, each of the plurality of data infrastructure slices including a respective service; storing, by the cloud-based system, the plurality of data infrastructure slices; selecting, by the cloud-based server, at least two data infrastructure slices of the plurality of stored data infrastructure slices; generating, by the cloud-based system in response to the selection of the at least two data infrastructure slices of the plurality of data infrastructure slices, a data infrastructure stack comprising the selected stored data infrastructure slices, the data infrastructure stack capable of being executed in different third-party entity accounts of an on-demand cloud-computing platform; and deploying, by the cloud-based system, the data infrastructure stack in a particular third-party entity account of the on-demand cloud-computing platform.Type: GrantFiled: August 2, 2017Date of Patent: January 18, 2022Assignee: Datacoral, Inc.Inventors: Raghotham Murthy, Madhu Meethale Mallisseri, Raveendra Bhat, Vinesh Gudla
-
Publication number: 20220012777Abstract: A system for assisting a customer is provided. The system comprises a database comprising multimedia files, wherein one or more tags are associated with one or more of the multimedia files. The system further comprises a virtual agent server 100 configured to receive input from a first user (customer) and a second user (customer service representative). Further, the virtual agent server 100 processes the received input to understand a context of the input. Subsequently, the virtual agent server 100 identifies one or more multimedia files based on the context and the tags associated with the multimedia files. Subsequently, the virtual agent server 100 shares at least one of the identified multimedia files with at least one of the first user and the second user to enable better understanding between the first user and the second user.Type: ApplicationFiled: September 24, 2021Publication date: January 13, 2022Applicant: VOICEMONK INC.Inventors: Jagadeshwar Nomula, Vinesh Gudla, Durga Prasad Velamuri
-
Patent number: 11144964Abstract: A system for assisting a customer is provided. The system comprises a database comprising multimedia files, wherein one or more tags are associated with one or more of the multimedia files. The system further comprises a virtual agent server 100 configured to receive input from a first user (customer) and a second user (customer service representative). Further, the virtual agent server 100 processes the received input to understand a context of the input. Subsequently, the virtual agent server 100 identifies one or more multimedia files based on the context and the tags associated with the multimedia files. Subsequently, the virtual agent server 100 shares at least one of the identified multimedia files with at least one of the first user and the second user to enable better understanding between the first user and the second user.Type: GrantFiled: February 24, 2017Date of Patent: October 12, 2021Assignee: VOICEMONK INC.Inventors: Jagadeshwar Nomula, Vinesh Gudla, Durga Prasad Velamuri
-
Publication number: 20210303607Abstract: A system configured to assist users of a software application is provided. The system includes a virtual agent server 100 configured to receive input that identifies a primary user and at least one secondary user, wherein the primary user and the secondary user are parties to an event. Further, the virtual agent server 100 receives input identifying one or more preferences of the primary user and the secondary user corresponding to one or more categories of preferences. The virtual agent server 100 then assigns relative weightage to preferences within a category among categories of preferences. Subsequently, the virtual agent server 100 generates one or more suggestions corresponding to the event based on the relative weightage.Type: ApplicationFiled: June 13, 2021Publication date: September 30, 2021Applicant: Voicemonk Inc.Inventors: Jagadeshwar Nomula, Vinesh Gudla
-
Publication number: 20210304277Abstract: A system for executing actions based on user input is provided. The system comprises a virtual agent for a software application, wherein the virtual agent is configured to store a correlation between actions available in the software application. Further, the system associates one or more of the actions with one or more tags. The system receives at least an audio input from a user of the software application, and uses the input to identify an action desired by the user to be performed among the actions. Further, the system executes one or more actions based on the desired action and the correlation between the actions available in the software application.Type: ApplicationFiled: May 18, 2021Publication date: September 30, 2021Applicant: Voicemonk Inc.Inventors: Jagadeshwar Nomula, Vinesh Gudla
-
Patent number: 11068954Abstract: A system for executing actions based on user input is provided. The system comprises a virtual agent for a software application, wherein the virtual agent is configured to store a correlation between actions available in the software application. Further, the system associates one or more of the actions with one or more tags. The system receives at least an audio input from a user of the software application, and uses the input to identify an action desired by the user to be performed among the actions. Further, the system executes one or more actions based on the desired action and the correlation between the actions available in the software application.Type: GrantFiled: November 18, 2016Date of Patent: July 20, 2021Assignee: Voicemonk IncInventors: Jagadeshwar Nomula, Vinesh Gudla
-
Publication number: 20210142370Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.Type: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Inventors: Geetha KAKARLAPUDI, Kannan Nitin SHARMA, Mohit GUPTA, Avik SINHAROY, Christopher S. TRIMBLE, Vinesh GUDLA, Ryan Duane BOYD
-
Patent number: 10929895Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.Type: GrantFiled: September 17, 2019Date of Patent: February 23, 2021Assignee: GROUPON, INC.Inventors: Geetha Kakarlapudi, Kannan Nitin Sharma, Mohit Gupta, Avik Sinharoy, Christopher S. Trimble, Vinesh Gudla, Ryan Duane Boyd
-
Publication number: 20200226640Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.Type: ApplicationFiled: September 17, 2019Publication date: July 16, 2020Applicant: Groupon, Inc.Inventors: Geetha KAKARLAPUDI, Kannan Nitin SHARMA, Mohit GUPTA, Avik SINHAROY, Christopher S. TRIMBLE, Vinesh GUDLA, Ryan Duane BOYD
-
Patent number: 10460356Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.Type: GrantFiled: September 7, 2017Date of Patent: October 29, 2019Assignee: GROUPON, INC.Inventors: Geetha Kakarlapudi, Kannan Nitin Sharma, Mohit Gupta, Avik Sinharoy, Christopher S. Trimble, Vinesh Gudla, Ryan Duane Boyd
-
Publication number: 20190045008Abstract: Generating, by a cloud-based system, a plurality of data infrastructure slices, each of the plurality of data infrastructure slices including a respective service; storing, by the cloud-based system, the plurality of data infrastructure slices; selecting, by the cloud-based server, at least two data infrastructure slices of the plurality of stored data infrastructure slices; generating, by the cloud-based system in response to the selection of the at least two data infrastructure slices of the plurality of data infrastructure slices, a data infrastructure stack comprising the selected stored data infrastructure slices, the data infrastructure stack capable of being executed in different third-party entity accounts of an on-demand cloud-computing platform; and deploying, by the cloud-based system, the data infrastructure stack in a particular third-party entity account of the on-demand cloud-computing platform.Type: ApplicationFiled: August 2, 2017Publication date: February 7, 2019Applicant: DataCoral, Inc.Inventors: Raghotham Murthy, Madhu Meethale Mallisseri, Raveendra Bhat, Vinesh Gudla
-
Publication number: 20180143989Abstract: A system configured to assist users of a software application is provided. The system includes a virtual agent server 100 configured to receive input that identifies a primary user and at least one secondary user, wherein the primary user and the secondary user are parties to an event. Further, the virtual agent server 100 receives input identifying one or more preferences of the primary user and the secondary user corresponding to one or more categories of preferences. The virtual agent server 100 then assigns relative weightage to preferences within a category among categories of preferences. Subsequently, the virtual agent server 100 generates one or more suggestions corresponding to the event based on the relative weightage.Type: ApplicationFiled: December 27, 2016Publication date: May 24, 2018Inventors: Jagadeshwar Nomula, Vinesh Gudla
-
Publication number: 20180114253Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.Type: ApplicationFiled: September 7, 2017Publication date: April 26, 2018Inventors: Geetha KAKARLAPUDI, Kannan Nitin SHARMA, Mohit GUPTA, Avik SINHAROY, Christopher S. TRIMBLE, Vinesh GUDLA, Ryan Duane BOYD
-
Patent number: 9779424Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.Type: GrantFiled: March 15, 2013Date of Patent: October 3, 2017Assignee: Groupon, Inc.Inventors: Geetha Kakarlapudi, Kannan Nitin Sharma, Mohit Gupta, Avik Sinharoy, Christopher S. Trimble, Vinesh Gudla, Ryan Duane Boyd
-
Publication number: 20170169476Abstract: A system for assisting a customer is provided. The system comprises a database comprising multimedia files, wherein one or more tags are associated with one or more of the multimedia files. The system further comprises a virtual agent server 100 configured to receive input from a first user (customer) and a second user (customer service representative). Further, the virtual agent server 100 processes the received input to understand a context of the input. Subsequently, the virtual agent server 100 identifies one or more multimedia files based on the context and the tags associated with the multimedia files. Subsequently, the virtual agent server 100 shares at least one of the identified multimedia files with at least one of the first user and the second user to enable better understanding between the first user and the second user.Type: ApplicationFiled: February 24, 2017Publication date: June 15, 2017Inventors: Jagadeshwar Nomula, Vinesh Gudla, Durga Prasad Velamuri
-
Publication number: 20170148073Abstract: A system for executing actions based on user input is provided. The system comprises a virtual agent for a software application, wherein the virtual agent is configured to store a correlation between actions available in the software application. Further, the system associates one or more of the actions with one or more tags. The system receives at least an audio input from a user of the software application, and uses the input to identify an action desired by the user to be performed among the actions. Further, the system executes one or more actions based on the desired action and the correlation between the actions available in the software application.Type: ApplicationFiled: November 18, 2016Publication date: May 25, 2017Inventors: Jagadeshwar Nomula, Vinesh Gudla