Method and system for client-side manipulation of tables
First Claim
1. A method for manipulating tables from a client machine, the method comprising:
- determining at the client machine, existence of a table via a loaded graphical user interface operable with a markup language;
extracting data from the table;
storing the data from the table in a local cache;
manipulating the data in the local cache; and
displaying the data in a user-defined table by applying a function within the graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a system and method for providing a browser functionality to determine the existence of a table, identify data therein and manipulate the data according to a user'"'"'s input. Thus, a method for manipulating data tables in a client machine includes determining at the client machine, existence of a table via a loaded graphical user interface operable with a markup language; extracting data from the table; storing the data from the table in a local cache; manipulating the data in the local cache; and displaying the data in a user-defined table by applying a function within the graphical user interface. The manipulating can include sorting the data in the local cache which could include re-sorting the data according to user-defined parameters. The user-defined parameters can include determining a column by which to sort and a row by which to sort. The table on the client computer can be generated by the graphical user interface loading a Web page from a server machine. The graphical user interface can be a Web browser or can be operable with a Web browser. Alternatively, the function within the graphical user interface is a preset set of functions.
-
Citations
19 Claims
-
1. A method for manipulating tables from a client machine, the method comprising:
-
determining at the client machine, existence of a table via a loaded graphical user interface operable with a markup language;
extracting data from the table;
storing the data from the table in a local cache;
manipulating the data in the local cache; and
displaying the data in a user-defined table by applying a function within the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising code for performing acts manipulating tables from a client machine, the acts including:
-
determining at the client machine, existence of a table via a loaded graphical user interface operable with a markup language;
extracting data from the table;
storing the data from the table in a local cache;
manipulating the data in the local cache; and
displaying the data in a user-defined table by applying a function within the graphical user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system comprising:
-
a processor;
a memory coupled to the processor;
a graphical user interface coupled to the processor, the graphical user interface configured to determine existence of a table via the loaded graphical user interface operable with a markup language;
a manipulation module configured to extract data from the table, store the data from the table in a local cache and manipulate the data in the local cache; and
a rewrite module configured to display the data in a user-defined table by applying a function within the graphical user interface. - View Dependent Claims (19)
-
Specification