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: 11372924
    Abstract: One or more computing devices, systems, and/or methods for generating a list of suggested queries associated with one or more keywords are provided. For example, one or more keywords may be received via a search interface. A plurality of queries associated with the one or more keywords may be determined based upon the one or more keywords and a historical query database. A plurality of relationship scores associated with the plurality of queries may be generated based upon a plurality of search sessions associated with the historical query database. The historical query database may be analyzed to determine a plurality of click rates associated with the plurality of queries. A list of suggested queries may be generated based upon the plurality of relationship scores and the plurality of click rates.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: June 28, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Su-Chen Lin, Jian-Chih Ou, Tzu-Chiang Liou, Wei-Lun Su
  • Patent number: 11372870
    Abstract: Embodiments are directed towards automatically learning user behavioral patterns when interacting with messages and based on the learned patterns, suggesting one or more predicted actions that a user might take in response to receiving subsequent message. One or more classifiers are trained and employed to predict one or more actions that a user might take in response to receiving the message. In one embodiment, the one or more predicted actions are provided suggested to the user as an action the user might take on the message. Messages may be rank ordered within a given suggested action based on a confidence level of the prediction.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: June 28, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Ingmar Weber, Yoelle Maarek, Yehuda Arie Koren
  • Patent number: 11375030
    Abstract: One or more methods and/or techniques for providing a personalized future event notification to a user are provided herein. A content item (e.g., a news article, a social network post, etc.) may be evaluated utilizing a future event detection model to identify a future event (e.g., a festival). The future event detection model may have been trained to identify future events based upon part of speech analysis and entity recognition analysis of text within content items. In an example, the future event detection model may be used to identify locational features, temporal features, and/or entities from the content item. A user having a user interest in the future event above an interest threshold may be identified based upon user identifying information (e.g., a social network profile) being indicative of user interest in the future event. A personalized future event notification of the future event may be provided to the user.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: June 28, 2022
    Assignee: Yahoo Assets LLC
    Inventors: Junwei Jiang, Wenliang Cui, Qian Wan
  • Patent number: 11361010
    Abstract: One or more computing devices, systems, and/or methods for generating a set of tips for an entity are provided. For example, users may create user generated content describing an entity, such as a user review for a consumer good, a location, an event, etc. Because a user may be unable to read and digest all of the user reviews for the entity, the user may merely read a few user reviews, and thus miss out on useful information. Accordingly, tip templates, indicative of how tips are linguistically/grammatically constructed, are applied to the user reviews to automatically extract a set of tips for the entity (e.g., “make sure to bring a rain jacket”). The set of tips may be filtered to remove undesirable tips, ranked based upon usefulness, and/or diversified to remove redundant tips. In this way, a set of useful tips may be provided to the user.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: June 14, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Dan Pelleg, Alexander Nus, Fiana Raiber, Ido Guy, Avihai Mejer
  • Patent number: 11361038
    Abstract: The present teaching relates to providing a recommendation for subscribing to or unsubscribing from an electronic communication. In one example, actions of a user are obtained with respect to electronic communications of the user. One or more categories of the electronic communications are determined. A state of the user is determined based on the actions and the one or more categories. The state is either a discovery state indicating that the user expresses an interest to receive electronic communications associated with a specific category or a cleaning state indicating that the user lacks an interest in one or more received electronic communications. A subscribe recommendation for subscribing to electronic communications associated with the specific category is provided when the state is determined to be a discovery state.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: June 14, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Liane Lewin-Eytan, Iftah Gamzu, Natalia Silberstein, Ian McCarthy, Oren Shlomo Somekh, Keren Baruch, Christopher Royer
  • Patent number: 11358060
    Abstract: In an aspect, fantasy sports data is analyzed to generate and/or manage the delivery of and user experience of fantasy sports games and contests, including timing and payout structure(s) for short-term fantasy contests, such as daily, weekly, etc. fantasy sports contests, that motivate and appeal to contestants and is/are reasonably structured and concisely represented. In yet another aspect, a daily fantasy contest system is provided to automatically adjust to user demand without overshooting profitable levels and offer a variety of different contests, as well as offer contests with guaranteed and non-guaranteed payouts.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: June 14, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Justin Thaler, Maxim Sviridenko, Edo Liberty, Prerit Uppal, Ron Belmarch, Jerry Shen
  • Patent number: 11361550
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content 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 creating a caption comprising a sequence of words in connection with digital content.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: June 14, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Simao Herdade, Armin Kappeler, Kofi Boakye, Joao Vitor Baldini Soares
  • Patent number: 11361341
    Abstract: Systems and methods are disclosed for traffic filtration by content providers. One method includes receiving a content request from a device of a user; determining whether one or more container tags are associated with requested content; determining, prior to responding to the content request, whether the content request is by a user based on the content request and the one or more container tags; generating, prior to responding to the content request, an ad request based on the content request and the one or more container tags; determining, prior to responding to the content request, an ad request recipient based on the generated ad request and the one or more container tags; transmitting the ad request to the determined ad request recipient; and transmitting, over the electronic network to the device, a response to the content request when the content request is determined to be by a user.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: June 14, 2022
    Assignee: Yahoo Ad Tech LLC
    Inventor: Seth Mitchell Demsey
  • Patent number: 11362979
    Abstract: One or more computing devices, systems, and/or methods for displaying messaging interfaces based upon email conversations are provided. For example, an email conversation associated with a plurality of user accounts may be identified. Email activity associated with the plurality of user accounts may be monitored. Based upon the email activity, it may be detected that a second plurality of user accounts of the plurality of user accounts are concurrently in an active state. A first device, associated with a first user account of the second plurality of user accounts, may display a first messaging interface comprising a first representation of the email conversation. A second device, associated with a second user account of the second plurality of user accounts, may display a second messaging interface comprising a second representation of the email conversation.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: June 14, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
  • Patent number: 11356401
    Abstract: One or more computing devices, systems, and/or methods for providing a system with access to resources associated with a user account using a disposable email address (DEA) are provided. A request to provide a system with access to a first set of resources may be received. The first set of resources may be associated with a first email account associated with a first email address. A first DEA associated with the first email account may be generated. The first DEA may be transmitted to the system. A first set of modified emails may be generated based upon a first set of emails of the first email account. A first modified email of the first set of modified emails may comprise an indication of the first DEA. Access to the first set of modified emails may be provided to the system. The first DEA may be deactivated.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: June 7, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Gnanavel Shanmugam, Nitin Jose
  • Patent number: 11354706
    Abstract: A system for retargeting customers is based on a mobile device query initiated by a user, and includes a query module configured to receive a query with geographical information from the mobile device and determine geographical identifiers of the mobile device. An indexed database stores an aggregated plurality of customers having a geographical identifier proximate to the determined geographical area, and a processor selects an advertiser located proximate to the determined geographical area. A performance feedback module is configured to assign an effectiveness rating to one or more advertisements provided by the selected advertiser based on marketing attributes of the aggregated plurality of customers.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: June 7, 2022
    Assignee: YAHOO AD TECH LLC
    Inventors: Wentong Li, Yi Mao
  • Patent number: 11347748
    Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event, such as a streaming event, from a client. The method determines that the event comprises a primary event and, if so, writes the primary event to a cache and returning the primary event to the client. The method later receives a second event from the client, the second event associated with the first event, annotates the second event based on the primary event, and returns the annotated second event to the client.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: May 31, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: David Willcox, Maulik Shah, Allie K. Watfa, George Aleksandrovich
  • Patent number: 11341744
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework for performing automatic detection of surfaces in video frames resulting in the creation of a seamless in-video ad experience for viewing users. The disclosed framework operates by leveraging available surfaces in videos to show advertisements in compliance with publisher protection, compliance and policy in a fully automatic, end-to-end solution. The disclosed framework evidences a streamlined, automatic and computationally efficient process(es) that modifies digital content at the surface level within the frames of the content in compliance with the digital rights of the owners of the content being merged via the disclosed augmentation.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: May 24, 2022
    Assignee: YAHOO AD TECH LLC
    Inventors: Guy Dassa, Whitney Zoller
  • Patent number: 11341541
    Abstract: One or more computing devices, systems, and/or methods are provided. A machine learning model may be trained using a plurality of sets of information. One or more pruning operations may be performed in association with the training to generate a machine learning model with a sparse set of field weights associated with feature fields associated with features of the plurality of sets of auction information. A request for content associated with a client device may be received. A set of features associated with the request for content may be determined. Positive signal probabilities associated with a plurality of content items may be determined using the machine learning model based upon field weights, of the machine learning model, associated with the set of features. A content item may be selected from the plurality of content items for presentation via the client device based upon the positive signal probabilities.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: May 24, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Junwei Pan, Tian Zhou, Aaron Eliasib Flores
  • Patent number: 11334219
    Abstract: One or more computing devices, systems, and/or methods for graphically presenting messages are provided. For example, a plurality of messages, associated with a messaging account, comprising a first message and a second message may be received. A first graphical object may be generated by a device, such as a server and/or a client device of a user, based upon the first message. A second graphical object may be generated by the device based upon the second message. In response to receiving a request to access the messaging account, the device may present the first graphical object. In response to receiving one or more user inputs corresponding to the first graphical object, an action may be performed and/or the second graphical object may be presented.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: May 17, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Sebastian Muehl, Anthony Richard Murphy, Frank Richard Bentley, Bryan Sze Pui Wong, Danny Javier Espinoza, Vince Borja Magistrado
  • Patent number: 11334613
    Abstract: One or more computing devices, systems, and/or methods are provided. A first plurality of sets of device information associated with a plurality of devices may be received and/or identified. The plurality of devices may be grouped into a plurality of groups based upon the first plurality of sets of device information. A plurality of group profiles associated with the plurality of groups may be generated. A first group profile of the plurality of group profiles may be associated with a first group of the plurality of groups. The first group profile may be generated based upon sets of device information, of the first plurality of sets of device information, associated with the first group. A request for content associated with a first device belonging to the first group may be received. A first content item may be selected for presentation via the first device based upon the first group profile.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: May 17, 2022
    Assignee: YAHOO AD TECH LLC
    Inventors: Johannes Van Staden, Narayana Babu Maddhuri, Wendell Craig Baker
  • Patent number: 11334924
    Abstract: A system for generating an advertisement is provided. The system may receive an advertisement request from a client device and select an advertisement from a database in response to the advertisement request. The system may identify an advertiser web server associated with the advertisement, for example a landing page. The system may retrieve a picture from the advertiser web server and integrate the picture with the advertisement to generate an enhanced advertisement. The system may serve the enhanced advertisement to the client device.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: May 17, 2022
    Assignee: Yahoo Ad Tech LLC
    Inventors: Gerald Pesavento, Sachin Sudhakar Farfade, Venkat Kumar Reddy Barakam, Ramu Adapala, Sripathi Ramadurai, Pierre Garrigues
  • Patent number: 11328323
    Abstract: Systems and methods are disclosed for associating a plurality of Internet-enabled devices with a common user profile for targeting Internet content or advertising. One method includes: receiving, from a plurality of Internet-enabled devices, a plurality of requests for electronic content or advertising; extracting, from each of the plurality of requests, a source IP address and a unique identifier associated with the respective Internet-enabled device; for each source IP address for which requests were received over a predetermined time period from a number of Internet-enabled devices below a threshold number of devices, identifying each possible pair of devices from which requests were received; and for each possible pair of devices, calculating a probability that the pair of devices are owned or operated by a common user.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: May 10, 2022
    Assignee: Yahoo Ad Tech LLC
    Inventors: Nicholas P. Miller, Simon D. Edwards, Alan J. Milford, Denys P. Kim, Bart W. R. Schelfhout
  • Patent number: 11327984
    Abstract: One or more computing devices, systems, and/or methods for query expansion are provided. For example, a search user interface is populated with search results of a query submitted through a computing device. User input is received through the search user interface for an object, such as a drag and drop command of a phrase occurring within the search results. The user input may drag the phrase from a search result to a query input user interface. In this way, the query is modified based upon the object, such as where the phrase is added to the query to create a modified query. Second search results for the modified query are displayed through the search user interface.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 10, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Ariel Raviv, Sofia Tolmach
  • Patent number: 11327644
    Abstract: Systems and methods are provided for syndicating slideshow content in a web feed. Data is obtained for a content feed associated with a web page in response to a request by a user of a content feed reader. A slideshow within the web page is identified based on analysis of the obtained data according to a schema definition for syndication of slideshow content. A first set of properties for the slideshow is extracted from the obtained data, based on the schema definition. A set of slides of the slideshow is identified based on the first set of properties. A second set of properties for the set of slides is also extracted from the obtained data. The content feed including the set of slides of the slideshow and one or more properties of the second set are displayed to the user via the content feed reader.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: May 10, 2022
    Assignee: Yahoo Assets LLC
    Inventors: Colm M. Geraghty, Cliff Redmond
  • Patent number: 11322166
    Abstract: Systems and methods are disclosed for detecting and removing traceable identifying audio content from electronic media content. One method includes: receiving, over a network, media content to be broadcast or distributed, the media content including audio data; determining whether the audio data of the media content includes traceable identifying audio content defined by an audio identifier; generating new audio data based on the audio data of the media content when an audio identifier is determined to be include in the audio data; removing audio data from the media content when the audio identifier is determined to be include in the audio data; adding the new audio data to the media content when the audio data is removed from the media content; and broadcasting or distributing the media content having the new audio data to one or more user devices.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: May 3, 2022
    Assignee: Yahoo Ad Tech LLC
    Inventors: Seth Mitchell Demsey, Jay Crystal
  • Patent number: 11314937
    Abstract: One or more computing devices, systems, and/or methods for controlling a graphical user interface to present a representation of an item in messages are provided. For example, a message may be received from a first device. The message may be analyzed to identify an item of the message. A database of known items may be analyzed to determine whether the item is in the database of known items. Responsive to determining that the item is not in the database of known items, a database of representations may be analyzed to determine a representation of the item. A graphical user interface of a second device may be controlled to present a representation of the item.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: April 26, 2022
    Assignee: YAHOO ASSETS LLC
    Inventor: Eric Theodore Bax
  • Patent number: 11315032
    Abstract: The present teaching relates to recommending content items to a user based on tensor factorization. In one example, a request is received for recommending content items to the user. Tensor data related to a plurality of users and a plurality of content items are obtained based on the request. The tensor data is decomposed into a plurality of sub-tensors based on a prior probability distribution. At least one bound is determined for a tensor factorization model that is generated based on the prior probability distribution. One or more items interesting to the user are predicted based on the at least one bound and the plurality of sub-tensors. At least one of the one or more items is recommended to the user as a response to the request.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: April 26, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Kuang-Chih Lee, Shandian Zhe
  • Patent number: 11310255
    Abstract: Systems and methods are disclosed for identifying malicious traffic associated with a website.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: April 19, 2022
    Assignee: Yahoo Ad Tech LLC
    Inventors: Lachlan A. Maxwell, Donald J. McQueen
  • Patent number: 11308525
    Abstract: Systems, methods, and computer-readable media are disclosed for augmenting real-time bidding data with proprietary data. One method includes: receiving, at a server over an electronic communications network from a real-time impression bidder, a bid request or a request to augment a bid request with proprietary data; accessing, by the server from an internal database, proprietary data of a data augmenting service based on a user identifier of the bid request; determining, by the server, proprietary data to include in an augmented bid request based on at least one of the received bid request and the user identifier; formatting, by the server, the augmented bid request into a standardized, augmented bid request; and transmitting, by the server over the electronic communications network, the standardized, augmented bid request to the real-time impression bidder.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: April 19, 2022
    Assignee: Yahoo Ad Tech LLC
    Inventors: Seth Mitchell Demsey, Matthew M. Patton
  • Patent number: 11308137
    Abstract: As provided herein, a list of locales of interest in a location may be sorted into one or more categories. A user performing a search for a locale of interest (e.g., a restaurant) may be identified. A local score may be assigned to the locale of interest based upon a number of local users (e.g., users residing in the location) that perform the search. A second user may be determined to be near the locale of interest. A category of interest may be determined for the second user (e.g., an interest in local non-tourist restaurants). Responsive to the category of interest corresponding to the category and the local score of the locale of interest exceeding an interest threshold, the second user may be provided with a recommendation to go to the locale of interest. The locale of interest may be a local favorite restaurant rather than a tourist trap.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 19, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Christopher Chan, Yu-Chin Tai, Sameer Vasant Shah, Jeehaeng Lee, Kuo-Hsien Hsu, Katrina Kimball Clark Tempero, Xingjian Zhang
  • Patent number: 11308063
    Abstract: One or more computing devices, systems, and/or methods for converting a data structure into an array are provided herein. Nodes of a data structure, such as a tree structure, are recursively processed to convert the data structure into an array. When processing a numerical node that is a parent of a low child node and a high child node, the numerical node of the tree structure is inserted into a first array element. The low child node is inserted into a second array element next to the first array element. The high child node is inserted into a third array element next to the second array element. A reference to the high child node is stored in association with the numerical node.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: April 19, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Attila Arpad Sahi, An Jiang, Raj Amrit, Dipankar Biswas
  • Patent number: 11308141
    Abstract: Technologies for template generation using directed acyclic word graphs (DAWGs). The technologies can include receiving a first plurality of titles from a first plurality of title feeds, and sorting the first plurality of titles into a plurality of category sets. And, for each category set of the plurality of category sets, the technologies can include transforming the respective titles belonging to the category set into a trie data structure by separating words in the respective titles into nodes of the trie data structure. For each category set, the technologies can also include transforming the trie data structure into a directed acyclic word graph (DAWG) data structure. Also, for each category set, the technologies can also include generating one or more unique templates based on the DAWG data structure.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: April 19, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Srinath Ravindran, Mahmoudreza Abasi, Narayan Bhamidipati
  • Patent number: 11301923
    Abstract: 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 allowing web browsing in a user interface of an electronic messaging system. The disclosed systems and methods automatically display electronic messages containing item information displayed in an electronic message in place of any web page links associated with the item enabling browsing of the item information from within the electronic messaging system's user interface.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: April 12, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Marcel Becker, Anand Almal
  • Patent number: 11303726
    Abstract: The present teaching relates to a method and system for reducing request traffic directed to a server. Upon receiving a request associated with an application in a time-window, an identifier that is to be associated with the request is generated. A first criterion associated with the request is evaluated based on the identifier, and the request is transmitted to a server based on a second criterion related to the time-window and the first criterion.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: April 12, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Markandey Singh, Prabhakar Kasi, Suchith Chandran
  • Patent number: 11302048
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework that automatically generates and recommends Internet memes for inclusion within electronically communicated messages. As a user is drafting a message, the input text of the drafted message is analyzed and a set of Internet (or visual) memes are compiled and presented to the user within the drafting interface. Upon selection of at least one of the memes, the message is modified by automatically removing the text from the message and replacing the now removed text with the selected meme.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: April 12, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Ariel Raviv, Ran Wolff
  • Patent number: 11294873
    Abstract: One or more systems and/or methods of generating a query-goal-mission structure for a set of queries are provided. A set of queries may be evaluated to identify query information for the queries within the set of queries. The queries may be evaluated as query pairs to determine common goal probabilities (e.g., likelihood two queries correspond to a particular goal, such as to identify vacation planning information) for the query pairs. Responsive to the common goal probabilities for the query pairs exceeding a goal probability threshold, the query pairs may be grouped into goal clusters. The goal clusters may be evaluated as goal cluster pairs to determine common mission probabilities. Responsive to the common mission probabilities for the goal cluster pairs exceeding a mission probability threshold, the goal clusters may be grouped into mission clusters. The mission clusters and the goal clusters may be utilized to generate a query-goal-mission structure.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 5, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Xing Yi, Zhen Yue, Alyssa Glass Owara, Shuguang Han
  • Patent number: 11294887
    Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising completing a first audit for a primary event type, the first audit generating a set of primary events and completing a second audit for a secondary event type, the second audit generating a draft set of secondary events and an auxiliary feed of un-joined secondary events. The method then performs a join audit check on the auxiliary feed of un-joined secondary events and a set of flags, each flag in the set of flags indicating that a respective un-joined secondary event was properly joined. Based on the results of the join audit check, the method replays a subset of the un-joined secondary events in the auxiliary feed upon determining that the join audit check failed.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: April 5, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich, Jacob Tolar
  • Patent number: 11290775
    Abstract: 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 detecting and rendering highlights from streaming videos in real-time. As a streaming video is being broadcast over the Internet, the disclosed systems and methods determine each type of scene from the streaming video, and automatically score highlight scenes. The scored highlight scenes are then communicated to users as compiled video segments, which can be over any type of channel or platform accessible to a user's device and network that enables content rendering and user interaction.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: March 29, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Yale Song, Jordi Vallmitjana
  • Patent number: 11281725
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, 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 automatically generate and provide an interactive rich set of personalized query suggestions within a unified framework. The disclosed systems and methods are able to integrate attributes associated with message data and metadata by transforming such attributes into facets that are combined with term suggestions and presented to the user in a unified manner. The instant disclosure provides an interactive search suggestion mechanism that narrows the search as the user interacts with the dynamically generated and provided suggestions.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: March 22, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Liane Lewin-Eytan, David Carmel, Ariel Raviv, Alexander Libov, Yoelle Maarek, Peter Monaco
  • Patent number: 11282104
    Abstract: According to one aspect of an embodiment a provision device includes a generation unit that generates a distributed representation of each context on the basis of a relative connection that multiple contexts have. The provision device includes a provision unit that provides information representing a change between a distributed representation of a given context that is generated before distribution information about the given context is distributed and a distributed representation of the given context that is generated after the distribution information is distributed.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: March 22, 2022
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Manabu Miyasaka, Masatsugu Shidachi, Akira Tajima
  • Patent number: 11275747
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in a search system supported by or configured with search servers or platforms. The systems interact to identify and retrieve data across platforms, which data can be used to improve the quality of results data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide a Deep Fast Search (DFS) that improves content search accuracy that executes independent of the search database, while achieving an increased content retrieval speed. The disclosed systems and methods employ two complementary deep feature searches: 1) a coarse deep feature search and a 2) fine deep feature search. Thus, the disclosed systems and methods employ a coarse-to-fine strategy that embodies the efficiency and cost effectiveness of the coarse deep feature search and the accuracy of the fine deep feature search.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: March 15, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Jenhao Hsiao, Jia Li
  • Patent number: 11263664
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, 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 transform user search keywords into equivalent keyword formats commonly used and/or found within messaging platforms, and compile a data set from such information from which a search for content can be based. The present disclosure, therefore, provides systems and methods that augment users' search terms with terms found in users' mailboxes for purposes of searching for, identifying and communicating content that is relevant to those users.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: March 1, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Varun Bhagwan, Blake Carpenter, Mihajlo Grbovic, Doug Sharp, Vladan Radosavljevic, Nemanja Djuric
  • Patent number: 11265271
    Abstract: An electronic message composition support system, method and architecture including machine learning and natural language processing techniques for extending message composition capability and support and to provide feedback to a user regarding an error, condition, etc., detected in the user's message before the user sends the message, e.g., while the user is composing the message using a messaging application's user interface.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: March 1, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Joel Tetreault, Aasish Pappu, Edo Liberty, Liangliang Cao, Meizhu Liu, Ellie Pavlick, Gilad Tsur, Yoelle Maarek
  • Patent number: 11256739
    Abstract: Embodiments of the invention are directed to using image data and contextual data to determine information about a scene, based on one or more previously obtained images. Contextual data, such location of image capture, can be used to determine previously obtained images related to the contextual data and other location-related information, such as billboard locations. With even low resolution devices, such as cell phone, image attributes, such as a histogram or optically recognized characters, can be compared between the previously obtained images and the newly captured image. Attributes matching within a predefined threshold indicated matching images. Information on the content of matching previously obtained images can be provided back to a user who captured the new image. User profile data can refine the content information. The content information can also be used as search terms for additional searching or other processing.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: February 22, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Arun Ramanujapuram, Malcolm Slaney
  • Patent number: 11238576
    Abstract: An information processing device includes a communication unit that acquires first image data in which an observation value observed at a time t is used as a pixel value and a learning processing unit that generates second image data in which an observation value predicted to be observed at a time t+n after the time t is used as a pixel value from the first image data acquired by the acquiring unit based on a learning model obtained by machine learning using the first image data, in which the machine learning occurs based on a comparison of the first image data in which an observation value observed at a target time is used as a pixel value and the second image data in which an observation value predicted to be observed at the target time is used as a pixel value.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: February 1, 2022
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Yuma Miki, Yukihiro Tagami
  • Patent number: 11165566
    Abstract: A non-transitory computer-readable recording medium includes instructions that cause a computer to execute a process that includes receiving, from a server of a second provider that provides a service for supporting a delivery of a content performed by a first provider, encrypted information along with the content. The first provider encrypts information on the service to obtain the encrypted information. The process also includes attempting decoding the encrypted information, which is received in the receiving, by using a decoding key that is provided by the first provider and determining reliability of the service based on a decoded result in the decoding.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: November 2, 2021
    Assignee: YAHOO JAPAN CORPORATION
    Inventor: Kazuki Nakayama
  • Patent number: 11153292
    Abstract: An authentication apparatus according to the present application includes an acquiring unit, a first specifying unit, a second specifying unit, and an authentication unit. The acquiring unit acquires context information on a target user who becomes a target for authentication. The first specifying unit specifies a belonging cluster based on information related to a plurality of cluster groups and the context information on the target user, in each of the plurality of the cluster groups. The second specifying unit specifies, for each belonging cluster based on a classification model used to specify a predetermined candidate user in the belonging cluster specified by the first specifying unit, a candidate user, in a partial candidate user group that belongs to the belonging cluster, who satisfies a predetermined condition. The authentication unit authenticates the target user based on information related to the candidate user specified by the second specifying unit.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: October 19, 2021
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Kota Tsubouchi, Shuuji Yamaguchi
  • Patent number: 11132999
    Abstract: An information processing device according to the present application includes an extraction unit and a subsequent stage generation unit. The extraction unit extracts a last conversation of a feedback utterance estimated to indicate a predetermined reaction of a second utterance subject relative to an utterance made by a first utterance subject, from a set of a plurality of conversations, based on a score assigned to the feedback utterance. The subsequent stage generation unit generates a subsequent stage classifier for deriving an index indicating a category of an unknown conversation, based on the last conversation extracted by the extraction unit.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: September 28, 2021
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Chikara Hashimoto, Manabu Sassano
  • Patent number: 11120819
    Abstract: A voice extraction device according to the present invention includes a formation unit, an acquisition unit, an emphasis unit, a generation unit, and a selection unit. The formation unit forms directivity through beam-forming processing for each microphone in a microphone array including a plurality of microphones that form a plurality of channels. The acquisition unit acquires an observation signal that is a signal of voice received by each of the channels. The emphasis unit generates an emphasized signal by emphasizing the observation signal in accordance with the directivity formed by the formation unit. The generation unit generates, for each channel, frequency distribution of amplitude of the emphasized signal generated by the emphasis unit. The selection unit selects a channel corresponding to a voice signal used for voice recognition from among the channels based on the frequency distribution corresponding to the respective channels generated by the generation unit.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: September 14, 2021
    Assignee: YAHOO JAPAN CORPORATION
    Inventor: Motoi Omachi
  • Patent number: 11068793
    Abstract: An inference device disclosed herein includes an identifying unit, and an inferring unit. The identifying unit identifies a set of a predetermined phenomenon, an effect having a causal relation with the predetermined phenomenon, and a polarity of the effect, from concept information in which a phenomenon, an effect having a causal relation with the phenomenon, a polarity to be an indicator of advantages and disadvantages caused by the effect to a user. The inferring unit infers an effect caused when the predetermined phenomenon occurs, and advantages and disadvantages caused by the effect based on the set identified by the identifying unit.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: July 20, 2021
    Assignee: YAHOO JAPAN CORPORATION
    Inventor: Ikuo Kitagishi
  • Patent number: 11030532
    Abstract: An information processing apparatus discloses herein includes an acquiring unit and an estimating unit. The acquiring unit acquires a plurality of pieces of identity information including a keyword based on an operation performed by a user. The estimating unit estimates an age group of the user based on the plurality of pieces of identity information acquired by the acquiring unit.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: June 8, 2021
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Ryotaro Takeda, Takuya Nomura
  • Patent number: 10977282
    Abstract: A creating device according to the present application includes an acquiring unit, and a creating unit. The acquiring unit acquires a plurality of pieces of triple information indicating a relationship related to three types of elements. The creating unit creates, from among the pieces of the triple information acquired by the acquiring unit, association information that associates a triple information group having a predetermined relationship related to the three types of elements.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: April 13, 2021
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Kiyoshi Nitta, Iztok Savnik
  • Patent number: 10972882
    Abstract: An information processing apparatus according to the present application includes an acquiring unit and a notification unit. The acquiring unit acquires riding position information related to a position of a virtual riding point that corresponds to a riding point that is used to ride in a moving vehicle and that is virtual set. The notification unit notifies, when a user satisfies condition information that indicates a condition related to behavior of the user approaching the virtual riding point, the user of the information related to the position indicated by the riding position information.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: April 6, 2021
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Ikuo Kitagishi, Taro Watanabe, Yuki Taguchi, Takanori Hirohashi
  • Patent number: D913300
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: March 16, 2021
    Assignee: YAHOO JAPAN CORPORATION
    Inventors: Yugo Matsuda, Shintaro Nakajima, Takashi Okuni