Yahoo Patents Granted
Patents granted to Yahoo by the U.S. Patent and Trademark Office (USPTO).
-
Patent number: 9881059Abstract: Systems and methods for recommending headlines of an article are disclosed. A topic for the article may be chosen based on the article and an original headline. Trending words within the topic that are related to the article are identified and suggested for inclusion in a revised headline.Type: GrantFiled: August 8, 2014Date of Patent: January 30, 2018Assignee: YAHOO HOLDINGS, INC.Inventors: Amin Mantrach, Alejandro Jaimes
-
Patent number: 9880702Abstract: In one example, a content navigation interface apparatus includes display logic for displaying selections for accessing a first entry of a content structure and a second entry of the content structure, wherein the second entry is a sub-entry of the first entry. The apparatus further including selection logic for determining the second entry for display based on a user characteristic (e.g., history, user profile, etc.). The first entry may be associated with a first level of a hierarchical content structure, and the second entry associated with a second level of the hierarchical content structure. In one example, the first entry is associated with a broad content category and the second entry associated with content, such as a media object.Type: GrantFiled: August 11, 2006Date of Patent: January 30, 2018Assignee: YAHOO HOLDINGS, INC.Inventors: Torsten Both, Christian Lindholm, Bernd Scheibe, Torsten Schulz
-
Patent number: 9875317Abstract: Methods and systems for providing content on a webpage includes rendering a webpage having a plurality of page areas. Each of the plurality of page areas is associated with an entity having display content. Selection of one of the plurality of page areas is detected. The selection causes a landing page to be rendered in place of the webpage. A return to the webpage from the landing page is detected. In response to the return, the selected page area of the webpage is modified to include at least one additional entity having associated display content.Type: GrantFiled: June 21, 2013Date of Patent: January 23, 2018Assignee: Yahoo Holdings, Inc.Inventors: Sudharsan Vasudevan, Supreeth Rao, Utkarsh Shrivastava
-
Patent number: 9875512Abstract: In one embodiment, a set of tags associated with a media item may be ascertained. One or more of a plurality of individuals may be identified based, at least in part, upon the set of tags associated with the media item and a plurality of sets of sharing preferences, each one of the plurality of sets of sharing preferences being associated with a corresponding one of the plurality of individuals and indicating tags for which media items are to be automatically shared with the corresponding one of the plurality of individuals. Information pertaining to the media item may be shared with the identified individuals.Type: GrantFiled: May 29, 2014Date of Patent: January 23, 2018Assignee: Yahoo Holdings, Inc.Inventors: Gerry Pesavento, Andrew Stadlen
-
Patent number: 9864593Abstract: When a server receives a request for an information payload from a remote device, the server may determine the device's type and identify an optionally-installable application that can be used to access the information payload on devices of that type. When the optionally-installable application is not installed on the remote device, the server may store a identifier for the remote device and send the device a redirection message via which the device can obtain and install the application. Subsequently, when the server receives an installation indication from the application executing on a remote device, the server may identify the device as having recently been redirected to install the application and store or update a record indicating that an application-installation event occurred.Type: GrantFiled: March 31, 2016Date of Patent: January 9, 2018Assignee: YAHOO HOLDINGS, INC.Inventor: Jesse Chor
-
Patent number: 9864999Abstract: The technologies described herein identify multiple electronic devices belonging to the same group. A computer system receives, from network accessing applications of a plurality of electronic devices, internet protocol (IP) trajectory information about the network accessing applications via a network. The IP trajectory information includes a user identifier, a list of IP addresses associated with each of the network accessing applications, and timestamps specifying times each of the network accessing applications accesses the network. The computer system identifies and removes commercial IP addresses from the list of IP addresses, analyzes IP trajectory information to retrieve a most commonly used IP address for each of the network accessing applications during a certain period, and determines that different network accessing applications belong to the same group if the most commonly used IP addresses for the different network accessing applications are the same.Type: GrantFiled: April 30, 2015Date of Patent: January 9, 2018Assignee: YAHOO HOLDINGS, INC.Inventors: Hao Cheng, Rohit Chandra, Jimmy Yang
-
Patent number: 9867046Abstract: Briefly, embodiments of methods and/or systems of services access through progressive registration via a mobile device.Type: GrantFiled: December 1, 2016Date of Patent: January 9, 2018Assignee: Yahoo Holdings, Inc.Inventors: Josh Schwarzapel, Dylan Casey, Lovlesh Chhabra, Atte Lahtiranta, Jon Hryn, Daniel Hopkins
-
Patent number: 9865261Abstract: As provided herein, an audio signal (e.g., a user's spoken statement “check email”) may be received from the user of a client device accessing a webpage (e.g., a webmail webpage) utilizing a browser. The webpage may be parsed, analyzed, and/or mapped to identify one or more elements on the webpage (e.g., a send/receive email user interface element). The audio signal may be evaluated relative to the one or more elements on the webpage (e.g., such as by a dictionary comprising one or more audio signals paired to one or more audio commands) to identify an audio command. The audio command may be transformed into a text command (e.g., a script corresponding to a script action that invokes the send/receive email user interface element). The text command may be utilized to invoke an event (e.g., send/receive email) corresponding to an element on the webpage.Type: GrantFiled: October 1, 2015Date of Patent: January 9, 2018Assignee: YAHOO HOLDINGS, INC.Inventors: Mohit Goenka, Stephani Bishop
-
Patent number: 9866509Abstract: Systems and methods to reduce false positives in spam filtering. In one aspect, a method includes automatically generating profiles for persons identified in messages, such as incoming and outgoing e-mails. Messages flagged as spam can be checked against the profile to identify false positives.Type: GrantFiled: October 6, 2015Date of Patent: January 9, 2018Assignee: YAHOO HOLDINGS, INC.Inventors: Adam Michael Smith, Joshua Robert Russell Jacobson, Brian Tadao Kobashikawa, Gregory Garland Thatcher
-
Patent number: 9858249Abstract: Methods, systems and computer readable media are provided for managing user generated content in relation to content. One example method includes receiving a request to access an article having descriptive content that includes one or more entities. Each entity in the article has an assigned prominence score, and the request is received from a website in response to user selection of the article. The method further includes identifying one or more media forums to relate to the article. Each media forum includes one or more discussion threads, and each media forum is associated with an interest graph that changes over time. Responsive to the request, the method selects a media forum from the one or more media forums to associate with the article based on examination of the interest graph of the media forum and the assigned prominence scores of entities in the article.Type: GrantFiled: November 8, 2013Date of Patent: January 2, 2018Assignee: Yahoo Holdings, Inc.Inventors: Michael Metcalf, Jaesung Park
-
Patent number: 9852492Abstract: Briefly, embodiments of methods and/or systems of detecting and image of a human face in a digital image 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 refined by a neural network to generate signal sample value levels corresponding to probability that a human face may be depicted at a localized region of a digital image.Type: GrantFiled: September 18, 2015Date of Patent: December 26, 2017Assignee: Yahoo Holdings, Inc.Inventors: Mohammad Saberian, Sachin Sudhakar Farfade, Jia Li
-
Patent number: 9848246Abstract: 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: GrantFiled: June 19, 2017Date of Patent: December 19, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Ronald Jacoby, Brenda O'Kane
-
Methods and systems for application rendering and management on internet television enabled displays
Patent number: 9843833Abstract: Methods and systems are provided for enabling presentation of supplemental application content to display devices while particular content is rendered on the display device. One example method includes receiving a request, at a server, to register a display device. The display device has hardware for communication over the Internet with the server. The display device further includes hardware for communication with a broadcast television provider that provides broadcast content to the display device. The method also includes registering the display device with the server. The registering includes receiving attributes of the display device. Also included is receiving information, at the server, regarding content rendered on the display device, and sending to the display device application data for at least one of the applications of the display device. The application data is correlated to the content rendered on the display device.Type: GrantFiled: October 17, 2016Date of Patent: December 12, 2017Assignee: Yahoo Holdings, Inc.Inventor: Ronald Jacoby -
Patent number: 9843823Abstract: Systems and methods consistent with the present innovations are directed to implementations involving creation, viewing, playing, sharing and/or utilization of information modules, such as mixed-media modules. Various embodiments relating to aspects of server processing, media searching, user interface and/or other features are disclosed.Type: GrantFiled: May 23, 2013Date of Patent: December 12, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Doug Imbruce, Owen Bossola, Rasmus Knutsson, Hakim El Hattab, Tommy Chheng
-
Patent number: 9842144Abstract: A computer implemented method includes: receiving an incomplete input from a user; presenting a plurality of suggestions to the user for completion of the input, wherein the suggestions are presented in a ranked order based on a characteristic associated with the user terminal; receiving a selection by the user of a suggestion from the suggestions; and completing the input with the suggestion.Type: GrantFiled: November 4, 2011Date of Patent: December 12, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Frank J. Cort, Joshua Robert Russell Jacobson
-
Patent number: 9842145Abstract: A method includes: generating profile data for users including a first user, the profile data related to contacts or persons used in messages to or from each user; generating, via a server platform, parameters corresponding to the profile data for ranking contacts or persons; and transmitting the parameters to client devices to allow each client device to determine ranks of contacts or persons in the profile data based on the parameters and a function that uses the parameters.Type: GrantFiled: December 3, 2013Date of Patent: December 12, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Frank J. Cort, Joshua Robert Russell Jacobson
-
Patent number: 9836550Abstract: In a client-server system where a client system presents a browser for user interaction, a browser user interface includes functionality for handling dynamic interface elements received by the browser in connection with received pages, presented as part of the browser user interface and modified in response to selected user input without requiring farther interaction with a server. In addition to, or in place of, dynamic interface elements such as slide sheets, the browser user interface might also include a rotation display area, tool displays that can overlay a page, opaquely or semi-transparently, menu structures, and an ability for the user to modify a page layout without requiring server interaction.Type: GrantFiled: June 24, 2008Date of Patent: December 5, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Jack Chu, Chris Mancini, Lawrence Morrisroe
-
Patent number: 9836525Abstract: A content item categorizer system retrieves content items from Internet sources. If a retrieved content item includes sufficient information for traditional categorization methods, then the system assigns one or more categories to the content item using such traditional methods. The system creates a metadata model, based on information about traditionally-categorized content items, that maps at least hashtags from the content items to one or more content categories. When the system retrieves a sparse-info item that does not include sufficient information for traditional categorization, the system applies the metadata model to categorize the content item using at least hashtags in the sparse-info item. The metadata model may also include information indicating mappings between categories and coincidence of hashtags and additional content item attributes. Also, the metadata model may provide information for categorizing sparse-info items based on multiple hashtags in the sparse-info item metadata.Type: GrantFiled: June 30, 2016Date of Patent: December 5, 2017Assignee: Yahoo Holdings, Inc.Inventors: Mike Wexler, Brian Webb
-
Patent number: 9836545Abstract: Users receive content recommendations from a personalized, generalized recommendation service that aggregates and selects content of high personal relevance to each individual user from a large pool of both personal and public content. The received content is filtered and the content determined to be relevant is cached. When a user request for content is received, the cached content is rescored and the content determined to be most relevant based on satisfaction of a relevance threshold is selected and forwarded to the user. Feedback methodologies are also implemented so that a user's actions are taken into consideration in real time and can affect subsequent recommendations to the user.Type: GrantFiled: April 27, 2012Date of Patent: December 5, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Chris LuVogt, Vu B. Nguyen, Brian Theodore, Bruce Robbins
-
Patent number: 9838345Abstract: Systems and methods for generation of a relationship history or text for a new message. In one embodiment, a method includes: scanning, by a computing device, a set of messages to or from a user to generate a plurality of profiles for persons associated with the messages, each person being a sender or a recipient of at least one of the set of messages, and the persons including a first person; generating, via the computer, a relationship history using the plurality of profiles, wherein the relationship history is for a relationship between the user and the first person; and presenting the relationship history to the user.Type: GrantFiled: November 9, 2015Date of Patent: December 5, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Peter Monaco, Angel Steger
-
Patent number: 9838348Abstract: A search query for searching electronic messages, such as email, may be used to search for different types of items, such as and without limitation electronic messages, contacts, photos, documents, such as and without limitation papers, presentations, etc., business entities, personal information extracted from messages, such as and without limitation purchase orders, shipments, reservations, travel itineraries, etc. Several sources of data, which may be indexed for searching, such as and without limitation a personal mail search index, contacts, or business entity, index, attachments index, extracted data index, etc. may be searched using the search query. A number of top search result items, which may include different types of items, may be presented apart from other search result items.Type: GrantFiled: December 31, 2014Date of Patent: December 5, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Yoelle Maarek, Liane Lewin-Eytan, Ariel Raviv, David Carmel, Guy Halawi, Zohar Karnin, Peter Monaco
-
Patent number: 9836539Abstract: Methods and system for providing a list of recommended items in response to a query includes obtaining user navigation information relevant to the query from a plurality of user access logs associated with the plurality of users. The user access logs define the navigation sequence followed by a plurality of users for a plurality of queries. The navigation sequence represents the users browsing behavior and identifies answers to the queries. A set of temporal parameters for analyzing the user navigation information is identified. The temporal parameters define time frame for analyzing the user navigation information. A list of recommended items to navigate is dynamically generated by analyzing user navigation information obtained from user access logs using temporal parameters. The generated list includes items that are most relevant to the query. The generated list of items is returned in response to the query and represents an optimal result.Type: GrantFiled: September 30, 2010Date of Patent: December 5, 2017Assignee: Yahoo Holdings, Inc.Inventors: Meng-Fen Chiang, Wen-Chih Peng
-
Patent number: 9830351Abstract: Systems and methods for generating and playing a sequence of media objects based on a mood gradient are also disclosed. A mood gradient is a sequence of items, in which each item is media object having known characteristics or a representative set of characteristics of a media object, that is created or used by a user for a specific purpose. Given a mood gradient, one or more new media objects are selected for each item in the mood gradient based on the characteristics associated with that item. In this way, a sequence of new media objects is created but the sequence exhibits a similar variation in media object characteristics. The mood gradient may be presented to a user or created via a display illustrating a three-dimensional space in which each dimension corresponds to a different characteristic. The mood gradient may be represented as a path through the three-dimensional space and icons representing media objects are located within the three-dimensional space based on their characteristics.Type: GrantFiled: November 6, 2013Date of Patent: November 28, 2017Assignee: Yahoo! Inc.Inventors: William White, Malcolm Slaney
-
Patent number: 9819765Abstract: Systems and methods to provide assistance for completion during user input. In one embodiment, a method includes automatically generating profiles for persons identified in messages, such as incoming and outgoing emails. When a user is typing an input, the profiles are used to identify suggestions for the completion of the user input.Type: GrantFiled: March 2, 2012Date of Patent: November 14, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Gregory Garland Thatcher, Joshua Robert Russell Jacobson, Frank J. Cort, Adam Michael Smith
-
Patent number: 9818132Abstract: An advertisement delivery management apparatus according to an embodiment includes an allocation unit and an advertisement delivery unit. The allocation unit selects delivery target users who have the user attribute designated by each of order requests and whose number corresponds to the number of deliveries designated by each of order requests, from a plurality of delivery target users predicted as future advertisement delivery destinations, and allocates the selected delivery target users to the order requests. The advertisement delivery unit selects the advertising information of the order request corresponding to a user attribute of a user of a user terminal on the basis of the allocation result of the allocation unit and transmits the selected advertising information to the user terminal.Type: GrantFiled: December 16, 2013Date of Patent: November 14, 2017Assignee: YAHOO JAPAN CORPORATIONInventors: Kazuhiko Shimura, Akira Tajima, Koji Tsukamoto, Hiroyuki Kato, Takenobu Dei
-
Patent number: 9811841Abstract: A correction device includes a first acquisition unit configured to acquire an arrangement position of advertisement information within a predetermined page layout when the advertisement information arranged in the predetermined page layout is displayed on a display screen of a terminal and a click rate at the arrangement position. The correction device includes a second acquisition unit configured to acquire a specific position in the predetermined page layout displayed on the display screen and an attention degree index indicating a degree of attention of the specific position as compared to another position. The correction device includes a correction unit configured to correct a click rate of the advertisement information based on the attention degree index of the specific position corresponding to the arrangement position of the advertisement information.Type: GrantFiled: January 13, 2014Date of Patent: November 7, 2017Assignee: YAHOO JAPAN CORPORATIONInventor: Hiroki Shimora
-
Patent number: 9811595Abstract: A web site receives, by a computer, a request from a user device to display a news item web page. The computer determines a time and date that the user previously visited the web site to view news items, identifies news items published after the determined time and date, dynamically generates a web page including at least a portion of the identified news items, and transmits the generated web page to the user device.Type: GrantFiled: December 21, 2011Date of Patent: November 7, 2017Assignee: YAHOO HOLDINGS, INC.Inventor: Pradheep Elango
-
Patent number: 9813870Abstract: System and method are directed towards determining an approximate location of a cell tower (CT), using at least implicit location information obtained from a plurality of mobile devices obtained while each mobile device user employs a location based application. Also obtained are CT identifiers associated with a cell tower each mobile device is currently employing. When a sufficient number of mobile devices provide implicit location information for a given CT identifier, an approximate location may be determined. Subsequently, when a mobile device provides a CT identifier for which an approximate location has been determined, the approximate location information may be used to assist the user of the mobile device. For example, the user might access a location based application and automatically have an approximate location of the user's mobile device be provided to the application transparent to the user.Type: GrantFiled: July 11, 2016Date of Patent: November 7, 2017Assignee: YAHOO HOLDINGS, INC.Inventor: Mor Naaman
-
Patent number: 9805122Abstract: A search engine for finding objects that correspond to a search request, including an input module for receiving a keyword query from a user, and a search module being configured to map the keyword query to the identifiers of objects that semantically match the keyword or the plurality of keywords contained in the keyword query, and to generate a search result that contains a listing of matching object identifiers, is characterized in that the search module is further configured to generate the search result by considering network layer information about the user within the process of mapping the keyword query to identifiers of matching objects, wherein the network layer information include sophisticated information the search module receives from a dedicated entity.Type: GrantFiled: August 12, 2011Date of Patent: October 31, 2017Assignees: NEC EUROPE LTD., YAHOO HOLDINGS, INC.Inventors: Jan Seedorf, Saverio Niccolini, Martin Stiemerling, Flavio Junqueira, Marco Serafini, Ivan Kelly, Vincent Leroy, Berkant Barla Cambazoglu
-
Patent number: 9807181Abstract: Methods for categorizing news are presented. One method groups articles into clusters that share a common topic. A first category is identified for each article that indicates if the article is news or not. Further, the method includes an operation for determining use data for each article that has information about people that have accessed or referenced the article. Additionally, the method includes an operation for combining the use data and the first category for all the articles in each cluster to determine the geographical scope of interest for the cluster. The use data and the first category are combined for all the articles in each cluster to determine a second category for each article that indicates if the article is general news, topical news, or not news. The articles are presented to the user based on the geographical scope of interest, the second category, and the attributes of the user.Type: GrantFiled: July 17, 2013Date of Patent: October 31, 2017Assignee: Yahoo Holdings, Inc.Inventor: Mike Wexler
-
Patent number: 9805305Abstract: Briefly, embodiments of methods and/or systems of training multiclass convolutional neural networks (CNNs) are disclosed. For one embodiment, as an example, an auxiliary CNN may be utilized to form an ensemble with the collection as a linear combination. The linear combination may be based, at least in part, on boost prediction error encountered during the training process.Type: GrantFiled: August 7, 2015Date of Patent: October 31, 2017Assignee: Yahoo Holdings, Inc.Inventors: Mohammad Saberian, Jia Li, Jian Yang
-
Patent number: 9807550Abstract: Among other things, one or more client devices, techniques, and/or systems are provided for presenting weather conditions. A grid size of a first geohash cell (e.g., space subdivided into a grid), corresponding to a location of a user, is determined based upon supplemental factors (e.g., population density, elevation, topography, etc.). A first weather station, located in the first geohash cell, and a second weather station, located in a second geohash cell neighboring the first geohash cell, are identified. A first distance from the first weather station to the location is determined, and a second distance from the second weather station to the location is determined. Responsive to the first distance being less than the second distance, information from the first weather station is presented to the user. Responsive to the second distance being less than the first distance, information from the second weather station is presented to the user.Type: GrantFiled: November 20, 2015Date of Patent: October 31, 2017Assignee: Yahoo Holdings, Inc.Inventors: Prashant Ramarao, Arunkumar Balasubramanian
-
Patent number: 9806942Abstract: Techniques are described for providing deep linking capability from any mobile app to any other mobile app in a way that is scalable. App configuration information (including deep link information) is programmatically accumulated and provided to mobile devices in a way that enables launching or linking to mobile apps to meet expressed information needs of users. In addition, online marketplaces are described that employ such techniques to enable a wide variety of transaction types.Type: GrantFiled: December 2, 2013Date of Patent: October 31, 2017Assignee: Yahoo Holdings, Inc.Inventors: Sanchan Saxena, Daryl Low, Gaurav Vaish
-
Patent number: 9799373Abstract: Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or 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 automatically extracting and creating an animated Graphics Interchange Format (GIF) file from a media file. The disclosed systems and methods identify a number of GIF candidates from a video file, and based on analysis of each candidate's attributes, features and/or qualities, as well as determinations related to an optimal playback setting for the content of each GIF candidate, at least one GIF candidate is automatically provided to a user for rendering.Type: GrantFiled: November 5, 2015Date of Patent: October 24, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Yale Song, Alejandro Jaimes
-
Patent number: 9800679Abstract: Systems and methods to define a social network for a user using data implied by communications of the user with others. In one embodiment, a method includes scanning messages to identify persons addressed in the messages; computing scores of the persons to determine a relevancy of each person; receiving, by a first computing device, a request from a computer program running on a second computing device; in response to the request from the computer program, providing access to friend data for the persons, the computer program to provide services based on the friend data; and sending the friend data to the second computing device.Type: GrantFiled: February 6, 2015Date of Patent: October 24, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Brian Hein, Jon New
-
Patent number: 9799056Abstract: 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: May 20, 2016Date of Patent: October 24, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Roelof Van Zwol, Lluis Garcia Pueyo, Lyndon Kennedy, Yash Dayal, Mridul Muralidharan, Thomas Gulik, Tejaswi Kasturi
-
Patent number: 9792382Abstract: Methods and structures are disclosed that allow a user navigation action (e.g., clicking a link in a web browser) to be intercepted for a determination of whether to provide the user an alternate page instead of a requested target page. A user may be redirected to an alternate page based on various criteria, including data related to content of the target page, whether the target page is unavailable, etc. In some embodiments, alternate page determination is performed by a computer system of a website different from a website of the target page. Thus, presenting an alternate page to a user may be based on a target page featuring an out-of-stock product, or one that is currently unavailable with certain features. The alternate page may include more useful content, and may include a current link to purchase the product, a link to purchase a similar product, or other features.Type: GrantFiled: May 22, 2015Date of Patent: October 17, 2017Assignee: Yahoo Holdings, Inc.Inventors: Pasha Sadri, Jonathan J. Trevor
-
Patent number: 9794635Abstract: A distribution device includes a distribution unit configured to distribute, to a user terminal, a content control program for controlling content displayed on the user terminal. The content control program causes the user terminal to execute a viewable area acquisition procedure of acquiring, as information on a viewable area, information on an area of the content displayed by a browser program, a reference position acquisition procedure of acquiring pieces of information on a plurality of reference positions defined on a display area of the content on which a video image is displayed, a determination procedure of determining whether the plurality of reference positions are located in the viewable area, and a playback start procedure of starting playback of the video image when it is determined that the plurality of reference positions are located in the viewable area.Type: GrantFiled: July 8, 2014Date of Patent: October 17, 2017Assignee: YAHOO JAPAN CORPORATIONInventors: Eiji Sumitomo, Kanta Suzuki, Kazutaka Kimura
-
Patent number: 9792629Abstract: An example system can include a server that includes or is associated with a keyword recommendation module. The keyword recommendation module can be configured to select keywords for a search engine for use in a search engine marketing campaign, wherein the search engine provides more traffic to Internet content of a publisher than other search engines, for the keywords. The module can also be configured to determine, per keyword, user engagement with the Internet content resulting from the traffic provided by the search engine for the keywords, according to one or more of time spent viewing the Internet content, page views of the Internet content, and dwell times. The module can also be configured to score, per keyword, the keywords according to the determined user engagement with the Internet content, and generate keyword recommendations according to the scoring of the keywords.Type: GrantFiled: October 1, 2013Date of Patent: October 17, 2017Assignee: Yahoo Holdings, Inc.Inventors: Supreeth Rao, Jianning Dong, Anurag Ojha, Matt Earls, Saurabh Dixit
-
Patent number: 9792369Abstract: A search-enabled remote control device to facilitate viewers' ability to search through programming and/or content options and view results. In one embodiment, a viewer is able to use a traditional remote control interface to navigate through menus or selections and to display search results on screen. In another embodiment, a viewer's watching behavior and/or searching habits are tracked by the search-enabled remote control and used to develop a viewer profile, which may in turn be used to target advertisements, information and/or future programming options.Type: GrantFiled: July 25, 2011Date of Patent: October 17, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: David Zito, Joseph Essas
-
Patent number: 9792372Abstract: Software running on servers at a website hosting a news service generates a first profile for a user of the news service. The first profile is based at least in part on implicit relevance feedback from the user on content presented by the news service. The software obtains a second profile for the user from a web-searching service. The software creates a score for a candidate item of content. The score is based on similarity of the candidate item to the first profile and similarity of the candidate item to the second profile. Similarity to the second profile measures at least similarity to a plurality of web-search queries and similarity to any titles of any search results resulting from each of the queries. The software then presents the item of content to the user in a content stream served by the news service, based on the score.Type: GrantFiled: October 1, 2014Date of Patent: October 17, 2017Assignee: Yahoo Holdings, Inc.Inventors: Xiao Bai, B. Barla Cambazoglu, Francesco Gullo, Amin Mantrach, Fabrizio Silvestri
-
Patent number: 9785721Abstract: An output resource identifier, such as a universal resource locator (URL), may be programmatically generated using one or more recomposition rules and decomposed parts of a source, or input, URL. The decomposed parts may be programmatically generated using one or more decomposition rules. The input and output URLs may comprise one or more of web and/or native URLs.Type: GrantFiled: December 30, 2014Date of Patent: October 10, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Gaurav Vaish, Daryl Low, Sanchan Saxena
-
Patent number: 9788041Abstract: Methods and system for generating companion content for rendering on a secondary device during presentation of content on a main device include detecting execution of a local application on the secondary device by a server application. The local application establishes a wireless connection through an application programming interface (API) with the secondary device and a device that interfaces with the main device and accesses metadata defining content being rendered on the main device. The local application transmits the metadata received from the device to the server application. Historical data is generated based on the metadata received from the secondary device. The metadata within the historical data is analyzed to identify surfing paths of one or more users over time. Companion content is generated based on the surfing paths of the one or more users and forwarded to the secondary device for rendering while the secondary device is connected to the device that interfaces with the main device.Type: GrantFiled: August 29, 2011Date of Patent: October 10, 2017Assignee: Yahoo Holdings, Inc.Inventors: David Mowrey, Laura Poffenberger
-
Patent number: 9787322Abstract: Briefly, methods and/or systems of processing content entries are described. An example may comprise determining equivalent byte values of characters that form the content entries. The content entries may be transformed based, at least in part, on the equivalent byte values and compressed using, for example, delta compression.Type: GrantFiled: October 25, 2016Date of Patent: October 10, 2017Assignee: Yahoo Holdings, Inc.Inventor: Harry Jack Strohm, III
-
Patent number: 9785916Abstract: Techniques are provided for integrating rich media into a scalable, multi-user, web-based calendar system having multiple interconnected web-based interfaces. Rich media refers to digital media that exhibit either, or a combination, of dynamic or interactive properties, including video content, audio content, graphical content, hyperlinks, or browser-based applications to such content, that are associated with a particular calendar event. Rich media events are created and stored in a central repository, and are accessible for adding to users' own calendar events. Rich media calendar events include display templates that define display characteristics for the rich media calendar event. Display templates also provide rich media applications for rendering and displaying the rich media content in the event. Delivery schedules are employed to automatically control the display of rich media calendar events.Type: GrantFiled: September 16, 2008Date of Patent: October 10, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Arup Kanjilal, Chinhao D. Lee
-
Patent number: 9781132Abstract: As provided herein, a user of a client device may navigate to a webpage using a browser. A browser window, populated with a verification image and/or details about the webpage, is generated and presented to the user. The verification image and/or details about the webpage differentiate a browser window generated by the browser, from the webpage, from a browser window generated by a malicious user. The browser window comprises a login box into which credentials for logging into the user account may be entered. Responsive to the user entering correct credentials into the login box and selecting a submit option based upon recognition of the verification image, the browser window may be submitted to a server and the user may be presented with a window comprising access to the user account.Type: GrantFiled: October 13, 2015Date of Patent: October 3, 2017Assignee: Yahoo Holdings, Inc.Inventor: Binu Ramakrishnan
-
Patent number: 9779069Abstract: A system can effectively compress instrumentation data related to a page view on a client-side application thread (such as a web browser thread) and communicate the compressed data over the Internet to a server (such as an analytics server). Leading up to the compression, the system can include data scanning, code building, code encoding, and code serialization. The compression can run on a background thread of the client-side application, so that it does not interfere with other processes run by the client-side application. For example, a web worker can implement the code compression described herein.Type: GrantFiled: January 31, 2014Date of Patent: October 3, 2017Assignee: Yahoo Holdings, Inc.Inventor: Timothy Michael Tully
-
Patent number: 9779169Abstract: Disclosed are methods and apparatus for selecting items (e.g., Internet memes) to be presented to a user. In one embodiment, a user connected to a network is identified. For each of a plurality of items (e.g., memes), for each of one or more followers of the user, a probability that the corresponding one of the followers of the user will repost the one of the plurality of items is determined. A number of the plurality of items may be selected based, at least in part, on the probability that has been determined, for each of the plurality of items, for each of the one or more followers of the user, that the corresponding one of the followers of the user will repost the one of the plurality of items. The selected number of the plurality of items may then be presented to the user.Type: GrantFiled: December 10, 2010Date of Patent: October 3, 2017Assignee: Yahoo Holdings, Inc.Inventor: Francesco Bonchi
-
Patent number: 9769171Abstract: A management apparatus stores a usable or non-usable state representing whether a right is usable or non-usable by a user in a facility in which a service is provided by a service provider using a service providing apparatus. And, the management apparatus updates the use usable or non-usable state to a non-usable state in a case where a use request of the right is received and transmits the use request to a terminal apparatus. And, the management apparatus permits the use of the right to the user by updating the usable or non-usable state to a usable state in a case where a notification of satisfaction is received from the terminal apparatus or the service providing apparatus, the notification of satisfaction indicating that the user, who requests the use of the right in the use request, satisfies a use requirements of the right.Type: GrantFiled: August 5, 2013Date of Patent: September 19, 2017Assignee: YAHOO JAPAN CORPORATIONInventor: Hidehito Gomi
-
Patent number: D801356Type: GrantFiled: October 12, 2015Date of Patent: October 31, 2017Assignee: YAHOO HOLDINGS, INC.Inventors: Robert Stein, Tony Ke