PRESENTING AND ZOOMING A SET OF OBJECTS WITHIN A WINDOW
First Claim
1. A computer-implemented method, the method comprising:
- configuring one or more computer processors to perform an operation comprising;
receiving a request to display a list of a plurality of objects in a display window on a graphical display device, the display window having an insufficient size to display all of the objects in the list simultaneously;
determining a maximum number elements which can be displayed simultaneously in the display window;
generating a plurality of categories equal to the maximum number of elements which can be displayed simultaneously in the display window;
distributing each of the plurality of objects to one of the generated categories; and
outputting, in response to the request, a list of the generated plurality of categories for display within the display window on the graphical display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and articles of manufacture are disclosed for presenting a plurality of objects within a display area on a graphical display device. The size of the display area may be received. A plurality of categories may be generated based on the plurality of objects and the received size. A plurality of labels may be generated for the plurality of categories, the labels describing the objects associated with each category. The plurality of categories may be output for display within the display area. The plurality of categories may also form a hierarchy. Commands may be provided for navigating the hierarchy. A user may conveniently and efficiently view, browse, and select the plurality of objects using the hierarchy and the provided commands.
99 Citations
21 Claims
-
1. A computer-implemented method, the method comprising:
configuring one or more computer processors to perform an operation comprising; receiving a request to display a list of a plurality of objects in a display window on a graphical display device, the display window having an insufficient size to display all of the objects in the list simultaneously; determining a maximum number elements which can be displayed simultaneously in the display window; generating a plurality of categories equal to the maximum number of elements which can be displayed simultaneously in the display window; distributing each of the plurality of objects to one of the generated categories; and outputting, in response to the request, a list of the generated plurality of categories for display within the display window on the graphical display device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer program product comprising a computer usable medium storing computer usable program code configured to:
-
receive a request to display a list of a plurality of objects in a display window on a graphical display device, the display window having an insufficient size to display all of the objects in the list simultaneously; determine a maximum number elements which can be displayed simultaneously in the display window; generate a plurality of categories equal to the maximum number of elements which can be displayed simultaneously in the display window; distribute each of the plurality of objects to one of the generated categories; and output, in response to the request, a list of the generated plurality of categories for display within the display window on the graphical display device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; and a memory containing a program, which when executed by the processor is configured to perform an operation comprising; receiving a request to display a list of a plurality of objects in a display window on a graphical display device, the display window having an insufficient size to display all of the objects in the list simultaneously; determining a maximum number elements which can be displayed simultaneously in the display window; generating a plurality of categories equal to the maximum number of elements which can be displayed simultaneously in the display window; distributing each of the plurality of objects to one of the generated categories; and outputting, in response to the request, a list of the generated plurality of categories for display within the display window on the graphical display device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification