Space-optimizing content display
First Claim
1. A method comprising:
- dynamically obtaining a text included in a web page;
displaying a scroll bar having a dimension greater than zero in a first area that is thinner than a scroll bar displayed in a third area to increase available size of the first area, wherein the third area is associated with the first area;
dynamically calculating from the text a maximum portion of the text that can be displayed within the first area, wherein dynamically calculating is a function of available size of the first area and the size of all of the text;
displaying the maximum portion of the text that can be displayed within the first area when all of the text cannot be displayed within the first area; and
displaying all of the text in a second area in response to a mouseover event occurring with reference to the maximum portion of the text displayed in the first area.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, computer system, and computer program product to optimize space available for displaying text descriptions in a limited area, such as a sidebar. Space is optimized by displaying only the maximum portion of the text describing each selection that will fit within the limited area, thereby allowing space to display additional text descriptions in the remaining portion of the limited area. Positioning a pointer over the maximum portion of the text causes the complete portion of the text to be displayed. The complete portion of the text can serve as a link to content related to the text. Space is also optimized by providing a thin scroll bar to add space for displaying content within a window.
172 Citations
44 Claims
-
1. A method comprising:
-
dynamically obtaining a text included in a web page; displaying a scroll bar having a dimension greater than zero in a first area that is thinner than a scroll bar displayed in a third area to increase available size of the first area, wherein the third area is associated with the first area; dynamically calculating from the text a maximum portion of the text that can be displayed within the first area, wherein dynamically calculating is a function of available size of the first area and the size of all of the text; displaying the maximum portion of the text that can be displayed within the first area when all of the text cannot be displayed within the first area; and displaying all of the text in a second area in response to a mouseover event occurring with reference to the maximum portion of the text displayed in the first area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
displaying a web page in a main browser window; dynamically obtaining a text included in the web page; displaying a scroll bar having a dimension greater than zero in a first area that is thinner than a scroll bar displayed in the main browser window to increase available size of the first area, wherein the first area excludes text within a scroll bar area for the thinner scroll bar, and the main browser window is associated with the first area; dynamically calculating from the text a maximum portion of the text that can be displayed within the first area, wherein dynamically calculating is a function of available size of the first area and the size of all of the text; displaying the maximum portion of the text that can be displayed within the first area outside the main browser window when all of the text cannot be displayed within the first area; displaying all of the text in a second area in response to a mouseover event occurring with reference to the maximum portion of the text; and continuing to display the web page in the main browser window after the mouseover event. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer-readable storage medium comprising:
-
text presentation instructions configured to; dynamically obtain a text included in a web page; display a scroll bar having a dimension greater than zero in a first area that is thinner than a scroll bar displayed in a third area to increase available size of the first area, wherein the first area excludes text within a scroll bar area for the thinner scroll bar, and the third area is associated with the first area; dynamically calculate from the text a maximum portion of the text that can be displayed within the first area, wherein the dynamic calculation is a function of available size of the first area and the size of all of the text; display the maximum portion of the text that can be displayed within the first area when all of the text cannot be displayed within the first area; and display all of the text in a second area in response to a mouseover event occurring with reference to the maximum portion of the text displayed in the first area. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer-readable storage medium comprising:
-
instructions configured to use a text presentation control program, wherein the text presentation control program is configured to; dynamically obtain a text included in a web page; display a scroll bar having a dimension greater than zero in a first area that is thinner than a scroll bar displayed in a third area to increase available size of the first area, wherein the first area excludes text within a scroll bar area for the thinner scroll bar, and the third area is associated with the first area; dynamically calculate from the text a maximum portion of the text that can be displayed within the first area, wherein the dynamic calculation is a function of available size of the first area and the size of all of the text; display the maximum portion of the text that can be displayed within the first area when all of the text cannot be displayed within the first area; and display all of the text in a second area in response to a mouseover event occurring with reference to the maximum portion of the text displayed in the first area. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A computer system comprising:
-
a processor to execute instructions, and a memory to store the instructions, wherein the instructions comprise; text presentation instructions configured to dynamically obtain a text included in a web page; display a scroll bar having a dimension greater than zero in a first area that is thinner than a scroll bar displayed in a third area to increase available size of the first area, wherein the first area excludes text within a scroll bar area for the thinner scroll bar, and the third area is associated with the first area; dynamically calculate from the text a maximum portion of the text that can be displayed within the first area, wherein the dynamic calculation is a function of available size of the first area and the size of all of the text; display the maximum portion of the text that can be displayed within the first area when all of the text cannot be displayed within the first area; and display all of the text in a second area in response to a mouseover event occurring with reference to the maximum portion of the text displayed in the first area. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A hardware apparatus comprising:
-
means for dynamically obtaining a text included in a web page; first displaying means for displaying a scroll bar having a dimension greater than zero in a first area that is thinner than a scroll bar displayed in a third area to increase available size of the first area, wherein the first area excludes text within a scroll bar area for the thinner scroll bar, and the third area is associated with the first area; second displaying means for displaying from the text a maximum portion of the text that can be displayed within the first area when all of the text cannot be displayed within the first area, wherein the maximum portion of the text that can be displayed within the first area is dynamically calculated, and the dynamic calculation is a function of the available size of the first area and the size of all of the text; and third displaying means for displaying all of the text in a second area in response to a mouseover event occurring with reference to the maximum portion of the text in the first area. - View Dependent Claims (41, 42, 43, 44)
-
Specification