Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
141 words
A method for editing a spreadsheet comprising a plurality of cells, comprising the steps: displaying the spreadsheet; when a cursor is positioned over one of the cells of the spreadsheet, receiving a first single click; in response to the first single click, selecting the one of the cells and causing the cursor to have a first predetermined shape when the cursor is positioned over the selected cell and a second predetermined shape when the cursor is not positioned over the selected cell; when the cursor is positioned over the selected cell, receiving a second single click; and in response to the second single click, entering an edit mode for editing the contents of the selected cell and inserting an edit curser in the selected cell at a position above which the cursor was located when the second single click was received.
Claim 2
Independent Claim
141 words
A method for editing a spreadsheet comprising a plurality of cells, comprising the steps: displaying the spreadsheet; when a cursor is positioned over one of the cells of the spreadsheet, receiving a first single click; in response to the first single click, selecting the one of the cells and causing the cursor to have a first predetermined shape when the cursor is positioned over the selected cell and a second predetermined shape when the cursor is not positioned over the selected cell; when the cursor is positioned over the selected cell, receiving a second single click; and in response to the second single click, entering an edit mode for editing the contents of the selected cell and inserting an edit curser in the selected cell at a position above which the cursor was located when the second single click was received.
Claim 3
Dependent Claim
16 words
The method of claim 1 , wherein positioning of the cursor is controlled by a mouse.
Claim 4
Dependent Claim
24 words
The method of claim 2 , wherein the first predetermined shape comprises a plus symbol, and wherein the second predetermined shape comprises an I-bar.
Claim 5
Dependent Claim
120 words
The method of claim 1 , further comprising the steps: when the cursor is positioned over the selected cell, receiving a click and drag operation indication; in response to the click and drag operation indication, providing a first position indication corresponding to the position of the cursor when the click and drag operation indication was received; and in response to the cursor being moved to a second position over a cell other than the selected cell while the click and drag operation indication is maintained, exiting the edit mode, entering a cell selection mode, and providing visual feedback corresponding to a selected region, the selected region including a rectangular area extending from the first position indication to the second position.
Claim 6
Dependent Claim
31 words
The method of claim 1 , further comprising the step of in response to the selection of the one of the cells, displaying a first visual indication around the selected cell.
Claim 7
Dependent Claim
15 words
The method of claim 1 , wherein the spreadsheet is displayed within a web browser.
Claim 8
Dependent Claim
19 words
The method of claim 1 , wherein the spreadsheet is remotely accessible and editable across the World Wide Web.
Claim 9
Dependent Claim
242 words
A computer system for editing a spreadsheet comprising a plurality of cells, comprising: a processing unit; an input device connected to the processing unit; a memory storage device operative for storing a program module; a display device, coupled to the processing unit, operative to display the spreadsheet on a display screen; an input device indicator, operative to move across the display screen in response to a signal from the input device; and a processing unit, responsive to instructions from the program module running on the computer system, operative to: display the spreadsheet within a web browser window; receive from the input device a first single click specifying one of the cells for selection; in response to the first single click, select the specified cell; receive from the input device an indication that the input device indicator is positioned over the selected cell; in response to the indication that the input device indicator is positioned over the selected cell, change the input device indicator to a predetermined icon indicating that an edit mode may be entered for the selected cell; receive from the input device a second single click indicating that the edit mode is desired for the selected cell; and in response to the second click, enter an edit mode for editing the contents of the selected cell and inserting an edit cursor in the selected cell at a position in the selected cell above which the input device indicator is positioned.
Claim 10
Dependent Claim
242 words
A computer system for editing a spreadsheet comprising a plurality of cells, comprising: a processing unit; an input device connected to the processing unit; a memory storage device operative for storing a program module; a display device, coupled to the processing unit, operative to display the spreadsheet on a display screen; an input device indicator, operative to move across the display screen in response to a signal from the input device; and a processing unit, responsive to instructions from the program module running on the computer system, operative to: display the spreadsheet within a web browser window; receive from the input device a first single click specifying one of the cells for selection; in response to the first single click, select the specified cell; receive from the input device an indication that the input device indicator is positioned over the selected cell; in response to the indication that the input device indicator is positioned over the selected cell, change the input device indicator to a predetermined icon indicating that an edit mode may be entered for the selected cell; receive from the input device a second single click indicating that the edit mode is desired for the selected cell; and in response to the second click, enter an edit mode for editing the contents of the selected cell and inserting an edit cursor in the selected cell at a position in the selected cell above which the input device indicator is positioned.
Claim 11
Dependent Claim
13 words
The system of claim 8 , wherein the input device is a mouse.
Claim 12
Dependent Claim
151 words
The system of claim 8 , further operative to: receive from the input device a click and drag operation indication when the input device indicator is positioned over the selected cell; in response to receiving from the input device the click and drag operation indication, providing a first position indication corresponding to a first position of the input device when the click and drag operation indication was received from the input device; in response to the input device being moved from the first position to a second position while the click and drag indication operation is maintained, providing visual feedback corresponding to a selection region, the selection region including a rectangular area extending from the first position to the second position; in response to an indication that the click and drag operation has ended, selecting a range of cells that are included in the selection region and exiting the edit mode.
Claim 13
Dependent Claim
34 words
The system of claim 10 , further operative to, in response to the selection of the specified cell, provide a first indication around the selected cell indicating that the selected cell has been selected.
Claim 14
Dependent Claim
257 words
A computer-readable medium on which is stored a program module for editing a spreadsheet comprising a plurality of cells, the program module comprising instructions which, when executed by a computer, performs the steps of: displaying the spreadsheet; receiving an indication that a cell has been selected; in response to the indication that the cell has been selected, displaying a first visual indication around the selected cell; receiving an indication that a selected cell has been selected; in response to the indication that the selected cell has been selected, entering an edit mode for editing the contents of the selected cell, the edit mode indicated by displaying a second visual indication around the edit cell; receiving position data from an input device, the position data indicative of the position of an input device indicator; receiving from the input device an indication that the edit cell has been selected; in response to the indication that the edit cell has been selected, providing a first position indication corresponding to the position of the input device indicator when the third input signal was initiated; in response to the input device being moved while the indication that the edit cell has been selected is maintained, providing visual feedback corresponding to a selection region, the selection region including a rectangular area extending from the first position indication through the current position data; in response to the input signal terminating, selecting the range of cells that are included in the selection region; and in response to selecting the range of cells, exiting edit mode.
Claim 15
Dependent Claim
257 words
A computer-readable medium on which is stored a program module for editing a spreadsheet comprising a plurality of cells, the program module comprising instructions which, when executed by a computer, performs the steps of: displaying the spreadsheet; receiving an indication that a cell has been selected; in response to the indication that the cell has been selected, displaying a first visual indication around the selected cell; receiving an indication that a selected cell has been selected; in response to the indication that the selected cell has been selected, entering an edit mode for editing the contents of the selected cell, the edit mode indicated by displaying a second visual indication around the edit cell; receiving position data from an input device, the position data indicative of the position of an input device indicator; receiving from the input device an indication that the edit cell has been selected; in response to the indication that the edit cell has been selected, providing a first position indication corresponding to the position of the input device indicator when the third input signal was initiated; in response to the input device being moved while the indication that the edit cell has been selected is maintained, providing visual feedback corresponding to a selection region, the selection region including a rectangular area extending from the first position indication through the current position data; in response to the input signal terminating, selecting the range of cells that are included in the selection region; and in response to selecting the range of cells, exiting edit mode.
Claim 16
Dependent Claim
55 words
The computer-readable medium of claim 12 , further comprising the steps of: receiving an indication that the input device indicator is positioned over the selected cell; in response to the input device indicator being positioned over the selected cell, changing the input device indicator to a predetermined icon indicating that the cell may be edited.
Claim 17
Dependent Claim
23 words
The computer-readable medium of claim 13 , in which the predetermined icon indicating that the cell may be edited comprises an “I” bar.
Claim 18
Dependent Claim
24 words
The computer-readable medium of claim 14 , in which the indication that the user has selected the selected cell is a single mouse click.
Claim 19
Dependent Claim
58 words
The computer-readable medium of claim 12 , further comprising the step of: analyzing whether the contents of the edit cell extend beyond the initial boundaries of the edit cell; and extending the boundaries of the edit cell as necessary to accommodate more data in the edit cell than can be accommodated within the initial boundaries of the cell.
Claim 20
Dependent Claim
26 words
The computer-readable medium of claim 12 , in which the spreadsheet is stored remotely from the program module and is displayed within a web browser window.