Patents Assigned to Yahoo ! Inc.
  • 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
  • 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: 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: 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: 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
  • 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: 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: 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: 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: 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
  • 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: 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: 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
  • 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: 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
  • 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
  • Patent number: 9594832
    Abstract: An Internet or other online service is personalized or customized based on data collected for a user of a computing device. In one embodiment, a method includes: storing a plurality of person profiles for persons associated with communications received by a user of a computing device; receiving data associated with an online service; and filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the computing device.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: March 14, 2017
    Assignee: Yahoo! Inc.
    Inventors: Mark Rubin, Brian Hein