×

Systems and methods for automatically generating user interface elements for complex databases

DC
  • US 10,025,801 B2
  • Filed: 07/07/2014
  • Issued: 07/17/2018
  • Est. Priority Date: 10/31/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for displaying, within a user interface operating under control of a processor, an enhanced representation of data from a relational database, the relational database comprising machine-readable data representing a plurality of tables, constraints, and relationships and also operating under control of a processor, wherein the plurality of tables comprises a primary table and a foreign table, wherein each one of the primary table and the foreign table comprises at least one row, and wherein each row comprises a plurality of columns, the method comprising:

  • using a processor to automatically construct a representation of data from a row of the primary table (primary-table row) by;

    using a processor to identify a foreign key (FK) value in an FK column in the primary-table row, wherein the FK column references the foreign table;

    using a processor to locate a row in the foreign table (foreign-table row) whose primary key (PK) value matches the identified FK value;

    using a processor to select a value from the foreign-table row other than the PK value based on at least one of the following attributes of the column in the foreign table that contains the selected value;

    column name;

    column datatype;

    at least one column constraint;

    orcolumn position within the foreign table;

    using a processor to derive a description of the foreign-table row using the selected value; and

    using a processor to augment or supplant the FK value with the description in constructing the representation; and

    using a processor to display the constructed representation.

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