System and method for editing a spreadsheet via an improved...

Data processing: measuring – calibrating – or testing – Measurement system in a specific environment – Earth science

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06549878

ABSTRACT:

TECHNICAL FIELD
The present invention relates to editing a spreadsheet, and is more particularly directed to editing a spreadsheet through the use of improved editing and cell selection models.
BACKGROUND OF THE INVENTION
Spreadsheet programs are a useful tool in performing computational tasks such as keeping household budgets, work schedules, tracking bank accounts, maintaining inventories, and so on. As the use of personal computers within the home and business environments becomes more common, so too does the use of the spreadsheet program. The versatility of spreadsheet applications and the ease with which they are adapted to various tasks has resulted in their widespread use. With ongoing advances in the speed and capabilities of personal computers, enhanced features have been developed for spreadsheet programs.
In a typical spreadsheet program, the spreadsheet comprises multiple cells containing numbers, text, or formulae. Users require the capability to edit the data in the various cells of the spreadsheet in order to update the spreadsheet as necessary. Further, the editing model must be kept separate from the model used to select cells for formatting, copying, or movement purposes, so as to minimize errors and unwanted results stemming from an overlap between the two models of cell operation.
Editing the contents of a cell has traditionally been performed by selecting a specific cell, then entering an edit mode through one of various provided means. In general, a user enters edit mode through the use of a formula bar, keys on a keyboard, or a double-click from a mouse. Double-clicking a cell in order to edit the cell's contents is rarely discovered by novice users. Indeed, even many seasoned spreadsheet users are unaware that a double-click will allow the editing of a cell's contents, and instead rely solely of the use of the formula bar. Unfortunately, the implementation of a formula bar in a spreadsheet program is not always efficient or possible. Further, many novice users are unaware that the contents of a cell may be edited selectively, rather than being completely replaced, because the previous methods are unintuitive for the first-time user. Because novice users are often unaware of any way to edit the contents of a cell, they often end up retyping everything in order to change a single letter. Therefore, it is desirable to provide a method to edit the contents of a cell that is both intuitive and simple to use, and is obvious to a novice user.
The increased speed and capability of computers has led to an increased reliance on them in a business setting. Information that was once routinely transmitted by courier, mail, or telephone now is quickly accessed through the use of the personal computer, minimizing delivery times and costs. Traditionally, remotely accessed spreadsheets were emailed from one user to another, transferred on disk, copied via file transfer protocol (FTP), or even viewed across the World Wide Web by means of a Web browser. However, each of these options has inherent drawbacks. Email or FTP only gives the user a copy of the document, then forcing him to launch a spreadsheet-editing program. Further, many users lack any type of FTP program or knowledge about how to employ one. Web browsing typically does not allow a user to alter a spreadsheet, only to view its contents. Thus, there is a need to provide a method to access and edit a spreadsheet remotely located from a user that is simple and intuitive, and does not require launching multiple programs.
SUMMARY OF THE INVENTION
The invention is a system and a method for editing a spreadsheet without interfering with the spreadsheet's cell selection model. During use of a spreadsheet, a user needs to have a simple and effective method for editing the contents of a given cell. Editing may be defined as providing the ability to change all or just a portion of the contents of a cell. For example, a cell may contain a long string of characters and the user needs to change just a single letter. While it is possible to retype the entire contents, a more efficient method of editing this cell to change just the single letter is made more accessible by this invention. This method, however, must not conflict with a user's ability to select multiple cells for formatting, copying, moving, or other group editing functions. Further, such selection must be intuitive to avoid erasing a cell's contents and retyping them.
A standard model for selecting a cell to edit is the use of a mouse double-click, while the cursor is positioned above the desired cell. A “double-click” is defined a depression and release of a mouse button, quickly followed by another. This generates two separate button data indications. By contrast, one button data indication comprises a “single-click.” The time interval within which both button data indications must occur in order to register as a double-click (rather than two separate clicks) is variable, and can typically be set by a user. For example, Microsoft's “EXCEL” electronic spreadsheet program uses this model. However, inexperienced users may not be aware of this selection method. Even experienced users tend to rely on the formula bar when editing data. Because implementing a formula bar in a web-based spreadsheet application is unduly complex, this leaves both first-time and seasoned spreadsheet users without an opportunity to use the most direct method for editing a cell's contents.
The invention provides a simple, intuitive alternative to editing the contents of a spreadsheet cell with the formula bar. It allows a user to select a cell, then single-click to enter edit mode. This is euphemistically referred to as an “infinite double-click.” The cell is initially activated by means of a first click. Whenever the cursor is placed above the active cell, the cursor changes appearance, typically by changing from the standard “plus” symbol to an I-bar, to signify that the user may enter edit mode with a single click. This allows a user to instantly recognize that edit mode is available in connection with the seleceted cell. Clicking on the active cell then enters edit mode at the place in the selected cell above which the cursor was located, allowing the user to edit the contents of the cell. That is, any changes the user makes in edit mode will initially appear at the point in the cell corresponding to the position of the tip of the cursor at the time edit mode was activated. This additionally allows a user to edit the selected cell without retyping its entire contents. It is an additional advantage of the invention that the click to enter edit mode may come at any time after the cell is initially selected by a single click, rather than forcing both clicks to occur within a set timeframe.
If a cell is placed in edit mode, an explicit action to exit edit mode may be performed by the user. Exiting edit mode may be accomplished in multiple ways. For example, a user may hit the “Escape” key in order to exit edit mode and discard any changes. Alternately, a user may hit a keyboard key, typically the “Enter” key, to apply any changes are return to selection mode. Both of these methods are standard practice with spreadsheet programs. As an important enhancement provided as part of this invention for exiting edit mode, a user may depress a mouse button, and while the button is held down, may drag the cursor beyond the cell boundary in order to leave edit mode and return to select mode. This option is provided in order to ensure that a user selecting a group of cells with a “click and drag” motion does not have to abort the motion in order to exit edit mode, since an initial click on an active cell would put the user into edit mode.
Generally described, the present invention allows a user to edit a spreadsheet comprising a grid of cells. Upon displaying a spreadsheet, a monitoring operation is conducted to detect an input signal, typically consisting of an alphanumeric character or button data, generated by an input device. Once the input signal is received

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for editing a spreadsheet via an improved... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for editing a spreadsheet via an improved..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for editing a spreadsheet via an improved... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3033366

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.