×

Low-latency interactive user interface

  • US 9,323,722 B1
  • Filed: 12/07/2010
  • Issued: 04/26/2016
  • Est. Priority Date: 12/07/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method on a client device, comprising:

  • while receiving one or more first characters in a sequence of characters being entered into an input field of an interactive user interface of the client device and before the sequence of characters has been completely entered, performing by the client device;

    parsing the one or more first characters using a first string parsing pattern associated with a first model to generate first parsed input, the first model specifying a first string presentation format, wherein parsing includes;

    identifying an error indicating that the one or more first characters cannot be parsed by the first string parsing pattern associated with the first model;

    presenting the first parsed input in the interactive user interface formatted according to the first string presentation format;

    in response to identifying the error;

    presenting information identifying the error in the interactive user interface, the information including a message specifying the error, andsending a request to identify a second model to a server, wherein the request includes the one or more first characters;

    receiving, from the server and based on the request, a second model, the second model being different from the first model and associated with a second string parsing pattern and a second string presentation format, wherein the second model is a software component that contains information and processing instructions required to achieve a functionality on the client device and the second model being configured to address the error indicating that the one or more first characters cannot be parsed by the first string parsing pattern associated with the first model;

    parsing one or more second characters using the second string parsing pattern to generate second parsed input, the second characters including the one or more first characters and zero or more characters entered subsequent to the one or more first characters, wherein the second string parsing pattern is different from the first string parsing pattern; and

    presenting the second parsed input in the interactive user interface formatted according to the second string presentation format.

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