×

System and Method for Compensating for Drift in a Display of a User Interface State

  • US 20120086725A1
  • Filed: 06/21/2011
  • Published: 04/12/2012
  • Est. Priority Date: 10/07/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for adjusting a displayed user interface in accordance with a navigational state of a human interface device, comprising:

  • at a computer system including one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of;

    for each measurement epoch, performing a base set of operations comprising;

    determining an unmodified user interface state in accordance with the navigational state of the human interface device; and

    generating current user interface data enabling a current user interface to be displayed in accordance with the unmodified user interface state;

    upon detecting an error introducing state of the human interface device, the method includes for each measurement epoch, performing the base set of operations and additional operations comprising;

    determining a modified user interface state;

    adjusting the current user interface data in accordance with the modified user interface state; and

    determining a user interface state error based on a difference between the modified user interface state and the unmodified user interface state; and

    upon detecting an error compensating state of the human interface device, the method includes for each measurement epoch, performing the base set of operations and additional operations comprising;

    determining a compensation adjustment in accordance with the unmodified user interface state and the user interface state error;

    adjusting the current user interface data in accordance with the compensation adjustment; and

    reducing the user interface state error in accordance with the compensation adjustment; and

    performing an operation using the current user interface data so as to enable the current user interface to be displayed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×