Yahoo Patent Applications

SYSTEMS AND METHODS FOR COMMERCIAL QUERY SUGGESTION

Granted: October 29, 2015
Application Number: 20150310487
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…

USER SPECIFIC VISUAL IDENTITY CONTROL ACROSS MULTIPLE PLATFORMS

Granted: October 22, 2015
Application Number: 20150304447
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…

SYSTEM AND METHOD FOR PROVIDING USERS FEEDBACK REGARDING THEIR READING HABITS

Granted: October 22, 2015
Application Number: 20150304367
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…

SYSTEM FOR TRACKING DIFFUSION

Granted: October 15, 2015
Application Number: 20150295795
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…

FREQUENT MARKUP TECHNIQUES FOR USE IN NATIVE ADVERTISEMENT PLACEMENT

Granted: October 15, 2015
Application Number: 20150294375
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…

INTERACTIVE SEARCH RESULTS

Granted: October 15, 2015
Application Number: 20150293977
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…

Secure Information Exchange Between Devices Using Location and Unique Codes

Granted: October 8, 2015
Application Number: 20150289005
Software receives a communication from a smart-television device. The communication includes a device identifier, which is unique, for the smart-television device and a geo-location associated with the smart-television device. The software causes the smart-television device to display a first view that includes a visual icon along with a message identifying a connected-television service. The software receives a request from a mobile device to connect to the connected-television service.…

SYSTEMS AND METHODS FOR DELIVERING TASK-ORIENTED CONTENT USING A DESKTOP WIDGET

Granted: October 8, 2015
Application Number: 20150286383
Various embodiments of the present disclosure relate to systems and methods for presenting content to users using desktop widgets. Among other things, embodiments of the present disclosure allow users to quickly and easily access content (such as news articles) from their home screen without having to independently start a software application to do so.

GESTURE INPUT FOR ITEM SELECTION

Granted: October 8, 2015
Application Number: 20150286346
Many applications may display information through lists. For example, an email application may display a current visual interface comprising a list of emails. A gesture input may be received for an item within the item list. Responsive to receiving the gesture input, the item may be selected. In an example, the item list may be transitioned into an editing mode based upon the gesture input. While in the editing mode, context indicators (e.g., indicating whether an email item has been…

SYSTEM AND METHOD FOR SUMMARIZING A MULTIMEDIA CONTENT ITEM

Granted: October 1, 2015
Application Number: 20150279390
A multimedia content item is summarized based on its audio track and a desired compression budget. The audio track is extracted and processed by an automatic speech recognizer to obtain a time-aligned text transcript. The text-transcript is partitioned into a plurality of segment sequences. An informativeness score based on a salience score and a diversity score is computed for each of the segments. A coherence score is also computed for the segments in the plurality of sequences. A…

TECHNIQUES FOR IMPROVING DIVERSITY AND PRIVACY IN CONNECTION WITH USE OF RECOMMENDATION SYSTEMS

Granted: October 1, 2015
Application Number: 20150278909
Techniques are provided that include determining recommendations, of items, to be provided to users, based on information that may include social graph information. Techniques may be used prior to recommendation determination, or afterwards to modify initially determined recommendations. The techniques may improve diversity or privacy aspects associated with recommendations, such as by reducing duplication, or reducing effects of social grouping connections on recommendation…

XPATH RELATED AND OTHER TECHNIQUES FOR USE IN NATIVE ADVERTISEMENT PLACEMENT

Granted: October 1, 2015
Application Number: 20150278883
Techniques are provided that include obtaining a Document Object Model of an HTML document. A configuration XPath is obtained identifying, as of a configuration time, a node within the Document Object Model as a native advertisement placement candidate container. Additional information is obtained regarding native advertisement placement candidate containers within the Document Object Model, and an injection XPath, identifying a node within the Document Object Model as a native…

User Engagement-Based Contextually-Dependent Automated Reserve Price for Non-Guaranteed Delivery Advertising Auction

Granted: October 1, 2015
Application Number: 20150278877
A system for adjusting reserve price for impressions of non-guaranteed delivery (“NDG”) auctions includes a processor to retrieve a publishers' reserve price for an impression that is finable by eligible advertisements (“ads”) streamed to users in a display content stream; and to retrieve dwell time information for users that engage them. A data aggregator aggregates ads into different groups of different display and online campaign contexts. The system computes short-click…

XPATH RELATED AND OTHER TECHNIQUES FOR USE IN NATIVE ADVERTISEMENT PLACEMENT

Granted: October 1, 2015
Application Number: 20150278847
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. With some…

CONTENT GUIDED TECHNIQUES FOR USE IN NATIVE ADVERTISEMENT PLACEMENT

Granted: October 1, 2015
Application Number: 20150278387
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…

Network-Adaptive Ad Modality Selection

Granted: September 24, 2015
Application Number: 20150269613
A method for adjusting delivery of electronic advertisement to a user device. The method comprises receiving a request for an electronic advertisement asset, where the request includes one or more indicators associated with at least one of the user device and at least one network condition in relation to the user device and determining a modality of delivery of the electronic advertisement asset based on the one or more indicators. The method further comprises transmitting the electronic…

SYSTEM AND METHOD FOR ENHANCED ACCURACY CARDINALITY ESTIMATION

Granted: September 24, 2015
Application Number: 20150269178
Techniques are provided for improving the accuracy of analytics on big data using sketches and fixed-size buckets. In a technique for enhancing a unique count (cardinality) estimate of a large data set, a request for a cardinality estimate for the large data set is received. An initial cardinality estimate is determined using a sketch or a fixed-size bucket. If the initial cardinality estimate is within a range where the initial estimate could be further enhanced, the initial estimate is…

COMPUTATION THROUGH ARRAY DECOMPOSITION

Granted: September 24, 2015
Application Number: 20150269122
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.

PERSONALIZED CRITERIA-BASED MEDIA ORGANIZATION

Granted: September 17, 2015
Application Number: 20150261752
Personalized criteria-based media organization is provided. Digital media items are organized into one or more albums. At least one album is associated with album membership criteria and includes only digital media items that satisfy the album membership criteria. An album is updated by receiving user input identifying at least one criteria creation element, generating user-defined album membership criteria based on the at least one criteria creation element, identifying any matching…

VISUAL RECOGNITION USING SOCIAL LINKS

Granted: September 17, 2015
Application Number: 20150262037
System, method and architecture for providing improved visual recognition by modeling visual content, semantic content and an implicit social network representing individuals depicted in a collection of content, such as visual images, photographs, etc. which network may be determined based on co-occurrences of individuals represented by the content, and/or other data linking the individuals. In accordance with one or more embodiments, using images as an example, a relationship structure…