×

Hierarchical table

  • US 7,877,394 B2
  • Filed: 02/27/2008
  • Issued: 01/25/2011
  • Est. Priority Date: 02/27/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing, in a server connected to a computer network, a plurality of database records, the database records being organized in a hierarchy and including at least two parent records, at least two child records associated with each of the parent records, and at least two grandchild records associated with each of the child records;

    storing, by the server, a cost associated with each database record, the cost being independent of the hierarchy, wherein the cost is hashed from a key string for ranking each child in the hierarchical database into an integer value by the server;

    receiving, by the server, a request over the computer network from a client to sort the database records based on the costs associated with the database records in either ascending or descending order;

    in response to the receiving the request, sorting, by the server, the database records in the either ascending or descending order by;

    ranking the parent records in the ascending or descending order based on the costs associated with the database records;

    ranking the child records associated with each parent record in the ascending or descending order based on their costs and their associated parent; and

    ranking the grandchild records associated with each child record in the ascending or descending order based on their costs and their associated child; and

    sending a response message, from the server to the client, the response message being configured to cause a browser of the client to display all of the plurality of database records according to the sorting performed in response to the receiving the request.

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