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: 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: 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: 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: 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: 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: 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
  • 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
  • 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
  • Patent number: 9607291
    Abstract: Sharing email content includes: receiving from a user a selection of an email to share; capturing the subject and content of the email; generating an identifier for the captured subject and content; storing the captured subject and content with the identifier; providing a window with the subject and content for user editing; and transmitting the edited subject and content to the user's social contacts.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: March 28, 2017
    Assignee: Yahoo! Inc.
    Inventor: Surjya Prasad Hazarika
  • Publication number: 20170083933
    Abstract: An information processing device that performs navigation processing for searching a route to a destination and presenting a guide route in accordance with a search result includes an output control module that causes a voice output module to output, by voice, a voice advertisement or a questionnaire related to a voice advertisement based on a conversation with a user during the navigation processing.
    Type: Application
    Filed: August 2, 2016
    Publication date: March 23, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Humio SAKURAI, Yasuaki HYODO, Norikazu HIROSE, Shinichiro ODA
  • Publication number: 20170082440
    Abstract: An information processing system according to the present application comprises a user terminal and a server apparatus, the user terminal including a magnetic field measuring unit that measures magnetic fields, a movement measuring unit that measures manners of movement, and an output unit that outputs the measured magnetic fields and results of the measurement performed by the movement measuring unit while associating each of the measured magnetic fields and a corresponding one of the measurement results with each other.
    Type: Application
    Filed: August 1, 2016
    Publication date: March 23, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Kazuhiro NINOMIYA, Shinsuke SATO, Miyuki WATANABE
  • Patent number: 9600834
    Abstract: Targeting advertisements to a user on multiple devices includes: selecting an access point; maintaining an internet access log to track web activity across multiple devices within said access point; identifying the multiple devices involved in the web activity; distinguishing patterns of web activity for the multiple devices to identify users of the devices; generating a user interest vector populated with user interests derived from the patterns of web activity; initializing a master log of user interest vectors for all users within the access point, wherein the master log maps the users with the multiple devices; and updating the master log.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: March 21, 2017
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Kilroy, Dale Nussel, Anupam Seth, Allie K. Watfa
  • Patent number: 9602856
    Abstract: Software authenticates a first user of a first mobile device and a second user of a second mobile device. Each user agrees or has previously agreed to share video data captured by the user with other authenticated users. The software determines whether the first mobile device is located proximate to the second mobile device. Then the software receives video data captured by the second mobile device and transmits the video data to the first mobile device for display along with an annotation, if the first mobile device is proximate to the second mobile device. The annotation indicates the location of the second mobile device relative to the first mobile device and includes data as to camera angle of the second mobile device received from the second mobile device. The software persistently stores the video data upon receipt of a command from the user of the first mobile device.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: March 21, 2017
    Assignee: Yahoo! Inc
    Inventors: Marco de Sa, David Ayman Shamma, Elizabeth Churchill
  • Patent number: 9600169
    Abstract: Users are enabled to define and modify mappings between (1) gestures and (2) actions performed by one or more computing devices in response to a device detecting performance of a gesture. A generalized gesture-to-action mapping framework allows users to intuitively define and modify such mappings. In response to a device detecting the performance of a particular gesture, one or more devices may cause the execution of one or more device actions based on a set of user-defined gesture-to-action mappings.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: March 21, 2017
    Assignee: Yahoo! Inc.
    Inventors: Marco de Sa, Elizabeth F. Churchill, R. Preston McAfee, David Ayman Shamma
  • Patent number: 9600800
    Abstract: A social environment is provided by creating an object in response to recognition of an entity in a portion of web content, wherein the object represents the entity, the object is associated with a type selected from a set of types, and the type is associated with a schema selected from a set of schemas, where the social environment includes a set of objects including the object, wherein the objects are instances of corresponding types in a rich system of predefined types, the schemas are associated with the types, metadata is associated with the objects, and there is at least one relationship between at least two objects selected from the set of objects, where the set of objects and the metadata are extensible, such that extensions provided by a first user are available for use by a second user. In one example, metadata provided by a first user is only available to a second user having a relationship with the first user.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: March 21, 2017
    Assignee: Yahoo! Inc.
    Inventors: Andrew S. Tomkins, Raghu Ramakrishnan, Shanmugasundaram Ravikumar
  • Patent number: 9600581
    Abstract: This disclosure describes systems and methods for selecting and/or ranking web-based content predicted to have the greatest interest to individual users. In particular, articles are ranked in terms of predicted interest for different users. This is done by optimizing an interest model and in particular through a method of bilinear regression and Bayesian optimization. The interest model is populated with data regarding users, the articles, and historical interest trends that types of users have expressed towards types of articles.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: March 21, 2017
    Assignee: YAHOO! INC.
    Inventors: Wei Chu, Seung-Taek Park
  • Patent number: 9600782
    Abstract: At a mobile information processing terminal, a close-range communication unit performs close-range communications with another mobile information processing terminal, a reception unit receives through the close-range communication unit a user identifier for uniquely identifying a user of an application for a social networking service (SNS) on the other mobile information processing terminal, a determination unit is configured to determine whether there is a match between the social networking service on the other mobile information processing terminal and an SNS used on the mobile information processing terminal, and when the determination unit determines that there is a match, the transmission unit transmits the received user identifier to a server of the SNS so as to register a user identified by the user identifier as a friend.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: March 21, 2017
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Tomohito Takusari, Hiromoto One
  • Patent number: 9600919
    Abstract: Aspects of the present innovations relate to systems and/or methods involving multimedia modules, objects or animations. According to an illustrative implementation, one method may include accepting at least one input keyword relating to a subject for the animation and performing processing associated with templates. Further, templates may generates different types of output, and each template may include components for display time, screen location, and animation parameters. Other aspects of the innovations may involve providing search results, retrieving data from a plurality of web sites or data collections, assembling information into multimedia modules or animations, and/or providing module or animation for playback.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: March 21, 2017
    Assignee: YAHOO! INC.
    Inventors: Doug Imbruce, Owen Bossola, Louis Monier, Rasmus Knutsson, Christian Le Cocq
  • Patent number: 9602956
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in a communication system supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data across computers and 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 perform spatial sensing in order to locate adjacent devices via asymmetric Bluetooth Low Energy (BLE) received signal strength indication (RSSI) distributions. Such spatial location between adjacent devices enables the devices to communicate, share, generate and/or consume digital information as a single, connected and/or localized logical unit.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: March 21, 2017
    Assignee: Yahoo! Inc.
    Inventors: Haojian Jin, Kent Lyons, Cheng Xu
  • Publication number: 20170078100
    Abstract: A providing device according to the present application includes a detecting unit and a providing unit. The detecting unit detects a function, from among functions used for communication with an authentication server that authenticates the identity of a user by verifying a signature of authentication result information that is information created by adding the signature using a predetermined key to an authentication result obtained by an authentication device that performs personal authentication on the user and that is information processed by a specific authentication procedure, that is not held by a terminal device that is used by the user. The providing unit provides the function detected by the detecting unit to the terminal device that is used by the user.
    Type: Application
    Filed: August 1, 2016
    Publication date: March 16, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Takashi KUSUMI, Hidehito GOMI, Hiroshi UENO, Shuji YAMAGUCHI, Yusuke KONDO
  • Publication number: 20170076327
    Abstract: The present teaching relates to providing dynamic advertisements for comparison. In one example, a request is received for selecting advertisement. The request incorporates a query. The query is analyzed to determine a category of product and determine one or more attributes of the category of product based on the query. At least one advertisement associated with the category of product is selected based on the one or more attributes and the request. An instruction on presentation of the at least one advertisement is generated in accordance with the one or more attributes. Information related to the instruction and the at least one advertisement is sent as a response to the request.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Applicant: YAHOO! INC.
    Inventors: Frank Filippini, Jorge Angarita, Wayne Greenwood, Dan Parent, Lisa Giaffo, Erin P. Sheedy-Owen
  • Publication number: 20170078090
    Abstract: The present teaching relates to exchanging a key with a device. In one example, a secret value is generated. A message is transmitted to the device. The message includes information related to the secret value based on which the device is to create a cryptographic key. A visual code displayed on the device is captured. The visual code includes a first piece of information and a second piece of information. A key value is generated based on the first piece of information and the secret value. A test value is calculated based on the key value. It is determined whether the device is securely connected based on the test value.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 16, 2017
    Applicant: Yahoo! Inc.
    Inventors: Juan Garay, Payman Mohassel, David Gil
  • Publication number: 20170078844
    Abstract: An information providing apparatus according to an embodiment includes a specifying unit, a value determination unit, and an information providing unit. The specifying unit specifies a group of two or more users that behave together. The value determination unit determines value of the group specified by the specifying unit as an information provision destination. The information providing unit decides an information provision destination based on the value of the group determined by the value determination unit.
    Type: Application
    Filed: August 1, 2016
    Publication date: March 16, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventor: Hiroshi OTA
  • Publication number: 20170078397
    Abstract: A measurement data collecting system includes a data receiving unit that receives first data measured by a first sensor and acquired at a mobile terminal, a measurement environment determining unit that determines environment of the mobile terminal when the first data is acquired based on second data measured by a second sensor and acquired at the mobile terminal. The measurement environment determining unit extracts first data in accordance with the environment from the first data received by the data receiving unit.
    Type: Application
    Filed: July 27, 2016
    Publication date: March 16, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Kota TSUBOUCHI, Kentaro NISHI
  • Publication number: 20170075913
    Abstract: An information processing apparatus according to the embodiment includes a specifying unit, an acquisition unit, a determination unit, and a process unit. The specifying unit specifies two or more users that behave together. The acquisition unit acquires information on the two or more users specified by the specifying unit from a database that stores information on a plurality of users. The determination unit determines a relationship between the two or more users based on the information on the two or more users acquired by the acquisition unit. The process unit executes a process according to the relationship between the two or more users determined by the determination unit.
    Type: Application
    Filed: August 9, 2016
    Publication date: March 16, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Hiroshi OTA, Honami HOSHINO, Rie ANAI
  • Publication number: 20170076578
    Abstract: An information processing system includes an acquiring unit that acquires motion information indicating a current motion of a user, a determining unit that compares the motion information acquired by the acquiring unit with standard information indicating a motion of the user in a predetermined state to determine the presence or absence of a state change of the user, and a calculating unit that, when the determining unit determines that a state change is present, calculates an area that the user visually recognizes based on sight line information concerning a sight line of the user contained in the motion information.
    Type: Application
    Filed: August 1, 2016
    Publication date: March 16, 2017
    Applicant: YAHOO JAPAN CORPORATION
    Inventors: Kota TSUBOUCHI, Kentaro NISHI
  • Patent number: 9596205
    Abstract: Disclosed is a system and method for managing mailing list newsletter messages for a recipient user, and organizing such messages in accordance with a receiving user's interests. The present disclosure enables novel organizational tools for emails by intuitively organizing received newsletters and providing highly visible features within a user's inbox respective the newsletters. Organization of received newsletters is ensured through ranking users' mailing lists according to his/her interest in them, based on actions made by the respective user, in addition to actions of other users receiving the same newsletters. Additionally, upon reception of such newsletters, the present disclosure provides a specialized view, in addition to added functionality within a user's inbox, thereby enhancing a user's experience and engagement with received messages of a newsletter.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: March 14, 2017
    Assignee: Yahoo! Inc.
    Inventors: Zohar Karnin, Michal Aharon, Edo Liberty, Yoelle Maarek Smadja
  • Patent number: 9596308
    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 generating a profile based on the collected historical communication data and personal data. The method may include receiving user input and incorporating the user input into the profile. The method may include presenting the profile including the user input in response to user behavior.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: March 14, 2017
    Assignee: Yahoo! Inc.
    Inventors: Matthew Brezina, Adam Smith, Gabor Cselle