×

Controlling web page behaviour

  • US 10,430,037 B2
  • Filed: 03/06/2012
  • Issued: 10/01/2019
  • Est. Priority Date: 03/07/2011
  • Status: Active Grant
First Claim
Patent Images

1. A web enabled device arranged for controlling webpage behavior on the web enabled device, the web enabled device being arranged under the control of software to:

  • monitor a user interaction with a webpage, using client side page tagging webpage monitoring with a client side JavaScript module running within the webpage on the web enabled device, the client side module being delivered from a server to the web enabled device upon being called from tagging in the webpage or being loaded from a storage of the web enabled device having previously been delivered from the server, upon being called from tagging in the webpage;

    determine whether predetermined conditions are satisfied, and being arranged, where the predetermined conditions are satisfied, to;

    capture details concerning an intended result of said user interaction, using the client side module running within the webpage, the intended result being an intended resulting operation of the web enabled device;

    cancel occurrence of the intended result of said user interaction using the client side module running within the webpage;

    carry out additional processing using the client side module running within the webpage;

    determine a controlled result, using the client side module running within the webpage, in dependence on said intended result and the additional processing; and

    cause the controlled result to occur,wherein, the predetermined conditions comprise the user interaction being one having an intended result of causing a page transition at the web enabled device, which would lead to navigation to a target page, and said details concerning the intended result of said user interaction comprise capturing the uniform resource locator (URL) of the target page, and the controlled result is a controlled resulting operation of the web enabled device and comprises one of;

    i) no action in response to the user interaction such that navigation is cancelled;

    ii) a regeneration, under control of the client side module running within the webpage, of the intended result leading to navigation to the target page but after a delay introduced by the additional processing; and

    iii) a modified result, determined under control of the client side module running within the webpage, which is a modified resulting operation of the web enabled device leading to navigation to the target page but with a modified version of the captured uniform resource locator (URL) query string or with referrer information deleted or leading to navigation to a different page.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×