Yahoo Patents

Yahoo! Inc. operates an Internet portal that provides communications services, including Yahoo Mail and Messenger, and sports, weather, finance and other digital news content to its users. The company also operates Flickr, the photo sharing website, and Tumblr, a social media and microblogging platform.

Yahoo Patents by Type

  • Yahoo Patents Granted: Yahoo patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Yahoo Patent Applications: Yahoo patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Publication number: 20170178029
    Abstract: A learning device includes a classification unit that classifies data to be determined by using a learner configured to classify data based on a predetermined feature among features included in the data. The learning device includes an estimation unit that estimates, from classification results according to the classification unit, the behavior of the probability of a mistake occurring in the classification results according to the classification unit based on a large deviation principle. The learning device includes a determination unit that determines, based on the behavior estimated by the estimation unit, whether to add a new feature to an object to be learned for the learner.
    Type: Application
    Filed: August 29, 2016
    Publication date: June 22, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventor: Shinkichi HORIE
  • Patent number: 9686590
    Abstract: 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.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: June 20, 2017
    Assignee: YAHOO! INC.
    Inventors: Ronald Jacoby, Brenda O'Kane
  • Patent number: 9686400
    Abstract: 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.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: June 20, 2017
    Assignee: Yahoo! Inc.
    Inventor: Jean-Baptiste Queru
  • Patent number: 9685158
    Abstract: 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 device for display to the user. In one embodiment, options are displayed for selection by the user to correct a misspelled word in the transcribed message.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: June 20, 2017
    Assignee: YAHOO! INC.
    Inventor: Jeffrey Bonforte
  • Patent number: 9684449
    Abstract: 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 selection, a second set of selection options corresponding to the first user selection, is generated for presentation as a visual representation of spatial relationship between the second set of selection options and a second group of input options available on the physical remote control. A second user selection is received for the input options from the second group and is interpreted to identify selection of one of the sub-set of symbols.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: June 20, 2017
    Assignee: Yahoo! Inc.
    Inventor: Hsi-Heng Sean Yang
  • Patent number: 9684908
    Abstract: 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 relevance score is computed identifying the relevance of the comparison of the topics. The comparison having the highest relevance for the topics is selected, and a comparison question is formulated and presented to the user with the content item. Results may be tabulated and presented for the topics of the content item. These techniques facilitate user expression about the content item without depending upon user-authored polls for each content item.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: June 20, 2017
    Assignee: YAHOO!, INC.
    Inventors: Oleg Rokhlenko, Idan Szpektor
  • Patent number: 9679082
    Abstract: 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 based on the one or more parameters. The layout of the enriched content page includes one or more slots for presenting content. One or more pieces of the additional content are assigned to the one or more slots based on the user engagement metric. The enriched content page including the requested content and the one or more pieces of the additional content is transmitted to the platform.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: June 13, 2017
    Assignee: YAHOO! INC.
    Inventor: Bruno M. Fernandez-Ruiz
  • Patent number: 9680897
    Abstract: 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 retrieved by the local and/or remote caches associated with the client-side application and/or the page view, prior to the items being requested by and/or presented to a user, via batch retrieval processes. These batch retrieval processes can also be combined with the batch scanning processes.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: June 13, 2017
    Assignee: Yahoo! Inc.
    Inventor: Timothy Michael Tully
  • Publication number: 20170160088
    Abstract: A determination device includes a detection unit that detects acceleration. The determination device includes a setting unit that sets a reference direction based on the acceleration detected by the detection unit. The determination device includes an acquisition unit that acquires a characteristic amount based on acceleration in a direction with respect to the reference direction act by the setting unit. The determination device includes a determination unit that determines a traveling state of a terminal device by using the characteristic amount acquired by the acquisition unit.
    Type: Application
    Filed: August 29, 2016
    Publication date: June 8, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventor: Munehiro AZAMI
  • Patent number: 9674305
    Abstract: 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 network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: June 6, 2017
    Assignee: YAHOO! INC.
    Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Jayadev Chandrasekhar, Steven Carlson, David Pham
  • Patent number: 9672288
    Abstract: Briefly, embodiments of methods and/or systems for providing enhancements to search query processing are disclosed.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 6, 2017
    Assignee: Yahoo! Inc.
    Inventors: Hui Wu, Shenhong Zhu, Huming Wu
  • Patent number: 9672445
    Abstract: 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 automatic discovery of high quality digital content. According to embodiments, the present disclosure describes improved computer system and methods directed to analyzing raw image data, such as features and descriptors of images in order to identify a high quality image(s). Such images can be identified from a database of images, and such images can be identified in real-time, or near real-time during the capture of an image(s) by a camera.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: June 6, 2017
    Assignee: YAHOO! INC.
    Inventors: Simon Kayode Osindero, Frank Liu, Gerry Pesavento, Miriam Redi, Lucca Maria Aiello, Anastasia Alexeevna Svetlichnaya
  • Patent number: 9672539
    Abstract: 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 page is configured to display the content page, and a part of the advertising page located within the advertising space.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: June 6, 2017
    Assignee: YAHOO JAPAN CORPORATION
    Inventor: Natsume Suzuki
  • Publication number: 20170155629
    Abstract: A network-based user authentication device, method, and program securely authenticate a user's identity by using a pre-registered authenticator in a remote portable terminal of the user. The device, method, and program transmit an identity verification request that requests verification of the user's identity by a pre-registered authenticator to the remote portable terminal, and receive, in response to the verification request, authentication information from the remote portable terminal. The authentication information identifies the user of the remote portable terminal and includes a secret key. The device, method, and program validate the authentication information by comparing the received secret key with a validation code associated with the user in a memory, and, when the received secret key and the validation code associated with the user correspond, generate identity verification information confirming the identity of the user.
    Type: Application
    Filed: September 13, 2016
    Publication date: June 1, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Hidehito GOMI, Wataru OOGAMI
  • Publication number: 20170154365
    Abstract: Digital media delivery devices, methods, and programs select digital media for display within digital content on a terminal device based on a degree of reliability of an evaluation value for the digital media. The devices, methods, and programs access a memory that stores digital media information for a plurality of items of digital media including an evaluation value, and a degree of reliability that reflects the reliability of the evaluation value. The devices, methods, and programs, receive a request for digital media for display within digital content on the terminal device via the network interface, identify a group of the plurality items of digital media each having the degree of reliability above a predetermined threshold, select an item of digital media from the identified group having a highest evaluation value, and transmit an identification of the selected item of digital media via the network interface.
    Type: Application
    Filed: September 13, 2016
    Publication date: June 1, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Seira NAKAMURA, Takuya NOMURA, Hiroki SHIMORA
  • Publication number: 20170154356
    Abstract: An online advertising system receives an advertisement from an advertiser. The system analyzes the advertisement, extracts its features and provides to the advertiser a quality rating for the advertisement which depends on a user engagement factor such as the predicted dwell time for the ad, given its features. The system further provides to the advertiser suggestions for improvements to the advertisement, such as a list of actionable guidelines that can improve the expected dwell time of the ad, and likely its conversion rate.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Applicant: Yahoo! Inc.
    Inventors: Michele Trevisiol, Gabriele Tolomei, Nicola Barbieri, Mounia Lalmas, Puneet Mohan Sangal, Fabrizio Silvestri
  • Patent number: 9665663
    Abstract: 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.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: May 30, 2017
    Assignee: Yahoo! Inc.
    Inventors: Peter Mika, Roi Blanco, Julia Hoxha
  • Patent number: 9668375
    Abstract: 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 between the one or more filters and the environment.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: May 30, 2017
    Assignee: Yahoo! Inc.
    Inventors: Mozan Totani, Barry Bianculli
  • Patent number: 9665629
    Abstract: 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.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: May 30, 2017
    Assignee: Yahoo! Inc.
    Inventor: Bradley De Kindiq
  • Patent number: 9665596
    Abstract: 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 characters, can be compared between the previously obtained images and the newly captured image. Attributes matching within a predefined threshold indicate matching images. Information on the content of matching previously obtained images can be provided back to a user who captured the new image. User profile data can refine the content information. The content information can also be used as search terms for additional searching or other processing.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: May 30, 2017
    Assignee: YAHOO! INC.
    Inventors: Arun Ramanujapuram, Malcolm Slaney
  • Patent number: 9661100
    Abstract: 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 qualified as to at least one category that includes the resource as a leaf node. The determination is based at least in part on feedback from the user that includes a viewing or listening history for the user. Then the software serves the resource to the user in a content stream published by the content-aggregation website, based at least in part on a personalization score associated with the resource.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 23, 2017
    Assignee: Yahoo! Inc.
    Inventors: Supreeth Rao, Sundeep Narravula, Shivakumar Ningappa
  • Patent number: 9661389
    Abstract: The systems and methods of the present invention provide for a number of improvements to the TV consumption process, including personalization, community viewing, shared presence and context, messaging, access to ratings and recommendations (including community reviews), alerts, etc. One method that the present invention provides allows for the indication of a given user's context to be provided to other users, such as users in the given user's social network. The method comprises generating an indication of a change in context for a given user, the context comprising information regarding an action of the given user. The indication of the change in context for the given user is propagated to one or more users in the social network for the given user. The indication of the change in context of the given user is presented to users in the given user's social network in conjunction with TV content.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: May 23, 2017
    Assignee: YAHOO! INC.
    Inventors: Ronald Jacoby, Michael Mills
  • Patent number: 9661066
    Abstract: 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 distinct locations; map the geographical area to a corresponding geographical locality; and associate the address to the geographical area and the corresponding geographical locality generating an address-to-location mapping. Address-to-location mappings may be further clustered into address-range-to-location mappings and stored as a data pack. Using these techniques, location information may be determined for a received location-unknown request that originated from a particular address.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: May 23, 2017
    Assignee: Yahoo! Inc.
    Inventors: Abhishek Seth, Mahendra Kumar
  • Patent number: 9659214
    Abstract: 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 to identify similar or different digital images, used to identify duplicate or nearly-duplicate digital images, used to identify similar and/or different digital images for inclusion in a recommendation, used to identify and rank digital images in a set of search results.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: May 23, 2017
    Assignee: YAHOO! INC.
    Inventors: Lyndon Kennedy, Ioannis Kalantidis, David Shamma
  • Publication number: 20170140424
    Abstract: A method of targeting receives several granular events and preprocesses the received granular events thereby generating preprocessed data to facilitate construction of a model based on the granular events. The method generates a predictive model by using the preprocessed data. The predictive model is for determining a likelihood of a user action. The method trains the predictive model. A system for targeting includes granular events, a preprocessor for receiving the granular events, a model generator, and a model. The preprocessor has one or more modules for at least one of pruning, aggregation, clustering, and/or filtering. The model generator is for constructing a model based on the granular events, and the model is for determining a likelihood of a user action. The system of some embodiments further includes several users, a selector for selecting a particular set of users from among the several users, a trained model, and a scoring module.
    Type: Application
    Filed: January 11, 2013
    Publication date: May 18, 2017
    Applicant: YAHOO! INC.
    Inventors: John Canny, Shi Zhong, Scott Gaffney, Chad Brower, Pavel Berkhin, George H. John
  • Patent number: 9652875
    Abstract: Methods and systems for generating a dense graph are described. One of the methods includes receiving a graph and computing a threshold to apply to the graph. The method further includes determining whether the graph includes a first set of at least one node, determining whether a second set of at least one node from the first set meets the threshold, and removing the at least one node of the second set concurrently from the graph upon determining that the at least one node of the second set meets the threshold. The operation of removing is performed to generate an updated graph. The method includes determining whether a density of the updated graph is greater than a density of the graph and replacing the graph within the updated graph upon determining that the density of the updated graph is greater than the density of the density of the graph.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: May 16, 2017
    Assignee: Yahoo! Inc.
    Inventors: Sergei Vassilvitskii, Shanmugasundaram Ravikumar, Bahman Bahmani
  • Patent number: 9654839
    Abstract: A method for providing an interface for a television device is provided, including the following method operations: identifying available services for consumption on a television device, wherein the available services include two or more of a broadcast television service, an on-demand video service, and an internet content service; determining a current date and time; determining content items available for consumption from each of the available services at the current date and time; determining an allocation of display locations in a cross-platform interface for content items from each of the available services, the allocation defining a relative amount of display locations for each of the available services based on a device profile associated with the television device; assigning content items to the display locations in accordance with the determined allocation.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: May 16, 2017
    Assignee: Yahoo! Inc.
    Inventors: Ronald Jacoby, Scott Lincke
  • Patent number: 9645710
    Abstract: One or more messages may be selected and grouped and one or more group-level actions may be initiated for the group, such that the group-level action is performed on each message in the group. Each message in a group shares the at least one attribute value. A messaging user interface may comprise a listing of the set of messages and a message group display portion that displays one or more message groups and a group-level toolbar comprising a selectable indicator for each group-level action. A message, or messages, shown in a message list portion of the user interface may be selected from the message list based on similarity of the message(s) to previously selected messages, and the selected message(s) may be grouping based on shared attribute values. The messages belonging to a group may be modified in the same way via a single action taken on the group.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: May 9, 2017
    Assignee: YAHOO! INC.
    Inventor: Brian Coe
  • Patent number: 9646327
    Abstract: Targeting advertisements to a specific user includes steps or acts of: identifying an area of interest that includes a plurality of users using the Internet; logging each Internet request from the plurality of users; aggregating data regarding each Internet request to reveal use patterns; and disaggregating the data according to the use patterns to match the Internet use pattern with the specific user, thus identifying the specific user with each Internet request.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: May 9, 2017
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Kilroy, Dale Nussel, Anupam Seth, Allie K. Watfa
  • Patent number: 9639845
    Abstract: A system and method for increasing displaying time of online advertisements. Upon receiving a search request including one or more search terms, a search engine may identify a list of search results and display the search results on one side of a result page. The search engine may also obtain a list of advertisements and display the list of advertisements on the other side of the result page. When a user scrolls down to look at search results at a lower portion of the result page, the list of advertisements may be moved down, following the movement of the screen, so that at least a part of the list of advertisements may keep being displayed on the current screen. Since the online advertisements are visible to the user for a longer time, there are more opportunities for the online advertisements to get the user's attention, and consequently more opportunities for the user to click on an advertisement. As a result, the efficiency of online advertising may be improved.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: May 2, 2017
    Assignee: Yahoo! Inc.
    Inventor: Shan-Bin Chris Chan
  • Patent number: 9633354
    Abstract: A system for delivering user specific data comprises a web browser, an application server, and a content server. The browser receives an identification associated with a user profile and transmits a login message to the application server. The application server receives the login message, determines the profile associated with the login message and the feeds or searches associated with the determined profile. Next, the application server queries the content server for data associated with the profile's feeds and searches. The application server determines from the retrieved data the data that has not been previously transmitted to the browser in connection with the profile. The application server then transmits the determined data to the browser and the browser communicates the data to a user associated with the profile.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: April 25, 2017
    Assignee: Yahoo! Inc.
    Inventors: Timothy Howes, Eric Vishria
  • Patent number: 9633119
    Abstract: 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 features from a corpus of content items, for identifying intersections between user features and content features, and for assigning weights to the content features from the corpus based on the identified intersections. A score for each content item is determined based on the content features and the respective weights of the content items. The content items are then ranked based on the scores. One or more of the ranked content items are displayed.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: April 25, 2017
    Assignee: Yahoo! Inc.
    Inventor: Mike Wexler
  • Patent number: 9633272
    Abstract: A system for tagging an object comprises and interface and a processor. The interface is configured to receive an image. The processor is configured to determine a key frame. Determining a key frame comprises determining that the image is stable. The processor is configured to determine a tag for an item in the key frame.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: April 25, 2017
    Assignee: Yahoo! Inc.
    Inventors: Yu Zhong, Pierre Garrigues, Benjamin Jackson Culpepper
  • Patent number: 9633113
    Abstract: Implementations of methods, apparatuses, or systems are disclosed to facilitate search related communications. In at least one implementation, a method may include processing search queries based at least in part on one or more search query parameters to identify candidate search queries for an exchange of related communications, wherein candidate search queries originate from different special purpose computing system resources and/or different users.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: April 25, 2017
    Assignee: Yahoo! Inc.
    Inventors: Alpa Jain, Anish Das Sarma
  • Patent number: 9633017
    Abstract: A method is provided for building a user interest profile. According to the method, features of each of a plurality of articles are identified. For a given user, views of one or more of the plurality of articles are logged. For each view, a corresponding dwell time for the view by the given user is measured. A weight is applied to each view based on the corresponding measured dwell time. User interest scores for features of the articles are determined based on the weighted views, and the user interest profile is generated for the given user based on the user interest scores.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: April 25, 2017
    Assignee: Yahoo! Inc.
    Inventors: Xing Yi, Dilan Gorur, Scott Gaffney
  • Patent number: 9635401
    Abstract: A method for recommending television content is provided, including the following operations: identifying available television channels for a television device; determining a current date and time; identifying a plurality of content items broadcast on the available television channels at approximately the current date and time; determining a device profile associated with the television device, the device profile being time-dependent; determining recommended content items from the plurality of content items based on the device profile of the television device.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 25, 2017
    Assignee: Yahoo! Inc.
    Inventors: Ronald Jacoby, Scott Lincke
  • Publication number: 20170111340
    Abstract: A determination apparatus according to an embodiment includes a receiving unit, an acquisition unit, and a determination unit. The receiving unit receives a request for authentication of identity of a user who uses a terminal device. The acquisition unit acquires context information that is information indicating a context of the terminal device. The determination unit performs determination related to authentication requested by the terminal device, on the basis of the context information acquired by the acquisition unit. For example, the determination unit determines whether an authentication procedure for an authentication request received by the receiving unit is needed on the basis of a change between context information that is acquired upon reception of an authentication request by the receiving unit and context information that has been acquired upon reception of a past authentication request.
    Type: Application
    Filed: July 21, 2016
    Publication date: April 20, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Hidehito GOMI, Teruhiko TERAOKA
  • Patent number: 9626686
    Abstract: Accessing one or more sets of sporting event data, each of which being associated with a particular one of one or more sporting events, and each of which comprising one or more sporting event data that indicate at least current event status of the associated sporting event at a current time. For each of the sporting events, calculating a value by applying the set of sporting event data associated with the sporting event to one or more algorithms, each of which having been determined for a particular sport to which the sporting event is categorized, comparing the value to a threshold requirement, and if the value satisfies the threshold requirement, then displaying the sporting event data associated with the sporting event.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: April 18, 2017
    Assignee: YAHOO! INC.
    Inventors: Kelly William Hirano, Michael Todd Kitzman, Mark Norwood Delamere, Edward Joseph Campbell, III, Brian Thomas Marshall, Hans Chiao-Hsi Yang
  • Patent number: 9621648
    Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: April 11, 2017
    Assignee: Yahoo! Inc.
    Inventors: Aman Teja, Vineeth Chandran, Prashant R. Kumar, Sourav Chakraborty
  • Patent number: 9619291
    Abstract: An improved system and method for a task management library to execute map-reduce applications is provided. A map-reduce application may be operably coupled to a task manager library and a map-reduce library on a client device. The task manager library may include a wrapper application programming interface that provides application programming interfaces invoked by a wrapper to parse data input values of the map-reduce application. The task manager library may also include a configurator that extracts data and parameters of the map-reduce application from a configuration file to configure the map-reduce application for execution, a scheduler that determines an execution plan based on input and output data dependencies of mappers and reducers, a launcher that iteratively launches the mappers and reducers according to the execution plan, and a task executor that requests the map-reduce library to invoke execution of mappers on mapper servers and reducers on reducer servers.
    Type: Grant
    Filed: December 20, 2009
    Date of Patent: April 11, 2017
    Assignee: Yahoo! Inc.
    Inventors: LluĂ­s Garcia Pueyo, Roelof van Zwol
  • Patent number: 9621622
    Abstract: An information providing apparatus according to an embodiment of the invention includes a receiving unit and a distribution unit. The receiving unit receives an access request for accessing first content from a terminal apparatus used by a first user. The distribution unit distributes, to the terminal apparatus, the first content including link information which is posted by a second user related to the first user in a predetermined communication service among pieces of link information to other content when the receiving unit receives the access request.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: April 11, 2017
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Yuji Ueda, Yusuke Fujiki, Hideki Eguchi, Yusuke Kondo, Kenichirou Yamaguchi, Mariko Fujita
  • Patent number: 9621503
    Abstract: Methods, system and computer readable medium for allowing a user to participate in an online private conversation for a head content includes detecting a selection of the content published on a website hosted by a host. A conversation interface is provided for initiating a private conversation within a context of the content. A comment related to the content is provided and one or more users are selected, using the conversation interface. The selected users are socially related to the user and are selected from one or more social networking sites. A link to the private conversation for the content is generated and the generated link is forwarded to the selected users in a notification inviting the users to participate in the private conversation. The link provides access to the content and the private conversation initiated for the content at the website.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: April 11, 2017
    Assignee: Yahoo! Inc.
    Inventors: Anand Rajagopalan, Hemanth Sambrani, Jonathan Katzman, Alexandre Linares
  • Publication number: 20170098240
    Abstract: The present disclosure relates to a computer system configured establish and utilize a database for online ad realization prediction in an ad display platform associated with N parties, wherein N is a positive integral greater than 1. The computer system is configured obtain a party hierarchy for each of the N parties including a plurality of features of the party; select a target ad display event including N features, each of the N features corresponding to a node in a party hierarchy; obtain a prior probability reflecting an unconditional probability of ad realization occurrence at the target ad display event among all possible ad display events; for each of the N features: determine a marginal prior probability by decomposing components associated with the other N?1 features from the prior probability; determine a marginal posterior probability based on the marginal prior probability; and save the marginal posterior probability in the corresponding node of the party hierarchy.
    Type: Application
    Filed: October 2, 2015
    Publication date: April 6, 2017
    Applicant: YAHOO! INC.
    Inventors: Hongxia YANG, Robert ORMANDI, Han-Yun TSAO, Quan LU
  • Publication number: 20170098236
    Abstract: Described herein are example systems and operations for enhancing response prediction and bidding decision making. A feature recommendation controller may include a factorization machine that generates a set of combinations of contextual and advertiser features yielding high expected response rates. A bidding controller may implement a multi-arm bandit system that uses Thompson sampling to select an optimal one of the feature combinations that corresponds to a highest expected response rate. The bidding controller may compare the corresponding highest expected response rate with a threshold response rate associated with a pacing rate to determine whether to place a bid for a received ad request.
    Type: Application
    Filed: October 2, 2015
    Publication date: April 6, 2017
    Applicant: Yahoo! Inc.
    Inventors: Kuang-chih Lee, Quan Lu, Giovanni Gardelli, Donglin Niu
  • Patent number: 9614801
    Abstract: 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 quick reply message can be transmitted as an email message through the email utility.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: April 4, 2017
    Assignee: Yahoo! Inc.
    Inventors: Stephane Karoubi, Ashish Sharma
  • Patent number: 9613033
    Abstract: Users may engage with content that may invoke various emotions. For example, a user may find an image as inspirational, a social network post as funny, etc. Accordingly, content may be labeled with user emotion labels, specified by users that engaged with the content, to create labeled content (e.g., the image may be labeled as inspirational). Emotional transition triggers may be defined for users (e.g., 30 minutes of a user writing a school report using a word processing application). Responsive to a triggering of an emotional transition trigger, labeled content may be provided to a user (e.g., the image may be provided to the user as an inspirational break from writing the school report). In this way, content may be labeled based upon emotions that the content invokes in users, and such labeled content may be provided to users in a contextually relevant manner (e.g., a study break).
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: April 4, 2017
    Assignee: YAHOO!, INC.
    Inventors: Shirin Oskooi, Dan Pelleg, Yoelle Maarek, Samiksha Harish Kothari
  • Patent number: 9608943
    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 implement a queuing system with an adjustable scalability/reliability level.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: March 28, 2017
    Assignee: Yahoo! Inc.
    Inventors: Ashutosh Singh, Varun Bhagwan, Jaikit Savla, Rahul Teotia
  • Patent number: 9607217
    Abstract: Briefly, embodiments of methods and/or systems of generating preference indices for contiguous portions of digital images are disclosed. For one embodiment, as an example, parameters of a neural network may be developed to generate object labels for digital images. The developed parameters may be transferred to a neural network utilized to generate signal sample value levels corresponding to preference indices for contiguous portions of digital images.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: March 28, 2017
    Assignee: Yahoo! Inc.
    Inventors: Suleyman Cetintas, Kuang-chih Lee, Jia Li
  • Patent number: 9607077
    Abstract: Methods and systems are provided that may be utilized to recommend content to a user.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: March 28, 2017
    Assignee: Yahoo! Inc.
    Inventors: Wei Li, Xianyu Zhao, Peng Liu
  • Patent number: 9607309
    Abstract: Systems and methods are provided that can include monitoring of activities of potential customer users, for example, on an e-commerce Web site. Based at least in part on the monitored activities, a notification or alert may be provided to a merchant or a merchant administrator, regarding a potential customer, such as by being sent to a mobile device of the merchant or merchant administrator. Real-time communications may be facilitated or initiated between the merchant or the merchant administrator and the potential customer, such as with regard to a potential purchase, which communications can include the use of mobile devices.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: March 28, 2017
    Assignee: Yahoo! Inc.
    Inventors: Amit Kumar, Rajat Mukherjee, Andrew Pariser, Kevin Patrick Thill