Patents by Inventor Debora Donato
Debora Donato 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: 20150199434Abstract: The present invention provides a method and system for providing targeted applications within a search engine results page. The method and system includes receiving a search query from a user and interpreting the search query. The method and system then first maps the interpreted query to one or more action templates, wherein mapping the interpreted query to one or more action templates comprises selecting one or more actions associated with the interpreted query. The method and system then maps the selected one or more actions associated with the interpreted query to a plurality of applications and selecting one or more applications associated with the one or more actions. Finally, the method and system displays the one or more applications within a search results page.Type: ApplicationFiled: March 23, 2015Publication date: July 16, 2015Inventors: Su-Lin Wu, Andrei Broder, Evgeniy Gabrilovich, Ronny Lempel, Edward Bortnikov, Peter Mika, Debora Donato, Wei-Cheng Lai, Christopher LuVogt
-
Patent number: 9015140Abstract: The present invention provides a method and system for providing targeted applications within a search engine results page. The method and system includes receiving a search query from a user and interpreting the search query. The method and system then first maps the interpreted query to one or more action templates, wherein mapping the interpreted query to one or more action templates comprises selecting one or more actions associated with the interpreted query. The method and system then maps the selected one or more actions associated with the interpreted query to a plurality of applications and selecting one or more applications associated with the one or more actions. Finally, the method and system displays the one or more applications within a search results page.Type: GrantFiled: December 30, 2010Date of Patent: April 21, 2015Assignee: Yahoo! Inc.Inventors: Su-Lin Wu, Andrei Broder, Evgeniy Gabrilovich, Ronny Lempel, Edward Bortnikov, Peter Mika, Debora Donato, Wei-Cheng Lai, Christopher LuVogt
-
Patent number: 8996622Abstract: Disclosed are methods and apparatus for detecting spam hosts. In one embodiment, one or more graphs are generated using data obtained from a query log, where the one or more graphs include at least one of an anticlick graph or a view graph. Values of one or more syntactic features of the one or more graphs are ascertained. Values of one or more semantic features of the one or more graphs are determined by propagating categories from a web directory among nodes in each of the one or more graphs. Spam hosts are then detected based upon the values of the syntactic features and the semantic features.Type: GrantFiled: September 30, 2008Date of Patent: March 31, 2015Assignee: Yahoo! Inc.Inventors: Debora Donato, Aristides Gionis, Claudio Corsi, Paolo Ferragina
-
Patent number: 8768861Abstract: A system and method is described herein that automatically determines if a user of a search engine is conducting a research mission and then provides one or more research tools, one or more specialized searches, one or more directed ads, and/or one or more marketplace events responsive to determining that the research mission is being conducted. The automatic provision of various events and/or tools responsive to determination of the research mission can advantageously improve the experience of the user conducting the research mission.Type: GrantFiled: May 31, 2010Date of Patent: July 1, 2014Assignee: Yahoo! Inc.Inventors: Debora Donato, Francesco Bonchi, Liang-Yu Chi, Yoelle Maarek
-
Publication number: 20130132433Abstract: A method and system for categorizing web-search queries in semantically coherent topics. The method includes receiving plurality of web-search queries from one or more users and storing the plurality of web-search queries in a query log. The method further includes processing the plurality of web-search queries for topic generation by generating plurality of missions from the query log and merging together one or more missions belonging to a similar topic. Further, the method includes determining topical user profile of a user by matching each mission of the user with one or more relevant topics, and detecting user activity of the user from random user activity. Moreover, the method includes naming one or more semantically coherent topics using a set of common concept terms extracted from the plurality of web-search queries. The system includes one or more electronic devices, a communication interface, a memory, and a processor.Type: ApplicationFiled: November 22, 2011Publication date: May 23, 2013Applicant: Yahoo! Inc.Inventors: Umut Ozertem, Debora Donato, Luca Aiello
-
Patent number: 8346686Abstract: Methods and apparatus are described for modeling sequences of events with Markov models whose states correspond to nodes in a provided taxonomy. Each state represents the events in the subtree under the corresponding node. By lumping observed events into states that correspond to internal nodes in the taxonomy, more compact models are achieved that are easier to understand and visualize, at the expense of a decrease in the data likelihood. The decision for selecting the best model is taken on the basis of two competing goals: maximizing the data likelihood, while minimizing the model complexity (i.e., the number of states).Type: GrantFiled: August 3, 2009Date of Patent: January 1, 2013Assignee: Yahoo! Inc.Inventors: Aristides Gionis, Francesco Bonchi, Debora Donato
-
Publication number: 20120173520Abstract: The present invention provides a method and system for providing targeted applications within a search engine results page. The method and system includes receiving a search query from a user and interpreting the search query. The method and system then first maps the interpreted query to one or more action templates, wherein mapping the interpreted query to one or more action templates comprises selecting one or more actions associated with the interpreted query. The method and system then maps the selected one or more actions associated with the interpreted query to a plurality of applications and selecting one or more applications associated with the one or more actions. Finally, the method and system displays the one or more applications within a search results page.Type: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Inventors: Su-Lin Wu, Andrei Broder, Evgeniy Gabrilovich, Ronny Lempel, Edward Bortnikov, Peter Mika, Debora Donato, Wei-Cheng Lai, Christopher LuVogt
-
Publication number: 20110295776Abstract: A system and method is described herein that automatically determines if a user of a search engine is conducting a research mission and then provides one or more research tools, one or more specialized searches, one or more directed ads, and/or one or more marketplace events responsive to determining that the research mission is being conducted. The automatic provision of various events and/or tools responsive to determination of the research mission can advantageously improve the experience of the user conducting the research mission.Type: ApplicationFiled: May 31, 2010Publication date: December 1, 2011Applicant: Yahoo! Inc.Inventors: Debora Donato, Francesco Bonchi, Liang-Yu Chi
-
Publication number: 20110029475Abstract: Methods and apparatus are described for modeling sequences of events with Markov models whose states correspond to nodes in a provided taxonomy. Each state represents the events in the subtree under the corresponding node. By lumping observed events into states that correspond to internal nodes in the taxonomy, more compact models are achieved that are easier to understand and visualize, at the expense of a decrease in the data likelihood. The decision for selecting the best model is taken on the basis of two competing goals: maximizing the data likelihood, while minimizing the model complexity (i.e., the number of states).Type: ApplicationFiled: August 3, 2009Publication date: February 3, 2011Applicant: YAHOO! INC.Inventors: Aristides Gionis, Francesco Bonchi, Debora Donato
-
Publication number: 20100161643Abstract: The subject matter disclosed herein relates to segmentation of interleaved query missions into a plurality of query chains.Type: ApplicationFiled: December 24, 2008Publication date: June 24, 2010Applicant: Yahoo! Inc.Inventors: Aristides Gionis, Debora Donato, Francesco Bonchi, Paolo Boldi, Sebastiano Vigna
-
Publication number: 20100114929Abstract: A computer-implemented method provides suggested search queries based on an input search query. The input search query is received. A first list of documents is determined that correspond to processing the query by a search engine determining the list of result queries, including processing the first list of documents to determine clusters of documents and determining potential queries that correspond to the determined clusters by comparing results of the potential queries with documents in the determined clusters. A list of result queries is determined, wherein executing the list of result queries would correspond to a second list of documents, that result from presenting the result queries to the search engine; and the documents of the second list of documents cover the documents of the first list of documents. The list of result queries based on the potential queries determined to correspond to the determined clusters.Type: ApplicationFiled: November 6, 2008Publication date: May 6, 2010Applicant: YAHOO! INC.Inventors: Francesco Bonchi, Aristides Gionis, Debora Donato
-
Publication number: 20100114928Abstract: A computer-implemented method is such that suggested search queries are provided based on an input search query. The search query is received (such as from a user providing the search query to a search engine service) and a first list of documents is determined that correspond to processing the query by a search engine. A list of result queries is determined, wherein executing the list of result queries would correspond to a second list of documents, that result from presenting the result queries to the search engine, and the documents of the second list of documents cover the documents of the first list of documents. The list of result queries is returned as the suggested queries.Type: ApplicationFiled: November 6, 2008Publication date: May 6, 2010Applicant: YAHOO! INC.Inventors: Francesco Bonchi, Aristides Gionis, Debora Donato
-
Publication number: 20100106719Abstract: A method for performing a search based on a query term and a context document is described herein. The method involves receiving a search request comprising a query term and a context document, and identifying a target document of a plurality of documents based on a relationship of the context document with the target document and the query term, where the relationship of the context document with the target document is determined prior to receiving the search request.Type: ApplicationFiled: October 23, 2008Publication date: April 29, 2010Inventors: DEBORA DONATO, ARISTIDES GIONES
-
Publication number: 20100082694Abstract: Disclosed are methods and apparatus for detecting spam-attracting queries. In one embodiment, one or more graphs are generated using data obtained from a query log, where the one or more graphs include at least one of an anticlick graph or a view graph. Values of one or more syntactic features of the one or more graphs are ascertained. Values of one or more semantic features of the one or more graphs are determined by propagating categories from a web directory among nodes in each of the one or more graphs. Spam-attracting queries are then detected based upon the values of the syntactic features and the semantic features.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Inventors: Claudio Corsi, Debora Donato, Aristides Gionis, Paolo Ferragina
-
Publication number: 20100082752Abstract: Disclosed are methods and apparatus for detecting spam hosts. In one embodiment, one or more graphs are generated using data obtained from a query log, where the one or more graphs include at least one of an anticlick graph or a view graph. Values of one or more syntactic features of the one or more graphs are ascertained. Values of one or more semantic features of the one or more graphs are determined by propagating categories from a web directory among nodes in each of the one or more graphs. Spam hosts are then detected based upon the values of the syntactic features and the semantic features.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Inventors: Debora Donato, Aristides Gionis, Claudio Corsi, Paolo Ferragina
-
Publication number: 20100036784Abstract: The present invention is directed towards systems and methods for identifying high quality content in a social media environment. The method according to one embodiment of the present invention comprises retrieving a content item and retrieving a plurality of quality features associated with said content item wherein said quality features comprise intrinsic, usage and relationship features. The method then performs an analysis of said content item against said quality features and generates a quality score based on said analysis.Type: ApplicationFiled: August 7, 2008Publication date: February 11, 2010Applicant: Yahoo! Inc.Inventors: Gilad Mishne, Benoit Dumoulin, Aristides Gionis, Debora Donato, Yevgeny Agichtein
-
Publication number: 20090271388Abstract: The subject matter disclosed herein relates to creating a search query based on content and subject of a web page, for example. In one particular example, such a search query may be established by a selection of one or more keywords in a web page. Consequently, the search query may be affected by a determination of content and/or a subject of the web page.Type: ApplicationFiled: April 23, 2008Publication date: October 29, 2009Applicant: Yahoo! Inc.Inventors: Vanessa Murdock, Debora Donato
-
Publication number: 20090089244Abstract: Systems and methods for identifying spam hosts are disclosed in which hosts are known to the system and initially classified as spam or non-spam. Then the hosts are partitioned into clusters based on how each host is linked to other hosts. Each cluster is then analyzed and, depending on the number of spam and non-spam hosts it contains, the cluster may be classified as a spam cluster or a non-spam cluster. The hosts within the cluster may then be reclassified based on the cluster's classification. The results may then be used in many different ways including to filter search results based on host classifications so that spam hosts are not displayed or displayed last in a results set.Type: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: Yahoo! Inc.Inventors: Debora Donato, Aristides Gionis, Vanessa Murdock, Fabrizio Silvestri
-
Publication number: 20090089373Abstract: Systems and methods for identifying spam hosts are disclosed in which hosts known to the system and initially classified as spam or non-spam by a baseline classifier. Then for each node u in the host graph a new feature is computed. This feature is an aggregate function of the initial classifications produced by the baseline classifier for the neighbors of the node u. The set of neighbors can be defined in many different ways: in-link neighbors, out-link neighbors, bi-directional neighbors, k-hops neighbors, etc. The new feature computed above then is added to the existing set of features, and the baseline classifier is trained again, producing new predictions for each node. The results may then be used in many different ways including to filter search results based on host classifications so that spam hosts are not displayed or displayed last in a results set.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: Yahoo! Inc.Inventors: Debora Donato, Aristides Gionis, Vanessa Murdock, Fabrizio Silvestri
-
Publication number: 20090089285Abstract: Systems and methods for identifying spam hosts are disclosed in which hosts are known to the system and initially classified as spam or non-spam by a baseline classifier. The accuracy of the initial host classifications are then improved by propagating them using a random walk algorithm. The random walk used may be modified in order to obtain a weighted or skewed characterization of the host. The hosts may then be reclassified based on the characterization obtained from the random walk to obtain a final spam/non-spam classification. The final classification may then be used in many different ways including to filter search results based on host classifications so that spam hosts are not displayed or displayed last in a results set.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: Yahoo! Inc.Inventors: Debora Donato, Aristides Gionis, Vanessa Murdock, Fabrizio Silvestri