IP Library Granted Patent US 8,782,510
Granted Patent B2
US 8,782,510 · App. 12/973,900 · Granted Jul 15, 2014

Cell content scrolling

Inventor: Jean Christophe Cros (Paris, FR)
Assignee: Business Objects Software Limited
G06F17/245G06F17/246
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,782,510
App. No.
12/973,900
Granted
Jul 15, 2014
Kind
B2
Abstract

Disclosed are methods and systems for cell content alignment. The methods and systems involve retrieving one or more table parameters, the one or more table parameters including size of currently invisible cells in a display window, size of merged cells, the display window size and text size in the merged cells, calculating a position of a text in a visible portion of merged cells based on the table parameters and displaying the text in the merged cells based on the calculated position of the text.

Claims (29)

1. A non-transitory computer readable storage medium storing instructions, which when executed by a computer, cause the computer to:

calculate a position for displaying a text in merged cells associated with a table, wherein the text is not entirely displayed in a portion of the merged cells that is visible in a display window,

wherein the calculation is based on a size of invisible cells in the merged cells, a position of the merged cells, a size of the merged cells, the display window size and text size; and

display the text at the calculated position in the merged cells.

2. The non-transitory computer readable storage medium of claim 1 storing instructions, which when executed by the computer, further cause the computer to: retrieve one or more table parameters associated with a plurality of vertically merged cells or a plurality of horizontally merged cells in the table.

3. The non-transitory computer readable storage medium of claim 1 storing instructions, which when executed by the computer, further cause the computer to: scroll the text horizontally or vertically in the merged cells when the table is scrolled horizontally or vertically by a scroll bar.

4. The non-transitory computer readable storage medium of claim 3 , wherein scrolling the text in the merged cells is based on a logical behavior of the text.

5. The non-transitory computer readable storage medium of claim 1 storing instructions, which when executed by the computer, further cause the computer to: display the text at a top portion in the merged cells when height of the invisible cells is zero.

6. The non-transitory computer readable storage medium of claim 1 storing instructions, which when executed by the computer, further cause the computer to: display the text at a bottom portion in the merged cells when height of the invisible cells is a difference between height of the plurality of merged cells and height of the display window.

7. A computerized method for displaying a text in merged cells according to a position of a scroll bar, comprising:

calculating a position for displaying the text in a plurality of merged cells associated with a table, wherein the text is not entirely displayed in a portion of the merged cells that is visible in a display window,

wherein the calculation is based on a size of invisible cells in the merged cells, position of the merged cells, a size of the merged cells, the display window size and text size; and

displaying the text at the calculated position in the merged cells.

8. The computerized method of claim 7 , further comprising: retrieving one or more table parameters associated with a plurality of vertically merged cells or a plurality of horizontally merged cells in the table.

9. The computerized method of claim 7 , further comprising: scrolling the text horizontally or vertically in the merged cells when the table is scrolled vertically or horizontally by the scroll bar.

10. The computerized method of claim 9 , wherein scrolling the text in the plurality of merged cells is based on a logical behavior of the text.

11. The computerized method of claim 7 , further comprising: displaying the text at a top portion in the merged cells when height of the invisible cells invisible is zero.

12. The computerized method of claim 7 , further comprising: displaying the text at a bottom portion in the plurality of merged cells when height of the invisible cells is a difference between height of the plurality of merged cells and height of the display window.

13. A computer system for displaying text in merged cells according to a position of a scroll bar, comprising:

a processor;

a memory device in communication with the processor and the memory device storing instructions to:

calculate a position for displaying the text a plurality of merged cells associated with a table, wherein the text is not entirely displayed in a portion of the merged cells that is visible in a display window,

wherein the calculation is based a size of invisible cells in the merged cells, position of the merged cells, a size of the merged cells, the display size and text size;

and

display the text at the calculated position in the merged cells.

14. The computer system of claim 13 , further comprising: retrieving one or more table parameters associated with a plurality of vertically merged cells or a plurality of horizontally merged cells in the table.

15. The computer system of claim 13 , further comprising: displaying the text at a top portion in the merged cells when height of the invisible cells is zero.

16. The computer system of claim 13 , further comprising: displaying the text at a bottom portion in the merged cells when height of the invisible cells invisible is a difference between height of the plurality of merged cells and height of the display window.

17. The computer system of claim 13 , further comprising: scrolling the text horizontally or vertically in the merged cells when the table is scrolled horizontally or vertically by the scroll bar.

Assignments (2)
CHANGE OF NAME Recorded Jan 26, 2026
From: BUSINESS OBJECTS SOFTWARE LIMITED
To: SAP IRELAND LIMITED
Reel/Frame 074510/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2011
From: CROS, JEAN-CHRISTOPHE
To: BUSINESS OBJECTS SOFTWARE LIMITED
Reel/Frame 026117/0369 →
Continuity (1)
Related Publication 20120159302A1 · Jun 21, 2012