Modifying the graphical display of data entities and relational database structures
First Claim
1. A computer-implemented method, said computer including a processor and having a graphical display that includes at least one object that is associated with data, said method comprising:
- splitting said graphical display into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle;
displaying a star schema in said graphical display by displaying dimension objects including dimension tables that include attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and additional dimension objects including dimension tables that include attribute data in said right area and by displaying connecting lines across said rectangles in the graphical display to illustrate associations between said facts object and said dimension objects, wherein said objects in each area are manipulated independently of said other objects in said each area and said objects in each other area;
accepting input that enlarges said at least one object in one area, wherein said at least one object is one of said dimension objects and facts objects; and
in response to enlarging said at least one object in said one area;
enlarging said display of said one area that includes said enlarged at least one object;
realigning vertically and horizontally other objects within said enlarged area relative to said enlarged at least one object in said enlarged area;
moving said display of said each other area including at least one object that is not included in said enlarged area to create more space on the graphical display for said enlarged area, thereby enabling efficient analysis of said data associated with said at least one object that is included in said enlarged area; and
realigning said objects in said each other area with the realigned other objects within said enlarged area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate alignment of said other objects within said each other area.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer products that efficiently present large amounts of entity information with a graphical display that retains all or most of the relevant contextual information. More particularly, the preferred embodiment of the present invention enables efficient analysis of data with a graphical display that minimizes distortion of the text in the graphical display, that retains contextual information associated with data objects in the graphical display, and that positions the objects to optimally represent relational database associations.
46 Citations
54 Claims
-
1. A computer-implemented method, said computer including a processor and having a graphical display that includes at least one object that is associated with data, said method comprising:
-
splitting said graphical display into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; displaying a star schema in said graphical display by displaying dimension objects including dimension tables that include attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and additional dimension objects including dimension tables that include attribute data in said right area and by displaying connecting lines across said rectangles in the graphical display to illustrate associations between said facts object and said dimension objects, wherein said objects in each area are manipulated independently of said other objects in said each area and said objects in each other area; accepting input that enlarges said at least one object in one area, wherein said at least one object is one of said dimension objects and facts objects; and in response to enlarging said at least one object in said one area; enlarging said display of said one area that includes said enlarged at least one object; realigning vertically and horizontally other objects within said enlarged area relative to said enlarged at least one object in said enlarged area; moving said display of said each other area including at least one object that is not included in said enlarged area to create more space on the graphical display for said enlarged area, thereby enabling efficient analysis of said data associated with said at least one object that is included in said enlarged area; and realigning said objects in said each other area with the realigned other objects within said enlarged area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate alignment of said other objects within said each other area. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, said computer including a processor and having a graphical display that includes at least one object that is associated with data, said method comprising:
-
splitting said graphical display into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; displaying a star schema in said graphical display by displaying dimension objects including dimension tables that include attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and additional dimension objects including dimension tables that include attribute data in said right area and by displaying connecting lines across said rectangles in the graphical display to illustrate associations between said facts object and said dimension objects, wherein said objects in each area are manipulated independently of said other objects in said each area and said objects in each other area; accepting input that reduces said at least one object in one area, wherein said at least one object is one of said dimension objects and facts objects; and in response to reducing said at least one object in said one area; reducing said display of said one area that includes said reduced at least one object; realigning vertically and horizontally other objects within said reduced area relative to said reduced at least one object in said reduced area; moving said display of said each other area including at least one object that is not included in said reduced area in response to reduction of the display of said reduced area on the graphical device, thereby enabling efficient analysis of said data associated with said at least one object that is included in said reduced area; and realigning said objects in said each other area with the realigned other objects within said reduced area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate alignment of said other objects within said each other area. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method, said computer including a processor and having a graphical display that includes at least two objects, said graphical display showing a relationship between said at least two objects, said method comprising:
-
splitting said graphical display into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; displaying a star schema in said graphical display by displaying at least one dimension object including at least one dimension table that includes attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and at least one additional dimension object including at least one dimension table that includes attribute data in said right area, wherein said at least one object in each area is manipulated independently of said other objects in said each area and said at least one object in each other area; displaying in at least one area said at least two objects in said graphical display; accepting input that enlarges at least one of said at least two objects in one area; and in response to enlarging said at least one object in said one area; enlarging said display of said one area that includes said enlarged at least one object; moving and realigning vertically and horizontally at least one of said at least two objects that is not enlarged relative to said enlarged at least one object in said enlarged area thereby showing said relationship between said at least two objects; moving said display of said each other area to create more space on the graphical display for said enlarged area; realigning said objects in said each other area with the realigned other objects within said enlarged area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate movement and alignment of at least one of said at least two objects that is not enlarged; and displaying said relationship on said graphical display by including at least one connecting line that connects said at least one object in said enlarged area with said at least one object that is not included in said enlarged area. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented method, said computer including a processor and having a graphical display that includes at least two objects, said graphical display showing a relationship between said at least two objects, said method comprising:
-
splitting said graphical display into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; displaying a star schema in said graphical display by displaying at least one dimension object including at least one dimension table that includes attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and at least one additional dimension object including at least one dimension table that includes attribute data in said right area, wherein said at least one object in each area is manipulated independently of said other objects in said each area and said at least one object in each other area; displaying in at least one area said at least two objects in said graphical display; accepting input that reduces at least one of said at least two objects in one area; and in response to reducing said at least one object in said one area; reducing said display of said one area that includes said reduced at least one object; moving and realigning vertically and horizontally at least one of said at least two objects that is not reduced relative to said reduced at least one object in said reduced area thereby showing said relationship between said at least two objects; moving said display of said each other area in response to reduction of the display of said reduced area on the graphical device; realigning said objects in said each other area with the realigned other objects within said reduced area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate movement and alignment of at least one of said at least two objects that is not reduced; and displaying said relationship on said graphical display by including at least one connecting line that connects said at least one object in said reduced area with said at least one object that is not included in said reduced area. - View Dependent Claims (16, 17, 18)
-
-
19. A computer system including a processor for enabling efficient analysis of data in said computer system, said computer system having a graphical display that includes at least one object that is associated with said data, said computer system comprising:
-
said graphical display is split into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; said graphical display displays a star schema by displaying dimension objects including dimension tables that include attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and additional dimension objects including dimension tables that include attribute data in said right area and by displaying connecting lines across said rectangles in the graphical display to illustrate associations between said facts object and said dimension objects, wherein said objects in each area are manipulated independently of said other objects in said each area and said objects in each other area; an input device accepts input that enlarges said at least one object in one area, wherein said at least one object is one of said dimension objects and facts objects; and in response to said at least one object in said one area being enlarged; said display of said one area that includes said enlarged at least one object is enlarged; other objects within said enlarged area are realigned vertically and horizontally relative to said enlarged at least one object in said enlarged area; said display of said each other area including at least one object that is not included in said enlarged area is moved to create more space on the graphical display for said enlarged area, thereby enabling efficient analysis of said data associated with said at least one object that is included in said enlarged area; and said objects in said each other area are realigned with the realigned other objects within said enlarged area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate alignment of said other objects within said each other area. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer system including a processor for enabling efficient analysis of data in said computer system, said computer system having a graphical display that includes at least one object that is associated with said data, said computer system comprising:
-
said graphical display is split into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; said graphical display displays a star schema by displaying dimension objects including dimension tables that include attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and additional dimension objects including dimension tables that include attribute data in said right area and by displaying connecting lines across said rectangles in the graphical display to illustrate associations between said facts object and said dimension objects, wherein said objects in each area are manipulated independently of said other objects in said each area and said objects in each other area; an input device accepts input that reduces said at least one object in one area, wherein said at least one object is one of said dimension objects and facts objects; and in response to said at least one object in said one area being reduced; said display of said one area that includes said reduced at least one object is reduced; other objects are realigned vertically and horizontally within said reduced area relative to said reduced at least one object in said reduced area; said display of said each other area including at least one object that is not included in said reduced area is moved in response to reduction of the display of said reduced area on the graphical device, thereby enabling efficient analysis of said data associated with said at least one object that is included in said reduced area; and said objects in said each other area are realigned with the realigned other objects within said reduced area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate alignment of said other objects within said each other area. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer system including a processor and having a graphical display that includes at least two objects, said graphical display showing a relationship between said at least two objects, said computer system comprising:
-
said graphical display is split into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; said graphical displays a star schema by displaying at least one dimension object including at least one dimension table that includes attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and at least one additional dimension object including at least one dimension table that includes attribute data in said right area, wherein said at least one object in each area is manipulated independently of said other objects in said each area and said at least one object in each other area; said graphical display displays in at least one area said at least two objects; an input device accepts input that enlarges at least one of said at least two objects in one area; and in response to said at least one object in said one area being enlarged; said display of said one area that includes said enlarged at least one object is enlarged; at least one of said at least two objects that is not enlarged are moved and realigned vertically and horizontally relative to said enlarged at least one object in said enlarged area thereby showing said relationship between said at least two objects; said display of said each other area is moved to create more space on the graphical display for said enlarged area; said objects in said each other area are realigned with the realigned other objects within said enlarged area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate movement and alignment of at least one of said at least two objects that is not enlarged; and said graphical display displays said relationship by including at least one connecting line that connects said at least one object in said enlarged area with said at least one object that is not included in said enlarged area. - View Dependent Claims (30, 31, 32)
-
-
33. A computer system including a processor and having a graphical display that includes at least two objects, said graphical display showing a relationship between said at least two objects, said computer system comprising:
-
said graphical display is split into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; said graphical display displays a star schema by displaying at least one dimension object including at least one dimension table that includes attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and at least one additional dimension object including at least one dimension table that includes attribute data in said right area, wherein said at least one object in each area is manipulated independently of said other objects in said each area and said at least one object in each other area; said graphical display displays in at least one area said at least two objects; an input device accepts input that reduces at least one of said at least two objects in one area; and in response to said at least one object in said one area being reduced; said display of said one area that includes said reduced at least one object is reduced; at least one of said at least two objects that is not reduced is moved and realigned vertically and horizontally relative to said reduced at least one object in said reduced area thereby showing said relationship between said at least two objects; said display of said each other area is moved in response to reduction of the display of said reduced area on the graphical device; said objects in said each other area are realigned with the realigned other objects within said reduced area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate movement and alignment of at least one of said at least two objects that is not reduced; and said graphical display displays said relationship by including at least one connecting line that connects said at least one object in said reduced area with said at least one object that is not included in said reduced area. - View Dependent Claims (34, 35, 36)
-
-
37. An article of manufacture comprising a computer program usable medium storing instructions executable by a processor of a computer for enabling efficient analysis of data in said computer system, said computer having a graphical display that includes at least one object that is associated with said data, wherein said computer usable instructions when executed by the processor perform:
-
splitting said graphical display into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; displaying a star schema in said graphical display by displaying dimension objects including dimension tables that include attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and additional dimension objects including dimension tables that include attribute data in said right area and by displaying connecting lines across said rectangles in the graphical display to illustrate associations between said facts object and said dimension objects, wherein said objects in each area are manipulated independently of said other objects in said each area and said objects in each other area; accepting input that enlarges said at least one object in one area, wherein said at least one object is one of said dimension objects and facts objects; and in response to enlarging said at least one object in said one area; enlarging said display of said one area that includes said enlarged at least one object; realigning vertically and horizontally other objects within said enlarged area relative to said enlarged at least one object in said enlarged area; moving said display of said each other area including at least one object that is not included in said enlarged area to create more space on the graphical display for said enlarged area, thereby enabling efficient analysis of said data associated with said at least one object that is included in said enlarged area; and realigning said objects in said each other area with the realigned other objects within said enlarged area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate alignment of said other objects within said each other area. - View Dependent Claims (38, 39, 40, 41)
-
-
42. An article of manufacture comprising a computer program usable medium storing instructions executable by a processor of a computer for enabling efficient analysis of data in said computer system, said computer having a graphical display that includes at least one object that is associated with said data, wherein said computer usable instructions when executed by the processor perform:
-
splitting said graphical display into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; displaying a star schema in said graphical display by displaying dimension objects including dimension tables that include attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and additional dimension objects including dimension tables that include attribute data in said right area and by displaying connecting lines across said rectangles in the graphical display to illustrate associations between said facts object and said dimension objects, wherein said objects in each area are manipulated independently of said other objects in said each area and said objects in each other area; accepting input that reduces said at least one object in one area, wherein said at least one object is one of said dimension objects and facts objects; and in response to reducing said at least one object in said one area; reducing said display of said one area that includes said reduced at least one object; realigning vertically and horizontally other objects within said reduced area relative to said reduced at least one object in said reduced area; moving said display of said each other area including at least one object that is not included in said reduced area in response to reduction of the display of said reduced area on the graphical device, thereby enabling efficient analysis of said data associated with said at least one object that is included in said reduced area; and realigning said objects in said each other area with the realigned other objects within said reduced area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate alignment of said other objects within said each other area. - View Dependent Claims (43, 44, 45, 46)
-
-
47. An article of manufacture comprising a computer program usable medium storing instructions executable by a processor of a computer, said computer having a graphical display that includes at least two objects, said graphical display showing a relationship between said at least two objects, wherein said computer usable instructions when executed by the processor perform:
-
splitting said graphical display into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; displaying a star schema in said graphical display by displaying at least one dimension object including at least one dimension table that includes attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and at least one additional dimension object including at least one dimension table that includes attribute data in said right area, wherein said at least one object in each area is manipulated independently of said other objects in said each area and said at least one object in each other area; displaying in at least one area said at least two objects in said graphical display; accepting input that enlarges at least one of said at least two objects in one area; and in response to enlarging said at least one object in said one area; enlarging said display of said one area that includes said enlarged at least one object; moving and realigning vertically and horizontally at least one of said at least two objects that is not enlarged relative to said enlarged at least one object in said enlarged area thereby showing said relationship between said at least two objects; moving said display of said each other area to create more space on the graphical display for said enlarged area; realigning said objects in said each other area with the realigned other objects within said enlarged area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate movement and alignment of at least one of said at least two objects that is not enlarged; and displaying said relationship on said graphical display by including at least one connecting line that connects said at least one object in said enlarged area with said at least one object that is not included in said enlarged area. - View Dependent Claims (48, 49, 50)
-
-
51. An article of manufacture comprising a computer program usable medium storing instructions executable by a processor of a computer, said computer having a graphical display that includes at least two objects, said graphical display showing a relationship between said at least two objects, wherein said computer usable instructions when executed by the processor perform:
-
splitting said graphical display into a left area forming a left rectangle, a center area forming a center rectangle, and a right area forming a right rectangle; displaying a star schema in said graphical display by displaying at least one dimension object including at least one dimension table that includes attribute data in said left area, a facts object including a facts table that includes measurement data in said center area, and at least one additional dimension object including at least one dimension table that includes attribute data in said right area, wherein said at least one object in each area is manipulated independently of said other objects in said each area and said at least one object in each other area; displaying in at least one area said at least two objects in said graphical display; accepting input that reduces at least one of said at least two objects in one area; and in response to reducing said at least one object in said one area; reducing said display of said one area that includes said reduced at least one object; moving and realigning vertically and horizontally at least one of said at least two objects that is not reduced relative to said reduced at least one object in said reduced area thereby showing said relationship between said at least two objects; moving said display of said each other area in response to reduction of the display of said reduced area on the graphical device; realigning said objects in said each other area with the realigned other objects within said reduced area, wherein positions of said objects in said each other area are adjusted in at least one of a horizontal direction and a vertical direction to accommodate movement and alignment of at least one of said at least two objects that is not reduced; and displaying said relationship on said graphical display by including at least one connecting line that connects said at least one object in said reduced area with said at least one object that is not included in said reduced area. - View Dependent Claims (52, 53, 54)
-
Specification