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).
  • Patent number: 9716764
    Abstract: Among other disclosures, a method may include collecting historical communication data, personal data and usage statistics relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include depositing the collected data into a repository. The method may include presenting the usage statistics in response to user behavior.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: July 25, 2017
    Assignee: YAHOO! INC.
    Inventors: Matthew Brezina, Adam Smith
  • Patent number: 9715546
    Abstract: The present teaching relates to searching encrypted data. In one example, a search request is received for encrypted documents. An encrypted query is generated based on the search request. The encrypted query is sent to a server that stores a first encrypted index and a second encrypted index. The first encrypted index maps encrypted keywords to full blocks each of which has a same size and is fully filled with encrypted document identities (IDs). The second encrypted index maps encrypted keywords to partial blocks each of which has the same size and is partially filled with encrypted document IDs. Based on the encrypted query, one or more encrypted document IDs are determined by searching against both the first encrypted index and the second encrypted index. A search result is generated based on the one or more encrypted document IDs. The search result is provided in response to the search request.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: July 25, 2017
    Assignee: YAHOO! INC.
    Inventors: Payman Mohassel, Ian Miers
  • Publication number: 20170208497
    Abstract: According to one aspect of an embodiment an information providing device includes a communication unit that communicates with a terminal device used by a user. The information providing device includes an information provision control unit that generates provided information provided to the user in the terminal device and optionally including congestion information presenting a congestion condition and cause the communication unit to transmit the generated provided information to the terminal device. The information providing device includes a derivation unit that derives sensitivity with respect to the congestion information based on information received by the communication unit from the terminal device after the provided information including the congestion information has been transmitted. The information provision control unit of the information providing device generates the provided information based on the sensitivity derived by the derivation unit.
    Type: Application
    Filed: January 12, 2017
    Publication date: July 20, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Takamitsu IRIYAMA, Kazuhiro NINOMIYA, Michitaka OHNO
  • Patent number: 9710433
    Abstract: Briefly, embodiments disclosed herein may relate to dynamic display of representations of digital content for user interaction on computing devices, for example, including displaying a collection of content items on a display of a computing device, wherein a two-or-more-dimensional spatial arrangement of individual content items of the displayed collection comprises individual content items being positioned relative to other individual content items based, at least in part, on analytic characterizations of one or more attributes of the individual content items.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: July 18, 2017
    Assignee: Yahoo! Inc.
    Inventors: Simon Kayode Osindero, Robert Jaros, Eric Willis, Clayton Mellina, Anastasia Svetlichnaya
  • Patent number: 9710759
    Abstract: In accordance with one aspect, methods and apparatus facilitate the filtering of unsolicited bulk electronic mail (email) sent from spammers. A plurality of recipient patterns for a plurality of emails from known spammers is logged. A plurality of recipient patterns for a plurality of emails from known non-spammers is also logged. A probabilistic model for predicting whether an unknown sender identity is a spammer is generated or modified based on the logged recipient patterns for the emails from known spammers and known non-spammers.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: July 18, 2017
    Assignee: Yahoo! Inc.
    Inventors: Anirban Dasgupta, Kilian Quirin Weinberger, Yehuda Koren
  • Patent number: 9710447
    Abstract: 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 may comprise an implicit structure, or network, determined from co-occurrences of individuals in the images. A kernel jointly modeling content, semantic and social network information may be built and used in automatic image annotation and/or determination of relationships between individuals, for example.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: July 18, 2017
    Assignee: YAHOO! INC.
    Inventors: Jia Li, Xiangnan Kong
  • Patent number: 9704180
    Abstract: A distribution device according to the present application includes a distribution unit. The distribution unit distributes control information to a terminal device. The control information causes the terminal device to execute a detection procedure of detecting a position where a moving operation to move first content being displayed by the terminal device has been performed, and a display procedure of superimposing and displaying second content on the first content, based on the position detected by the detection procedure. For example, the display procedure causes the terminal device to execute processing of displaying, as second content, advertising content that allows an access to a web page provided by an advertiser, when the advertising content is selected by a user of the terminal device.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: July 11, 2017
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Daisuke Kobayashi, Tatsuaki Suzuki, Kensuke Takada
  • Patent number: 9703783
    Abstract: Methods, systems, and computer programs are presented for selecting news articles for presentation to a user. One method includes an operation for measuring dwelltimes for a first set of news items, where the dwelltime for a news item is based on the amount of time that the news item is displayed to a viewer. Further, the method includes an operation for training a classifier of news items based on the measured dwelltimes and based on features associated with the first set of news items. Additionally, the method includes an operation for ranking with the classifier a second set of news items for presentation to the user, the ranking also using the profile of the user for delivery of customized news to the user. The ranked second set of news item is then presented to the user.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: July 11, 2017
    Assignee: Yahoo! Inc.
    Inventors: Xing Yi, Scott Gaffney, Jean-Marc Langlois
  • Patent number: 9704045
    Abstract: One or more systems and/or methods for providing content to a user are provided. An image, associated with a user, may be evaluated utilizing an image classifier to identify an object within the image. The object may be utilized to identify a predicted class for the user. In an example, the predicted class may correspond to a life event (e.g., graduating college, having a baby, buying a house, etc.) and/or a life stage (e.g., adolescence, retirement, etc.). Locational information (e.g., a geotag) for the image may be evaluated to determine an image location (e.g., a location where the image was generated). Responsive to the image location corresponding to a home location of the user, the predicted class may be determined to be a class associated with the user. Content (e.g., promotional content) may be selected from a content repository based upon the class and subsequently provided to the user.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: July 11, 2017
    Assignee: YAHOO! INC.
    Inventors: Kristjan Jonsson, Sanjeev Jagannatha Rao, Daniel J. Tasse
  • Patent number: 9705790
    Abstract: An information processing apparatus is connected to and communicates with a terminal connected to a first communication network and a second communication network based on a predetermined communication protocol. The first and the second communication network are operable using the predetermined communication protocol. The second communication network is a closed communication network. The information processing apparatus includes first and second communication units. The first communication unit communicates with the terminal via the first communication network based on the predetermined communication protocol. The second communication unit communicates with the terminal based on the predetermined communication protocol via a relay unit arranged in a communication line between the second communication network and the information processing apparatus. The first and the second communication units have the same IP address having an anycast relation as an IP address of the predetermined communication protocol.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: July 11, 2017
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Norifumi Matsuya, Tsunayoshi Egawa, Nobuhiro Takasawa
  • Patent number: 9705460
    Abstract: An information processing apparatus includes a learning unit which learns sound level manipulation relating to a sound level of a terminal device used by a user based on information relating to the user. The information processing apparatus includes a determination unit which determines a reproduction mode at the time when the terminal device reproduces an audio contained in a content according to a learning result of the learning unit. The information processing apparatus includes a controller which controls an audio contained in the content in the reproduction mode determined by the determination unit.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: July 11, 2017
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Kenichi Kuromusha, Yoshihito Nishikawa, Yoshio Ikai, Toru Takei, Kazutaka Kimura, Kanta Suzuki
  • Publication number: 20170193107
    Abstract: Provided herein are mixed-media modules with functional layers that can be used to provided additional information to targeted audience. Systems and methods are disclosed for performing processing involved with search, such as processing search information to return search results. In one exemplary implementation, there is provided a method for processing information to return search results including mixed-media media presentation(s) selectable by a user. Moreover, such method may involve user interaction to manipulate the presentation, display various media and/or effect other functionality. Further implementations may involve generation of interactive, visually rich mixed-media content of high information density providing improved user experience and/or improved value to various participants.
    Type: Application
    Filed: June 12, 2013
    Publication date: July 6, 2017
    Applicants: Qwiki, Inc., YAHOO! INC
    Inventors: Doug IMBRUCE, Owen BOSSOLA, Rasmus KNUTTSSON, Tommy CHHENG, Hakim EL HATTAB
  • Publication number: 20170193545
    Abstract: A filtering machine receives sponsored content and filters the sponsored content according to a quality metric generated by quality model circuitry and assigned to the instance of sponsored content. The quality model circuitry generates the quality metric in accordance with historical feedback received about other sponsored content and a collection of quality factors pertaining to the sponsored content. Based on the quality metric for the sponsored content, the filtering machine can effect service of the sponsored content to a user device for display thereon.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Applicant: YAHOO! Inc.
    Inventors: Ke Zhou, Miriam Redi, Mounia Lalmas, Puneet Mohan Sangal
  • Patent number: 9696770
    Abstract: A server cooling system includes: a flex-switch with one or more flexible building bridges; one or more utility farms coupled with the flex-switch; a power distribution unit operably connected to the flex-switch; and a server POD including one or more racks operably connected to the power distribution unit. The flex-switch is configurable to include additional utility farms, one or more generator farms, and one or more UPS farms.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: July 4, 2017
    Assignee: YAHOO! INC.
    Inventors: Barry Bianculli, Norman Holt, Jesus Suarez
  • Patent number: 9699258
    Abstract: Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include depositing the collected data into a repository of historical communication data and personal data. The method may include presenting one or more items in the repository on a mobile device, in response to user behavior.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: July 4, 2017
    Assignee: YAHOO! INC.
    Inventors: Matthew Brezina, Adam Smith, Jeffrey Bonforte
  • Patent number: 9697581
    Abstract: An image processing apparatus includes an image storage unit, a conversion unit, and an output unit. The image storage unit stores therein multiple images with different viewpoint positions. The conversion unit converts each of the images stored in the image storage unit to each of images to be imaged by imaging devices that are arranged such that respective optical axes pass through a dynamically set position in a target object. The output unit outputs the images converted by the conversion unit.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: July 4, 2017
    Assignee: YAHOO JAPAN CORPORATION
    Inventor: Ryuki Sakamoto
  • Patent number: 9697442
    Abstract: In an embodiment, a method comprises obtaining a frequency domain representation associated with an image; obtaining one or more frequency domain representations of one or more object detection filters; generating a composite frequency domain representation based on the frequency domain representation associated with the image and the one or more frequency domain representations of the one or more object detection filters; and detecting one or more objects in the image based on the composite frequency domain representation. The frequency domain representation associated with the image may be obtained based on a forward transform performed on an image feature description. The image feature description may be obtained based on a feature extraction performed on the image. The one or more frequency domain representations of the one or more object detection filters may be obtained based on one or more Fourier transforms performed on the one or more object detection filters.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: July 4, 2017
    Assignee: Yahoo! Inc.
    Inventors: Jen-Hao Hsiao, Jia Li
  • Publication number: 20170186024
    Abstract: Network devices, methods, and programs identify similar subjects based on physiological characteristics to predict income and expense trends. The devices, methods, and programs receive a user profile from a user terminal via a network interface, the user profile identifying physiological characteristics of the user and an age of the user, and compare the physiological characteristics of the received user profile with physiological characteristics in stored subject profiles to identify a subject having similar physiological characteristics to the user. The devices, methods, and programs analyze expense information that is associated with the identified subject to determine a trend of the expense of the identified subject, and generate a proposal including a predicted future expense trend for the user based on the determined trend and the user's age. The devices, methods, and programs then transmit the generated proposal to the user terminal via the network interface.
    Type: Application
    Filed: August 30, 2016
    Publication date: June 29, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Tomohito TAKUSARI, Yasuyoshi ABE, Hiromoto ONE, Takafumi KUROHARA, Yosuke SHIRAISHI
  • Publication number: 20170185901
    Abstract: Systems and methods are provided for building a user model. The system includes a processor and a non-transitory storage medium accessible to the processor. The processor is configured to obtain user data from a database, where the user data include user behavior for a plurality of apps installed on one or more user terminals. The processor selects at least one rating parameters using the user data, where the at least one rating parameters indicates a rating of relevant app usage. The system builds the user model based on a rating matrix comprising the at least one rating parameters.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Applicant: Yahoo! Inc.
    Inventors: Ayman FARAHAT, Tarun BHATIA
  • Patent number: 9690860
    Abstract: 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.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: June 27, 2017
    Assignee: Yahoo! Inc.
    Inventors: Eric Bax, John Peng, Scott Ard, Arun Autuchirayll
  • Patent number: 9690911
    Abstract: 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 received authentication information and the received user identification information are stored in an associated manner in the predetermined storing device.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: June 27, 2017
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Yoshio Suzuki, Tatsuya Kawase, Taku Kusano
  • 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: 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: 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: 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: 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
  • 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
  • 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
  • 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
  • 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: 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: 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: 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
  • 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: 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
  • 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: 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: 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: 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: D791800
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: July 11, 2017
    Assignee: YAHOO! INC.
    Inventors: Guy Hepworth, Craig Douglas Weber, Peter Matthew Klein, Aparna Jain