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: 12041141
    Abstract: Systems and methods are provided for tracking sharing of an electronic content. An exemplary method may include receiving a request to access content associated with a web address by a user. Based on a unique identity assigned to the user and the web address, a unique tracking web address may be generated. This tracking web address may be shared with additional users. As other users request content associated with the tracking web address, information regarding the sharing of the electronic content may be determined and stored, allowing for tracking of sharing behavior of users.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: July 16, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Huan-Ling Chen, Dmytro Solomakha
  • Patent number: 12038996
    Abstract: Disclosed is a server computer that receives, over a network from a computing device, a request for a search suggestion related to a search query that is input into a search term entry area displayed by a web browser executing on the computing device. In response to receiving the request, the server computer transmits over the network to the computing device, instructions for the computing device to display a search suggestion related to the search query, the search suggestion corresponding to a search results web page. The instructions further cause the computing device to store, in a memory of the computing device, a web page component associated with the search results web page without causing the computing device to visibly display the web page component during display of the search suggestion.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: July 16, 2024
    Assignee: YAHOO ASSETS LLC
    Inventor: Stoyan Stefanov
  • Patent number: 12039493
    Abstract: A request is received, over a network from a requesting user to sort a plurality of comments relating to online content by a social status of a respective one of a plurality of commenters associated with each of the plurality of comments. The social status of the each of the plurality of commenters is determined using a computing device. The plurality of comments are sorted, using the computing device, by the social status of the respective one of the plurality of commenters associated with each of the plurality of comments. A representation of the sorted comments is transmitted, over the network, to the requesting user. The social status of commenters can reflect, in various embodiments, the status of commenters as favorite commenters of the requesting user, as members of the requesting user's social network, or as a top rated commenters in an online community.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: July 16, 2024
    Assignee: YAHOO ASSETS LLC
    Inventor: Andrei Broder
  • Patent number: 12039555
    Abstract: Systems, methods, and computer-readable media are provided for group identification and content delivery. In accordance with one implementation, a computer-implemented method is provided that includes operations performed by at least one processor. The operations of the method include generating, based on identification data, an identification profile for each member of a set of members, the set of members being associated with a viewing group. The set of members may comprise all of the members of the viewing group or any subset of the members of the viewing group. The operations also include determining an individual score for each member of the set of members for each media file of a plurality of available media files based on the corresponding identification profile. Additionally, the operations include determining a group score for each of the plurality of available media files based on the corresponding individual score of each member.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: July 16, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Robert Luenberger, Jaime Batiz
  • Patent number: 12034781
    Abstract: The present disclosure provides novel systems and methods of suppressing audio leakage in watch-together sessions. In an embodiment, a device is provided comprising a speaker, a microphone, a media player configured to provide a first media content audio, and a peer to peer (“P2P”) communications engine including a local loopback module and a conferencing module. The local loopback module configured to receive the first media content audio, provide a second media content audio, and amplify, using the speaker, the second media content audio, and the conferencing module configured to capture, using the microphone, captured conference audio, the captured conference audio including the second media content audio, and transmit to a modified captured conference audio; wherein the P2P communications engine is configured to generate the modified captured conference audio by suppressing the second content audio from the captured conference audio.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: July 9, 2024
    Assignee: YAHOO AD TECH LLC
    Inventors: Herry Leonard, Zhe Qian, Aditya Kathuria, Deepak Somashekhara
  • Patent number: 12034529
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in electronic messaging and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The disclosed systems and methods provide systems and methods for generating electronic message filters and for using electronic message filters comprising item category filtering criteria and having an automatically-determined expiration. The discloses systems and methods filter electronic messages using the item category filtering criteria while an electronic message filter remains active as determined using the automatically-determined expiration information.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: July 9, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Ariel Raviv, Dan Pelleg, Ran Wolff, Gal Lalouche, Noa Avigdor-Elgrabli
  • Patent number: 12035001
    Abstract: One or more computing devices, systems, and/or methods are provided. In an example, a sequence of actions performed using a first interface on a first client device may be identified. A first negative signal probability may be determined based upon the sequence of actions. The first negative signal probability may correspond to a probability of receiving a negative signal associated with a first content item from the first client device responsive to presenting the first content item via the first interface on the first client device. The first interface on the first client device may be controlled based upon the first negative signal probability.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: July 9, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Oren Shlomo Somekh, Natalia Silberstein, Yaroslav Fyodorov, Fiana Raiber, Oleg Zendel, Ali Tabaja
  • Patent number: 12026754
    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: June 26, 2023
    Date of Patent: July 2, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Junwei Pan, Tian Zhou, Aaron Eliasib Flores
  • Patent number: 12026741
    Abstract: Allocating bids for providing content within a segmented campaign is controlled to ensure that an event rate associated with the provided content meets or exceeds a threshold rate. A campaign-level event rate, associated with the provided content, is estimated and provided as a feedback signal. This feedback signal is employed to dynamically update bid allocations for each of the segments, which in turn varies the number or rate of provided impressions and events. Such feedback enables the control of the campaign-level rate and ensures that the campaign-level rate meets or exceeds the rate threshold. To control these rates, the number of total impressions, as well as the number of associated events, is temporally sampled across the campaign segments. Based on the number of impressions and events, the campaign-level event rate is estimated and employed as the feedback signal. Updating the bid allocations may be based on the Beta Distribution.
    Type: Grant
    Filed: April 23, 2023
    Date of Patent: July 2, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Niklas Karlsson, Qian Sang, Jiaxing Guo
  • Patent number: 12026747
    Abstract: Methods are disclosed for providing an ad-supported mobile data plan, where ad display may be tied to data usage levels and user input. A method includes receiving, using at least one processor, user interaction with advertisement content displayed on a device; retrieving, using the at least one processor, a data usage limit associated with the device; and causing a change in the data usage limit based on the user interaction with the advertisement content displayed on the device.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: July 2, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Jeffrey B. Katz, Chad Gallagher, Lucas J. Matyja
  • Patent number: 12019601
    Abstract: Disclosed are embodiments for horizontally skimming composite datasets. In one embodiment, a method is disclosed comprising receiving a script, the script including commands to access a composite dataset; pre-processing the script to identify a set of columns; loading a metadata file associated with the composite dataset file; parsing the metadata file to identify one or more datasets that include a column in the set of columns; loading data from the one or more datasets; and executing the script on the one or more datasets.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: June 25, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: George Aleksandrovich, Allie K. Watfa, Robin Sahner, Mike Pippin
  • Patent number: 12021804
    Abstract: In some aspects, the techniques described herein relate to a method including: obtaining, by a computing device, a set of messages, each message including message metadata and message structure, at least one message of the set of messages comprising a digital asset; clustering, by the computing device, the set of messages based on the message metadata and the message structure; classifying, by the computing device, the clusters into categories; determining, by the computing device, a digital asset structure from at least one message cluster; and generating, by the computing device, at least one mapping rule based on the digital asset structure.
    Type: Grant
    Filed: August 16, 2023
    Date of Patent: June 25, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Kaivalya Gandhi, Kelly Xu, Nil Sahoo, Rafi Sarussi
  • Patent number: 12020291
    Abstract: A computer-implemented method is provided for administering an online advertiser bidding interface. The method includes providing a bidding interface to an advertiser through a web server, by which an advertiser may bid on online advertising inventory of an online publisher, the bidding interface displaying a plurality of targeting elements; receiving targeting information from the advertiser through the targeting elements of the bidding interface and the web server; and generating an advertising bid based on the received targeting information. A system is also provided for administering an online advertiser bidding interface.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: June 25, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: James Fellows, Brent Halliburton, Eric Bosco
  • Patent number: 12008597
    Abstract: Systems and methods are disclosed for attributing web traffic to an advertising spot. The method may include receiving traffic data for a web page from a server associated with an advertiser and receiving, from a log provider, a log of a plurality of advertising spots related to the advertiser. A duration of time as a peak may be designated to identify the amount of traffic that is attributable to the one of the plurality of advertising spots.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: June 11, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventor: Mark Eberstein
  • Patent number: 12008638
    Abstract: One or more computing devices, systems, and/or methods for selecting content items for transmission to client devices are provided. A request for content associated with a client device may be received. Bid values and/or click probabilities associated with content items may be determined. A probability of receiving a negative signal associated with a content item of the content items from the client device responsive to presenting the content item via the client device may be determined based upon a user profile associated with the client device. A content item score, of content item scores associated with the content items, may be generated based upon the probability, a click probability and/or a bid value associated with the content item. The content item may be selected from the content items for presentation via the client device based upon the content item scores. The content item may be transmitted to the client device.
    Type: Grant
    Filed: January 1, 2023
    Date of Patent: June 11, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Natalia Silberstein, Oren Shlomo Somekh, Yair Koren, Michal Aharon, Tingyi Wu, Dror Porat
  • Patent number: 12001493
    Abstract: The present teaching relates to a method, system, and programming for providing content. A plurality of content items and publication information related thereto are obtained. For each of the plurality of content items, one or more topics are determined in accordance with a model. The related publication information associated with each content item is analyzed to identify at least one source of a plurality of sources that published the content item. A distribution is generated of each of the plurality of content items with respect to the plurality of sources and the one or more topics of the content item, and a bias of a source with respect to publishing content is identified based on the distributions of the plurality of content items.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: June 4, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Dan Pelleg, Avihai Mejer, Ali Tabaja
  • Patent number: 12001497
    Abstract: Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.
    Type: Grant
    Filed: July 7, 2023
    Date of Patent: June 4, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Xing Yi, Scott Gaffney
  • Patent number: 11995572
    Abstract: One or more computing devices, systems, and/or methods for content recommendation based upon continuity and grouping information of attributes are provided herein. User interaction data specifying whether users interacted with content items, user attributes of the users, and content attributes of the content items is obtained. A data structure is populated with the user interaction data. The data structure is modified by inserting a set of sub-fields into the data structure for a user attribute. A sub-field is populated with a value representing an option of the user attribute. The set of sub-fields are an encoding of continuity information and grouping information representing options for the user attribute. The data structure is processed using machine learning functionality to generate a model. The model is utilized to generate a prediction as to whether a user will interact with a content item.
    Type: Grant
    Filed: January 16, 2023
    Date of Patent: May 28, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Alexander Shtof, Yair Koren, Yohay Kaplan
  • Patent number: 11995134
    Abstract: One or more computing devices, systems, and/or methods are provided. A first content item may be identified. The first content item may be analyzed to determine a first set of content information associated with the first content item. The first set of content information may be indicative of a type of content associated with the first content item, a topic associated with the first content item, a publisher associated with the first content item, an author associated with the first content item and/or a producer associated with the first content item. A first validity score associated with the first content item may be generated based upon the first set of content information. A graphical user interface of a first client device may be controlled based upon the first validity score.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: May 28, 2024
    Assignee: Yahoo Assets LLC
    Inventor: Sreenivas Rachamadugu
  • Patent number: 11989715
    Abstract: Methods are disclosed for processing electronic transactions between a merchant and a consumer based on physical geography. A method includes receiving payment data associated with a consumer payment card; transmitting the payment data, over a network, to a third party; receiving, over the network, information for determining whether a geofence associated with the merchant matches a geofence associated with the consumer; and processing a transaction with the consumer based on whether the consumer geofence ID matches a geofence ID associated with the merchant. Systems for processing electronic transactions between a merchant and a consumer based on physical geography are also disclosed.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: May 21, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Philip J. Philliou, Dean S. Pappas, Jonathan I. Brod, Kenneth H. Dichter, Timothy J. Lemmon
  • Patent number: 11983788
    Abstract: Improved systems and methods for enhancing the performance of network based computerized content rendering and hosting and providing of devices, systems and/or platforms by modifying the capabilities and providing non-native functionality to such devices, systems and/or platforms through a novel and improved aggregator, data processing and networking framework.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: May 14, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Venkatesh Dharmar, Edward Joseph Campbell, Daniel Haight
  • Patent number: 11983738
    Abstract: The present teaching relates to method and system for evaluating a conversion. The method extracts meta-information including a conversion parameter and a reward. The meta-information corresponds to a conversion associated with an advertisement displayed previously by a plurality of entities. The method receives a plurality of claims for the conversion from one or more entities, and selects a claim corresponding to an entity from the plurality of claims based on the conversion parameter and information included in the plurality of claims. Further, the method transmits information related to the selected claim.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: May 14, 2024
    Assignee: YAHOO AD TECH LLC
    Inventors: Yugandhar Reddy Boyapally, Janith Kaiprath Valiyalappil, Sreeram Ramji, Rajesh Lalwani, Tianyuan Zhang
  • Patent number: 11983502
    Abstract: The example embodiments are directed toward improvements in document classification. In an embodiment, a method is disclosed comprising generating a set of sentences based on a document; predicting a set of labels for each sentence using a multi-label classifier, the multi-label classifier including a self-attended contextual word embedding backbone layer, a bank of trainable unigram convolutions, a bank of trainable bigram convolutions, and a fully connected layer the multi-label classifier trained using a weakly labeled data set; and labeling the document based on the set of labels. The various embodiments can target multiple use cases such as identifying related entities, trending related entities, creating ephemeral timeline of entities, and others using a single solution. Further, the various embodiments provide a weakly supervised framework to train a model when a labeled golden set does not contain a sufficient number of examples.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: May 14, 2024
    Assignee: YAHOO AD TECH LLC
    Inventors: Deven Santosh Shah, Sukanya Moorthy, Topojoy Biswas
  • Patent number: 11977563
    Abstract: The techniques described herein relate to constructing and using seed audiences. In an embodiment, a method includes loading, by a processing device, a user event sequence, the user event sequence including a plurality of user events and a plurality of corresponding conversions; generating, by the processing device, a plurality of conversion neighborhoods based on the user event sequence, a given conversion neighborhood in the plurality of conversion neighborhood including at least one conversion rule and a set of user events from the plurality of user events; annotating, by the processing device, each conversion neighborhood in the plurality of conversion neighborhoods with categorical labels; and generating, by the processing device, seed audiences for each conversion neighborhood, a given seed audience including a ranked list of user events for each conversion rule associated with the conversion neighborhood.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: May 7, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Chander Iyer, Xiao Bai, Ritest Agrawal, Gaurav Batra, An Jiang, Narayan Bhamidipati
  • Patent number: 11978080
    Abstract: One or more computing devices, systems, and/or methods are provided. In an example, financial account information associated with a plurality of payment options may be determined. First financial account information of the financial account information is associated with a first payment option of the plurality of payment options. The first financial account information may be indicative of a first rewards profile associated with transactions performed using the first payment option. A request associated with a transaction may be received. A plurality of financial return scores associated with the plurality of payment options may be determined based upon the financial account information and transaction information associated with the transaction. A first financial return score of the plurality of financial return scores may be associated with the first payment option.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: May 7, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Sergiu Cristian Vlas, Allie Khalil Watfa, Rahul Chandran
  • Patent number: 11973841
    Abstract: Systems and methods are provided for building a user model. The system includes a processor and a non-transitory storage medium accessible to the processor. The processor is configured to obtain user data from a database, where the user data include user behavior for a plurality of apps installed on one or more user terminals. The processor selects at least one rating parameters using the user data, where the at least one rating parameters indicates a rating of relevant app usage. The system builds the user model based on a rating matrix comprising the at least one rating parameters.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 30, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Ayman Farahat, Tarun Bhatia
  • Patent number: 11966445
    Abstract: A method and system for recommending content to a user whose interest(s) has not been identified is disclosed. A base user profile may be created for association with the user. The base user profile may be created by generating a list of ranked interests of a set of representative users. The list of ranked interests may be generated based on activity information obtained for the set of representative users. Content may be recommended to the user based on the base user profile.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: April 23, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Sudharsan Vasudevan, Herat Gandhi, Mahesh Inturi, Chinmayi Narasimhadevara, Sumit Ailawadi
  • Patent number: 11966963
    Abstract: One or more computing devices, systems, and/or methods for generating and providing recommendations of products are provided. For example, content is extracted from a message sent to a user. The content is evaluated to identify a product identifier corresponding to a product title of a product. If the product identifier is a truncated version of the product title, then a database of product titles and frequencies of occurrence of the product titles is used to complete the product title. A model is used to infer a product category for the product title. Matching scores are assigned to products within a product category based upon weighted attributes. A recommendation is provided to the user for a product having a matching score greater than a matching threshold.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: April 23, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Ariel Raviv, Irena Grabovitch-Zuyev, Joel Oren
  • Patent number: 11968159
    Abstract: In an example, a starting argument post may be received, via a first debate interface, from a first client device associated with a first user account of a debate system. A first response post may be received, via a second debate interface, from a second client device associated with a second user account of the debate system. The first response post corresponds to a response to the starting argument post. The starting argument post and the first response post are included in a first debate thread. When a first submission status of the first user account is active, submission of a response post for inclusion in the first debate thread may be enabled via the first debate interface. A second response post may be received, via the first debate interface and when the first submission status of the first user account is active, from the first client device.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: April 23, 2024
    Assignee: Yahoo Assets LLC
    Inventor: Tanisha Sharma
  • Patent number: 11961108
    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 analyzing messages associated with an inbox of a user, and providing functionality to the inbox for alerting the user to specific forms of content included within each message. Such functionality can include displaying messages and/or the content contained therein in a novel, dedicated and modified and/or embedded portion of a message inbox. The messages can also be modified upon display within in the inbox to indicate that the message includes content of a specific type. Also, messages that include specific content types can also trigger the disclosed framework to generate and provide alerts to the user indicating the inbox has received or includes specific forms of such content.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: April 16, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Ariel Raviv, Chris Gonsalves, Prateeksha Uday Chandraghatgi, Ashok Kumar, Ping-Hsiu Ben Tsai
  • Patent number: 11961120
    Abstract: Systems and methods are disclosed for accessing first party Internet cookies. One method includes receiving, over an electronic network, a request for an electronic advertisement or an Internet cookie, wherein the request is received in response to a user requesting content from a subdomain of an advertising entity domain; and sending, to a device associated with the user, an Internet cookie having the subdomain of the advertising entity domain. The method further includes receiving, from the device associated with the user, a request for content from the subdomain of the advertising entity domain, wherein the request is received in response to the user requesting content from a domain of an online publisher; and accessing data stored in the Internet cookie sent to the device associated with the user.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: April 16, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Matthew M. Patton, Seth Mitchell Demsey
  • Patent number: 11962619
    Abstract: Systems and methods are disclosed for cryptographic signing of content requests. One method includes receiving, at a content network, a content request from a publisher website, the publisher website purporting to be associated with a publisher domain. At the content network, a public key may be received associated with the publisher domain. At the content network, at least one policy may be received associated with the publisher domain. It may be determined whether the content request comprises a cryptographic signature. If it is determined that the content request does not comprise a cryptographic signature, content may or may not be provided to the publisher website according to the policy from the publisher domain. If it is determined that the content request comprises a cryptographic signature, the cryptographic signature of the request may be validated using the public key.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: April 16, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Lachlan A. Maxwell, Andrew Braksator, George Fletcher
  • Patent number: 11961124
    Abstract: Systems and methods are disclosed for providing non-intrusive advertising content to users. The method includes receiving user input reflecting user content preferences for receiving desired content related to specific topics in lieu of standard advertising content. The method may further include receiving a web request for electronic and then retrieving desired content based on user content preferences. Thereafter, the method may include choosing non-intrusive advertising content and generating one or more datagrams including the desired content and the non-intrusive advertising content. The requested electronic content along with generated datagrams content may then be provided for displaying.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: April 16, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventor: Jeffrey Todd Wilson
  • Patent number: 11962559
    Abstract: One or more computing devices, systems, and/or methods are provided. In an example, an email addressed to an email address associated with an email account is received. A request to display the email is received from a client device associated with the email account. In response to receiving the request to display the email, the email and a social interaction interface are displayed via an email interface on the client device. The social interaction interface includes one or more social interaction features. The one or more social interaction features include a commenting feature, a feedback feature and/or a chat feature.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: April 16, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Thanawat Kaewka, Lu Wang, Muchen Liu, Gautham Krishna
  • Patent number: 11954125
    Abstract: Techniques for providing batch performance using a stream processor are described. In one technique, a method includes receiving an event that includes an event key and a timestamp. The method then generates a partition value and time bucket value, the partition value generated based on the event key and the time bucket value generated based on the timestamp. The event key, partition value, and time bucket value are then combined to form a database key and used in a command to a database.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: April 9, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Michael Pippin, David Willcox, Allie K Watfa, George Aleksandrovich
  • Patent number: 11956297
    Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving, at a stream processor, an event, the stream processor including a plurality of processing stages; generating, by the stream processor, an augmented event based on the event, the augmented event including at least one additional field not appearing in the event, the additional field generated by an operation selected from the group consisting of a join or dimensional annotation operation; and emitting, by the stream processor, the augmented event to downstream consumer.
    Type: Grant
    Filed: January 16, 2023
    Date of Patent: April 9, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich
  • Patent number: 11954155
    Abstract: An information processing device according to the present application includes a generation unit and a providing unit. The generation unit uses a model that is trained to learn a relationship between a criterion for classifying users of a first company and a criterion for classifying users of a second company to generate a criterion (common key) for classifying the users of the second company into a first category, from the criterion for classifying the users of the first company into the first category. The providing unit provides a criterion generated by the generation unit.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: April 9, 2024
    Assignee: Yahoo Japan Corporation
    Inventors: Kiyoshi Sasaki, Akira Tajima, Takahiro Ishikawa, Koji Tsukamoto, Seira Nakamura, Kazuki Nakayama
  • Patent number: 11956198
    Abstract: In some aspects, the techniques described herein relate to a method including: receiving, by a computing device, a message corresponding to a user inbox and to be added to the user inbox; applying, by the computing device, prior to adding the message to the user inbox, a message classification model to content of the message to determine one or more classifications corresponding to the message; determining, by the computing device, that the message is an important message based on whether one or more of the classifications is one of a set of predetermined classifications; adding, by the computing device, metadata to the message, the added metadata indicating that the message is an important message; and transmitting, to the user inbox, by the computing device, the message and the added metadata.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: April 9, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Chris Luvogt, Muni Xu, Rofaida Abdelaal, Bhopal Singh
  • Patent number: 11947633
    Abstract: One or more computing devices, systems, and/or methods for oversampling for imbalanced test data are provided. A classifier is configured to classify data points as either belonging to a first class or a second class. A determination may be made that the first class and the second class are imbalanced where a first number of data points estimated to be part of the first class is a threshold amount less than a second number of data points estimated to be part of the second class. An oversampling ratio is determined for the first class. The oversampling ratio is used to select a sample set of data points for editorial labeling, where the sampling set of data points comprises a total number of data points below a threshold amount.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: April 2, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Hongwei Shang, Jean-Marc Langlois, Kostas Tsioutsiouliklis, Changsung Kang
  • Patent number: 11947897
    Abstract: Methods and an apparatus are provided for associating video content to keywords present on the webpage of a user computer. Furthermore, the method includes creating a link on the webpage from the keyword which displays the video file when the link is activated. In addition, a system for video content association includes a video association controller configured to receive a request for video content association when a webpage is requested by a user computer and determine whether the webpage contains at least one keyword. Furthermore, the video association controller is configured to display a link on the webpage from at least one keyword to a video file.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: April 2, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventor: Michael Fisher
  • Patent number: 11947927
    Abstract: Disclosed are embodiments for sorting rows of a dataset after a JOIN operation. In one embodiment, a method is disclosed comprising performing a JOIN operation on an annotation dataset, the performing of the JOIN operation generating an unordered dataset; grouping a plurality of rows in the unordered dataset into a plurality of buckets, the grouping performed based on a root dataset associated with the annotation dataset; sorting each bucket, the sorting comprising sorting each bucket independently; and combining each sorted bucket into a sorted dataset.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: April 2, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: George Aleksandrovich, Allie K. Watfa, Robin Sahner, Mike Pippin
  • Patent number: 11949671
    Abstract: Systems and methods are disclosed for managing online advertising data secure sharing. One method includes receiving, at a server, a request for proprietary data from a data consumer, the request including a data consumer identifier; retrieving, from a database of proprietary data, proprietary data based on the request; determining, by the server, whether the retrieved proprietary data is at least one of: designated to be processed and designated to have privileges set; processing, by the server, the proprietary data when the server determines the proprietary data is designated to be processed; setting one or more privileges to the proprietary data using the certificate associated with the data consumer identifier when the server determines the proprietary data is designated to have privileges set; encrypting the proprietary data using the certificate associated with the data consumer identifier; and transmitting the encrypted proprietary data to the data consumer.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: April 2, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Matthew M. Patton, Seth Mitchell Demsey
  • Patent number: 11947542
    Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising detecting a real close of books (COB) of a data transport, the real COB associated with a set of raw events transmitted over the data transport, flushing a stream processor in response to detecting the real COB, and retrieving a set of processed events from a distributed file system after the flushing is complete. A fact COB computation is then performed on the set of processed events and the set of raw events, the fact COB computation outputting a number of missing events, each missing event representing a raw event that is not present in the set of processed events. The processed events are then certified upon determining that the number of missing events is below a threshold.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: April 2, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich
  • Patent number: 11943310
    Abstract: One or more computing devices, systems, and/or methods for determining activity patterns based upon user activity and/or performing operations based upon the activity patterns are provided. For example, activity performed using a communication interface associated with a user account may be detected. The activity may be analyzed to determine an activity pattern associated with a first set of conditions. The activity pattern may be stored in a user profile associated with the user account. The user profile may comprise a plurality of activity patterns. Each activity pattern of the plurality of activity patterns may be associated with a set of conditions of a plurality of sets of conditions. It may be determined that the first set of conditions are met. Responsive to determining that the first set of conditions are met, one or more operations associated with the activity pattern may be performed.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: March 26, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel Shanmugam
  • Patent number: 11941669
    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 sparse vector representations associated with features of the plurality of sets of 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. A plurality of positive signal probabilities associated with a plurality of content items may be determined using the machine learning model based upon one or more sparse vector representations, 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 plurality of positive signal probabilities.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: March 26, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Junwei Pan, Tian Zhou, Aaron Eliasib Flores
  • Patent number: 11935091
    Abstract: Systems and method are disclosed for providing advertisements to users by determining the occurrence of user defined external triggering events comprising a moment. One method comprises defining a set of conditions or criteria that define a moment, collecting data associated with said set of conditions or criteria, evaluating whether the conditions or criteria are satisfied and whether the user defined moment has occurred, executing an advertisement campaign associated with said user defined moment, transmitting an advertisement associated with said user defined moment to a target user, and modifying said advertisement in accordance with changes in the data associated with the conditions or criteria.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: March 19, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Toby Ernster, Seth Mitchell Demsey, Edward Barnes
  • Patent number: 11936547
    Abstract: At times, it may be desirable to determine that a client system is, or to determine the number of client systems that are, presenting particular dynamic content when an auditable event occurs in the dynamic content. One manner of making the determination may include accessing presentation time information that indicates the time(s) at which one or more client systems present particular dynamic content and accessing event time information indicating the time(s) at which one or more auditable events occur in the dynamic particular content. Based on the presentation time information and the event time information, it may be possible to determine that a client system is, or to determine the number of client systems that are, presenting particular dynamic content when an auditable event occurs in the dynamic content.
    Type: Grant
    Filed: April 24, 2021
    Date of Patent: March 19, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: G. Thomas Des Jardins, Jeffrey Dalton Porter, Vinayak Raghuvamshi, Bryan Slavin, Paul Miller
  • Patent number: 11934472
    Abstract: In an example, first entities are extracted from user profiles. Second entities are extracted from content information associated with content item. User-associated metrics associated with the first entities are determined based upon the user profiles and/or content events. First vector representations of the first entities and second vector representations of the second entities are processed to generate an attention distribution array. Each value of the attention distribution array represents, for a user interested in an entity of the first entities, a proportion of (i) entity-specific activity, of the user, related to an entity of the second entities relative to (ii) an entirety of activity of the user. An inferred activity distribution array is generated by applying the user-associated metrics to the attention distribution array. A filtered subset of activity distribution values is generated by pruning values from the inferred activity distribution array.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: March 19, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Yufeng Ma, Rao Shen, Kostas Tsioutsiouliklis, Donghyun Kim, Liuqing Li
  • Patent number: 11928712
    Abstract: A computer-implemented method for allocation-free control of online campaigns for distributing online content includes receiving a daily content distribution spending budget and one or more response functions, calculating one or more plant gain estimates based on the one or more response functions, calculating a marginal content distribution spending budget based on the daily content distribution spending budget, generating one or more control signals based on the calculated marginal budget and the calculated one or more plant gain estimates, generating a price control signal based on the generated one or more control signals, and calculating a bid for one or more impressions based on the price control signal.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: March 12, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Qixing Zheng, Niklas Karlsson
  • Patent number: 11929964
    Abstract: The disclosed systems and methods provide a novel framework that provides mechanisms for enabling message senders to dictate, control and/or create dynamic immersive content consumption experiences for recipients of their messages. The disclosed framework provides message senders with previously non-existent functionality to control the experience and environment within which their messages are consumed. Conventional systems provide recipients with capabilities to consume messages and/or supplemental content; however, these capabilities are driven and controlled by the hosting messaging platform and/or the third party entity that is availed opportunities to provide supplemental content. The disclosed framework prevents such experiences by providing capabilities to the message sender that involves control not only over the experience of the sender's messages but also control over the experience of the environment in which the messages are consumed by their recipients.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: March 12, 2024
    Assignee: YAHOO AD TECH LLC
    Inventors: Mohit Goenka, Gnanavel Shanmugam, Ashish Khushal Dharamshi, Nikita Varma