Method and system for re-arranging a display
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are described for re-arranging a display in a viewable area. The method comprises dividing the viewable area into units; determining the contents of units of the viewable area; prioritizing the availability of the units by content; and allocating one or more display items in the prioritized available units. A plurality of display items is provided and the display items are allocated according to a determined order which may depend on one or more of a user preference, the contents of the viewable area, the activity of the user, and environmental parameters.
-
Citations
11 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product stored on a non-transitory computer readable storage medium, comprising computer readable program code that rearranges a display in a viewable area by performing the steps of:
-
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.
-
Specification