Patent ID: 7940285

Claim:
A method for re-arranging a display in a viewable area, comprising: dividing the viewable area into units, the viewable area including first objects to be displayed; determining the contents of units of the viewable area that includes the first objects by: representing the units as a picture of letters wherein the letters represent first objects of the contents, different letters being used to indicate different first objects; identifying a particular first object by removing letters not associated with the particular first object to form a compressed form of the particular first object; storing the compressed form of the particular first object; comparing the compressed form of the particular first object with a plurality of stored images of respective known types to find a match that indicates the type of the particular first object, each first object type having a respective associated rule that indicates importance that the first object type remain uncluttered; prioritizing into 3 or more grades of importance the availability of the units for display of objects other than the first objects according to the contents of the units, the prioritizing into 3 or more grades of importance including considering first object type and the associated rule that indicates importance that the first object type remain uncluttered; supplying display items including second objects to be displayed in the viewable area, the second objects being different from the first objects; prioritizing each second object for display according to importance that it be displayed; and allocating one or more display items for display in the viewable area as a function of both the first prioritizing step of prioritizing the availability of the units for display of objects other than the first objects and the second prioritizing step of prioritizing each second object for display according to importance that it be displayed.