Hierarchical Table
First Claim
Patent Images
1. A method comprising:
- storing, in a computer-readable database of a storage system connected to a computer network, a plurality of database records, including at least one parent record, at least one child record associated with at least one of the parent records, and at least one grandchild record associated with at least one of the child records;
storing a value associated with each database record;
receiving a request over the computer network from a client to sort the database records in either ascending or descending order;
in response to the receiving the request, sorting the database records in the either ascending or descending order by;
ranking the parent records in the ascending or descending order based on their values;
ranking the child records associated with each parent record in the ascending or descending order based on their values; and
ranking the grandchild records associated with each child record in the ascending or descending order based on their values; and
sending a response message to the client, the response message being configured to cause a browser of the client to display the plurality of database records according to the sorting performed in response to the receiving the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Various example embodiments are disclosed. According to one example embodiment, a method may include storing a plurality of database records, storing a value associated with each database record, receiving a request to sort the database records, sorting the database records, and sending a response message.
-
Citations
20 Claims
-
1. A method comprising:
-
storing, in a computer-readable database of a storage system connected to a computer network, a plurality of database records, including at least one parent record, at least one child record associated with at least one of the parent records, and at least one grandchild record associated with at least one of the child records; storing a value associated with each database record; receiving a request over the computer network from a client to sort the database records in either ascending or descending order; in response to the receiving the request, sorting the database records in the either ascending or descending order by; ranking the parent records in the ascending or descending order based on their values; ranking the child records associated with each parent record in the ascending or descending order based on their values; and ranking the grandchild records associated with each child record in the ascending or descending order based on their values; and sending a response message to the client, the response message being configured to cause a browser of the client to display the plurality of database records according to the sorting performed in response to the receiving the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for sorting a hierarchical table displayed in a graphical user interface (GUI) of a remote client, the computer program product being tangibly embodied on a computer-readable medium and including executable code that, when executed, is configured to cause a data processing apparatus to:
-
store, in a computer-readable database of a storage system connected to a computer network, a plurality of database records, including at least one parent record, at least one child record associated with at least one of the parent records, and at least one grandchild record associated with at least one of the child records; store a value associated with each database record; receive a request over the computer network from the client to sort the database records in either ascending or descending order; in response to the receiving the request, sort the database records in the either ascending or descending order by; ranking the parent records in the ascending or descending order based on their values; ranking the child records associated with each parent record in the ascending or descending order based on their values; and ranking the grandchild records associated with each child record in the ascending or descending order based on their values; and send a response message to the client, the response message being configured to cause the GUI of the client to display the plurality of database records according to the sorting performed in response to the receiving the request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification