Patent ID: 8832547
Filing Date: 2014-09-09
Classification: G06F

Abstract:
1. A computer-implemented method for managing navigation in a table, the computer-implemented method comprising: retrieving a table object that includes data associated with the table in the webpage, the table object having an indexed array of row objects, each of the row objects containing a unique row identifier assigned to a respective row of the table; responsive to receiving a keystroke input for the table, obtaining a cell identifier assigned to a current cell of the table, wherein a different cell identifier is assigned to each cell in the table; parsing a row identifier and a column offset from the cell identifier; searching through the array of row objects until the row identifier matches the first unique row identifier of a first row object; responsive to the row identifier matching the first unique row identifier of the first row object, identifying a first index of the first row object, wherein the first index of the first row object indicates a position of the first row object within the array of row objects independent of rows of the table being sorted or re-arranged; identifying a current cell index of the current cell using the first index of the first row object and the column offset; and obtaining the current cell using the current cell index.