Abstract: In accordance with embodiments of the present invention, a method for associating metadata with a media object is provided. The method provides the ability to tag, or bookmark, a point in time for future use. The method includes receiving the metadata, an associated time condition, and an associated user identification. The method further includes storing at least the time condition. The at least stored time condition is used, at least in part, for associating the metadata with the media object. The media object is then provided to the user. In some embodiments the media object is not available for association with the metadata at the time the metadata is received. In other embodiments, the media object is provided by an external application.
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
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.
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
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.
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
Abstract: An information searching apparatus according to an embodiment includes a receiving unit that receives a search request including a search keyword; an acquiring unit that acquires information corresponding to a specific search keyword from an information storage unit when the search keyword included in the search request is the specific search keyword; a generating unit that generates a search result page for displaying a search result and a background image based on the information acquired by the acquiring unit; and a transmitting unit that transmits the search result page generated by the generating unit to a request source.
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
Abstract: An information processing apparatus according to an embodiment includes an accepting unit and a distributing unit. The accepting unit accepts a request for a web page from a terminal device. The distributing unit distributes a web page including an advertisement area with a size equal to or smaller than a predetermined ratio of a display screen size of the terminal device. Thus, the information processing apparatus can prevent a reduction in the click rate for advertisement information.
Abstract: An information processing apparatus according to the present invention includes an acquiring unit and an associating unit. The acquiring unit acquires, from an application, terminal information, which is used to identify a terminal device, and feature information, which is created on the basis of information that is allocated to the terminal device and that varies in accordance with the time elapsed, and acquires, from a browser, cookie information and the feature information. Furthermore, the associating unit associates both the terminal information acquired by the acquiring unit and the cookie information acquired by the acquiring unit with the feature information acquired by the acquiring unit.
Abstract: An information processing apparatus according to an embodiment includes a speed information acquisition unit, a determination unit, and a content acquisition unit. The speed information acquisition unit acquires information on a communication speed between the information processing apparatus and a distribution apparatus distributing a video content. The determination unit determines timing of advance acquisition of the video content from the distribution apparatus based upon the information on the communication speed acquired by the speed information acquisition unit. The content acquisition unit acquires the video content in advance from the distribution apparatus at the timing of advance acquisition determined by the determination unit.
Abstract: An information display apparatus includes a display unit that displays a first content and a second content different from the first content. The information display apparatus includes a moving unit that moves the first content and the second content in accordance with a moving operation of moving one of the first content and the second content. The information display apparatus includes a fixing unit that fixes a display position of the second content when the second content is moved to a predetermined position on a screen in accordance with the moving operation.
Abstract: A navigation device navigating a moving body based on position information includes a coordinated operation unit that initiates and ends a coordinated operation among a plurality of navigation devices; a guiding unit that performs navigation in at least one of the navigation devices performing the coordinated operation, while providing a screen display based on a designated position; and a second operating unit that performs a second operation in a navigation device other than a currently navigating navigation device performing the coordinated operation, the second operation including receiving an operation for a function that is not displayed on the screen of the currently navigating navigation device, and reflecting a position acquired as a result of the operation, to the other navigation devices performing the coordinated operation.
Abstract: A predicting apparatus according to the present application includes a correct answer generating unit and a second model generating unit. The correct answer generating unit generates correct answer information representing a response of each of one or more first targets to a given affair, based on a first model that is to be used for predicting the response to the affair, and on first information related to the first targets. The second model generating unit generates a second model that is to be used for predicting a response of each of one or more second targets corresponding to second information to the affair, the second information being information including information on one or more targets in addition to information on the first targets, based on the correct answer information generated by the correct answer generating unit, and on a part of the second information related to the first targets.
Abstract: An information processing apparatus according to an embodiment includes an acquisition unit and a prediction unit. The acquisition unit acquires user information including a number of distributions of an advertisement content to a user targeted for advertisement distribution. The prediction unit predicts an advertising effect of the advertisement content when the advertisement content is distributed to the user, based upon the user information acquired by the acquisition unit.
Abstract: An information processing apparatus according to an embodiment includes an extraction unit, an analysis unit, and a display processing unit. The extraction unit detects switching between scenes in a video content and extracts images of the respective scenes from the video content. The analysis unit analyzes temporal transition of acoustic information contained in the video content. The display processing unit displays a list of the images of the respective scenes extracted by the extraction unit and an image indicating the temporal transition of acoustic information analyzed by the analysis unit on a display unit.
Abstract: An information processing apparatus includes a determination unit that determines the degree of familiarity between a user and an artifact that performs interactive interaction with the user, on the basis of at least one of the type and the amount of the user's action detected when the artifact is accompanied by the user, and a change unit that changes the content of the interaction in accordance with the degree of familiarity determined by the determination unit.
Abstract: A terminal device according to the present invention includes an application and a browser. The application includes a providing unit that provides the browser that is instructed by the application to perform a predetermined process with terminal information that is used to identify a terminal device and that is acquired by the application. The browser includes a sending unit that sends terminal information that is provided by the providing unit in the application and cookie information that is associated with a predetermined server device to the predetermined server device.
Abstract: A machine learning apparatus includes an analytical information storage unit that stores therein two or more pieces of analytical information each associating input/output information used for machine learning with time-point information indicating a time point of the input/output information, an analysis-object-set specifying unit that specifies an analysis object set containing a unit-period input-output set being a set of pieces of the input/output information corresponding to pieces of the time-point information indicating the time point in a unit period and an amount of the pieces of the input/output information of the set being dependent on a period between the time point of the unit periods and a specific time point, and a machine learning unit that performs machine learning by using the pieces of the input/output information contained in the analysis object set.
Type:
Grant
Filed:
February 14, 2014
Date of Patent:
September 20, 2016
Assignee:
YAHOO JAPAN CORPORATION
Inventors:
Shinichiro Sega, Shingo Hoshino, Koji Tsukamoto
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.