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: 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: 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
  • Patent number: 8112361
    Abstract: 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: Grant
    Filed: August 10, 2005
    Date of Patent: February 7, 2012
    Assignee: Hiro Media Ltd.
    Inventors: Ronny Golan, Ariel Napchi
  • Publication number: 20080319862
    Abstract: 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: Application
    Filed: September 4, 2008
    Publication date: December 25, 2008
    Applicant: HIROMEDIA LTD.
    Inventors: Ronny GOLAN, Ariel Napchi
  • Publication number: 20080097915
    Abstract: 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: Application
    Filed: August 10, 2005
    Publication date: April 24, 2008
    Applicant: HIRO-MEDIA LTD.
    Inventors: Ronny Golan, Ariel Napchi
  • Publication number: 20060036488
    Abstract: 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: Application
    Filed: August 2, 2005
    Publication date: February 16, 2006
    Inventors: Ronny Golan, Ariel Napchi