Patents by Inventor Oded NAPCHI

Oded NAPCHI 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
  • 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
  • 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: 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