Yahoo Patent Applications

REAL TIME PACING OF ONLINE VIDEO ADVERTISEMENTS

Granted: July 30, 2015
Application Number: 20150213509
Techniques and systems are provided for fulfilling an advertisement campaign where online advertisements are paced by controlling, in real time, how many advertisements are served to users in a given time interval. Audit information gathered from a viewer's device may also be used to provide input to the real time pacing of advertisements.

QUALITATIVE USER ASSESSMENT IN ONLINE VIDEO ADVERTISING

Granted: July 30, 2015
Application Number: 20150213479
Whether video advertisements are being delivered to a human user or a machine is determined passively, i.e., without having the user to perform any explicit actions. Based on the time and frequency of ad requests generated from a user device, a daily schedule is estimated for the user. The estimated daily schedule is compared with a daily schedule pattern to determine whether the user is a human user or not.

USER INTERFACE FOR NAVIGATING A KEYWORD SPACE

Granted: July 16, 2015
Application Number: 20150199435
The present invention relates to systems, methods, and user interfaces for browsing a collection of content items saved by a user or by one or more buddies associated with a given user. The method of the present invention comprises saving one or more content items and one or more associated keywords as specified by a user. An interface is generated that displays the one or more saved content items and the one or more associated keywords, as well as the one or more buddies associated with…

SYSTEMS AND METHODS FOR IMAGE PROCESSING

Granted: July 9, 2015
Application Number: 20150193426
Various embodiments of the present disclosure relate to systems and methods for dynamically modifying images based on the content of articles associated with the images, particularly the emotional content of an article. Among other things, embodiments of the present disclosure allow users to quickly and easily identify the emotional nature of an article based on such an image. Characteristics of an image associated with an article may also be modified in response to comments from viewers…

SYSTEMS AND METHODS FOR CONTENT DELIVERY

Granted: July 9, 2015
Application Number: 20150195379
Embodiments of the present disclosure may be utilized to analyze a content item comprising text to identify: a quote, a named entity that is the source of the quote (e.g., a person or organization such as a company), and identification information for the named entity (such as a title of the person giving the quote). Quotes may also be ranked to determine, for example, the best quotes to include in an article.

Method and System for a Scheduled Map Executor

Granted: July 9, 2015
Application Number: 20150195344
Method, system, and programs for data processing. In one example, a record is received. The record is separated into multiple partitions. Each partition is submitted to an iterative pipeline, wherein the iterative pipeline comprises two or more processing stages that are run in parallel and one of the multiple partitions passes through one of the two or more processing stages in one iteration. The multiple partitions are passed through two or more processing stages. The partitions that…

METHOD AND SYSTEM FOR CLASSIFYING MAN VS. MACHINE GENERATED E-MAIL

Granted: July 9, 2015
Application Number: 20150195224
A computer system, computer program product, and computer-implemented method for communicating electronic messages over a communication network coupled thereto are provided. The computer system comprises a network interface for receiving messages sent over the network and addressed to a user of the computer system; and computer executable electronic message processing software. The software comprises instructions for directing the computer system to receive a message over the network,…

CONTENT RANKING BASED ON USER FEATURES IN CONTENT

Granted: July 9, 2015
Application Number: 20150193540
Methods, systems, and computer programs are presented for providing a personalized news stream to a user. One method includes an operation for identifying user features associated with a user. The user features include personal features and social features. The personal features are based on activities of the user and the profile of the user. The social features are based on information about social connections of the user. The method further includes operations for extracting content…

SYSTEMS AND METHODS FOR QUOTE EXTRACTION

Granted: July 9, 2015
Application Number: 20150193495
Embodiments of the present disclosure may be utilized to analyze a content item comprising text to identify: a quote, a named entity that is the source of the quote (e.g., a person or organization such as a company), and identification information for the named entity (such as a title of the person giving the quote). Quotes may also be ranked to determine, for example, the best quotes to include in an article.

SYSTEMS AND METHODS FOR CONTENT PROCESSING

Granted: July 9, 2015
Application Number: 20150193440
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…

Systems and Methods for Search Results Targeting

Granted: July 2, 2015
Application Number: 20150186939
Systems and methods are provided for search results targeting. The system includes a first database including advertiser bidding information and a second database including websites statistics generated by a search engine. The system includes an input from an advertiser and a plurality of advertiser keywords obtained from the first database system based on the input from the advertiser. The system includes one or more modules configured to: rank the plurality of advertiser keywords;…

SYSTEMS AND METHODS FOR A UNIFIED AUDIENCE TARGETING SOLUTION

Granted: July 2, 2015
Application Number: 20150186932
Systems and methods for providing a unified targeting solution are disclosed. The system obtains user data for each user in a user group from a database stored in the non-transitory storage medium. The database is organized on a user by user basis and includes signals from a plurality of sources. The system receives an input from an advertiser including a marketing intention. The system includes features extracted from the user data and the input. The system obtains a score for each user…

Smart Content Pre-Loading on Client Devices

Granted: July 2, 2015
Application Number: 20150186545
Software on a client device presents a webpage through a browser. The webpage is from an online content-aggregation website and includes a plurality of panels containing a plurality of content items. The software selectively pre-loads into a cache a resource associated with a content item in a panel if the content item is relatively persistent in comparison to other content items. The cache is controlled by the browser. The software retrieves the resource from the cache upon receiving…

QUERY SUGGESTIONS

Granted: July 2, 2015
Application Number: 20150186394
Briefly, embodiments of methods and/or systems for providing enhancements to search query processing are disclosed.

User Engagement-Based Dynamic Reserve Price for Non-Guaranteed Delivery Advertising Auction

Granted: June 25, 2015
Application Number: 20150178790
A system for adjusting reserve price for impressions of non-guaranteed delivery (“NDG”) advertising auctions includes a processor configured to retrieve a reserve price set by a publisher for an impression that is fillable by eligible advertisements to be streamed to users in a display content stream; and to retrieve user engagement information for users that engage the eligible advertisements. A statistical analyzer applies a statistical function to the user engagement information…

FAST AND DYNAMIC TARGETING OF USERS WITH ENGAGING CONTENT

Granted: June 25, 2015
Application Number: 20150178282
Methods, systems and programming for targeting users with engaging content. In one example, a metric with respect to a piece of content is measured for each of a plurality of users. A first set of users is identified from the plurality of users based on the measured metrics and a threshold. User profiles of the first set of users are obtained. A second set of users is then identified based on the user profiles of the first set of users. The piece of content is provided to the second set…

CONTEXTUAL BASED SEARCH SUGGESTION

Granted: June 18, 2015
Application Number: 20150169606
Methods, systems and programming for providing query suggestions based on user's previous search query. In one example, an input including a prefix of a first query is received from a user in a user session. At least a second query that was previously received from the user in the user session is then obtained. A third query is obtained based on the second query and the prefix of the first query. One or more query suggestions are provided to the user as a response to the input. The one…

SYSTEM AND METHOD FOR FACILITATING EMAIL MESSAGE REPLY

Granted: June 18, 2015
Application Number: 20150172144
A system and method for facilitating email messaging combines the convenience of an auto-fill of the recipient fields in a standard email message with a blank canvas for composing a new, quick reply message. By selecting the quick reply feature that can be provided with the message view screen of an email utility, the user is shown a second user interface with a blank compose screen. The email recipients are automatically filled in from the message view screen of the current message. The…

SYSTEMS AND METHODS FOR VALUE ADDED IN-STREAM CONTENT ADVERTISING

Granted: June 18, 2015
Application Number: 20150170218
A server system may include at least one non-transitory, processor-readable storage medium and at least one processor in communication with the at least one storage medium. The at least one storage medium may include at least one set of instructions for generating a value added in-stream contents (VAC) database for ad display. The at least one processor may be configured to execute the at least one set of instructions to receive an candidate article for display in a stream on a website;…

TAG AGGREGATOR

Granted: June 18, 2015
Application Number: 20150169783
A system for managing tags on a web page is disclosed. Tags are managed by implementing primary and secondary tags. The secondary tags are aggregated to provide network and tag management efficiency.