Patents by Inventor Venky Ramachandran
Venky Ramachandran 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: 20230005022Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium. A method includes: for each of a plurality of content items in an inventory of content items: identifying an entity associated with the content item and a plurality of page types for a vertical associated with a product or service described in the content item; locating a plurality of informational pages associated with the entity; classifying each informational page based on the page types; identifying queries associated with the entity, wherein a query is used as a selection criteria for delivering one or more content items associated with the entity; for each informational page of the plurality of informational pages determining relevant queries from the identified queries; and storing in a data structure an association between the content item, data associated with the relevant queries and associated informational pages.Type: ApplicationFiled: September 6, 2022Publication date: January 5, 2023Inventors: Advay Mengle, Shreyas Doshi, Venky Ramachandran, Guarav Garg, Luke Hiro Swartz, Poorva Hari Potdar, Angela YU-Yun Yeung
-
Patent number: 11468481Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium. A method includes: for each of a plurality of content items in an inventory of content items: identifying an entity associated with the content item and a plurality of page types for a vertical associated with a product or service described in the content item; locating a plurality of informational pages associated with the entity; classifying each informational page based on the page types; identifying queries associated with the entity, wherein a query is used as a selection criteria for delivering one or more content items associated with the entity; for each informational page of the plurality of informational pages determining relevant queries from the identified queries; and storing in a data structure an association between the content item, data associated with the relevant queries and associated informational pages.Type: GrantFiled: September 30, 2021Date of Patent: October 11, 2022Assignee: Google LLCInventors: Advay Mengle, Shreyas Doshi, Venky Ramachandran, Gaurav Garg, Luke Hiro Swartz, Poorva Hari Potdar, Angela Yu-Yun Yeung
-
Publication number: 20220020063Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium. A method includes: for each of a plurality of content items in an inventory of content items: identifying an entity associated with the content item and a plurality of page types for a vertical associated with a product or service described in the content item; locating a plurality of informational pages associated with the entity; classifying each informational page based on the page types; identifying queries associated with the entity, wherein a query is used as a selection criteria for delivering one or more content items associated with the entity; for each informational page of the plurality of informational pages determining relevant queries from the identified queries; and storing in a data structure an association between the content item, data associated with the relevant queries and associated informational pages.Type: ApplicationFiled: September 30, 2021Publication date: January 20, 2022Inventors: Advay Mengle, Shreyas Doshi, Venky Ramachandran, Gaurav Garg, Luke Hiro Swartz, Poorva Hari Potdar, Angela Yu-Yun Yeung
-
Patent number: 11164214Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium. A method includes: for each of a plurality of content items in an inventory of content items: identifying an entity associated with the content item and a plurality of page types for a vertical associated with a product or service described in the content item; locating a plurality of informational pages associated with the entity; classifying each informational page based on the page types; identifying queries associated with the entity, wherein a query is used as a selection criteria for delivering one or more content items associated with the entity; for each informational page of the plurality of informational pages determining relevant queries from the identified queries; and storing in a data structure an association between the content item, data associated with the relevant queries and associated informational pages.Type: GrantFiled: October 7, 2019Date of Patent: November 2, 2021Assignee: Google LLCInventors: Advay Mengle, Shreyas Doshi, Venky Ramachandran, Gaurav Garg, Luke Hiro Swartz, Poorva Hari Potdar, Angela Yu-Yun Yeung
-
Patent number: 10776435Abstract: Methods and systems for improved processor efficiency via reductions in repeated calculations are provided. A plurality of candidate sitelinks are identified in response to a search for online content. Each sitelink has associated with it a plurality of candidate creatives with which the sitelink may be presented to the user. The creatives are canonicalized to form clusters of candidate creatives. The sitelinks are also canonicalized. The creatives are matched to the candidate canonicalized sitelinks so as to provide enhanced sitelinks having increased relevance to the user search.Type: GrantFiled: April 19, 2017Date of Patent: September 15, 2020Assignee: Google LLCInventors: Vaibhav Vaish, Venky Ramachandran, David Philip Sisson, Ramakrishnan Kandhan, Pramod Adiddam, Vinod Ramachandran Marur, Gaurav Garg
-
Patent number: 10735552Abstract: A system for transmission of packetized data in a voice activated computer network environment. The system can identify candidate canonicalized digital components that relate to secondary search locations. For each of the candidate canonicalized digital components the system can calculate transmissions scores that are used to select one of the candidate canonicalized digital components for transmission.Type: GrantFiled: May 24, 2017Date of Patent: August 4, 2020Assignee: GOOGLE LLCInventors: Vaibhav Vaish, Venky Ramachandran, David Philip Sisson, Ramakrishnan Kandhan, Pramod Adiddam, Vinod Marur, Gaurav Garg, Gaurav Bhaya, Robert Stets
-
Patent number: 10650066Abstract: Methods and systems for enhancing online content with creative text relevant to the online content are provided. A plurality of candidate sitelinks is identified in response to a user search for online content. Each sitelink has associated with it a plurality of candidate creatives with which the sitelink may be presented to the user. The creatives are canonicalized to form clusters of candidate creatives. The sitelinks are also canonicalized. The creatives are matched to the candidate canonicalized sitelinks so as to provide enhanced sitelinks having increased relevance to the user search.Type: GrantFiled: March 15, 2013Date of Patent: May 12, 2020Assignee: Google LLCInventors: Vaibhav Vaish, Venky Ramachandran, David Philip Sisson, Ramakrishnan Kandhan, Pramod Adiddam, Vinod Marur, Gaurav Garg
-
Publication number: 20200034885Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium. A method includes: for each of a plurality of content items in an inventory of content items: identifying an entity associated with the content item and a plurality of page types for a vertical associated with a product or service described in the content item; locating a plurality of informational pages associated with the entity; classifying each informational page based on the page types; identifying queries associated with the entity, wherein a query is used as a selection criteria for delivering one or more content items associated with the entity; for each informational page of the plurality of informational pages determining relevant queries from the identified queries; and storing in a data structure an association between the content item, data associated with the relevant queries and associated informational pages.Type: ApplicationFiled: October 7, 2019Publication date: January 30, 2020Inventors: Advay Mengle, Shreyas Doshi, Venky Ramachandran, Gaurav Garg, Luke Hiro Swartz, Poorva Hari Potdar, Angela Yu-Yun Yeung
-
Patent number: 10534723Abstract: A system, method and computer program product are provided for conditionally eliminating a memory read request. In use, a memory read request is identified. Additionally, it is determined whether the memory read request is an unnecessary memory read request. Further, the memory read request is conditionally eliminated, based on the determination.Type: GrantFiled: June 23, 2017Date of Patent: January 14, 2020Assignee: Mentor Graphics CorporationInventors: Nikhil Tripathi, Venky Ramachandran, Malay Haldar, Sumit Roy, Anmol Mathur, Abhishek Roy, Mohit Kumar
-
Patent number: 10354292Abstract: Systems and methods for generating navigation filters are provided. A target resource is parsed and occurrences of data entries representing archetypal headings and/or archetypal items for a navigation filter are identified in the content of the target resource. A path to each of the identified occurrences is determined and used to construct a query for additional navigation filter headings and/or navigation filter items that have the same path as an identified occurrence. Identified occurrences of archetypal data entries in the target resource and the additional content having the same path as an identified occurrence are used as potential navigation filter headings and/or potential navigation filter items. Navigation filters are generated by associating one or more of the potential navigation filter items with one of the potential navigation filter headings.Type: GrantFiled: May 25, 2016Date of Patent: July 16, 2019Assignee: Google LLCInventors: Shreyas Doshi, Venky Ramachandran, Gaurav Garg, Poorva Hari Potdar, Ramakrishnan Kandhan, Xin Zheng, Advay Mengle
-
Publication number: 20170316314Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for providing content and that includes subsystems. An attribute inference subsystem analyzes content items and tags each content item with attributes that may affect performance and that are related to attribute types selected from a group comprising content concepts, format, included content, semantics or syntax. Attributes can be identified by the attribute inference subsystem or a sponsor of a respective content item. An analysis subsystem evaluates a log of served content items that have been tagged to identify salient attributes related to one or more performance metrics and inferences related to the identified salient attributes. An experiment subsystem automatically creates one or more experiments to substantiate the inferences related to the identified salient attributes.Type: ApplicationFiled: August 23, 2013Publication date: November 2, 2017Applicant: Google Inc.Inventors: Advay Mengle, Venky Ramachandran
-
Patent number: 9792371Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that includes a synthesis subsystem that automatically creates components for inclusion in a creative. The synthesis subsystem includes one or more modules that receive, as input, crawled content or metadata known or identified by the content serving system, and produce, as an output, a synthesized component for inclusion in a prospective creative. The system further includes an evaluation subsystem that evaluates quality of each of the synthesized components generated by the synthesis subsystem to determine measurable quality as against a baseline quality level.Type: GrantFiled: June 19, 2013Date of Patent: October 17, 2017Assignee: Google Inc.Inventors: Advay Mengle, Venky Ramachandran, Shreyas Doshi, Gaurav Garg, Luke Hiro Swartz
-
Publication number: 20170257456Abstract: A system for transmission of packetized data in a voice activated computer network environment. The system can identify candidate canonicalized digital components that relate to secondary search locations. For each of the candidate canonicalized digital components the system can calculate transmissions scores that are used to select one of the candidate canonicalized digital components for transmission.Type: ApplicationFiled: May 24, 2017Publication date: September 7, 2017Applicant: Google Inc.Inventors: Vaibhav Vaish, Venky Ramachandran, David Philip Sisson, Ramakrishnan Kandhan, Pramod Adiddam, Vinod Marur, Gaurav Garg, Gaurav Bhaya, Robert Stets
-
Publication number: 20170220694Abstract: Methods and systems for improved processor efficiency via reductions in repeated calculations are provided. A plurality of candidate sitelinks are identified in response to a search for online content. Each sitelink has associated with it a plurality of candidate creatives with which the sitelink may be presented to the user. The creatives are canonicalized to form clusters of candidate creatives. The sitelinks are also canonicalized. The creatives are matched to the candidate canonicalized sitelinks so as to provide enhanced sitelinks having increased relevance to the user search.Type: ApplicationFiled: April 19, 2017Publication date: August 3, 2017Inventors: Vaibhav Vaish, Venky Ramachandran, David Philip Sisson, Ramakrishnan Kandhan, Pramod Adiddam, Vinod Ramachandran Marur, Gaurav Garg
-
Patent number: 9720859Abstract: A system, method and computer program product are provided for conditionally eliminating a memory read request. In use, a memory read request is identified. Additionally, it is determined whether the memory read request is an unnecessary memory read request. Further, the memory read request is conditionally eliminated, based on the determination.Type: GrantFiled: April 30, 2010Date of Patent: August 1, 2017Assignee: Mentor Graphics CorporationInventors: Nikhil Tripathi, Venky Ramachandran, Malay Haldar, Sumit Roy, Anmol Mathur, Abhishek Roy, Mohit Kumar
-
Patent number: 9705976Abstract: Systems and methods for providing navigation filters within content items distributed via a computer network are provided. A navigation filter includes a heading and a plurality of items associated with the heading and can function as a summary of a resource associated with a distributed content item. A described method includes receiving a request for content from a user device, selecting a content item in response to the request, identifying one or more navigation filters associated with the selected content item, generating display data including the selected content item and the one or more navigation filters, and providing the display data for presentation to the user device.Type: GrantFiled: February 22, 2016Date of Patent: July 11, 2017Assignee: Google Inc.Inventors: Advay Mengle, Shreyas Doshi, Venky Ramachandran, Gaurav Garg
-
Patent number: 9378276Abstract: Systems and methods for generating navigation filters are provided. A target resource is parsed and occurrences of data entries representing archetypal headings and/or archetypal items for a navigation filter are identified in the content of the target resource. A path to each of the identified occurrences is determined and used to construct a query for additional navigation filter headings and/or navigation filter items that have the same path as an identified occurrence. Identified occurrences of archetypal data entries in the target resource and the additional content having the same path as an identified occurrence are used as potential navigation filter headings and/or potential navigation filter items. Navigation filters are generated by associating one or more of the potential navigation filter items with one of the potential navigation filter headings.Type: GrantFiled: January 3, 2014Date of Patent: June 28, 2016Assignee: Google Inc.Inventors: Advay Mengle, Gaurav Garg, Shreyas Doshi, Venky Ramachandran, Xin Zheng, Ramakrishnan Kandhan, Poorva Hari Potdar
-
Publication number: 20160182617Abstract: Systems and methods for providing navigation filters within content items distributed via a computer network are provided. A navigation filter includes a heading and a plurality of items associated with the heading and can function as a summary of a resource associated with a distributed content item. A described method includes receiving a request for content from a user device, selecting a content item in response to the request, identifying one or more navigation filters associated with the selected content item, generating display data including the selected content item and the one or more navigation filters, and providing the display data for presentation to the user device.Type: ApplicationFiled: February 22, 2016Publication date: June 23, 2016Inventors: Advay Mengle, Shreyas Doshi, Venky Ramachandran, Guarav Garg
-
Patent number: 9276855Abstract: Systems and methods for providing navigation filters within content items distributed via a computer network are provided. A navigation filter includes a heading and a plurality of items associated with the heading and can function as a summary of a resource associated with a distributed content item. A described method includes receiving a request for content from a user device, selecting a content item in response to the request, identifying one or more navigation filters associated with the selected content item, generating display data including the selected content item and the one or more navigation filters, and providing the display data for presentation to the user device.Type: GrantFiled: July 16, 2013Date of Patent: March 1, 2016Assignee: Google Inc.Inventors: Advay Mengle, Shreyas Doshi, Venky Ramachandran, Guarav Garg
-
Publication number: 20150066653Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium. A method includes: for each of a plurality of content items in an inventory of content items: identifying an entity associated with the content item and a plurality of page types for a vertical associated with a product or service described in the content item; locating a plurality of informational pages associated with the entity; classifying each informational page based on the page types; identifying queries associated with the entity, wherein a query is used as a selection criteria for delivering one or more content items associated with the entity; for each informational page of the plurality of informational pages determining relevant queries from the identified queries; and storing in a data structure an association between the content item, data associated with the relevant queries and associated informational pages.Type: ApplicationFiled: September 4, 2013Publication date: March 5, 2015Applicant: GOOGLE INC.Inventors: Advay Mengle, Shreyas Doshi, Venky Ramachandran, Gaurav Garg, Luke Hiro Swartz, Poorva Hari Potdar, Angela Yu-Yun Yeung