Patents by Inventor Michal Aharon

Michal Aharon 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).

  • Publication number: 20230377003
    Abstract: 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: Application
    Filed: August 7, 2023
    Publication date: November 23, 2023
    Inventors: Yair Koren, Abraham Shahar, Tal Cohen, Michal Aharon, Assaf Singer
  • 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: 11720928
    Abstract: 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: Grant
    Filed: May 16, 2019
    Date of Patent: August 8, 2023
    Assignee: Yahoo Ad Tech LLC
    Inventors: Yair Koren, Abraham Shahar, Tal Cohen, Michal Aharon, Assaf Singer
  • Publication number: 20230230125
    Abstract: The present teaching relates to generating an updated model related to advertisement selection. In one example, a request is obtained for updating a model to be utilized for selecting an advertisement. A plurality of copies of the model is generated. The model is pre-selected based on a performance metric related to advertisement selection. Based on each of the plurality of copies, a candidate model is created by modifying one or more parameters of the copy of the model to create a plurality of candidate models. One of the plurality of candidate models is selected based on the performance metric. The steps of generating, creating, and selecting are repeated until a predetermined condition is met. The model is updated with the latest selected candidate model when the predetermined condition is met.
    Type: Application
    Filed: December 16, 2022
    Publication date: July 20, 2023
    Inventors: Amit Kagian, Michal Aharon, Oren Shlomo Somekh
  • Publication number: 20230138111
    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: Application
    Filed: January 1, 2023
    Publication date: May 4, 2023
    Inventors: Natalia Silberstein, Oren Shlomo Somekh, Yair Koren, Michal Aharon, Tingyi Wu, Dror Porat
  • Patent number: 11544777
    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: July 9, 2019
    Date of Patent: January 3, 2023
    Assignee: YAHOO AD TECH LLC
    Inventors: Natalia Silberstein, Oren Shlomo Somekh, Yair Koren, Michal Aharon, Tingyi Wu, Dror Porat
  • Patent number: 11544740
    Abstract: The present teaching relates to generating an updated model related to advertisement selection. In one example, a request is obtained for updating a model to be utilized for selecting an advertisement. A plurality of copies of the model is generated. The model is pre-selected based on a performance metric related to advertisement selection. Based on each of the plurality of copies, a candidate model is created by modifying one or more parameters of the copy of the model to create a plurality of candidate models. One of the plurality of candidate models is selected based on the performance metric. The steps of generating, creating, and selecting are repeated until a predetermined condition is met. The model is updated with the latest selected candidate model when the predetermined condition is met.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: January 3, 2023
    Assignee: YAHOO AD TECH LLC
    Inventors: Amit Kagian, Michal Aharon, Oren Shlomo Somekh
  • 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
  • Patent number: 10929758
    Abstract: Disclosed herein is an enhanced device personalization that personalizes a user's experience with a device, e.g., a multi-user device. Rather than personalizing based on the specific user(s) that are using, an active entity, which represents a type of consumption, may be generated and used to make recommendations for personalizing an experience using the device. In a case of a multi-user device, each user's experience is personalized by determining an active entity for the user's experience and without knowledge of which user is using the device.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: February 23, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Eshcar Hillel, Michal Aharon, Nadav Golbandi
  • Publication number: 20210035157
    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: Application
    Filed: July 30, 2019
    Publication date: February 4, 2021
    Inventors: Rotem Stram, Yohay Kaplan, Michal Aharon
  • Publication number: 20210012415
    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: Application
    Filed: July 9, 2019
    Publication date: January 14, 2021
    Inventors: Natalia Silberstein, Oren Shlomo Somekh, Yair Koren, Michal Aharon, Tingyi Wu, Dror Porat
  • Publication number: 20200364753
    Abstract: 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: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Inventors: Yair Koren, Abraham Shahar, Tal Cohen, Michal Aharon, Assaf Singer
  • Publication number: 20200273095
    Abstract: One or more computing devices, systems, and/or methods for generating bid values are provided. A content item and/or a budget associated with the content item may be identified. A target spend data structure associated with the content item may comprise a plurality of target spend values associated with a plurality of sub-periods of time within a first instance of a period of time. A first update target spend value, associated with a second instance of a first sub-period of time, may be generated based upon a first budget factor calculation associated with the first instance of the first sub-period of time and a second budget factor calculation associated with the first instance of the period of time. A first bid value for presenting the first content item at the second instance of the first sub-period of time may be generated based upon the first update target spend value.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 27, 2020
    Inventors: Yair Koren, Michal Aharon, Abraham Shahar, Assaf Keret, Tal Cohen, Yohay Kaplan
  • Publication number: 20180232660
    Abstract: The present teaching relates to generating an updated model related to advertisement selection. In one example, a request is obtained for updating a model to be utilized for selecting an advertisement. A plurality of copies of the model is generated. The model is pre-selected based on a performance metric related to advertisement selection. Based on each of the plurality of copies, a candidate model is created by modifying one or more parameters of the copy of the model to create a plurality of candidate models. One of the plurality of candidate models is selected based on the performance metric. The steps of generating, creating, and selecting are repeated until a predetermined condition is met. The model is updated with the latest selected candidate model when the predetermined condition is met.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Inventors: Amit Kagian, Michal Aharon, Oren Shlomo Somekh
  • Publication number: 20180225580
    Abstract: Disclosed herein is an enhanced device personalization that personalizes a user's experience with a device, e.g., a multi-user device. Rather than personalizing based on the specific user(s) that are using, an active entity, which represents a type of consumption, may be generated and used to make recommendations for personalizing an experience using the device. In a case of a multi-user device, each user's experience is personalized by determining an active entity for the user's experience and without knowledge of which user is using the device.
    Type: Application
    Filed: March 30, 2018
    Publication date: August 9, 2018
    Inventors: Eshcar HILLEL, Michal AHARON, Nadav GOLBANDI
  • Patent number: 9934466
    Abstract: Disclosed herein is an enhanced device personalization that personalizes a user's experience with a device, e.g., a multi-user device. Rather than personalizing based on the specific user(s) that are using, an active entity, which represents a type of consumption, may be generated and used to make recommendations for personalizing an experience using the device. In a case of a multi-user device, each user's experience is personalized by determining an active entity for the user's experience and without knowledge of which user is using the device.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: April 3, 2018
    Assignee: OATH INC.
    Inventors: Eshcar Hillel, Michal Aharon, Nadav Golbandi
  • Patent number: 9910898
    Abstract: Systems and methods for building a latent item vector and item bias for a new item in a collaborative filtering system are disclosed. The method includes dividing incoming users into intervals with each interval having a learning phase and a selection phase. The learning phase scores each incoming user according to a best estimate latent vector and bias and saves the highest score. In the selection each incoming user is scored and a user exceeding the highest score is selected. The best estimate latent vector and bias is then updated based on the user's vector and bias, and the user's interaction with the item. The updated best estimate latent vector is then used in further intervals for learning and selecting users.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: March 6, 2018
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Oren Shlomo Somekh, Michal Aharon, Shahar Golan, Noa Avigdor-Elgrabli, Dana Drachsler Cohen
  • Patent number: 9858243
    Abstract: Measurement data relating to an image of a sample acquired by a measurement device is received (202). A problem is solved that seeks a solution for a spectrum (204) of the sample, based on a non-linear model for estimating a spectral response and on a profile of the measurement device.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: January 2, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hadas Kogan, Michal Aharon, Doron Shaked
  • Publication number: 20170177337
    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: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Shahar Golan, Oren Shlomo Somekh, Michal Aharon
  • Publication number: 20170083522
    Abstract: Systems and methods for building a latent item vector and item bias for a new item in a collaborative filtering system are disclosed. The method includes dividing incoming users into intervals with each interval having a learning phase and a selection phase. The learning phase scores each incoming user according to a best estimate latent vector and bias and saves the highest score. In the selection each incoming user is scored and a user exceeding the highest score is selected. The best estimate latent vector and bias is then updated based on the user's vector and bias, and the user's interaction with the item. The updated best estimate latent vector is then used in further intervals for learning and selecting users.
    Type: Application
    Filed: September 17, 2015
    Publication date: March 23, 2017
    Inventors: Oren Shlomo Somekh, Michal Aharon, Shahar Golan, Noa Avigdor-Elgrabli, Dana Drachsler Cohen