Patents by Inventor Yohay Kaplan

Yohay Kaplan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11887154
    Abstract: One or more computing devices, systems, and/or methods for implementing a model for serving exploration traffic are provided. An amount of spend by a content provider to provide content items of the content provider through a content serving platform to client devices of users is determined. A number of exploration impressions of users viewing exploration content items of the content provider over a timespan is determined. A return on exploration impression metric is determined for the content provider based upon a ratio of the amount of spend to the number of exploration impressions. The return on exploration metric is used to rank available exploration content items of content providers for serving exploration traffic.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: January 30, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Tal Cohen, Yair Koren, Abraham Shahar, Alexander Zlotnik, Yohay Kaplan
  • Patent number: 11868228
    Abstract: In an example, sets of event information associated with events may be identified. The events may include intentional click events, accidental click events and/or skip events. Accidental click probabilities associated with the accidental click events and/or the skip events may be determined. Machine learning model training may be performed, using the sets of event information associated with the events and labels associated with the events, to generate a first machine learning model. The labels may include second labels associated with the intentional click events and/or third labels associated with the accidental click events and/or the skip events. The second labels may correspond to an intentional click classification. The third labels may be based upon the accidental click probabilities. Click probabilities associated with content items may be determined using the first machine learning model. A content item may be selected for presentation via a client device based upon the click probabilities.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: January 9, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Naama Haramaty-Krasne, Yohay Kaplan, Oren Shlomo Somekh, Alexander Shtoff
  • Publication number: 20230297857
    Abstract: One or more computing devices, systems, and/or methods for content recommendations using historical future data are provided. A model serving delay time is computed as an average of training delays of events. A historical data time interval is determined based upon the model serving delay time. A model is trained for predicting user content preferences using historic user distribution data and historic content distribution data associated with the historic data time interval. The model is utilized to generate and provide content recommendations to users.
    Type: Application
    Filed: April 21, 2023
    Publication date: September 21, 2023
    Inventors: Roie Melamed, Yohay Kaplan, Yair Koren
  • Publication number: 20230214882
    Abstract: The present teaching relates to generating combination distributions for ads. Features are computed based on training data associated with ads, each of which has a plurality of attributes. The training data include asset combinations with past performance thereof for each of the ads. Each combination includes multiple assets representing respective attributes of an ad. The features are used in machine learning to obtain an auxiliary model, which is used to generate combination distributions for each ad based on predicted performance for each combination associated with the ad. Such generated combination distributions are sent to an explore/exploit layer (EEL) for a frontend ad serving engine to draw a combination therefrom for an auction winning ad for rendering on a webpage viewed by a user on a user device.
    Type: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Inventors: Oren Shlomo Somekh, Alex Shtoff, Avi Shahar, Tomer Shadi, Yair Koren, Anna Itzhaki, Yohay Kaplan, Tal Cohen, Boris Trayvas
  • Publication number: 20230214880
    Abstract: The present teaching relates to displaying ads. An explore/exploit layer (EEL) is provided at frontend ad serving engine for storing combination distributions with respect to multiple ads. Each ad has multiple attributes. Each attribute can be instantiated using one of multiple assets. The frontend ad serving engine requests a recommended ad for bidding an ad display opportunity in a slot of a webpage viewed by a user on a user device. The recommended ad is one of the multiple ads. When the auction is successful, a combination of assets for the ad is drawn from the combination distributions in EEL and each of the assets instantiates a corresponding attribute of the ad. The combination is transmitted to the user device to render the ad.
    Type: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Inventors: Oren Shlomo Somekh, Alex Shtoff, Avi Shahar, Tomer Shadi, Yair Koren, Anna Itzhaki, Yohay Kaplan, Tal Cohen, Boris Trayvas
  • Publication number: 20230214686
    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: Application
    Filed: January 16, 2023
    Publication date: July 6, 2023
    Inventors: Alexander Shtof, Yair Koren, Yohay Kaplan
  • Publication number: 20230214883
    Abstract: The present teaching relates to generating combination distributions for ads. A prediction model is obtained via machine learning with respect to a criterion. Training data are associated with multiple ads each having multiple attributes, and include combinations with recorded performance for each ad. Each combination has multiple assets representing respective attributes of an ad. Using the prediction model, performance of each combination of each ad can be predicted and used for generating combination distributions for the ads. Such generated combination distributions are then sent to an explore/exploit layer (EEL) at a frontend ad serving engine so that it can draw a combination associated with an auction winning ad for rendering on a webpage viewed by a user on a user device.
    Type: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Inventors: Oren Shlomo Somekh, Alex Shtoff, Avi Shahar, Tomer Shadi, Yair Koren, Anna Itzhaki, Yohay Kaplan, Tal Cohen, Baruch Trayvas
  • Publication number: 20230153221
    Abstract: In an example, sets of event information associated with events may be identified. The events may include intentional click events, accidental click events and/or skip events. Accidental click probabilities associated with the accidental click events and/or the skip events may be determined. Machine learning model training may be performed, using the sets of event information associated with the events and labels associated with the events, to generate a first machine learning model. The labels may include second labels associated with the intentional click events and/or third labels associated with the accidental click events and/or the skip events. The second labels may correspond to an intentional click classification. The third labels may be based upon the accidental click probabilities. Click probabilities associated with content items may be determined using the first machine learning model. A content item may be selected for presentation via a client device based upon the click probabilities.
    Type: Application
    Filed: January 19, 2023
    Publication date: May 18, 2023
    Inventors: Naama Haramaty-Krasne, Yohay Kaplan, Oren Shlomo Somekh, Alexander Shtoff
  • Patent number: 11636361
    Abstract: One or more computing devices, systems, and/or methods for content recommendations using historical future data are provided. A model serving delay time is computed as an average of training delays of events. A historical data time interval is determined based upon the model serving delay time. A model is trained for predicting user content preferences using historic user distribution data and historic content distribution data associated with the historic data time interval. The model is utilized to generate and provide content recommendations to users.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: April 25, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Roie Melamed, Yohay Kaplan, Yair Koren
  • Publication number: 20230039956
    Abstract: One or more computing devices, systems, and/or methods for implementing a model for serving exploration traffic are provided. An amount of spend by a content provider to provide content items of the content provider through a content serving platform to client devices of users is determined. A number of exploration impressions of users viewing exploration content items of the content provider over a timespan is determined. A return on exploration impression metric is determined for the content provider based upon a ratio of the amount of spend to the number of exploration impressions. The return on exploration metric is used to rank available exploration content items of content providers for serving exploration traffic.
    Type: Application
    Filed: October 18, 2022
    Publication date: February 9, 2023
    Inventors: Tal Cohen, Yair Koren, Abraham Shahar, Alexander Zlotnik, Yohay Kaplan
  • Patent number: 11561879
    Abstract: In an example, sets of event information associated with events may be identified. The events may include intentional click events, accidental click events and/or skip events. Accidental click probabilities associated with the accidental click events and/or the skip events may be determined. Machine learning model training may be performed, using the sets of event information associated with the events and labels associated with the events, to generate a first machine learning model. The labels may include second labels associated with the intentional click events and/or third labels associated with the accidental click events and/or the skip events. The second labels may correspond to an intentional click classification. The third labels may be based upon the accidental click probabilities. Click probabilities associated with content items may be determined using the first machine learning model. A content item may be selected for presentation via a client device based upon the click probabilities.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: January 24, 2023
    Assignee: YAHOO AD TECH LLC
    Inventors: Naama Haramaty-Krasne, Yohay Kaplan, Oren Shlomo Somekh, Alexander Shtoff
  • Patent number: 11556814
    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: February 25, 2020
    Date of Patent: January 17, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Alexander Shtof, Yair Koren, Yohay Kaplan
  • Publication number: 20220398180
    Abstract: In an example, sets of event information associated with events may be identified. The events may include intentional click events, accidental click events and/or skip events. Accidental click probabilities associated with the accidental click events and/or the skip events may be determined. Machine learning model training may be performed, using the sets of event information associated with the events and labels associated with the events, to generate a first machine learning model. The labels may include second labels associated with the intentional click events and/or third labels associated with the accidental click events and/or the skip events. The second labels may correspond to an intentional click classification. The third labels may be based upon the accidental click probabilities. Click probabilities associated with content items may be determined using the first machine learning model. A content item may be selected for presentation via a client device based upon the click probabilities.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Inventors: Naama Haramaty-Krasne, Yohay Kaplan, Oren Shlomo Somekh, Alexander Shtoff
  • Patent number: 11481800
    Abstract: One or more computing devices, systems, and/or methods for implementing a model for serving exploration traffic are provided. An amount of spend by a content provider to provide content items of the content provider through a content serving platform to client devices of users is determined. A number of exploration impressions of users viewing exploration content items of the content provider over a timespan is determined. A return on exploration impression metric is determined for the content provider based upon a ratio of the amount of spend to the number of exploration impressions. The return on exploration metric is used to rank available exploration content items of content providers for serving exploration traffic.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: October 25, 2022
    Assignee: YAHOO AD TECH LLC
    Inventors: Tal Cohen, Yair Koren, Abraham Shahar, Alexander Zlotnik, Yohay Kaplan
  • Publication number: 20220019912
    Abstract: One or more computing devices, systems, and/or methods for content recommendations using historical future data are provided. A model serving delay time is computed as an average of training delays of events. A historical data time interval is determined based upon the model serving delay time. A model is trained for predicting user content preferences using historic user distribution data and historic content distribution data associated with the historic data time interval. The model is utilized to generate and provide content recommendations to users.
    Type: Application
    Filed: July 14, 2020
    Publication date: January 20, 2022
    Inventors: Roie Melamed, Yohay Kaplan, Yair Koren
  • Publication number: 20220004896
    Abstract: The present teaching relates to method, system, and computer programming product for dynamic vector allocation. Machine learning is conducted using training data constructed based on a target vector having a plurality of feature entries, wherein each of the plurality of feature entries is mapped from at least one original attribute from one or more original source vectors. A feature entry in the target vector is identified based on a first criterion associated with an assessment of the machine learning, for replacing the corresponding at least one original attribute from the one or more original source vectors. At least one alternative attribute from alternative source vectors based on a second criterion is determined, wherein the at least one alternative attribute is to be mapped to the feature entry of the target vector. The feature entry of the target vector is populated based on the at least one alternative attribute.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 6, 2022
    Inventors: Rina Leibovits, Oren Somekh, Yohay Kaplan, Yair Koren
  • Publication number: 20210390577
    Abstract: One or more computing devices, systems, and/or methods for implementing a model for serving exploration traffic are provided. An amount of spend by a content provider to provide content items of the content provider through a content serving platform to client devices of users is determined. A number of exploration impressions of users viewing exploration content items of the content provider over a timespan is determined. A return on exploration impression metric is determined for the content provider based upon a ratio of the amount of spend to the number of exploration impressions. The return on exploration metric is used to rank available exploration content items of content providers for serving exploration traffic.
    Type: Application
    Filed: June 10, 2020
    Publication date: December 16, 2021
    Inventors: Tal Cohen, Yair Koren, Abraham Shahar, Alexander Zlotnik, Yohay Kaplan
  • Patent number: 11182390
    Abstract: One or more computing devices, systems, and/or methods for selecting content items for presentation via client devices are provided. A content event associated with a content item performed by a client device may be detected. The content item may be associated with an entity. A conversion event, associated with the entity, performed by the client device may be detected. A duration of time between the content event and the conversion event may be determined. An attribution score may be determined based upon the duration of time. A plurality of attribution scores, comprising the attribution score, may be stored in an attribution data structure associated with the content item. Responsive to receiving a request for content associated with a second client device, the content item may be selected from a plurality of content items for presentation via the second client device based upon the attribution data structure.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: November 23, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Lakshmi Narayan Bhamidipati, Ravi Kant, Yohay Kaplan, Alexander Shtof
  • Patent number: 11127035
    Abstract: One or more computing devices, systems, and/or methods for aggregated cost per action prediction are provided. Cost and conversion count data, comprising costs for a set of content items to be displayed to users and a count of conversions corresponding to actions performed by users in response to being provided with the set of content items, is tracked. The cost and conversion count data is inputted into a set of decay calculators that utilize different decay strategies. Cost per action predictions by the set of decay calculators for a content item are weighted to create an aggregated cost per action prediction, wherein the weights are based upon whether decay calculators correctly or incorrectly predicted cost per actions for the set of content items.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: September 21, 2021
    Assignee: Verizon Media Inc.
    Inventors: Rotem Stram, Yohay Kaplan, Michal Aharon
  • Publication number: 20210264297
    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: Application
    Filed: February 25, 2020
    Publication date: August 26, 2021
    Inventors: Alexander Shtof, Yair Koren, Yohay Kaplan