Yahoo Patent Grants

Content optimization system and method

Granted: February 21, 2017
Patent Number: 9576001
Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content…

Techniques for including collection items in search results

Granted: February 21, 2017
Patent Number: 9576055
Techniques are provided for including collection items in the ranked set of search results that are returned to a user in response to a search query. Collection scoring techniques are also provided for generating relevance scores for collection items in a different manner than relevance scores are generated for base items that are not collections. The collection scoring techniques may be applied to non-base collection items, base collection items, or both. Items that match the search…

User interface for navigating a keyword space

Granted: February 21, 2017
Patent Number: 9576057
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…

Third party program integrity and integration control in web-based applications

Granted: February 21, 2017
Patent Number: 9576064
Disclosed herein are a resource control service, system, method and architecture. A client device's resource access is limited to an approved resource, or resources. A request for a resource is directed to a resource control service that determines whether or not to grant access to the requested resource. Where a determination is made to grant access to the resource, a response is transmitted to the client device, the response redirecting the client device to a second URI for the…

Trust based moderation

Granted: February 21, 2017
Patent Number: 9576253
A network device, system, and method are directed towards detecting trusted reporters and/or abusive users in an online community using reputation event inputs, such as abuse reports. When an abuse report is received for a content item, the combined trust (reputation) of previous reporters on the reported content item and the trust (reputation) of the content author are compared to determine whether to trust the content item. If the content item is un-trusted, the content item may be…

DNS wildcard beaconing

Granted: February 21, 2017
Patent Number: 9577919
DNS wildcard beaconing. In one embodiment, for example, a computer-implemented method comprises: receiving a network request from a resolver to resolve a hostname, the network request from the resolver comprising a network address of the resolver, the hostname comprising a unique wildcard portion; storing first data representing an association between at least the unique wildcard portion and the network address of the resolver; receiving a network request from a client for a resource,…

Personalizing an online service based on data collected for a user of a computing device

Granted: February 14, 2017
Patent Number: 9569529
An Internet or other online service is personalized or customized based on data collected for a user of a computing device. In one embodiment, a method includes: storing a plurality of person profiles for persons associated with communications received by a user of a computing device; receiving data associated with an online service; and filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the…

Media content analysis system and method

Granted: February 14, 2017
Patent Number: 9569696
Disclosed herein is an intelligent agent to analyze a media object. The agent comprises a trained model comprising a number of state layers for storing a history of actions taken by the agent in each of a number of previous iterations performed by the agent in analyzing a media object. The stored state may be used by the agent in a current iteration to determine whether or not to make, or abstain from making, a prediction from output generated by the model, identify another portion of…

Electric power retail management apparatus and electric power retail management method

Granted: February 14, 2017
Patent Number: 9570914
An electric power retail management apparatus according to an embodiment includes a power generation source selection unit. The power generation source selection unit selects, as a power generation source for supplying electric power corresponding to an amount of electric power supplied to each of electric power consumers, one or more power generation sources of which one or more types are selected by each of the electric power consumers from among a plurality of power generation sources…

Method and interface for displaying locations associated with annotations

Granted: February 7, 2017
Patent Number: 9563850
Methods, systems and computer program products for displaying geographical locations with the one or more annotations. In a particular embodiment, a language model is used to obtain the probability distribution of the locations over one or more annotations. Further, the system and the method utilizes the probability data obtained from the language model to determine a probability score for each location over the one or more annotations. Subsequently, one or more geographical locations…

Generating an individualized web page template with entities of a web page publisher organization associated with areas of the template

Granted: January 31, 2017
Patent Number: 9558175
Briefly, embodiments disclosed herein may relate to generating signals and/or states representative of a template for a web page. One or more areas of a template may be associated with a respective one or more entities of a web page publisher, and content for the one or more areas associated with the one or more entities may be selected.

Systems and methods for quote extraction

Granted: January 31, 2017
Patent Number: 9558180
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.

Virtualization input component

Granted: January 31, 2017
Patent Number: 9558367
One or more systems and/or methods for storing personal information within a first device and/or for providing personal information from the first device to the second device are provided. The first device (e.g., a smartphone) may identify a user interface (e.g., a movie streaming website) populated with user specified data (e.g., a password). The user specified data may be evaluated to identify personal information of the user (e.g., a movie streaming website password). The personal…

System and method for exploring new sponsored search listings of uncertain quality

Granted: January 31, 2017
Patent Number: 9558506
According to some example embodiments, a method includes calculating learning values associated with a plurality of listings, at least one of said learning values associated with one of said listings representing a value based, at least in part, on a probability distribution of selections of said listing. The method further includes applying said learning values to ranking scores associated with said listings to provide an updated ranking, and electronically auctioning advertising…

Mobile device image acquisition using objects of interest recognition

Granted: January 24, 2017
Patent Number: 9554030
An approach is provided for acquiring images with camera-enabled mobile devices using objects of interest recognition. A mobile device is configured to acquire an image represented by image data and process the image data to identify a plurality of candidate objects of interest in the image. The plurality of candidate objects of interest may be identified based upon a plurality of low level features or “cues” in the image data. Example cues include, without limitation, color…

Dynamic embedded video player

Granted: January 17, 2017
Patent Number: 9547725
In a client-server system where a client system presents a browser for user interaction, a browser user interface includes functionality for handling dynamic interface elements received by the browser in connection with received pages, presented as part of the browser user interface and modified in response to selected user input without requiring further interaction with a server. In addition to, or in place of, dynamic interface elements such as slide sheets, the browser user interface…

Contextually aware web application platform

Granted: January 10, 2017
Patent Number: 9542384
In an example embodiment, the appearance and/or operation of a web application may be modified based, at least in part, on one or more contextual elements of a web page.

Automatic image piling

Granted: January 10, 2017
Patent Number: 9542619
A system for determining piles comprises an interface and a processor. The interface is configured to receive an image. The processor is configured to determine one or more attributes of the image; to determine whether the image is a member of a top of a hierarchy based at least in part on the attributes. In the event it is determined that the image is a member of the top of the hierarchy: determine a set of elements of the hierarchy the image is a member of, based at least in part on…

Digital media playback instruction distribution device, method, and program that calculate a digital media playback delay and distribute a delay instruction with website content

Granted: January 10, 2017
Patent Number: 9544342
Digital media playback instruction distribution devices, methods, and programs access a memory storing content data, the content data including website content for distribution to a remote terminal, the website content including a display area for displaying digital media. The devices, methods, and programs receive a request for the stored web content from the remote terminal, calculate a time period over which a user of the remote terminal is estimated to need to browse the website…

Services access for mobile devices

Granted: January 10, 2017
Patent Number: 9544771
Briefly, embodiments of methods and/or systems of services access through progressive registration via a mobile device.