×

System and method for processing user interface events

  • US 9,942,228 B2
  • Filed: 06/06/2014
  • Issued: 04/10/2018
  • Est. Priority Date: 05/05/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a first event stream by a web server and from a first client device, wherein the web server is configured to receive uniform resource locator (URL) requests from client devices and respond to the URL requests with web-based content, wherein the first event stream received by the web server includes one or more events collected in response to interactions detected with a user interface application executing on the first client device;

    transmitting, by the web server, a message to the first client device including instructions to the user interface application to change the event streaming behavior performed by the user interface application executing at the first client device;

    receiving, by the web server, a second event stream from the first client device, the second event stream including one or more additional events collected in response to interactions detected with the user interface application, wherein the second event stream is received by the web server after the transmission of the message to the first client device;

    processing, by the web server, the second event stream to determine whether events in the second event stream correspond to the changed event streaming behavior;

    determining, by the web server, an event generator type, based on the determining of whether the received event stream corresponds to the changed event streaming behavior; and

    in response to determining a non-human event generator type, performing at least one of;

    causing an error to be communicated to the first client device via the user interface application, initiating further testing for human interaction via the user interface application, or terminating the interaction with the first client device via the user interface application.

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