Patents by Inventor Ariel Napchi
Ariel 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: 20160159435Abstract: 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: ApplicationFiled: December 7, 2015Publication date: June 9, 2016Inventors: Arie Leon Yehuda, Alan Oken, Ariel Napchi
-
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
-
Patent number: 8112361Abstract: A method and system for dynamic, real-time addition of advertisements to downloaded static content. The method comprises seamlessly combining a downloaded original content file with personalized information on a user device, and allowing the user either to use the combined original content and personalized information without possibility of personalized information removal, or to remove the personalized information after a fee payment. The seamless combination and removal operations are done by a player located in the user device.Type: GrantFiled: August 10, 2005Date of Patent: February 7, 2012Assignee: Hiro Media Ltd.Inventors: Ronny Golan, Ariel Napchi
-
Publication number: 20080319862Abstract: Methods for preventing ad stripping from ad-supported digital content include removing part of the content, and using a digital rights management (DRM) proxy server to provide links to any removed content part and to ads to be inserted in the content to a player who plays the content with the ads. The DRM proxy server ensures that the player cannot distinguish between removed content parts and the ads. A system enabling the method includes in addition to the DRM server and player an encoder used to remove at least one part from the content, encode the remaining content and the removed part and supplying links to each removed part to the DRM proxy server. The system further includes an ad server used to provide links to ads to the DRM proxy server.Type: ApplicationFiled: September 4, 2008Publication date: December 25, 2008Applicant: HIROMEDIA LTD.Inventors: Ronny GOLAN, Ariel Napchi
-
Publication number: 20080097915Abstract: A method and system for dynamic, real-time addition of advertisements to downloaded static content. The method comprises seamlessly combining a downloaded original content file with personalized information on a user device, and allowing the user either to use the combined original content and personalized information without possibility of personalized information removal, or to remove the personalized information after a fee payment. The seamless combination and removal operations are done by a player located in the user device.Type: ApplicationFiled: August 10, 2005Publication date: April 24, 2008Applicant: HIRO-MEDIA LTD.Inventors: Ronny Golan, Ariel Napchi
-
Publication number: 20060036488Abstract: A method and system for dynamic, real-time addition of advertisements to downloaded static content. The method comprises seamlessly combining a downloaded original content file with personalized information on a user device, and allowing the user either to use the combined original content and personalized information without possibility of personalized information removal, or to remove the personalized information after a fee payment. The seamless combination and removal operations are done by a player located in the user device.Type: ApplicationFiled: August 2, 2005Publication date: February 16, 2006Inventors: Ronny Golan, Ariel Napchi