Patents by Inventor Gregory Druck
Gregory Druck 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: 12216985Abstract: A structural analysis system analyzes the pages of a web site, including the content of the pages and their relationships to each other. Based on the analysis, the structural analysis system additionally modifies (or suggests modification of) the web pages of the web site, such as by altering the inter-page linking structure of the web site. This improves the structure of the web site, leading search engines to be able to more quickly find and index its pages, as well as increasing the expected ranking that a search engine would provide to pages of the web site within the set of search results provided by the search engine in response to a user query.Type: GrantFiled: March 7, 2024Date of Patent: February 4, 2025Assignee: Graphite Growth, Inc.Inventors: Gregory Druck, Ethan Smith, Marcos Ciarrocchi, Jerick Ordenes
-
Publication number: 20240338374Abstract: A system generates a topic graph based on the SERP data for high-ranking keywords in a search engine. Clustering may be based on (for example) degrees of intersection between links in search results of keywords from the SERP data, or keyword embeddings on the SERP data. The topic graph loosely clusters the keywords, such that the keywords have at least a threshold degree of similarity to their clusters, but not necessarily to all the other keywords in the cluster. As a consequence of the loose clustering, a given topic contains keywords that represent different aspects of the same concept, such that a content viewer would likely be interested in a piece of content that addresses the different aspects, and a search engine would be more likely to highly rank the content within its search results for one of the keywords.Type: ApplicationFiled: June 21, 2024Publication date: October 10, 2024Inventors: JOSE LUIS PAREDES, MARCOS CIARROCCHI, GREGORY DRUCK
-
Patent number: 12050612Abstract: A system generates a topic graph based on the SERP data for high-ranking keywords in a search engine. Clustering may be based on (for example) degrees of intersection between links in search results of keywords from the SERP data, or keyword embeddings on the SERP data. The topic graph loosely clusters the keywords, such that the keywords have at least a threshold degree of similarity to their clusters, but not necessarily to all the other keywords in the cluster. As a consequence of the loose clustering, a given topic contains keywords that represent different aspects of the same concept, such that a content viewer would likely be interested in a piece of content that addresses the different aspects, and a search engine would be more likely to highly rank the content within its search results for one of the keywords.Type: GrantFiled: August 25, 2022Date of Patent: July 30, 2024Assignee: Graphite Growth, Inc.Inventors: Jose Luis Paredes, Marcos Ciarrocchi, Gregory Druck
-
Publication number: 20240211679Abstract: A structural analysis system analyzes the pages of a web site, including the content of the pages and their relationships to each other. Based on the analysis, the structural analysis system additionally modifies (or suggests modification of) the web pages of the web site, such as by altering the inter-page linking structure of the web site. This improves the structure of the web site, leading search engines to be able to more quickly find and index its pages, as well as increasing the expected ranking that a search engine would provide to pages of the web site within the set of search results provided by the search engine in response to a user query.Type: ApplicationFiled: March 7, 2024Publication date: June 27, 2024Inventors: GREGORY DRUCK, ETHAN SMITH, MARCOS CIARROCCHI, JERICK ORDENES
-
Patent number: 11960820Abstract: A structural analysis system analyzes the pages of a web site, including the content of the pages and their relationships to each other. Based on the analysis, the structural analysis system additionally modifies (or suggests modification of) the web pages of the web site, such as by altering the inter-page linking structure of the web site. This improves the structure of the web site, leading search engines to be able to more quickly find and index its pages, as well as increasing the expected ranking that a search engine would provide to pages of the web site within the set of search results provided by the search engine in response to a user query.Type: GrantFiled: October 11, 2022Date of Patent: April 16, 2024Assignee: Graphite Growth, Inc.Inventors: Gregory Druck, Ethan Smith, Marcos Ciarrocchi, Jerick Ordenes
-
Publication number: 20230115827Abstract: A structural analysis system analyzes the pages of a web site, including the content of the pages and their relationships to each other. Based on the analysis, the structural analysis system additionally modifies (or suggests modification of) the web pages of the web site, such as by altering the inter-page linking structure of the web site. This improves the structure of the web site, leading search engines to be able to more quickly find and index its pages, as well as increasing the expected ranking that a search engine would provide to pages of the web site within the set of search results provided by the search engine in response to a user query.Type: ApplicationFiled: October 11, 2022Publication date: April 13, 2023Inventors: GREGORY DRUCK, ETHAN SMITH, MARCOS CIARROCCHI, JERICK ORDENES
-
Publication number: 20230111911Abstract: Summary generation functionality generates summaries (“content briefs”) with respect to topics from an existing topic graph that organizes a set of keywords into related groups over a set of electronic documents, such as web pages. Each content brief provides a summary of a corresponding topic from the topic graph. Content authors can consult the content brief for a given topic to gain insight into how to revise or draft a web page or other electronic document to improve its ranking in a search engine with respect to which the topic graph was generated.Type: ApplicationFiled: October 8, 2022Publication date: April 13, 2023Inventors: GREGORY DRUCK, LUIS ALFREDO PORTILLO CASTILLO
-
Publication number: 20230061289Abstract: A system generates a topic graph based on the SERP data for high-ranking keywords in a search engine. Clustering may be based on (for example) degrees of intersection between links in search results of keywords from the SERP data, or keyword embeddings on the SERP data. The topic graph loosely clusters the keywords, such that the keywords have at least a threshold degree of similarity to their clusters, but not necessarily to all the other keywords in the cluster. As a consequence of the loose clustering, a given topic contains keywords that represent different aspects of the same concept, such that a content viewer would likely be interested in a piece of content that addresses the different aspects, and a search engine would be more likely to highly rank the content within its search results for one of the keywords.Type: ApplicationFiled: August 25, 2022Publication date: March 2, 2023Inventors: JOSE LUIS PAREDES, MARCOS CIARROCCHI, GREGORY DRUCK
-
Patent number: 7840503Abstract: A technique for increasing efficiency of inference of structure variables (e.g., an inference problem) using a priority-driven algorithm rather than conventional dynamic programming. The technique employs a probable approximate underestimate which can be used to compute a probable approximate solution to the inference problem when used as a priority function (“a probable approximate underestimate function”) for a more computationally complex classification function. The probable approximate underestimate function can have a functional form of a simpler, easier to decode model. The model can be learned from unlabeled data by solving a linear/quadratic optimization problem. The priority function can be computed quickly, and can result in solutions that are substantially optimal. Using the priority function, computation efficiency of a classification function (e.g., discriminative classifier) can be increased using a generalization of the A* algorithm.Type: GrantFiled: April 10, 2007Date of Patent: November 23, 2010Assignee: Microsoft CorporationInventors: Mukund Narasimhan, Paul A. Viola, Gregory Druck
-
Publication number: 20080256007Abstract: A technique for increasing efficiency of inference of structure variables (e.g., an inference problem) using a priority-driven algorithm rather than conventional dynamic programming. The technique employs a probable approximate underestimate which can be used to compute a probable approximate solution to the inference problem when used as a priority function (“a probable approximate underestimate function”) for a more computationally complex classification function. The probable approximate underestimate function can have a functional form of a simpler, easier to decode model. The model can be learned from unlabeled data by solving a linear/quadratic optimization problem. The priority function can be computed quickly, and can result in solutions that are substantially optimal. Using the priority function, computation efficiency of a classification function (e.g., discriminative classifier) can be increased using a generalization of the A* algorithm.Type: ApplicationFiled: April 10, 2007Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: Mukund Narasimhan, Paul A. Viola, Gregory Druck