Patents by Inventor Alan OKEN

Alan OKEN 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: 10701030
    Abstract: A method for monitoring web page code comprising: monitoring attempted actions and/or attempted events initiated by components of the web page code for manipulation of a document object model (DOM), the monitoring performed by a virtual DOM firewall that simulates the DOM by intercepting the attempted actions and/or attempted events targeting the DOM without execution of the attempted actions and/or attempted events on the DOM, and identifying a deviation from a set-of-rules defining allowable manipulation of the DOM, and prohibited manipulation of the DOM, wherein the virtual DOM firewall is stored on the web server and executed by the hardware processor of the web server in associated with the web page code, wherein attempted actions and/or attempted events that deviate from the set-of-rules are prevented from execution on the DOM, and attempted actions and/or attempted events that adhere to the set-of-rules are allowed to continue execution on the DOM.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: June 30, 2020
    Assignee: HIRO Media Ltd.
    Inventors: Ariel Napchi, Oded Napchi, Alan Oken, Shahar Daniel
  • Patent number: 10650402
    Abstract: A method of selecting an advertisement (ad) network for providing promotional content to be presented in an ad spot, comprising: monitoring the performance of response to ad requests for embedding ads in ad spots for each ad networks; assigning a performance score to each ad networks based on the monitoring; constructing a ranked set of data values of the ad networks for a bidding process according to the performance score of each ad network and bid responses received by each ad network; and selecting an ad network according to the ranked set of data values.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: May 12, 2020
    Assignee: HIRO Media Ltd.
    Inventors: Ariel Napchi, Oded Napchi, Hed Bar-Nissan, Alan Oken, Shahar Daniel
  • Publication number: 20190295127
    Abstract: There is provided a method for monitoring of web browser media object(s) received in response to a web browser request rendering a web page, comprising: loading ad-monitoring code with the web page that includes at least one designation for placement of at least one web browser media object received in response to a web browser request by the web browser; monitoring, using the ad-monitoring code, at least one of actions and events driven by the at least one web browser media object; identifying a deviation from a set-of-rules according to an analysis of the monitored at least one of actions and events, wherein the set-of-rules define at least one of allowable and prohibited actions and events of the at least one web browser media object; and at least one of filtering and outputting an indication of the at least one web browser media object identified as deviating from the set-of-rules.
    Type: Application
    Filed: May 27, 2019
    Publication date: September 26, 2019
    Applicant: HIRO Media Ltd.
    Inventors: Ariel NAPCHI, Hed BAR-NISSAN, Oded NAPCHI, Alan OKEN, Shahar DANIEL, Ronen STERN
  • Patent number: 10304084
    Abstract: There is provided a method for monitoring of web browser media object(s) received in response to a web browser request rendering a web page, comprising: loading ad-monitoring code with the web page that includes at least one designation for placement of at least one web browser media object received in response to a web browser request by the web browser; monitoring, using the ad-monitoring code, at least one of actions and events driven by the at least one web browser media object; identifying a deviation from a set-of-rules according to an analysis of the monitored at least one of actions and events, wherein the set-of-rules define at least one of allowable and prohibited actions and events of the at least one web browser media object; and at least one of filtering and outputting an indication of the at least one web browser media object identified as deviating from the set-of-rules.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: May 28, 2019
    Assignee: HIRO Media Ltd.
    Inventors: Ariel Napchi, Hed Bar-Nissan, Oded Napchi, Alan Oken, Shahar Daniel, Ronen Stern
  • Patent number: 10292237
    Abstract: An innovative and highly efficient light system is disclosed herein. The light system includes a housing with an inner shroud and an outer shroud, a first light source and a second light source. The inner shroud is disposed within the outer shroud, and both light sources are disposed within the inner shroud. The second light source may produce light and heat. The heat from the second light source may be absorbed by the first light source to enable the first light source to more efficiently produce light. The light system may provide light from both the first light source and the second light source simultaneously. The inner surface of the outer shroud may contain an infrared reflective coating configured to retain the heat produced from the second light source within the housing while still enabling the output of the visible light produced by the first and second light sources.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: May 14, 2019
    Assignee: YEHI OR LIGHT CREATION LIMITED
    Inventors: Alan Oken, Itzhak Katz, Avraham Emanuel
  • Publication number: 20180139180
    Abstract: A method for monitoring web page code comprising: monitoring attempted actions and/or attempted events initiated by components of the web page code for manipulation of a document object model (DOM), the monitoring performed by a virtual DOM firewall that simulates the DOM by intercepting the attempted actions and/or attempted events targeting the DOM without execution of the attempted actions and/or attempted events on the DOM, and identifying a deviation from a set-of-rules defining allowable manipulation of the DOM, and prohibited manipulation of the DOM, wherein the virtual DOM firewall is stored on the web server and executed by the hardware processor of the web server in associated with the web page code, wherein attempted actions and/or attempted events that deviate from the set-of-rules are prevented from execution on the DOM, and attempted actions and/or attempted events that adhere to the set-of-rules are allowed to continue execution on the DOM.
    Type: Application
    Filed: January 10, 2018
    Publication date: May 17, 2018
    Inventors: Ariel NAPCHI, Oded NAPCHI, Alan OKEN, Shahar DANIEL
  • Publication number: 20180012256
    Abstract: There is provided a method for monitoring of web browser media object(s) received in response to a web browser request rendering a web page, comprising: loading ad-monitoring code with the web page that includes at least one designation for placement of at least one web browser media object received in response to a web browser request by the web browser; monitoring, using the ad-monitoring code, at least one of actions and events driven by the at least one web browser media object; identifying a deviation from a set-of-rules according to an analysis of the monitored at least one of actions and events, wherein the set-of-rules define at least one of allowable and prohibited actions and events of the at least one web browser media object; and at least one of filtering and outputting an indication of the at least one web browser media object identified as deviating from the set-of-rules.
    Type: Application
    Filed: February 2, 2017
    Publication date: January 11, 2018
    Inventors: Ariel NAPCHI, Hed BAR-NISSAN, Oded NAPCHI, Alan OKEN, Shahar DANIEL, Ronen STERN
  • Publication number: 20180007762
    Abstract: An innovative and highly efficient light system is disclosed herein. The light system includes a housing with an inner shroud and an outer shroud, a first light source and a second light source. The inner shroud is disposed within the outer shroud, and both light sources are disposed within the inner shroud. The second light source may produce light and heat. The heat from the second light source may be absorbed by the first light source to enable the first light source to more efficiently produce light. The light system may provide light from both the first light source and the second light source simultaneously. The inner surface of the outer shroud may contain an infrared reflective coating configured to retain the heat produced from the second light source within the housing while still enabling the output of the visible light produced by the first and second light sources.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 4, 2018
    Inventors: Alan Oken, Itzhak Katz, Avraham Emanuel
  • Patent number: 9400988
    Abstract: A method of selecting a promotional content for media content items. The method comprises providing a database hosting a plurality of uniform resource locators (URLs) each of a web document through which at least one of a plurality of media content items being available for presentation, receiving an ad request for embedding an in stream advertisement in a media content item, analyzing the ad request to extract a video content URL of a certain web document through which the media content item is made available for presentation, matching between the video content URL and at least one of the plurality of URLs to acquire at least one identifier of the media content item, selecting an in stream advertisement based on the at least one identifier, and responding to the ad request with an indication of the in stream advertisement.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: July 26, 2016
    Assignee: HIRO Media Ltd.
    Inventors: Ariel Napchi, Oded Napchi, Hed Bar-Nissan, Alan Oken, Shahar Daniel
  • Publication number: 20160159435
    Abstract: An electric motor that is installed on a bicycle frame that includes a first side, a second side, and a bottom bracket shell. The electric motor contains a first portion, disposed on the first side of the frame of the bicycle frame proximate the bottom bracket, and a second portion, disposed on the second side of the bicycle frame proximate the bottom bracket shell. The first portion of the electric motor includes a stator and a rotor. The second portion of the electric motor includes a rechargeable battery. A bicycle crankset, with two crank arms, two pedals, and an axle, is rotatably coupled to the bottom bracket shell of the bicycle frame, where the axle of the crankset extends through the first and second portions of the electric motor. The rotor includes a sprocket that intermeshes with a bicycle chain to drive a rear wheel coupled to the bicycle frame.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 9, 2016
    Inventors: Arie Leon Yehuda, Alan Oken, Ariel Napchi
  • Publication number: 20150127448
    Abstract: A method of selecting an advertisement (ad) network for providing promotional content to be presented in an ad spot, comprising: monitoring the performance of response to ad requests for embedding ads in ad spots for each ad networks; assigning a performance score to each ad networks based on the monitoring; constructing a ranked set of data values of the ad networks for a bidding process according to the performance score of each ad network and bid responses received by each ad network; and selecting an ad network according to the ranked set of data values.
    Type: Application
    Filed: November 4, 2014
    Publication date: May 7, 2015
    Inventors: Ariel NAPCHI, Oded NAPCHI, Hed BAR-NISSAN, Alan OKEN, Shahar DANIEL
  • Publication number: 20130311309
    Abstract: A method of selecting a promotional content for media content items. The method comprises providing a database hosting a plurality of uniform resource locators (URLs) each of a web document through which at least one of a plurality of media content items being available for presentation, receiving an ad request for embedding an in stream advertisement in a media content item, analyzing the ad request to extract a video content URL of a certain web document through which the media content item is made available for presentation, matching between the video content URL and at least one of the plurality of URLs to acquire at least one identifier of the media content item, selecting an in stream advertisement based on the at least one identifier, and responding to the ad request with an indication of the in stream advertisement.
    Type: Application
    Filed: March 20, 2013
    Publication date: November 21, 2013
    Applicant: HIRO Media Ltd.
    Inventors: Ariel NAPCHI, Oded NAPCHI, Hed BAR-NISSAN, Alan OKEN, Shahar DANIEL