×

Optimization schemes for controlling user interfaces through gesture or touch

  • US 10,762,277 B2
  • Filed: 09/24/2014
  • Issued: 09/01/2020
  • Est. Priority Date: 05/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method executed on a computing device for transforming browser events into a semantic event comprehensible by an application executed by a remote server and hosted by a browser, the method comprising:

  • receiving, from the browser, a browser event generated in response to a user input received via a user interface outputted on the browser that is executed on the computing device, the browser event representing an input configured to initiate a browser action to handle a selection with an operating system of the computing device, the browser action being browser or computing device dependent;

    upon receiving the browser event, determining, at the computing device, whether the received browser event matches a predetermined input event that corresponds to a semantic event of the application, the semantic event representing a command comprehensible by the application hosted by the browser and executed by the remote server;

    in response to determining that the received browser event matches the predetermined input event,transmitting, from the computing device and via a computer network, the semantic event comprehensible by the application to the application executed by the remote server;

    cancelling, in the browser, the received browser event on the computing device to prevent the browser action that is browser or computing device dependent from being performed on the computing device;

    receiving, via the computer network, an object generated by the application executed on the remote server in response to the command represented by the semantic event; and

    rendering, at the computing device and via the interface in the browser, the received object generated by the application in response to the user input in the browser on the computing device.

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