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: 10701030Abstract: 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: GrantFiled: January 10, 2018Date of Patent: June 30, 2020Assignee: HIRO Media Ltd.Inventors: Ariel Napchi, Oded Napchi, Alan Oken, Shahar Daniel
-
Patent number: 10650402Abstract: 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: GrantFiled: November 4, 2014Date of Patent: May 12, 2020Assignee: HIRO Media Ltd.Inventors: Ariel Napchi, Oded Napchi, Hed Bar-Nissan, Alan Oken, Shahar Daniel
-
Publication number: 20190295127Abstract: 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: ApplicationFiled: May 27, 2019Publication date: September 26, 2019Applicant: HIRO Media Ltd.Inventors: Ariel NAPCHI, Hed BAR-NISSAN, Oded NAPCHI, Alan OKEN, Shahar DANIEL, Ronen STERN
-
Patent number: 10304084Abstract: 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: GrantFiled: February 2, 2017Date of Patent: May 28, 2019Assignee: HIRO Media Ltd.Inventors: Ariel Napchi, Hed Bar-Nissan, Oded Napchi, Alan Oken, Shahar Daniel, Ronen Stern
-
Publication number: 20180139180Abstract: 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: ApplicationFiled: January 10, 2018Publication date: May 17, 2018Inventors: Ariel NAPCHI, Oded NAPCHI, Alan OKEN, Shahar DANIEL
-
Publication number: 20180012256Abstract: 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: ApplicationFiled: February 2, 2017Publication date: January 11, 2018Inventors: Ariel NAPCHI, Hed BAR-NISSAN, Oded NAPCHI, Alan OKEN, Shahar DANIEL, Ronen STERN
-
Patent number: 9400988Abstract: 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: GrantFiled: March 20, 2013Date of Patent: July 26, 2016Assignee: HIRO Media Ltd.Inventors: Ariel Napchi, Oded Napchi, Hed Bar-Nissan, Alan Oken, Shahar Daniel
-
Publication number: 20150127448Abstract: 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: ApplicationFiled: November 4, 2014Publication date: May 7, 2015Inventors: Ariel NAPCHI, Oded NAPCHI, Hed BAR-NISSAN, Alan OKEN, Shahar DANIEL
-
Publication number: 20130311309Abstract: 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: ApplicationFiled: March 20, 2013Publication date: November 21, 2013Applicant: HIRO Media Ltd.Inventors: Ariel NAPCHI, Oded NAPCHI, Hed BAR-NISSAN, Alan OKEN, Shahar DANIEL