×

Multi-Column Multi-Data Type Internationalized Sort Extension For Web applications

  • US 20080133527A1
  • Filed: 02/11/2008
  • Published: 06/05/2008
  • Est. Priority Date: 05/28/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system for implementing a front-end user sort request, comprising:

  • a server configured for receiving an XML list request object from a front-end device;

    said server further including processing means for;

    decomposing said XML list request object in cache and repetitively creating a sort entry object in said cache for each row included in said list request using a list of column values initially retrieved from a data storage medium and prepared for use in a set of sort entry objects in said cache, with each sort entry object including a row and one or more column values associated with the row;

    creating a master sort entry object list in said cache containing each of said created sort entry objects, wherein the master sort entry object list includes a separate sort entry object for each row corresponding to said XML list request object;

    performing a sort routine on at least a first column of said list of column values in each of said sort entry objects, wherein a compare function of said sort routine is dependent upon information obtained from said decomposing said XML list request object, said sort routing further comprising;

    determining the existence of one or more parent subsets within said first column of said list of column values in each of said sort entry objects; and

    sorting each parent subset within said first column using column values from a next most significant column, wherein a compare function used for sorting said next most significant column is based upon user characteristics included in said sort entry objects, a sort directions list, and a data type list for each of said number of columns corresponding to said XML list request object; and

    rebuilding said list request in accordance with the completion of said sort routine.

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