Yahoo Patent Grants

Recommended query formulation

Granted: June 27, 2017
Patent Number: 9690860
Briefly, embodiments disclosed herein may relate to formulating recommended search queries. Search query recommendations may be based, at least in part, on multiple user searches performed at least in part in response to consumption of publicly available content, for example.

Information distribution apparatus, information distribution system, information distribution method, and recording medium

Granted: June 27, 2017
Patent Number: 9690911
An information distribution apparatus includes an acquiring unit that acquires individual identification information, product identification information, and user identification information. The information distribution apparatus includes a storing unit that stores the authentication information and the user identification information in an associated manner in a predetermined storing device. The information distribution apparatus includes a deciding unit that decides, whether the…

Character input using modern remote control

Granted: June 20, 2017
Patent Number: 9684449
Methods and system for generating a first set of selection options for presentation on a display screen of a television. Each first set selection option identifies a sub-set of symbols. The presentation provides a visual representation of spatial relationship between the first set of selection options and a first group of input options available on a physical remote control. A first user selection is received for the first group of input options. In response to receiving the first user…

Automatically generated comparison polls

Granted: June 20, 2017
Patent Number: 9684908
A content item presented to a user may involve two or more topics, such as news articles mentioning athletes or actors. Users may enjoy expressing opinions about a comparison of the topics, such as personal preferences or an evaluation of talent. Presented herein are techniques for automatically generating, for the content item, a poll among the topics of the content item. The respective comparisons of a comparison set are evaluated for the topics of the content item, and a comparison…

Systems and methods to present voice message information to a user of a computing device

Granted: June 20, 2017
Patent Number: 9685158
Systems and methods to process and/or present information relating to voice messages for a user that are received from other persons. In one embodiment, a method implemented in a data processing system includes: receiving first data associated with prior communications or activities for the user on a mobile device; receiving a voice message for the user; transcribing the voice message using the first data to provide a transcribed message; and sending the transcribed message to the mobile…

System and method for driving-aware notification

Granted: June 20, 2017
Patent Number: 9686400
A system and method for driver-aware notification that collects and analyzes contextual information about the driving environment to free a device owner from having to decide whether or not to answer an incoming message.

System and method for tagging content and delivering the tag to buddies of a given user

Granted: June 20, 2017
Patent Number: 9686590
A method comprises retrieving a profile of a given user, the given user having a given-user device; delivering a content item to the given-user device; receiving one or more user-specified tags associated with the content item; identifying one or more buddies of the user as indicated in the profile; and delivering the one or more tags to the one or more buddies.

Method and system for identifying and delivering enriched content

Granted: June 13, 2017
Patent Number: 9679082
Methods, systems and programming for providing content. In one example, a request for content is received from a user. One or more parameters associated with a platform on which the requested content is to be presented are obtained. A plurality pieces of addition content are obtained based on the requested content or information associated with the user. Each piece of the addition content is associated with a user engagement metric. A layout of an enriched content page is determined…

Throttled scanning for optimized compression of network communicated data

Granted: June 13, 2017
Patent Number: 9680897
A system can throttle compression of instrumentation data related to a page view, by throttled scanning processes. Then that data can be communication over the Internet to a server effectively. The scanning of instrumentation data can be performed via batch processing; and therefore, data for compression may be maximized or throttled. The system can also accelerate the various caching options involved with the streaming of content items and ad items. For example, such items can be…

Query suggestions

Granted: June 6, 2017
Patent Number: 9672288
Briefly, embodiments of methods and/or systems for providing enhancements to search query processing are disclosed.

Computerized method and system for automated determination of high quality digital content

Granted: June 6, 2017
Patent Number: 9672445
Disclosed are systems and methods for improving interactions with and between computers in a content generating, hosting and/or providing system supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for…

Advertisement generation apparatus and terminal device

Granted: June 6, 2017
Patent Number: 9672539
An advertisement generation apparatus includes a generating unit that generates a page to be displayed on a terminal device that displays an advertisement on a screen. The page includes a content page and an advertising page that are superimposed one on top of the other, where the content page includes an advertising space such that the advertising space is to be scrolled on the screen according to operation, and the advertising page is greater in size than the advertising space. The…

Method and system for synchronizing software module hosts

Granted: June 6, 2017
Patent Number: 9674305
Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the…

Data access based on content of image recorded by a mobile device

Granted: May 30, 2017
Patent Number: 9665596
Embodiments of the invention are directed to using image data and contextual data to determine information about a scene, based on one or more previously obtained images. Contextual data, such location of image capture, can be used to determine previously obtained images related to the contextual data and other location-related information, such as billboard locations. With even low resolution devices, such as cell phone, image attributes, such as a histogram or optically recognized…

Media device and user interface for selecting media

Granted: May 30, 2017
Patent Number: 9665629
A media device and user interface for selecting media. In one embodiment, the media is selected based upon a desired relationship measure between at least two media files. In another embodiment, the media is selected based upon a skip command control functions.

Generating user recommendations

Granted: May 30, 2017
Patent Number: 9665663
Briefly, embodiments of methods and/or systems of providing relevant and diverse recommendations are disclosed. For one embodiment, as an example, a system may extract structured and/or semi-structured parameters from web resources obtained from interaction logs comprising records of browsing sessions. Content from extracted parameters may be compared, using an ontology, to find relationships among web resources and query resources.

Atmospheric cooling of servers in a data center

Granted: May 30, 2017
Patent Number: 9668375
A building for a data center (or server farm) includes a stack structure that interfaces with an environment and one or more housings coupled to a floor and the stack structure. Each of the housings includes one or more racks with a plurality of servers and each of the servers includes a computer fan capable of varying speed or reversing direction. The building also includes one or more filters between the one or more housings and the environment and one or more walls operable to be…

Locally optimized feature space encoding of digital data and retrieval using such encoding

Granted: May 23, 2017
Patent Number: 9659214
A digital document is represented as a set of codes comprising indices into a feature space comprising a number of subspaces, each code corresponds to one subspace and identifying a cell within the subspace. Each digital document can be represented by a code set, and the code set can be used as selection criteria for identifying a number of digital documents using each digital document's corresponding code set. By way of some non-limiting examples, digital document code sets can be used…

System and method for address based locations

Granted: May 23, 2017
Patent Number: 9661066
Techniques are provided for identifying a locations of application users based on originating address. Techniques to generate a set of address-to-location mappings include a system configured to receive information about a plurality of location-known requests that originated from an address, wherein the information indicates a plurality of locations for the originating address. The system is further configured to identify a geographical area based, at least in part, on the plurality of…

Podcasts in personalized content streams

Granted: May 23, 2017
Patent Number: 9661100
Software on a content-aggregation website obtains a resource associated with a podcast from a website publishing the podcast and stores it e resource on the content-aggregation website. The software adds the resource as a leaf node to a taxonomy generated by the content-aggregation website. The addition is based on data associated with the podcast. The non-leaf nodes in the taxonomy are categories of content. The software determines that a user of the content-aggregation website is…