ADAPTIVE NAVIGATION FUNCTIONALITY IN A WEB-BASED DATA-ENTRY GRID
First Claim
1. A method of facilitating navigation in a web-based data entry grid, the method comprising:
- receiving, by a web browser being executed by a computer system, a first user input requesting navigation to a first cell of a plurality of cells of the web-based data entry grid, wherein a navigation mode is engaged while the first user input is received;
navigating, by the web browser being executed by the computer system, to the first cell without requesting or 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 second user input that disengages the navigation mode for the web-based data entry grid;
in response to the second user input, disengaging, by the web browser being executed by the computer system, the navigation mode for the web-based data entry grid;
receiving, by the web browser being executed by the computer system, a third user input requesting navigation to a second cell of the plurality of cells of the web-based data entry grid;
navigating, by the web browser being executed by the computer system, to the second cell; and
in response to the navigation mode being disengaged, rendering, by the web browser being executed by the computer system, an input control for the second cell, the input control allowing content of the second cell to be edited.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for facilitating navigation in a web-based data entry grid. In one set of embodiments, when a user navigates into a cell of the data entry grid, the user'"'"'s web browser can wait for a predetermined time period before accessing an application server to retrieve input control information for the cell. If the user enters a command to navigate away from the cell before the predetermined time period has passed, the server access can be avoided, and thus the navigation event can be processed immediately. If no navigation command is received from the user before the predetermined time period has passed, the input control information can be retrieved from the application server and rendered.
3 Citations
20 Claims
-
1. A method of facilitating navigation in a web-based data entry grid, the method comprising:
-
receiving, by a web browser being executed by a computer system, a first user input requesting navigation to a first cell of a plurality of cells of the web-based data entry grid, wherein a navigation mode is engaged while the first user input is received; navigating, by the web browser being executed by the computer system, to the first cell without requesting or 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 second user input that disengages the navigation mode for the web-based data entry grid; in response to the second user input, disengaging, by the web browser being executed by the computer system, the navigation mode for the web-based data entry grid; receiving, by the web browser being executed by the computer system, a third user input requesting navigation to a second cell of the plurality of cells of the web-based data entry grid; navigating, by the web browser being executed by the computer system, to the second cell; and in response to the navigation mode being disengaged, rendering, by the web browser being executed by the computer system, an input control for the second cell, the input control allowing content of the second cell to be edited. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory processor-readable medium for facilitating navigation in a web-based data entry grid, comprising processor-readable instructions configured to cause one or more processors to:
-
process a first user input requesting navigation to a first cell of a plurality of cells of the web-based data entry grid, wherein a navigation mode is engaged while the first user input is received; navigate to the first cell without requesting or rendering an input control for the first cell such that the first cell is read-only; process a second user input that disengages the navigation mode for the web-based data entry grid; in response to the second user input, disengage the navigation mode for the web-based data entry grid; process a third user input requesting navigation to a second cell of the plurality of cells of the web-based data entry grid; in response to the third user input, navigate to the second cell; and in response to the navigation mode being disengaged, render an input control for the second cell, the input control allowing content of the second cell to be edited. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for facilitating navigation in a web-based data entry grid, comprising:
-
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; process a first user input requesting navigation to a first cell of a plurality of cells of the web-based data entry grid, wherein a navigation mode is engaged while the first user input is received; navigate to the first cell without requesting or rendering an input control for the first cell such that the first cell is read-only; after navigating to the first cell, process a second user input that disengages the navigation mode for the web-based data entry grid; in response to the second user input, disengage the navigation mode for the web-based data entry grid; process a third user input requesting navigation to a second cell of the plurality of cells of the web-based data entry grid; in response to the third user input, navigate to the second cell; and in response to the navigation mode being disengaged, render an input control for the second cell, the input control allowing content of the second cell to be edited. - View Dependent Claims (18, 19, 20)
-
Specification