Patents Assigned to Yahoo!
  • Patent number: 11830035
    Abstract: Systems and methods are disclosed for opting-out of targeted advertising in online advertising environments. One method includes receiving an opt-out verification request, the opt-out verification including an IP address of a user device and HTTP header fields of an HTTP request of the user device; determining a geographic area of the user device based on the IP address of the user device; accessing an opt-out database having entries of user devices that opted-out of receiving targeted advertising based on at least one HTTP header field of the HTTP request; determining whether the user device has opted-out of receiving targeted advertising based on the determined geographic area of the user device, the HTTP header fields of the HTTP quest, and the entries of user devices of the opt-out database; and transmitting a verification acknowledgement when the user device is determined to have opted-out of receiving targeted advertising.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: November 28, 2023
    Assignee: Yahoo Ad Tech LLC
    Inventor: Jeffrey Todd Wilson
  • Patent number: 11822536
    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: March 14, 2022
    Date of Patent: November 21, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich, Jacob Tolar
  • Patent number: 11823021
    Abstract: The present teaching relates to method, system, medium, and implementations for machine learning. A check is performed on a level of available bidding currency for bidding a training sample that is used to train a model via machine learning. A bid in an amount within the available bidding currency is sent, to a source of the training sample, for the training sample. The training sample is received from the source when the bid is successful. A prediction is then generated in accordance with the training sample based on one or more parameters associated with the model and is sent to the source.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: November 21, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Gal Lalouche, Ran Wolff
  • Patent number: 11822556
    Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving a stream of events, where each event comprises a header including an event type field and a timestamp. and identifying that the header of a given event in the stream of events includes at least one secondary event in a list of secondary identifiers included in the header. A flag is set in a distributed database for the at least one secondary event, then writing the given event to a table in the distributed database occurs, the table selected based on a respective event type field and timestamp associated with the given event. Deduplicating the given event and the at least one secondary event in response to a close of books (COB) signal occurs, after which writing at least one deduplicated event to a storage device occurs, the at least one deduplicated event selected from the group consisting of the given event and the at least one secondary event.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: November 21, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich
  • Patent number: 11823255
    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: March 20, 2023
    Date of Patent: November 21, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Marcel Becker, Anand Almal
  • Patent number: 11816104
    Abstract: The present teaching relates to method, system, and programming for evaluating expressions. An expression indicative of conditions and metadata associated therewith is obtained. A determination is made as to whether the expression corresponds to a modified version of an earlier expression based on the metadata. In response to a determination that the expression is the modified version of the earlier expression, a query associated with the modified expression is transmitted to a forecasting cluster so that the modified expression is to be evaluated by the forecasting cluster. In response to a determination that the expression does not have a corresponding earlier expression, the expression is evaluated.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: November 14, 2023
    Assignee: YAHOO AD TECH LLC
    Inventors: David Guzman, John McClean, Nikita Sapozhnikov
  • Patent number: 11817994
    Abstract: One or more computing devices, systems, and/or methods for time series trend root cause identification are provided. In particular, an overall trend of multi-dimensional time series data and element trends for measured elements of dimensions within the multi-dimensional time series data is identified. Weighted correlations between the element trends of the measured elements and the overall trend are calculated. The weighted correlations of the measured elements and aggregate weighted correlations of measured element combinations are evaluated to identify a set of measured elements having a threshold correlation to the trend.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: November 14, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Jifu Zhao, Kevin Andrew Perkins, Mithilesh Nanjamanaidu Srinivasan Rangavadivel, Matthew Robert Ahrens
  • Patent number: 11809494
    Abstract: An information processing apparatus according to the application concerned includes an obtaining unit and a generating unit. The obtaining unit obtains a first-type graph including a plurality of node corresponding to a plurality of search target. The generating unit generates, based on placement of the plurality of nodes in the first-type graph, a second-type graph that includes a virtual node representing a node not associated to a search target by adding the virtual node to the first-type graph.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: November 7, 2023
    Assignee: Yahoo Japan Corporation
    Inventor: Masajiro Iwasaki
  • Patent number: 11809396
    Abstract: Disclosed are embodiments for generating metadata files for composite datasets. In one embodiment, a method is disclosed comprising generating a tree representing a plurality of datasets; parsing the tree into an algebraic representation of the tree; identifying a plurality of terms in the algebraic representation, each term in the terms comprising at least two factors, each of the two factors associated with a dataset in the plurality of datasets; generating a metadata object of the plurality of terms; serializing the metadata object to generate serialized terms; and storing the serialized terms in a metadata file associated with the plurality of datasets.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: November 7, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: George Aleksandrovich, Allie K. Watfa, Robin Sahner, Mike Pippin
  • Patent number: 11810158
    Abstract: Briefly, embodiments disclosed herein may relate to digital content selection, and more particularly to weighted pseudo-random digital content selection for use in and/or with online digital content delivery, such as online advertising, for example.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: November 7, 2023
    Assignee: YAHOO AD TECH LLC
    Inventors: Shahar Golan, Oren Shlomo Somekh, Michal Aharon
  • Patent number: 11803562
    Abstract: The present teaching relates to streaming data querying and providing query results. In one example, a query is received for events happening after receipt of the query. A plurality of data records are obtained, where each of the data records corresponds to an event happening after receipt of the query. For each of the plurality of data records, it is determined whether the data record matches the query. Based on the determining, one or more query results are determined and provided as a response to the query.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: October 31, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Akshai Sarma, Michael Natkovich
  • Patent number: 11805165
    Abstract: Content items are provided to users and their interactions with the provided content items are recorded in respective user profiles. The users' interactions thus recorded over time are analyzed to determine if the users have a balanced information intake. A reading habit score is determined for a user based various criteria. The user's reading habit score is analyzed to determine if the user's habits indicate a balance in the user's content consumption. If the user's reading habit score indicates an imbalance in the user's content consumption, suggestions are provided to the user for achieving a more balanced reading habit and thereby improving the user's reading habit score.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: October 31, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Chris Chan, Tony Hairr, Shatakshi Goyal, Clarence Leung, Katrina Tempero, Shivakumar Ningappa
  • Patent number: 11803605
    Abstract: In an example, an article may be analyzed to identify entity terms. Entity term relevance scores associated with the entity terms may be determined based upon the article and the entity terms. One or more first entity terms may be selected based upon the entity term relevance scores. One or more sets of reference position information associated with the one or more first entity terms may be determined. A first set of reference position information is based upon one or more positions, in the article, of one or more references to a first entity term. One or more second entity terms of the one or more first entity terms may be selected based upon the one or more sets of reference position information. A set of one or more salient entity tags associated with the article may be generated based upon the one or more second entity terms.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: October 31, 2023
    Assignee: YAHOO AD TECH LLC
    Inventors: Niru Appikatala, SansWord Huang, Eyan Goldman, Balachandar Sankar, Shweta Tripathi
  • Patent number: 11803897
    Abstract: Systems and methods are disclosed for sorting elements, such as bids in an auction environment or marketplace for the display of an advertisement on a web page. According to one implementation, a plurality of elements may be received over a network. For example, the plurality of elements may comprise a plurality of bids, each of which may include, for example, a bid price, a bid allocation, and a bid target. The received set of elements may be recursively partitioned into a plurality of element subsets. For example, the element set may be partitioned about a pivot selected from a sample set of elements chosen from the element set. A subset of elements may be identified from the element set as eligible elements (e.g., bids eligible for selection as a winning bid). Once the set of eligible elements has been identified, the recursive partitioning of elements may be terminated.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: October 31, 2023
    Assignee: Yahoo Ad Tech LLC
    Inventor: Niklas Karlsson
  • Patent number: 11799981
    Abstract: Information is collected about a user, e.g., the user's interests, from the user's interaction with digital messaging content. Information collected about the user can be used to identify an interest of the user. The identified interest(s) can be used to select content to be presented to the user. By way of a non-limiting example, information collected in response to the user clicking on a link in an electronic mail, email, message can be used to identify one or more content items to be presented to the user. By way of yet another non-limiting example, the identified content item(s) can comprise advertising content, news articles, etc.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: October 24, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Varun Bhagwan, Suhas Sadanandan, Doug Sharp
  • Patent number: 11798042
    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: May 16, 2022
    Date of Patent: October 24, 2023
    Assignee: YAHOO AD TECH LLC
    Inventors: Gerald Pesavento, Sachin Sudhakar Farfade, Venkat Kumar Reddy Barakam, Ramu Adapala, Sripathi Ramadural, Pierre Garrigues
  • Patent number: 11798208
    Abstract: Systems, methods, and computer-readable media are provided for graph data modeling. In accordance with one implementation, a method is provided that includes operations performed by at least one processor. The operations of the method include receiving raw data and determining a model for the raw data, wherein the model defines the graph structure for the raw data. The method also includes converting the raw data to fit the model, and generating at least a portion of a graph based on the raw data and the model, wherein the graph produces modeled data. The method also includes archiving the graph.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: October 24, 2023
    Assignee: Yahoo Assets LLC
    Inventors: Travis Adam Walker, Mohammad Suhale Malang Khader
  • Patent number: 11797517
    Abstract: Techniques for identifying and validating online content items for presentation to users are disclosed. Disclosed systems and methods use a sentiment analyzer to determine a sentiment of a candidate content item and collateral content items identified using keywords associated with the candidate content item, determine a measure of agreement in sentiment using the sentiments determined for the candidate content item and collateral content items, and provide at least a portion of the candidate content item in a display at a client computing device, the display including a consensus belief indicator representing the measure of agreement in sentiment.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: October 24, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Mohit Goenka, Saranyaa Parthikumar
  • Patent number: 11792492
    Abstract: One or more computing devices, systems, and/or methods are provided. A manifest associated with a first video may be generated. The manifest may include a first web address associated with accessing the first video, one or more first milestone markers of the first video, and/or one or more first beacon web addresses associated with the one or more first milestone markers. The manifest may be transmitted to a first client device. An indication addressed to a first beacon web address of the one or more first beacon web addresses may be received from the first client device. It may be determined, based upon the indication addressed to the first beacon web address, that the first client device displayed a first portion of the first video corresponding to a first milestone marker, of the one or more first milestone markers, associated with the first beacon web address.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: October 17, 2023
    Assignee: YAHOO AD TECH LLC
    Inventors: Trevor Deren Hunsaker, Ofer Shem Tov
  • Patent number: 11792277
    Abstract: One or more computing devices, systems, and/or methods are provided. Event information associated with a plurality of events may be identified. The plurality of events may be associated with client devices and entities. A network profile associated with the client devices and the entities may be generated based upon the event information. A similarity profile associated with the client devices may be generated based upon the network profile. The similarity profile may be indicative of one or more similarity scores associated with a first client device and one or more client devices. A user profile associated with the first client device may be modified, based upon the similarity profile and/or one or more user profiles associated with the one or more client devices, to generate a modified user profile. Content may be selected for presentation via the first client device based upon the modified user profile.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: October 17, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Rotem Stram, Eliran Abutbul, Oren Shlomo Somekh, Yair Koren, Morelle Sheer Arian