Patents Assigned to Yahoo!
  • Publication number: 20150310058
    Abstract: In one embodiment, a search query may be obtained. A set of one or more use cases may be determined based, at least in part, upon the search query. A set of one or more search results may be identified based, at least in part, upon the search query. Information that answers the search query for at least one of the set of use cases may be obtained, where the information has been derived from at least a subset of the set of search results. An indication of at least a portion of the information may be provided.
    Type: Application
    Filed: April 23, 2014
    Publication date: October 29, 2015
    Applicant: Yahoo! Inc.
    Inventors: Reiner Kraft, Viraj Chavan
  • Publication number: 20150310016
    Abstract: Methods, systems and programming for entity recognition in a query. In one example, an index that associates an alias with one or more entities is obtained. Each of the one or more entities is associated with one or more features. A query associated with one or more features is received from a user. The alias is then identified in the query. At least one of the one or more entities is determined based, at least in part, on the features associated with each of the one or more entities and the features associated with the query.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: Yahoo! Inc.
    Inventors: Sudarshan Lamkhede, Peter Mika, Vinod Balakrishnan
  • Publication number: 20150310487
    Abstract: Systems and methods for commercial query suggestion are disclosed. The system includes a database including search logs. The system includes a set of initial suggestion phrases extracted from the database. The system includes a search engine that generates a query search result based on a query and generates a suggestion search result based on each suggestion phrase in the set of initial suggestion phrases. The system includes a feature generation device that generates a query vector and a suggestion vector based on the query search result and the suggestion search result. The system obtains a relevance score for each suggestion phrases based on a relevance model. The system includes a subset of the initial suggestion phrases based on the relevance scores. The system obtains a click probability score for each suggestion phrases in the subset of initial suggestion phrases based on a click model.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Applicant: Yahoo! Inc.
    Inventors: Jian XU, Yu ZOU, Chunming WANG
  • Publication number: 20150310491
    Abstract: In one embodiment, location information indicating a region of a web page with which a user is interacting may be obtained. Contextual information pertaining to the region of the web page with which the user is interacting may be ascertained. Content may be obtained based, at least in part, upon the contextual information pertaining to the region of the web page with which the user is interacting. The content may then be provided for presentation to the user.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: Yahoo! Inc.
    Inventors: Reiner Kraft, Viraj Chavan
  • Patent number: 9172666
    Abstract: A user submitting a query from a computer at an unknown location is located using a language model. The language model is derived from an aggregation of tweets that were sent from known locations.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: October 27, 2015
    Assignee: Yahoo! Inc.
    Inventors: Vanessa Murdock, Sheila Kinsella
  • Patent number: 9171231
    Abstract: This patent discloses a system to compile a landmark image search result. The system may determine a rank of each image within a visual cluster according to at least one of a low-level self-similarity score, a low-level discriminative modeling score, and a point wise linking score. The landmark image search result may be compiled as a function of the rank of each image.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: October 27, 2015
    Assignee: YAHOO! INC.
    Inventors: Mor Naaman, Lyndon Kennedy
  • Patent number: 9171000
    Abstract: Method, system, and programs for identifying a target metric. In one example, at least one first type of metric computed based on a first period associated with a first length of time is measured for each of a plurality of users. At least one second type of metric computed based on a second period associated with a second length of time is measured for each of the plurality of users. The second length of time is larger than the first length of time. Correlations between each of the at least one first type of metric and each of the at least one second type of metrics are computed with respect to the plurality of users. A target metric is identified from the at least one first type of metric based on the correlations. The target metric is correlated with the at least one second type of metric.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 27, 2015
    Assignee: YAHOO! INC.
    Inventors: Alyssa Glass, Xing Yi, Jean-Marc Langlois
  • Patent number: 9171258
    Abstract: System and method related to a distributed collaborative knowledge generation system are disclosed. The distributed collaborative knowledge generation system includes one or more databases configured to store content information related to the distributed collaborative knowledge generation system, a search services module configured to search for the content information, a web services module configured to retrieve and gather the content information, a presentation services module configured to share the content data with multiple users, and a data services module configured to manage the content information by providing interfaces between the one or more databases, the search services module, the web services module, and the presentation services module.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: October 27, 2015
    Assignee: YAHOO! INC.
    Inventors: Karon A. Weber, Ron Martinez, Samantha M. Tripodi, Pasha Sadri, Jonathan J. Redfern, Lorna Borenstein, Bill W. Scott
  • Publication number: 20150304367
    Abstract: Content items are provided to users and their interactions with the provided content items are recorded in respective user profiles. The users' interactions thus recorded over time are analyzed to determine if the users have a balanced information intake. A reading habit score is determined for a user based various criteria. The user's reading habit score is analyzed to determine if the user's habits indicate a balance in the user's content consumption. If the user's reading habit score indicates an imbalance in the user's content consumption, suggestions are provided to the user for achieving a more balanced reading habit and thereby improving the user's reading habit score.
    Type: Application
    Filed: April 17, 2014
    Publication date: October 22, 2015
    Applicant: YAHOO! INC.
    Inventors: Chris Chan, Tony Hairr, Shatakshi Goyal, Clarence Leung, Katrina Tempero, Shivakumar Ningappa
  • Publication number: 20150304447
    Abstract: A content-generating user is enabled to set visible attributes for a content item from any device so that the content item maintains a uniform look and feel across the various platforms. The visible attributes set by the generating user are stored in the user's profile on a user profile database. When a request to display the content item is received from a client device, the platform associated with the request is determined. Display data comprising one or more of the visible attributes retrieved from the user profile database, the content item and a template based on the platform is transmitted to the client device. The client device configures a display of the content item to a viewer based on the received display data.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: YAHOO! INC.
    Inventors: David Karp, Derek A. Gottfrid, Peter James Vidani, Zachary Coffman Sultan, Pau Santesmasses
  • Publication number: 20150294375
    Abstract: Techniques are provided that include obtaining a Document Object Model of an HTML document, such as a web page of a publisher. Elements of the Document Object Model may be identified that are associated with native advertisement placement candidate containers. Based at least in part on analysis associated with the Document Object Model, and utilizing at least some of the identified elements, one or more native advertisement placement candidate containers may be determined. Some techniques may utilize, in the analysis, construction and utilization of a suffix tree of a string of tags comprising all tags in the Document Object Model. Some techniques may utilize, in the analysis, a node flattening technique in connection with the Document Object Model.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Applicant: YAHOO! INC.
    Inventors: Stergios STERGIOU, Kalyan KANURI, Herve MARCELLINI
  • Publication number: 20150293977
    Abstract: Based on a user's search query, a search result (such as a sponsored search result) can appear within a graphical user interface (GUI) of a client-side application, and the client-side application can provide a mechanism for user interaction with the search result. The GUI of the client-side application can be a page view of a web browser. The mechanism of the client-side application can occur within the same page view as the search result. For example, the mechanism can include a sub-GUI that extends out from the search result on the same page view as the search result. Also, the search result and/or the sub-GUI can be monetized.
    Type: Application
    Filed: April 15, 2014
    Publication date: October 15, 2015
    Applicant: Yahoo! Inc.
    Inventors: Sophia Thitirat Perl, Andrew Poon, Enrique Andres Munoz Torres, Tingyi Wu, Conrad Wai
  • Publication number: 20150295795
    Abstract: A tracking system is provided comprising a non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor for monitoring a database. The storage medium comprises instructions for receiving a current shortened content address from a requesting user, the current shortened content address including a shortened content address base and an appended link identifier, and instructions for determining a content address associated with the current shortened content address. The storage medium further comprises instructions for storing the shortened content address base and the appended link identifier in a database and instructions for determining if the tracking system has previously received a request for a shortened content address associated with the content address from the requesting user.
    Type: Application
    Filed: June 25, 2015
    Publication date: October 15, 2015
    Applicant: Yahoo! Inc.
    Inventors: Daniel Gray Goldstein, Sharad Goel, Duncan James Watts
  • Patent number: 9159057
    Abstract: Systems and methods for searching of information regarding persons or to provide assistance for completion during address input. In one embodiment, a method includes automatically generating profiles for persons identified in messages, such as outgoing emails. Based on how the addresses of the persons are used in outgoing messages, the relevancy scores of the addresses are determined. When a user is searching for information or typing an address, the profiles and the relevancy scores are used to identify and sort search results or suggestions for the completion of the address input.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: October 13, 2015
    Assignee: YAHOO! INC.
    Inventor: Peter Monaco
  • Patent number: 9159074
    Abstract: Embodiments are directed to managing viewer entered comments about a specific word, phrase, picture, or other multimedia content, such as a picture, sound, or video clip, in an article, document, and/or a web page. A document is presented to a viewer, wherein the document includes special highlighting (e.g., font type/size, underlining, colors, and the like) of certain portions of the document defining one or more target objects. The highlighted portions are determined for the viewer according to a plurality of unique lists of target objects defined by an author of the multimedia content. The viewer selects the target object and a list of recent comments related specifically to the selected target object is displayed. The viewer may also enter comments directly related to the same or a different target object. Advertisements related to the target objects may be displayed to the user when the user selects the target object.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: October 13, 2015
    Assignee: Yahoo! Inc.
    Inventors: Jen Tarara, Gamaiel Nathaniel Zavala
  • Patent number: 9158747
    Abstract: Disclosed herein are systems and methods for displaying images and contextually relevant content on a digital content platform, such as a web page. In one embodiment, for example, the systems and methods include: (1) providing a publisher of the image with a reference script for publication with the image, wherein the reference script is a computer-readable instruction that causes an end-user device to call to a content server; and (2) configuring the content server to (a) receive a request for content from the end-user device, (b) identify content that is contextually relevant to the image, (c) deliver the content to the end-user device, and (d) deliver a computer-readable instruction that causes the end-user device to perform an animation that modifies the image and displays the content in a spatial relationship with respect to the image as originally published.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: October 13, 2015
    Assignee: Yahoo! Inc.
    Inventor: Amy Lee
  • Patent number: 9160690
    Abstract: Embodiments of the present disclosure provide systems and methods for building a profile for a contact. In one exemplary embodiment, a computer-implemented method includes: identifying, via a computing device, missing information from a profile of a contact of a user; determining whether to include the missing information in the profile based on satisfaction of a threshold associated with an event; and in response to a determination to include the missing information: obtaining the missing information; and adding the missing information to the profile.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: October 13, 2015
    Assignee: YAHOO! INC.
    Inventor: Jeff Bonforte
  • Patent number: 9158520
    Abstract: Method, system, and programs for providing packages to applications is disclosed. An application that is executable on a plurality of device platforms is generated. The application is deployed to a client device. A package list received from the client device is analyzed to determine package dependencies for packages on the package list. The packages on the package list and dependent packages are provided based on the package dependencies to the client device. The packages and dependent packages may be installed by the client device to ensure that the application is executable based on characteristics of the client device.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: October 13, 2015
    Assignee: YAHOO! INC.
    Inventors: Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper
  • Patent number: 9160819
    Abstract: Methods and systems for controlling a networked display via a client device are provided. The client device and the networked display are connected by a network. A session is initiated between the client device and the networked display, and a remote user interface is transmitted from the networked display to the client device. Interactivity with the remote user interface is detected at the client device, and input data is transmitted from the client device to the networked display based on the interactivity with the remote user interface. The input data is interpreted at the networked display so as to cause a change in a state of an application being executed by the networked display. And the remote user interface is updated based on the changed state of the application executed by the networked display.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: October 13, 2015
    Assignee: Yahoo! Inc.
    Inventors: Pedro Navarro, Ronald Jacoby
  • Patent number: 9160689
    Abstract: Embodiments of the present disclosure provide systems and methods for building a profile for a contact. In one exemplary embodiment, a computer-implemented method includes: identifying, via a computing device, missing information from a profile of a contact of a user, wherein the missing information includes a current physical location of the contact; determining whether to include the missing information in the profile based on satisfaction of a threshold; and in response to a determination to include the missing information: obtaining the missing information, wherein obtaining the current physical location of the contact includes retrieving a current physical location of a device of the contact; and adding the missing information to the profile.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: October 13, 2015
    Assignee: YAHOO! INC.
    Inventor: Jeff Bonforte