Patents Assigned to Yahoo!
-
Patent number: 9349129Abstract: Disclosed herein are aspects associated with contextual, or related, media enrichment presentation item of a media object served via the internet. A request to annotate a media object in connection with the media object's presentation is received, and a media object identifier and a profile identifier are obtained. The media object's information is retrieved using the media object identifier, and a profile is retrieved using the profile identifier. A response including one or more references to one or more media enrichment presentation items is transmitted, each reference to a media enrichment presentation item comprising information for use in retrieving the media enrichment presentation item for presentation in connection with presentation of the media object.Type: GrantFiled: October 17, 2011Date of Patent: May 24, 2016Assignee: YAHOO! INC.Inventors: Roelof van Zwol, Lluis Garcia Pueyo, Lyndon Kennedy, Yash Dayal, Mridul Muralidharan, Thomas Gulik, Tejaswi Kasturi
-
Patent number: 9348913Abstract: 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: GrantFiled: September 9, 2009Date of Patent: May 24, 2016Assignee: 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: 9348788Abstract: A real-time asynchronous event aggregation system, method, and network device are configured to capture real-time asynchronous events, and to pass them as input to one or more aggregation engines to determine a reputation for a target. The aggregation engine(s) may then send out notifications where a reputation category changes for a target, indicating that an action may be taken to inhibit spam messages from the target, highlight a display of content from the target, or the like. As such, the event-driven aggregation engines may be designed to capture real-time asynchronous events, such as reputation reports for a wide variety of activities, including, but not limited to spam and/or not-spam messages, determining a reputation on a posting of comments to a movie, a blog posting, a play list posting, or the like. In one embodiment, a reputation of the sender of the reputation event may also be determined.Type: GrantFiled: May 29, 2014Date of Patent: May 24, 2016Assignee: YAHOO! INC.Inventors: F. Randall Farmer, Mohammad Mohsenzadeh, Chip Morningstar, Neal J. Sample
-
Patent number: 9348924Abstract: A method for adjusting one or more parameters associated with a model. The method comprises obtaining, from a first source, first information related to activity of a user. The method further comprises adjusting one or more parameters associated with a model based on the first information collected within a first length of time, and obtaining, from a second source, second information related to activity of the user. The method further comprises adjusting the one or more parameters associated with the model based on the second information collected within a second length of time and a measure indicative of performance of the model, wherein the second length of time is larger than the first length of time.Type: GrantFiled: March 15, 2013Date of Patent: May 24, 2016Assignee: YAHOO! INC.Inventors: Oren Shlomo Somekh, Nadav Golbandi, Oleg Rokhlenko, Ronny Lempel
-
Patent number: 9342438Abstract: Embodiments of the present teachings disclose method, system, and programs for data driven dynamic logging. Data is received by a logging system where the data is flagged for dynamic logging when one or more dynamic flagging level criteria are satisfied. Data is evaluated by a logging module wrapper, which determines whether to log the data using the default logging level or dynamic logging level, according to whether the data is flagged. A logging module logs information in a logging database according to the default logging level or dynamic logging level. Based on the logged information and detected abnormalities the dynamic flagging level and dynamic logging level are automatically or manually adjusted.Type: GrantFiled: March 15, 2013Date of Patent: May 17, 2016Assignee: Yahoo! Inc.Inventor: Yiping Han
-
Patent number: 9342602Abstract: Systems and methods, including user interfaces, are provided for implementing searches using contextual information associated with a Web page (or other document) that a user is viewing when a query is entered. The page includes a contextual search interface that has an associated context vector representing content of the page. When the user submits a search query via the contextual search interface, the query and the context vector are both provided to the query processor and used in responding to the query.Type: GrantFiled: July 9, 2014Date of Patent: May 17, 2016Assignee: Yahoo! Inc.Inventors: Reiner Kraft, Andreas Hartmann, Paulien Strijland
-
Patent number: 9342854Abstract: Methods and systems for identifying communities based on information propagation data are described. One of the methods includes receiving a social graph, which includes nodes and relationships between the nodes. The method further includes receiving a number of the communities to find within the social graph, receiving data regarding propagation of information between the nodes, and calculating a probability of formation of a link between a first one of the nodes and a second one of the nodes based on the data. The link provides a direction of flow of media between the first and second nodes. The method includes calculating a probability that media will be accessed by the second node based on the data. One of the communities includes the first node, the second node, and the link.Type: GrantFiled: May 8, 2013Date of Patent: May 17, 2016Assignee: Yahoo! Inc.Inventors: Nicola Barbieri, Francesco Bonchi, Giuseppe Manco
-
Patent number: 9344523Abstract: A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.Type: GrantFiled: March 31, 2014Date of Patent: May 17, 2016Assignee: YAHOO! INC.Inventors: Jason Morse, Jonathan Grubb
-
Patent number: 9344670Abstract: The present invention is directed to a system, method and computer program for enabling a user (an auditor or a viewer) to access complementary information related to one or a plurality of sequences or topics of interest in a recorded program previously broadcast on the radio or television and played back on a device, such as an audio or video tape or disk recorder/player. The preferred embodiment of the invention relates to a system and method for enabling a person listening to or watching a recorded program, to select one or a plurality of topics drawing his or her attention and for immediately receiving further information related to these topics from the World Wide Web. The system is based on the synchronization of local times of transmitters and recorders. The flow of information transmitted, received and recorded is always synchronized, independently of the relative positions of recorders and transmitters.Type: GrantFiled: September 17, 2013Date of Patent: May 17, 2016Assignee: Yahoo! Inc.Inventor: Fernando Incertis Carro
-
Patent number: 9342208Abstract: A system and method for efficiently displaying multiple windows is disclosed. The system displays two adjacent windows such that adjusting a first window also adjusts a second window adjacent to the first window. For example, the system determines whether to resize or move the first window in response to receiving a window adjustment input. Based on this determination, the system determines a new location for the second window and displays the second window in the new location.Type: GrantFiled: July 27, 2011Date of Patent: May 17, 2016Assignee: Yahoo! Inc.Inventors: Timothy Howes, Eric Vishria
-
Patent number: 9342614Abstract: Techniques are described for identifying one or more “interest twins” of a user. An interest twin of a user in another user that has demonstrated interests in items that are the same as or similar to the items in which the user has demonstrated an interest. Various techniques are described for reducing the overhead in interest twin determination operations. Once the interest twins for a user have been identified, the knowledge of the interest twins may be used in a variety of ways to enhance to experience of the user. For example, a mechanism may be provided which allows the user to see a list of items in which the user's interest twins have indicated an interest.Type: GrantFiled: April 10, 2012Date of Patent: May 17, 2016Assignee: YAHOO! INC.Inventors: Hao Xu, Zhichen Xu
-
Patent number: 9344853Abstract: A position specifying server includes a storage unit, a communication unit, an estimation unit, and a specifying unit. The storage unit stores GMMs corresponding to base stations of radio waves receivable by a terminal device on each floor. The communication unit receives measured values of the radio wave strengths of the radio waves which the terminal device receives from the base stations. The estimation unit estimates a position of the terminal device for each floor based on the received measured values of the radio wave strengths and the GMMs. The specifying unit calculates the estimated values of the radio wave strengths at the estimated position of the terminal device on each floor based on the GMMs and specifies the floor on which the terminal device is present based on the calculated estimated values of the radio wave strengths and the measured values of the radio wave strengths.Type: GrantFiled: September 10, 2013Date of Patent: May 17, 2016Assignee: YAHOO JAPAN CORPORATIONInventor: Munehiro Azami
-
Patent number: 9335914Abstract: A method and apparatus for scroll pattern recognition is provided. First content is provided to an application with a scrolling interface and a display window. The application is configured to display a portion of the first content to a user based on a current display position, where the scrolling interface is configured to change the current display position based on input from the user. User interaction data that includes scroll data is obtained. The occurrence of an actionable event based on the user interaction data is determined. Second content is provided to the application based on the actionable event.Type: GrantFiled: May 3, 2013Date of Patent: May 10, 2016Assignee: Yahoo! Inc.Inventors: Sourabh Santoshkumar Dubey, Vineeth Nair
-
Patent number: 9338025Abstract: As described above, when a communication control device receives a message transmitted from a user terminal, the communication control device specifies a destination of the message from contents of the message, specifies a type of communication service available by a user of the specified destination, and creates a message suitable for the specified type of service. Then, the communication control device transmits the created message to the specified destination.Type: GrantFiled: September 5, 2013Date of Patent: May 10, 2016Assignee: YAHOO JAPAN CORPORATIONInventors: Norihiro Arita, Yasushi Kokubo, Miho Shinozaki
-
Patent number: 9336695Abstract: A method for customizing a map is provided. The method includes receiving a query for a portion of a map, and determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The method further includes providing the predetermined ROI map tile for displaying to a user. Further, an apparatus for customizing maps is provided. The apparatus includes a movement event processor for receiving a query for a portion of a map, and a Region of Interest (ROI) selector for determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The apparatus further includes a map tile layout generator for providing the predetermined ROI map tile for displaying to a user.Type: GrantFiled: October 13, 2008Date of Patent: May 10, 2016Assignee: Yahoo! Inc.Inventor: Keith A. Marlow
-
Publication number: 20160125051Abstract: A system may provide for retrieving data within a selected region of a map is provided. The system may include mobile devices configured to display a map and to receive a user selection of a region of the map. An application server may receive data from the mobile device, representing the user selected region of the map and a search criterion. A database may be in operative communication with the application server and executes a query using the data representing the selected region of the map and the search criterion and to return data results corresponding to a plurality of locations within the selected region and related to the search criterion. The mobile device may further be configured to display the data results corresponding to the plurality of locations on the selected region of the map and the displayed data results are automatically updated when the user moves the selected region of the map.Type: ApplicationFiled: January 11, 2016Publication date: May 5, 2016Applicant: Yahoo! Inc.Inventors: Sean Michael Imler, Kevin Cheung
-
Publication number: 20160125450Abstract: Systems and methods for tracking brand reputation and market share are provided. The system includes one or more devices having a processor and a non-transitory storage medium accessible to the hardware processor. The device is programmed to obtain an awareness index at a plurality of levels at least partially based on the brand data. The device is programmed to obtain a favorability index as a ratio of user numbers based on the brand data. The device is programmed to obtain a branding index by combining the awareness index and the favorability index. The device is programmed to obtain an affinity score for a group of users at least partially based on the brand data and recommend the group of users based on the affinity score to increase the branding index.Type: ApplicationFiled: November 5, 2014Publication date: May 5, 2016Applicant: YAHOO! INC.Inventors: Jing JIN, Pengyuan WANG, Ayman FARAHAT
-
Publication number: 20160125314Abstract: Provided herein is a system or method for a native advertisement selection and formatting module operable to monitor displayable content and store characteristic-related information relating to the monitored content, including keyword-related information and format-related information, utilize one or more machine learning-based algorithms, analyze the characteristic-related information relating to the monitored content, including the keyword-related information and the format-related information, and based in part on the analysis, output detailed contextual settings, and select and format native advertisements to be displayed in visual association with the displayable content, based in part on the detailed contextual settings.Type: ApplicationFiled: October 30, 2014Publication date: May 5, 2016Applicant: Yahoo! Inc.Inventors: Ramkartik Mulukutla, Tejal Parulekar, Sreenivasulu Jaladanki
-
Publication number: 20160125454Abstract: Systems and methods for managing advertisement campaign are provided. The system includes one or more devices having a processor and a non-transitory storage medium accessible to the hardware processor. The system includes a memory storing a database including campaign data. The system also includes a server computer in communication with the database. The server computer is programmed to receive a budget to be spent on a plurality of websites. The server computer is programmed to estimate a parameter for a non-linear model based on the campaign data. The server computer is programmed to estimate an expected number of conversions for each of the plurality of websites using the non-linear model with the estimated parameter. The server computer is programmed to determine an allocation of impressions for the plurality of websites that maximizes an estimated total number of conversions.Type: ApplicationFiled: November 4, 2014Publication date: May 5, 2016Applicant: YAHOO! INC.Inventors: Howard Karloff, Yifan Hu, Jeremy Kanterman, Pengyuan WANG, Shahriyar Sufi
-
Patent number: D757074Type: GrantFiled: July 11, 2014Date of Patent: May 24, 2016Assignee: YAHOO JAPAN CORPORATIONInventor: Akira Iwamoto