Patents Assigned to Yahoo ! Inc.
  • Patent number: 9465872
    Abstract: Exemplary techniques are provided which may be implemented using various methods, apparatuses, and/or articles of manufacture to provide or otherwise support segment sensitive query matching based on segmented portions of web pages and/or providing related information for use in information extraction and/or information retrieval systems. In certain example implementations techniques may be provided for determining whether a query match exists between a document and obtained query terms based, at least in part, on labeled portion information associated with a plurality of segmented portions of a document.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: October 11, 2016
    Assignee: YAHOO! Inc.
    Inventors: Srinivas Vadrevu, Emre Velipasaoglu
  • Patent number: 9466071
    Abstract: Each user is represented by a mixture of topics, e.g., one or more topics, and a probability of interest in each topic in the mixture, and given the target user, one or more other users can be recommended, each user that is recommended to the target user is determined to have a topical interest similarity with the target user, e.g., the target user's interest in one or more topics of the mixtures of topics is determined to be similar to a recommended interest in the one or more topics of the mixture of topics. The target user and the one or more recommended users can be said to have similar topical interests. The target user can use the user recommendation to establish an interactive dialogue, for example, with one or more users identified in the user recommendation.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: October 11, 2016
    Assignee: Yahoo! Inc.
    Inventors: Marco Pennacchiotti, Siva Gurumurthy
  • Patent number: 9467808
    Abstract: A system and method is described herein for managing power consumption by a plurality of sensors in a proximity-based ad hoc network. The system and method receives sensor data that is provided from a plurality of sensors and constructs a proximity-based ad hoc network among the plurality of sensors based on the sensor data. The system and method also receives and analyzes power status information from each sensor in a group of spatially and temporally proximate sensors in the proximity-based ad hoc network. Based on the analysis, the system and method then modifies a manner in which at least one sensor in the group provides sensor data.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: October 11, 2016
    Assignee: Yahoo! Inc.
    Inventors: Marc E. Davis, Joseph O'Sullivan, Christopher Paretti, Christopher W. Higgins
  • Patent number: 9467409
    Abstract: An email system that enables users to request for and receive recommended messages which are relevant and contextually related to a received message via activation of a user interface element is disclosed. When a message is received, it is analyzed and keywords relevant to the received message along with named entities comprised in the received message are retrieved and stored. Upon activation of a user interface element, the relevant keywords are employed to retrieve other similar messages which are grouped into clusters. The clusters are further ranked based on their relevance to the received message and the top ranked messages from the most relevant cluster are selected for display to the user as the messages that are contextually relevant to the received message. The email system also facilitates execution of batch operations on the contextually relevant messages.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: October 11, 2016
    Assignee: Yahoo! Inc.
    Inventors: Sainath Vellal, Naveen Belkale
  • Patent number: 9465956
    Abstract: Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-accessible data.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: October 11, 2016
    Assignee: Yahoo! Inc.
    Inventors: Varun Bhagwan, Patrick Mason, Ashutosh Singh, Jaikit Savla, Rahul Teotia, Ramachandran Natarajan Iyer
  • Patent number: 9465849
    Abstract: Embodiments of the present disclosure may be used to gather, rank, categorize, and perform other processing of various types of content. In some embodiments, content items such as text, images, video, and other content are received from a variety of different sources and are processed to generate an article containing selected content items. While there may be hundreds or thousands of separate articles and stories regarding a particular topic, embodiments of the present disclosure help provide users with a single concise article that contains high-quality content items selected from among a potentially vast number of disparate sources.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 11, 2016
    Assignee: Yahoo! Inc.
    Inventors: Maria Renhui Zhang, Nicholas D'Aloisio-Montilla, Qichu Lu
  • Patent number: 9460451
    Abstract: A server system of an online information system displays advertising items and content items retrieved from storage devices as a stream viewable by a user on a user device. The advertisement items and the content items are ordered in the stream by a ranking score computed for each of the advertisement items and each of the content items. A quality scoring system determines an affinity score between a user and a present content item based on features of the present content item matching user profile parameters associated with the user and identifies post-interaction satisfaction with a prior content item. The quality scoring system determines a quality score based on the affinity score and the post-interaction satisfaction. The quality score is used for ordering items in the stream. The server system transmits a web page including the stream to a user device over a network.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: October 4, 2016
    Assignee: Yahoo! Inc.
    Inventors: Bruno Fernandez Ruiz, Prabhakar Krishnamurthy, Jean-Marc Langlois, Abhay Gupta, Aharon Lavi
  • Patent number: 9462354
    Abstract: Techniques and systems for operating a video ad exchange includes controlling an ad server to receive ad requests from viewer devices, provide ad responses to viewer devices, generate an ad delivery data file that includes information about delivery of ads to the viewer devices, and transfer the ad delivery data file to a distributed computing cloud. The technique further includes controlling an ad data infrastructure mechanism to download the cloud-based ad delivery data file into a local memory, and process the copied ad delivery data file to generate billing data. An ad data infrastructure mechanism receives a configuration file from the ad server, verifies that all items in the configuration file from the ad server were used in the generation of the first billing data, and removes non-verifiable items from the first billing data to generate a final billing data.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 4, 2016
    Assignee: Yahoo! Inc.
    Inventors: Giao Huu Phan, Daniel Wei-Tze Hsiung, Ian Graeme Melven, Brian Hardie, Joseph Gutierrez, Marshall Allen Beddoe, Pankaj Gupta, Bernardo de Seabra, Dru Nelson, Kam Ho Kenneth Cheung, Jason Endo
  • Patent number: 9460518
    Abstract: Techniques are provided for efficiently identifying relevant product images based on product items detected in a query image. In general, a query image may represent a digital image in any format that depicts a human body and one or more product items. For example, a query image may be an image for display on a webpage, an image captured by a user using a camera device, or an image that is part of a media content item, such as a frame from a video. Product items may be detected in a query image by segmenting the query image into a plurality of image segments and clustering one or more of the plurality image segments into one or more image segment clusters. The resulting image segments and image segment clusters may be used to search for visually similar product images.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: October 4, 2016
    Assignee: YAHOO! INC.
    Inventors: Lyndon Kennedy, Jia Li, Ioannis Kalantidis
  • Patent number: 9460226
    Abstract: Briefly, embodiments of methods or systems to replicate indexes are described. According to an embodiment, a method may include executing instructions by one or more processors to bring about generating a first replication threshold of documents to be replicated at a local computing site and a second replication threshold of document entries to be stored in a posting list at the local computing site.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 4, 2016
    Assignee: Yahoo! Inc.
    Inventors: Vincent Leroy, Matthieu Morel, Flavio Junqueira
  • Patent number: 9460456
    Abstract: Briefly, embodiments of methods and/or systems of computation via array decomposition are disclosed. For one embodiment, as an example, a system may be capable of implementation of an advertising audience overlap analysis dashboard in which for an audience exceeding 100 million users and exceeding 10,000 user groups. Such a system embodiment, for example, may be capable of computing an exact count of user overlap among the user groups in less than two hours.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: October 4, 2016
    Assignee: Yahoo! Inc.
    Inventor: Kevin J. Lang
  • Publication number: 20160275165
    Abstract: Techniques and technologies described herein can generate and provide identifiers, such as unique identifiers, for individual records of aggregate data. Such identifiers allow systems to cache and reuse individual records of aggregate data. Also, such identifiers can facilitate simpler analytic views of aggregate data.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Applicant: Yahoo! Inc.
    Inventors: Jonathan David Kilroy, Dale Arthur Nussel, Allie Khalil Watfa, Mangesh Madan Pardeshi
  • Patent number: 9448983
    Abstract: A system for dynamically defining a web feed includes a memory unit adapted to store web feed data and to generate a web feed of selected web content. The system includes an input processor to receive a user input defining one or more remote websites and to retrieve remote web content from the one or more remote websites. A user interface is provided to display a set of identified elements from the remote web content in a display area of a primary website and a selection processor receives a user selection identifying one or more selected elements of the remote web content. An equivalency engine calculates equivalency classes including subsets of the identified elements determined to be structurally similar to the selected elements. A web feed is generated and displayed to the user on the primary website that includes at least the selected elements and one or more of the subsets of the identified elements determined to be structurally similar to the selected elements.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: September 20, 2016
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Aizen, Eran Shir
  • Patent number: 9443008
    Abstract: One particular embodiment clusters a plurality of documents using one or more clustering algorithms to obtain one or more first sets of clusters, wherein: each first set of clusters results from clustering the documents using one of the clustering algorithms; and with respect to each first set of clusters, each of the documents belongs to one of the clusters from the first set of clusters; accesses a search query; identifies a search result in response to the search query, wherein the search result comprises two or more of the documents; and clusters the search result to obtain a second set of clusters, wherein each document of the search result belongs to one of the clusters from the second set of clusters.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: September 13, 2016
    Assignee: Yahoo! Inc.
    Inventors: Srinivas Vadrevu, Yi Chang, Zhaohui Zheng, Bo Long
  • Patent number: 9443257
    Abstract: A method for securely presenting an HTML expandable display advertisement on a computer display, comprising: storing at a serving computer, an HTML object having an identifier associated with at least one securing computer, registering at the securing computer, the expandable display advertisement, and signaling, from a displaying computer, an expansion event for the expandable display advertisement wherein the expandable display advertisement is for display on the displaying computer. Additional operations for securely presenting an expandable display advertisement on a computer display include expanding, at the displaying computer, the expandable display advertisement; and signaling, from a displaying computer, a restoring event. Using this technique, the serving computer may be within a first domain, and the securing computer within a second domain, the second domain being different from the first domain.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: September 13, 2016
    Assignee: Yahoo! Inc.
    Inventor: Rampradeep Dodda
  • Patent number: 9442881
    Abstract: Embodiments are directed towards multi-level entity classification. An object associated with an entity is received. In one embodiment the object comprises and email and the entity comprises the IP address of a sending email server. If the entity has already been classified, as indicated by an entity classification cache, then a corresponding action is taken on the object. However, if the entity has not been classified, the entity is submitted to a fast classifier for classification. A feature collector concurrently fetches available features, including fast features and full features. The fast classifier classifies the entity based on the fast features, storing the result in the entity classification cache. Subsequent objects associated with the entity are processed based on the cached result of the fast classifier. Then, a full classifier classifies the entity based on at least the full features, storing the result in the entity classification cache.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: September 13, 2016
    Assignee: Yahoo! Inc.
    Inventors: Sharat Narayan, Vishwanath Tumkur Ramarao, Belle Tseng, Markus Weimer, Young Maeng, Jyh-Shin Shue
  • Patent number: 9443026
    Abstract: Contextual or cumulative interpretation is applied to individual user queries to improve the accuracy of sponsored and/or non-sponsored search results. Queries are interpreted based on present features derived from a user query in the context of past features derived from qualified past queries such as those previously received during a user query session. Based on contextual interpretation, present features may be augmented using past features. A search is performed using augmented features instead of present features. Contextual interpretation of queries improves search system understanding of the context in which queries are submitted, which is particularly helpful when interpolating query intent to develop features not expressed in a query. Contextual interpretation permits queries to be interpreted and treated more uniformly and more intelligently. As a result, users and advertisers benefit from more precise sponsored and/or non-sponsored search results.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: September 13, 2016
    Assignee: Yahoo! Inc.
    Inventors: Ankur K. Gupta, Arun Kumar Gnanamani
  • Patent number: 9442978
    Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: September 13, 2016
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
  • Publication number: 20160260125
    Abstract: Systems and methods for cold-start and continuous-learning via evolutionary explorations are provided. The system includes a database including serving data. A computer server is in communication with the database, the computer server is programmed to: obtain an advertisement opportunity including user data and page data; extract semantic features from the user data, the page data, and a campaign; determine a score that measures a similarity between the advertisement opportunity and the campaign using the semantic features; assign a set of weights to the semantic features when determining the score during a first time period; collect click data on the campaign while using the set of weights to run the campaign in the first time period; update the set of weights using the click data by minimizing a logistic loss function; and assign an updated set of weights to the semantic features during a second time period.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 8, 2016
    Applicant: YAHOO! INC.
    Inventors: Jian XU, Zhonghao LU
  • Patent number: 9436950
    Abstract: A variety of computer based service that permit users to edit, compose, upload, or otherwise generate content also provide for the integration of sponsored media into presentations along with user-generated content. An exemplary service generates text based on user input, provides tags based on the text to a sponsored media repository, receives a sponsored media data structure in return, and formats sponsored media from the data structure for display to the user.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: September 6, 2016
    Assignee: YAHOO! Inc.
    Inventor: Roelof van Zwol