IP Library Granted Patent US 8,250,459
Granted Patent B2
US 8,250,459 · App. 13/101,312 · Granted Aug 21, 2012

System and method for providing online data management services

Assignee: Google Inc.
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,250,459
App. No.
13/101,312
Granted
Aug 21, 2012
Kind
B2
Abstract

First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern.

Claims (45)

1. A method for displaying data, the method comprising:

defining first, second, and third sets of spreadsheet cells in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation;

disabling a selected scrolling function within selected sets among the first, second and third sets of cells in accordance with an alternating pattern; and

determining the alternating pattern based on a selection received from a user;

wherein the step of disabling a selected scrolling function within selected sets among the first, second and third sets of cells in accordance with an alternating pattern further comprises:

disabling the selected scrolling function only within the first and third sets of cells, if the user selects the first set or the third set; and

disabling the selected scrolling function only within the second sets of cells, if the user selects the second set.

2. The method of claim 1 , wherein the selected scrolling function is selected from a vertical scrolling function and a horizontal scrolling function.

3. The method of claim 1 , further comprising:

receiving from the user a first selection of one of the first, second, and third sets of spreadsheet cells and a request for additional options;

displaying a menu comprising a disable scrolling option, in response to the request;

receiving from a user a second selection of the disable scrolling option; and

disabling a scrolling function within selected sets of spreadsheet cells, in response to the second selection.

4. The method of claim 1 , further comprising:

determining the first, second and third sets of spreadsheet cells based on input received from a user.

5. The method of claim 4 , further comprising:

adjusting a first position of the first boundary in response to first signals received from the user; and

adjusting a second position of the second boundary in response to second signals received from the user.

6. The method of claim 5 , wherein the first and second boundaries have an orientation selected from a vertical orientation and a horizontal orientation.

7. The method of claim 6 , further comprising:

defining, on the display, a third boundary having a second orientation perpendicular to the selected orientation, wherein the third boundary defines fourth and fifth sets of cells; and

disabling a second scrolling function different from the scrolling function within at least one of the fourth and fifth sets of cells.

8. The method of claim 1 , wherein the first, second, and third sets of spreadsheet cells display information associated with a spreadsheet data set maintained by a processor connected to a network and the display is controlled by a browser application operating on a user device connected to the processor via the network.

9. The method of claim 1 , further comprising:

transmitting to a browser application operating on a user device a first request to display the first and second boundaries in the selected orientation; and

transmitting to the browser a second request to scroll information in the first, second and third sets of cells in accordance with the alternating pattern.

10. A non-transitory computer readable medium having program instructions stored thereon, the instructions capable of execution by a processor and defining the steps of:

defining first, second, and third sets of spreadsheet cells in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation;

disabling a selected scrolling function within selected sets among the first, second and third sets of cells in accordance with an alternating pattern; and

determining the alternating pattern based on a selection received from a user;

wherein the instructions defining the step of disabling a selected scrolling function within selected sets among the first, second and third sets of cells in accordance with an alternating pattern further comprise instructions defining the steps of:

disabling the selected scrolling function only within the first and third sets of cells, if the user selects the first set or the third set; and

disabling the selected scrolling function only within the second sets of cells, if the user selects the second set.

11. The non-transitory computer readable medium of claim 10 , wherein the selected scrolling function is selected from a vertical scrolling function and a horizontal scrolling function.

12. The non-transitory computer readable medium of claim 10 , further comprising instructions defining the steps of:

receiving from the user a first selection of one of the first, second, and third sets of spreadsheet cells and a request for additional options;

displaying a menu comprising a disable scrolling option, in response to the request;

receiving from a user a second selection of the disable scrolling option; and

disabling a scrolling function within selected sets of spreadsheet cells, in response to the second selection.

13. The non-transitory computer readable medium of claim 10 , further comprising instructions defining the step of:

determining the first, second and third sets of spreadsheet cells based on input received from a user.

14. The non-transitory computer readable medium of claim 13 , further comprising instructions defining the steps of:

adjusting a first position of the first boundary in response to first signals received from the user; and

adjusting a second position of the second boundary in response to second signals received from the user.

15. The non-transitory computer readable medium of claim 14 , wherein the first and second boundaries have an orientation selected from a vertical orientation and a horizontal orientation.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2011
From: HO, RONALD; KHOSROWSHAHI, FUZZY
To: GOOGLE INC.
Reel/Frame 026229/0848 →
Continuity (2)
Provisional Application 61422372 · Dec 13, 2010
Related Publication 20120151317A1 · Jun 14, 2012