×

Method for arranging display elements

  • US 6,603,493 B1
  • Filed: 04/13/1999
  • Issued: 08/05/2003
  • Est. Priority Date: 04/13/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. An automatic method for arranging display elements on a computer screen in a display area to improve screen appearance, the display elements having preferred width to height and preferred height to width values, the method comprising the steps of:

  • (a) packing elements in a row until a row is filled by compressing said row, and creating additional rows as needed until all elements are packed into a row, wherein each said element is an object instantiation of an element class type of each said element, the step of compressing a row including querying those elements supporting a query for a preferred width given a height and revising width of row based on returned preferred widths for all elements in the row, wherein said query for preferred width given a height is performed as an object method for said element class type and said element returns an answer to said query using a custom computation that depends on said element class type;

    (b) stacking all rows and determining extra height available in a display area;

    (c) displaying arranged elements in said display area, and (d) before or after step b, distributing extra height or width among the rows.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×