Patents by Inventor Vivek Ramavajjala
Vivek Ramavajjala 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: 10862836Abstract: Implementations relate to automatic response suggestions based on images received in messaging applications. In some implementations, a computer-executed method includes detecting a first image included within a first message received at a second device over a communication network from a first device of a first user, and programmatically analyzing the first image to extract a first image content. The method includes retrieving a first semantic concept associated with the first image content, programmatically generating a suggested response to the first message based on the first semantic concept, and transmitting instructions causing rendering of the suggested response in the messaging application as a suggestion to a second user of the second device.Type: GrantFiled: September 4, 2019Date of Patent: December 8, 2020Assignee: Google LLCInventors: John Patrick McGregor, Jr., Ryan Cassidy, Ariel Fuxman, Vivek Ramavajjala, Sujith Ravi, Sergey Nazarov, Amit Fulay
-
Publication number: 20190394153Abstract: Implementations relate to automatic response suggestions based on images received in messaging applications. In some implementations, a computer-executed method includes detecting a first image included within a first message received at a second device over a communication network from a first device of a first user, and programmatically analyzing the first image to extract a first image content. The method includes retrieving a first semantic concept associated with the first image content, programmatically generating a suggested response to the first message based on the first semantic concept, and transmitting instructions causing rendering of the suggested response in the messaging application as a suggestion to a second user of the second device.Type: ApplicationFiled: September 4, 2019Publication date: December 26, 2019Applicant: Google LLCInventors: John Patrick MCGREGOR, JR., Ryan CASSIDY, Ariel FUXMAN, Vivek RAMAVAJJALA, Sujith RAVI, Sergey NAZAROV, Amit FULAY
-
Patent number: 10412030Abstract: Implementations relate to automatic response suggestions based on images received in messaging applications. In some implementations, a computer-executed method includes detecting a first image included within a first message received at a second device over a communication network from a first device of a first user, and programmatically analyzing the first image to extract a first image content. The method includes retrieving a first semantic concept associated with the first image content, programmatically generating a suggested response to the first message based on the first semantic concept, and transmitting instructions causing rendering of the suggested response in the messaging application as a suggestion to a second user of the second device.Type: GrantFiled: June 8, 2018Date of Patent: September 10, 2019Assignee: Google LLCInventors: John Patrick McGregor, Jr., Ryan Cassidy, Ariel Fuxman, Vivek Ramavajjala, Sujith Ravi, Sergey Nazarov, Amit Fulay
-
Patent number: 10146768Abstract: Implementations relate to automatic response suggestions to images included in received messages. In some implementations, a computer-implemented method includes detecting an image posted within a first message by a first user, and programmatically analyzing the image to determine a feature vector representative of the image. The method programmatically generates one or more suggested responses to the first message based on the feature vector, each suggested response being a conversational reply to the first message. Generating the suggested responses includes determining probabilities associated with word sequences for the feature vector using a model trained with previous responses to previous images, and selecting one or more of the word sequences based on the associated probabilities. The suggested responses are determined based on the selected word sequences. The method causes the suggested responses to be rendered in the messaging application as one or more suggestions to a second user.Type: GrantFiled: January 25, 2017Date of Patent: December 4, 2018Assignee: Google LLCInventors: Ariel Fuxman, Vivek Ramavajjala, Ning Ye, John Patrick McGregor, Jr.
-
Publication number: 20180295081Abstract: Implementations relate to automatic response suggestions based on images received in messaging applications. In some implementations, a computer-executed method includes detecting a first image included within a first message received at a second device over a communication network from a first device of a first user, and programmatically analyzing the first image to extract a first image content. The method includes retrieving a first semantic concept associated with the first image content, programmatically generating a suggested response to the first message based on the first semantic concept, and transmitting instructions causing rendering of the suggested response in the messaging application as a suggestion to a second user of the second device.Type: ApplicationFiled: June 8, 2018Publication date: October 11, 2018Applicant: Google LLCInventors: John Patrick MCGREGOR, Jr., Ryan CASSIDY, Ariel FUXMAN, Vivek RAMAVAJJALA, Sujith RAVI, Sergey NAZAROV, Amit FULAY
-
Publication number: 20180210874Abstract: Implementations relate to automatic response suggestions to images included in received messages. In some implementations, a computer-implemented method includes detecting an image posted within a first message by a first user, and programmatically analyzing the image to determine a feature vector representative of the image. The method programmatically generates one or more suggested responses to the first message based on the feature vector, each suggested response being a conversational reply to the first message. Generating the suggested responses includes determining probabilities associated with word sequences for the feature vector using a model trained with previous responses to previous images, and selecting one or more of the word sequences based on the associated probabilities. The suggested responses are determined based on the selected word sequences. The method causes the suggested responses to be rendered in the messaging application as one or more suggestions to a second user.Type: ApplicationFiled: January 25, 2017Publication date: July 26, 2018Applicant: Google LLCInventors: Ariel FUXMAN, Vivek RAMAVAJJALA, Ning YE, John Patrick McGregor, JR.
-
Patent number: 10015124Abstract: Implementations relate to automatic response suggestions based on images received in messaging applications. In some implementations, a computer-executed method includes detecting a first image included within a first message received at a second device over a communication network from a first device of a first user, and programmatically analyzing the first image to extract a first image content. The method includes retrieving a first semantic concept associated with the first image content, programmatically generating a suggested response to the first message based on the first semantic concept, and transmitting instructions causing rendering of the suggested response in the messaging application as a suggestion to a second user of the second device.Type: GrantFiled: September 19, 2017Date of Patent: July 3, 2018Assignee: Google LLCInventors: John Patrick McGregor, Jr., Ryan Cassidy, Ariel Fuxman, Vivek Ramavajjala, Sujith Ravi, Sergey Nazarov, Amit Fulay
-
Publication number: 20180083901Abstract: Implementations relate to automatic response suggestions based on images received in messaging applications. In some implementations, a computer-executed method includes detecting a first image included within a first message received at a second device over a communication network from a first device of a first user, and programmatically analyzing the first image to extract a first image content. The method includes retrieving a first semantic concept associated with the first image content, programmatically generating a suggested response to the first message based on the first semantic concept, and transmitting instructions causing rendering of the suggested response in the messaging application as a suggestion to a second user of the second device.Type: ApplicationFiled: September 19, 2017Publication date: March 22, 2018Applicant: Google LLCInventors: John Patrick MCGREGOR, JR., Ryan CASSIDY, Ariel FUXMAN, Vivek RAMAVAJJALA, Sujith RAVI, Sergey NAZAROV, Amit Fulay
-
Patent number: 9176731Abstract: A system and method for isolating one or more code changes which are suspected of causing a code failure are disclosed. An example system may include a backend, a frontend, and a datastore. A list of changes to a codebase may be received along with a list of test targets in the codebase that are failing and a snapshot of the codebase at the time when one or more of the codebase's tests started failing. A heuristic may be used to find the code changes causing the one or more code failures.Type: GrantFiled: August 27, 2013Date of Patent: November 3, 2015Assignee: GOOGLE INC.Inventors: Celal Ziftci, Vivek Ramavajjala