Patents Assigned to Yahoo!
  • Publication number: 20150356595
    Abstract: Described herein are solutions for determining quality of online ads and matching the ads to content so that the content is not devalued by the ads. Such solutions may also identify relationships between ads and their influence on user engagement with host content. The solutions may also define and provide the relationships to advertisers, in forms of historical scores and projected scores. The historical scores may include historical elasticity scores and the projected scores may include projected elasticity scores. The scores may be determined per ad and content pair. The solutions can use the scores to influence ad pricing.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 10, 2015
    Applicant: YAHOO! INC.
    Inventors: Ram Sriharsha, Supreeth Hosur Nagesh Rao
  • Patent number: 9210557
    Abstract: Embodiments are directed towards SMS-initiated mobile registration. A mobile device sends an SMS message to a mobile registration device. In response, the mobile registration device generates a random identifier and associates it with the mobile device identifier of the mobile device. Then, the mobile registration device sends a response SMS message to the mobile device, the response SMS message containing a Uniform Resource Identifier (URI) to a mobile registration web page, where the URI contains the generated random identifier. The mobile device uses the URI to navigate to the mobile registration web page, where additional registration information is provided. The mobile registration device associates the additional registration information with the mobile device based on the generated random identifier included in the URI, and creates a user account based on the mobile number from which the SMS message was received and the additional registration information.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: December 8, 2015
    Assignee: Yahoo! Inc.
    Inventors: Rahim Ismail Adatia, Iain Andrew Huxley, Alexander Nickolas Linde, Torsten Schulz, Travis Scott Young
  • Patent number: 9208470
    Abstract: Disclosed are methods and apparatus for generating and awarding user-generated badges. In one embodiment, a user-generated badge may be generated in response to input received via a graphical user interface. The user-generated badge may be represented by a media token and have associated therewith a set of rules defining one or more activities to be completed. Activity data may be monitored via one or more data sources based upon the set of rules. An instance of the user-generated badge may be automatically awarded to individuals satisfying the set of rules.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: December 8, 2015
    Assignee: Yahoo! Inc.
    Inventors: Judd Antin, Elizabeth F Churchill, David Ayman Shamma, Marco de Sa
  • Patent number: 9208790
    Abstract: An audio fingerprint is extracted from an audio sample, where the fingerprint contains information that is characteristic of the content in the sample. The fingerprint may be generated by computing an energy spectrum for the audio sample, resampling the energy spectrum logarithmically in the time dimension, transforming the resampled energy spectrum to produce a series of feature vectors, and computing the fingerprint using differential coding of the feature vectors. The generated fingerprint can be compared to a set of reference fingerprints in a database to identify the original audio content.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 8, 2015
    Assignee: YAHOO! INC.
    Inventor: Sergiy Bilobrov
  • Patent number: 9208053
    Abstract: A system and method for identifying optimal system architectures for a reference application are provided. The system and method comprise executing a reference application and a plurality of test applications on a current system architecture and sampling performance data for each of the applications. The performance data is used to compute an application signature for each application. A similarity element is derived from the application signatures that illustrates the similarity between each application and every other application. Using a similarity threshold and an algorithm, a subset of test applications that are similar to the reference application are derived.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: December 8, 2015
    Assignee: Yahoo! Inc.
    Inventors: Arun Kejariwal, Paolo D'Alberto, Sapan Panigrahi, Rosario Cammarota
  • Patent number: 9210327
    Abstract: Users are provided with feedback regarding blurriness of an image in real-time. When an image is received, a blur score is automatically generated in addition to a visual that indicates the extent of blurriness across the picture. The blur score is calculated by aggregating an image_blur_score and optionally a motion_blur_score. A user can also be provided with suggestions on improving image sharpness and help in determining if another image needs to be taken.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: December 8, 2015
    Assignee: YAHOO! INC.
    Inventors: Gaurav Aggarwal, Nikhil Rasiwasia, Kshitiz Garg, Vijay Mahadevan
  • Publication number: 20150347591
    Abstract: Disclosed herein is a matching of multiple different social graphs to generate a combined social graph. Such a combined social graph may be searched and used in determining information to provide to a user, for example. An iterative metric learning approach may be used in matching multiple different social graphs. A mechanism is provided to validate a match from different social graphs. Match validation of data field matching is provided.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 3, 2015
    Applicant: YAHOO! INC.
    Inventors: Eric Bax, Jitesh Mehta, Nicola Barbieri, David Garcia Soriano
  • Publication number: 20150347439
    Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.
    Type: Application
    Filed: May 22, 2015
    Publication date: December 3, 2015
    Applicant: Yahoo! Inc.
    Inventors: Bernardo de Seabra, Rahul Ravindran
  • Publication number: 20150348107
    Abstract: A system stored in a non-transitory medium executable by processor circuitry is provided for generating sponsored verbs and contexts. The system includes interface circuitry for receiving a search query from a user device and query processing circuitry for identifying search results comprising entity search result objects and non-entity search result objects related to the search query. Targeting circuitry determines a set of verb keywords associated with the search result objects and analytics circuitry selects one or more sponsored verbs for at least one entity or non-entity search result. Display logic circuitry is communicatively coupled to the interface circuitry and dynamically generates interface elements for each of the one or more sponsored verbs, and displays, in response to the search query, the interface elements as a sub-component of the at least one entity or non-entity search result.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Yahoo! Inc.
    Inventors: Tingyi Wu, Enrique Andres Munoz Torres, Sophia Thitirat Perl, Andrew Poon, Conrad Wai, Michael Eric Plasmeier
  • Publication number: 20150350132
    Abstract: Disclosed is a system, method, and non-transitory computer readable storage medium for predicting future messages. A processor receives a message sent to a user operating a client device, analyzes the message in light of previously identified patterns and scores assigned to scanned messages, determines a future message that should be received by the client device based on the received message, and transmits an item of information based on the determined future message.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Yahoo! Inc.
    Inventors: Zohar Karnin, Yoelle Maarek, David Wajc, Iftah Gamzu
  • Publication number: 20150350116
    Abstract: Disclosed is a system and method for automatically pre-delivering messages such as emails that satisfy a certain criteria. Upon a received email satisfying certain criteria conforming to a pattern, an appropriate rule is triggered which pre-delivers an email(s) to other appropriate inboxes. The pre-delivered emails are marked with a display flag and a time-to-live (TTL) flag. The display flag masks the pre-delivered email. The display flag results in the pre-delivered email being hidden until the sending user actually executes the send/forward action. At that time, the display flag is toggled so that the pre-delivered email is instantly displayed in the recipient's inbox. The TTL flag set enables pre-delivered emails to have a life-span, such that in cases where the user chooses not to forward/send the email, they auto-destruct after a period of time.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: YAHOO! INC.
    Inventor: Varun Bhagwan
  • Publication number: 20150348086
    Abstract: Methods and systems are disclosed which allow shifting inventory to fulfill guaranteed delivery advertisement contracts. Inventory may be allocated from a supply of unallocated inventory to one or more advertisers in accordance with guaranteed delivery agreements. Inventory may be reserved for the one or more advertisers from the remaining supply of unallocated inventory. Inventory may then be allocated to an additional advertiser by using unallocated inventory or shifted inventory, or a combination of unallocated inventory and shifted inventory. The shifted inventory is shifted out of the allocation for the first advertiser and the shifted inventory is replaced by the reserve inventory for the respective advertiser.
    Type: Application
    Filed: August 12, 2015
    Publication date: December 3, 2015
    Applicant: YAHOO! INC.
    Inventors: Erik Vee, Dongni Chen, Peiji Chen, Satyen Kale, Srinath Mandalapu, Chandrashekhar Nagarajan
  • Patent number: 9204577
    Abstract: Apparatuses, methods, and systems directed to efficient cooling of data centers. Some embodiments of the invention allow encapsulation of cold rows through an enclosure and allow one or more fans to draw cold air from the cold row encapsulation structure to cool servers installed on the server racks. In other particular embodiments, the systems disclosed can be used to mix outside cool air into the cold row encapsulation structure to cool the servers. In some embodiments, the present invention involves fanless servers installed on the server racks and introduces fan units to draw cooling air from the cold row encapsulation structure through the fanless servers on the racks.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: December 1, 2015
    Assignee: Yahoo! Inc.
    Inventors: Scott Noteboom, Albert Dell Robison
  • Patent number: 9202232
    Abstract: The present invention provides techniques for use in electronic and online advertising. Techniques are provided in which an advertiser provides information specifying a time-spaced sequence of advertisements to be targeted and served to a particular user, across a number of different devices and screens. Each advertisement in the sequence may be served to the user while the user is using a particular electronic device. The sequence of advertisements as a whole may be optimized with regard to eliciting a particular response from the user, and each advertisement may be optimized regarding its order in the sequence and the type of device or screen on which it is to be served.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: December 1, 2015
    Assignee: Yahoo! Inc.
    Inventors: Matthew Ahrens, Greg Muchnik, Aaron Klish
  • Patent number: 9204102
    Abstract: The solution of the ad delivery platform described herein provides for the marketing and monetizing of media assets via the delivery of advertisement with on-demand video. The ad platform optimizes the delivery of ads by controlling the insertion frequency and format of the ad delivered with video streams. The ad platform provides flexible and configurable ad insertion rules to specify the insertion frequency and format for the composition of ads during playback of on-demand video media. The ad insertion rules may be based on a user profile, user behavior history, topic of the stream to be delivered, duration of the video or ad, and/or the popularity rating of the video or ad. The ad platform includes a reporting tool and usage reports to measure the effectiveness of the ad insertion rules in delivering ads to market and monetize the video media.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 1, 2015
    Assignee: Yahoo! Inc.
    Inventors: Gulrukh Ahanger, Pavel Murnikov, Todd Boes, Robert Hammond
  • Patent number: 9201963
    Abstract: A method and apparatus for generating search results with higher relevancy. More specifically, the present invention provides a listing of narrowing or related search terms based upon the search term submitted by the user. The present invention effectively guides users to narrow their search by guiding users to select or click on highly related search terms. In one embodiment, the listing of the highly related search terms is generated in accordance with sales and/or click information, e.g., via scoring of search terms that is premised on sales and/or click information.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: December 1, 2015
    Assignee: YAHOO!
    Inventors: Xuejun Wang, Brian Acton, Venkat Panchapakesan
  • Publication number: 20150339707
    Abstract: Disclosed is a system and method for displaying search results upon the occurrence or detection of an event and/or time-delay. The present provides a user with the ability to view search results upon satisfaction of an event trigger or specified time delay (e.g., a rule). The disclosed systems and methods enable features that allow a user to link a search query and/or a set or sets of results for the search query to a trigger, whereby upon detection and satisfaction of such trigger, the search (and/or related results) are displayed. Such trigger can be associated with, but not limited to, a calendar event, to-do list item, location, a product or contact person, among other types of event based information events.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Applicant: YAHOO! INC.
    Inventors: Beverly Harrison, Sophia Thitirat Perl, Tingyi Wu, Conrad Wai
  • Publication number: 20150339275
    Abstract: Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more processes and/or operations for rendering of on-line content, such as via a browser, for example.
    Type: Application
    Filed: May 20, 2014
    Publication date: November 26, 2015
    Applicant: Yahoo! Inc.
    Inventors: Benoit Schillings, Rick Hawes
  • Publication number: 20150339720
    Abstract: Methods, systems and computer program products are provided for targeting users for content provision. In one method, the method receives at a server, one or more content objects and one or more ZIP+4 codes as targeting parameters for the one or more content objects. The method retrieves personal information of a plurality of users. The method then identifies one or more of the plurality of users located in geographic areas corresponding to the one or more ZIP+4 codes based, at least in part, on the personal information. Subsequently, the method targets a content object of the one or more content objects to the one or more of the plurality of users based on the identified geographic areas of the users and the ZIP+4 codes associated with corresponding ones of the one or more content objects.
    Type: Application
    Filed: August 3, 2015
    Publication date: November 26, 2015
    Applicant: Yahoo! Inc.
    Inventors: Bryan Schroeder, Shane Wiley, Amir Cory
  • Publication number: 20150339381
    Abstract: Users consume a wide variety of content from various sources, such as videos accessible through websites. As provided herein, content recommendations that are contextually and/or semantically relevant to current content consumed by a user may be identified and provided to the user. For example, metadata for a video being watched by the user may be identified (e.g., terms extracted from a description, user reviews, a category, and/or other information). The metadata may be used to identify content recommendations based upon the metadata corresponding to terms grouped into a set of refined topic groupings of a graph comprising terms and relationships between terms extracted from a content corpus. The metadata may be matched to relevant terms within the set of refined topic groupings, and content recommendations comprising content corresponding to the relevant terms may be suggested to the user.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Applicant: Yahoo!, Inc.
    Inventors: Vidit Jain, Abhranil Chatterjee