Patents by Inventor Yair Koren
Yair Koren 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: 11995572Abstract: 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: GrantFiled: January 16, 2023Date of Patent: May 28, 2024Assignee: Yahoo Assets LLCInventors: Alexander Shtof, Yair Koren, Yohay Kaplan
-
Patent number: 11887154Abstract: 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: GrantFiled: October 18, 2022Date of Patent: January 30, 2024Assignee: Yahoo Ad Tech LLCInventors: Tal Cohen, Yair Koren, Abraham Shahar, Alexander Zlotnik, Yohay Kaplan
-
Publication number: 20230377003Abstract: One or more computing devices, systems, and/or methods for isolated budget utilization are provided. A first budget pacing component is assigned to control bidding by a first content serving component for a set of content items. A second budget pacing component is assigned to control bidding by a second content serving component for the set of content items. The first budget pacing component controls the bidding by the first content serving component according to a first portion of a content item budget based upon a traffic share of the first content serving component. The second budget pacing component controls the bidding by the second content serving component according to a second portion of the content item budget based upon a traffic share of the second content serving component.Type: ApplicationFiled: August 7, 2023Publication date: November 23, 2023Inventors: Yair Koren, Abraham Shahar, Tal Cohen, Michal Aharon, Assaf Singer
-
Patent number: 11792277Abstract: 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: GrantFiled: October 21, 2022Date of Patent: October 17, 2023Assignee: YAHOO ASSETS LLCInventors: Rotem Stram, Eliran Abutbul, Oren Shlomo Somekh, Yair Koren, Morelle Sheer Arian
-
Publication number: 20230297857Abstract: 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: ApplicationFiled: April 21, 2023Publication date: September 21, 2023Inventors: Roie Melamed, Yohay Kaplan, Yair Koren
-
Publication number: 20230274312Abstract: One or more computing devices, systems, and/or methods for generating dynamic content item recommendations are provided. Content item information, extracted from message data, is aggregated to calculate popularity and attributes of content items. The content items are ranked based upon the popularity and attributes to generate a ranked list of content items. Exploration traffic is served utilizing a set of eligible content items selected from the ranked list of content items. An eligible content item is promoted for participation in auctions for serving non-exploration traffic based upon the eligible content item being served a threshold number of times.Type: ApplicationFiled: May 8, 2023Publication date: August 31, 2023Inventors: Ariel Raviv, Yair Koren, Eliran Abutbul, Omer Duvdevany
-
Patent number: 11720928Abstract: One or more computing devices, systems, and/or methods for isolated budget utilization are provided. A first budget pacing component is assigned to control bidding by a first content serving component for a set of content items. A second budget pacing component is assigned to control bidding by a second content serving component for the set of content items. The first budget pacing component controls the bidding by the first content serving component according to a first portion of a content item budget based upon a traffic share of the first content serving component. The second budget pacing component controls the bidding by the second content serving component according to a second portion of the content item budget based upon a traffic share of the second content serving component.Type: GrantFiled: May 16, 2019Date of Patent: August 8, 2023Assignee: Yahoo Ad Tech LLCInventors: Yair Koren, Abraham Shahar, Tal Cohen, Michal Aharon, Assaf Singer
-
Publication number: 20230214883Abstract: 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: ApplicationFiled: December 30, 2021Publication date: July 6, 2023Inventors: Oren Shlomo Somekh, Alex Shtoff, Avi Shahar, Tomer Shadi, Yair Koren, Anna Itzhaki, Yohay Kaplan, Tal Cohen, Baruch Trayvas
-
Publication number: 20230214880Abstract: 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: ApplicationFiled: December 30, 2021Publication date: July 6, 2023Inventors: Oren Shlomo Somekh, Alex Shtoff, Avi Shahar, Tomer Shadi, Yair Koren, Anna Itzhaki, Yohay Kaplan, Tal Cohen, Boris Trayvas
-
Publication number: 20230214686Abstract: 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: ApplicationFiled: January 16, 2023Publication date: July 6, 2023Inventors: Alexander Shtof, Yair Koren, Yohay Kaplan
-
Publication number: 20230214882Abstract: 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: ApplicationFiled: December 30, 2021Publication date: July 6, 2023Inventors: Oren Shlomo Somekh, Alex Shtoff, Avi Shahar, Tomer Shadi, Yair Koren, Anna Itzhaki, Yohay Kaplan, Tal Cohen, Boris Trayvas
-
Patent number: 11645671Abstract: One or more computing devices, systems, and/or methods for generating dynamic content item recommendations are provided. Content item information, extracted from message data, is aggregated to calculate popularity and attributes of content items. The content items are ranked based upon the popularity and attributes to generate a ranked list of content items. Exploration traffic is served utilizing a set of eligible content items selected from the ranked list of content items. An eligible content item is promoted for participation in auctions for serving non-exploration traffic based upon the eligible content item being served a threshold number of times.Type: GrantFiled: July 6, 2020Date of Patent: May 9, 2023Assignee: YAHOO AD TECH LLCInventors: Ariel Raviv, Yair Koren, Eliran Abutbul, Omer Duvdevany
-
Publication number: 20230138111Abstract: 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: ApplicationFiled: January 1, 2023Publication date: May 4, 2023Inventors: Natalia Silberstein, Oren Shlomo Somekh, Yair Koren, Michal Aharon, Tingyi Wu, Dror Porat
-
Patent number: 11636361Abstract: 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: GrantFiled: July 14, 2020Date of Patent: April 25, 2023Assignee: YAHOO ASSETS LLCInventors: Roie Melamed, Yohay Kaplan, Yair Koren
-
Publication number: 20230038736Abstract: 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: ApplicationFiled: October 21, 2022Publication date: February 9, 2023Inventors: Rotem STRAM, Eliran ABUTBUL, Oren Shlomo SOMEKH, Yair KOREN, Morelle Sheer ARIAN
-
Publication number: 20230039956Abstract: 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: ApplicationFiled: October 18, 2022Publication date: February 9, 2023Inventors: Tal Cohen, Yair Koren, Abraham Shahar, Alexander Zlotnik, Yohay Kaplan
-
Patent number: 11556814Abstract: 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: GrantFiled: February 25, 2020Date of Patent: January 17, 2023Assignee: YAHOO ASSETS LLCInventors: Alexander Shtof, Yair Koren, Yohay Kaplan
-
Patent number: 11544777Abstract: 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: GrantFiled: July 9, 2019Date of Patent: January 3, 2023Assignee: YAHOO AD TECH LLCInventors: Natalia Silberstein, Oren Shlomo Somekh, Yair Koren, Michal Aharon, Tingyi Wu, Dror Porat
-
Patent number: 11481800Abstract: 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: GrantFiled: June 10, 2020Date of Patent: October 25, 2022Assignee: YAHOO AD TECH LLCInventors: Tal Cohen, Yair Koren, Abraham Shahar, Alexander Zlotnik, Yohay Kaplan
-
Patent number: 11483401Abstract: 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: GrantFiled: September 14, 2020Date of Patent: October 25, 2022Assignee: YAHOO ASSETS LLCInventors: Rotem Stram, Eliran Abutbul, Oren Shlomo Somekh, Yair Koren, Morelle Sheer Arian