×

Adaptive navigation functionality in a web-based data-entry grid

  • US 10,339,213 B2
  • Filed: 06/26/2015
  • Issued: 07/02/2019
  • Est. Priority Date: 10/19/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of facilitating navigation in a web-based data entry grid, the method comprising:

  • displaying, in a web browser being executed by a computer system, a data entry grid interface for a web application hosted by an application server;

    receiving, by the web browser, a first user input that engages a navigation mode, wherein the navigation mode prevents the web browser from accessing the application server upon each navigation event;

    receiving, by the web browser, a second user input requesting navigation to a first cell of a plurality of cells of the web-based data entry grid, wherein the navigation mode is engaged while the first user input is received;

    in response to receiving the second user input, determining, by the web browser, that the navigation mode is engaged;

    in response to receiving the second user input and determining that the navigation mode is engaged, navigating, by the web browser, to the first cell without requesting data from the application server and without rendering an input control for the first cell such that the first cell is read-only;

    after navigating to the first cell, receiving, by the web browser being executed by the computer system, a third user input requesting disengagement of the navigation mode for the data entry grid interface;

    in response to the third user input, disengaging, by the web browser, the navigation mode for the data entry grid interface;

    after disengaging the navigation mode, receiving, by the web browser, a fourth user input requesting navigation to a second cell of the plurality of cells of the data entry grid interface;

    in response to receiving the fourth user input, determining, by the web browser, that the navigation mode is disengaged; and

    in response to receiving the fourth user input and determining that the navigation mode is disengaged;

    navigating, by the web browser, to the second cell;

    accessing, by the web browser, data from the application server; and

    rendering, by the web browser, an input control for the second cell, the input control allowing content of the second cell to be edited.

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