US5721850A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and means for navigating user interfaces which support a plurality of executing applications
Assignee: Thomson Reuters Global Resources ULC
•
Filing: 1995-06-07
•
Granted: 1998-02-24
•
Expires: 2015-06-07
Abstract
Abstract Navigation through application program operation, application window configuration, and application program symbol input is provided in a navigator function which executes in response to key strokes designating key representations of application programs and commands.
Inventors
- 👤 Mohsen Farry
- 👤 Teresa D. Huxford
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 04:25
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0489; G06F3/02; G06F3/023; G06F3/0238; G06F9/00; G06F9/06; G06F9/44; G06F9/451
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
326 words
A method of application program navigation in a computer system that includes a digital data processor, a video screen coupled to the processor, and a user interface coupled to the processor, said method comprising the steps of: continuously displaying upon the video screen a navigator window containing multiple icons, each icon appearing proximate at least one representing keystroke sequence, each icon corresponding to a particular application program; receiving entry of a first one of the keystroke sequences at the processor via the user interface, said first keystroke sequence denoting a first application program; in response to the first keystroke sequence entry, determining whether the processor is already running the first application program; if the first application program is not already running, initiating the first application program; continuing to display the navigator box and in response to the first keystroke sequence entry additionally displaying on the video screen separately from the navigator window a first application window containing data generated by the first application program; receiving entry of a second one of the keystroke sequences at the processor via the user interface, said second keystroke sequence being associated with a second application program; in response to the second keystroke entry, determining whether the processor is already running the second application program; if the second application program is not already running, initiating the second application program; continuing to display the navigator window and in response to the second keystroke entry displaying on the video screen separately from the navigator window and the first application window a second application window containing data generated by the second application program; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 2
Independent Claim
326 words
A method of application program navigation in a computer system that includes a digital data processor, a video screen coupled to the processor, and a user interface coupled to the processor, said method comprising the steps of: continuously displaying upon the video screen a navigator window containing multiple icons, each icon appearing proximate at least one representing keystroke sequence, each icon corresponding to a particular application program; receiving entry of a first one of the keystroke sequences at the processor via the user interface, said first keystroke sequence denoting a first application program; in response to the first keystroke sequence entry, determining whether the processor is already running the first application program; if the first application program is not already running, initiating the first application program; continuing to display the navigator box and in response to the first keystroke sequence entry additionally displaying on the video screen separately from the navigator window a first application window containing data generated by the first application program; receiving entry of a second one of the keystroke sequences at the processor via the user interface, said second keystroke sequence being associated with a second application program; in response to the second keystroke entry, determining whether the processor is already running the second application program; if the second application program is not already running, initiating the second application program; continuing to display the navigator window and in response to the second keystroke entry displaying on the video screen separately from the navigator window and the first application window a second application window containing data generated by the second application program; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 3
Independent Claim
381 words
A method for application program navigation for use in an interactive computer system with a keyboard, a video display, and a directly-manipulated, menu-driven user interface having means for supporting execution of one or more application programs in a plurality of application programs and output means for confining the display of application program execution to a particular window on the video display, said method comprising the steps of: continuously displaying upon the video display a navigation window for specifying a plurality of application programs; simultaneously displaying a plurality of application icons in the navigation window, each application icon representing an executable application program; displaying one or more key representations adjacent to each icon in the navigation window, each key representation including one or more keyboard characters and each key representation corresponding to an application program represented by the adjacent icon; entering a first key representation by striking one or more keys on the keyboard, said first key representation corresponding to a first application program; in response to entry of the first key representation, performing steps comprising: determining whether the first application program is already running; if the first application program is not already running, initiating the first application program; continuing to display the navigator window while additionally displaying on the display separately from the navigator window a first application window containing data generated by the first application program; entering a second key representation by striking one or more keys of the keyboard, said second key representation corresponding to a second application program; in response to the second key representation, performing steps comprising: determining whether the processor is already running the second application program; if the second application program is not already running, initiating the second application program; and continuing to display the navigator window while additionally displaying on the display separately from the navigator window and first application window a second application window containing data generated by the second application program; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 4
Independent Claim
381 words
A method for application program navigation for use in an interactive computer system with a keyboard, a video display, and a directly-manipulated, menu-driven user interface having means for supporting execution of one or more application programs in a plurality of application programs and output means for confining the display of application program execution to a particular window on the video display, said method comprising the steps of: continuously displaying upon the video display a navigation window for specifying a plurality of application programs; simultaneously displaying a plurality of application icons in the navigation window, each application icon representing an executable application program; displaying one or more key representations adjacent to each icon in the navigation window, each key representation including one or more keyboard characters and each key representation corresponding to an application program represented by the adjacent icon; entering a first key representation by striking one or more keys on the keyboard, said first key representation corresponding to a first application program; in response to entry of the first key representation, performing steps comprising: determining whether the first application program is already running; if the first application program is not already running, initiating the first application program; continuing to display the navigator window while additionally displaying on the display separately from the navigator window a first application window containing data generated by the first application program; entering a second key representation by striking one or more keys of the keyboard, said second key representation corresponding to a second application program; in response to the second key representation, performing steps comprising: determining whether the processor is already running the second application program; if the second application program is not already running, initiating the second application program; and continuing to display the navigator window while additionally displaying on the display separately from the navigator window and first application window a second application window containing data generated by the second application program; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 5
Independent Claim
126 words
A method for navigating functions in a computer system including a CPU, a video screen coupled to the CPU, and a keyboard coupled to the CPU, said method comprising: continuously displaying upon a video screen a navigator window with multiple icons and corresponding keystroke sequences; entering keystroke sequences associated with multiple applications; opening windows associated with the applications while continuing to display the navigator window; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 6
Independent Claim
126 words
A method for navigating functions in a computer system including a CPU, a video screen coupled to the CPU, and a keyboard coupled to the CPU, said method comprising: continuously displaying upon a video screen a navigator window with multiple icons and corresponding keystroke sequences; entering keystroke sequences associated with multiple applications; opening windows associated with the applications while continuing to display the navigator window; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 7
Independent Claim
217 words
An apparatus for application program navigation, comprising: a video screen; a user interface; and a digital data processor, coupled to the video screen and user interface and programmed for: continuously displaying upon the video screen a navigator window containing multiple icons, each icon appearing proximate at least one representing keystroke sequence, each icon corresponding to a particular application program; receiving entry of a first one of the keystroke sequences at the processor via the user interface, said first keystroke sequence being associated with a first application program; in response to the first keystroke entry, determining whether the processor is already running the first application program; if the first application program is not already running, initiating the first application program; continuing to display the navigator window and in response to the first keystroke entry additionally displaying on the video screen separately from the navigator window a first application window containing data generated by the first application program; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 8
Independent Claim
217 words
An apparatus for application program navigation, comprising: a video screen; a user interface; and a digital data processor, coupled to the video screen and user interface and programmed for: continuously displaying upon the video screen a navigator window containing multiple icons, each icon appearing proximate at least one representing keystroke sequence, each icon corresponding to a particular application program; receiving entry of a first one of the keystroke sequences at the processor via the user interface, said first keystroke sequence being associated with a first application program; in response to the first keystroke entry, determining whether the processor is already running the first application program; if the first application program is not already running, initiating the first application program; continuing to display the navigator window and in response to the first keystroke entry additionally displaying on the video screen separately from the navigator window a first application window containing data generated by the first application program; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 9
Independent Claim
342 words
An apparatus for application program navigation, comprising: a video display; a keyboard; and a digital data processor, coupled to the video screen and user interface and programmed for: continuously displaying upon the video display a navigation window for specifying a plurality of application programs; simultaneously displaying a plurality of application icons in the navigation window, each application icon representing an executable application program; displaying one or more key representations adjacent to each icon in the navigation window, each key representation including one or more keyboard characters and each key representation corresponding to an application program represented by the adjacent icon; entering a first key representation by striking one or more keys on the keyboard, said first key representation corresponding to a first application program; in response to entry of the first key representation, performing steps comprising: determining whether the first application program is already running; if the first application program is not already running, initiating the first application program; and continuing to display the navigator window while additionally displaying on the display separately from the navigator window a first application window containing data generated by the first application program; entering a second key representation by striking one or more keys of the keyboard, said second key representation corresponding to a second application program; in response to the second key representation, performing steps comprising: determining whether the processor is already running the second application program; if the second application program is not already running, initiating the second application program; continuing to display the navigator window while additionally displaying on the display separately from the navigator window and first application window a second application window containing data generated by the second application program; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 10
Independent Claim
342 words
An apparatus for application program navigation, comprising: a video display; a keyboard; and a digital data processor, coupled to the video screen and user interface and programmed for: continuously displaying upon the video display a navigation window for specifying a plurality of application programs; simultaneously displaying a plurality of application icons in the navigation window, each application icon representing an executable application program; displaying one or more key representations adjacent to each icon in the navigation window, each key representation including one or more keyboard characters and each key representation corresponding to an application program represented by the adjacent icon; entering a first key representation by striking one or more keys on the keyboard, said first key representation corresponding to a first application program; in response to entry of the first key representation, performing steps comprising: determining whether the first application program is already running; if the first application program is not already running, initiating the first application program; and continuing to display the navigator window while additionally displaying on the display separately from the navigator window a first application window containing data generated by the first application program; entering a second key representation by striking one or more keys of the keyboard, said second key representation corresponding to a second application program; in response to the second key representation, performing steps comprising: determining whether the processor is already running the second application program; if the second application program is not already running, initiating the second application program; continuing to display the navigator window while additionally displaying on the display separately from the navigator window and first application window a second application window containing data generated by the second application program; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 11
Independent Claim
126 words
An apparatus for application program navigation, comprising: a video screen; a user interface; and a digital data processor, coupled to the video screen and user interface and programmed for: continuously displaying upon a video screen a navigator window with multiple icons and corresponding keystroke sequences; entering keystroke sequences associated with multiple applications; opening windows associated with the applications while continuing to display the navigator window; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
Claim 12
Independent Claim
126 words
An apparatus for application program navigation, comprising: a video screen; a user interface; and a digital data processor, coupled to the video screen and user interface and programmed for: continuously displaying upon a video screen a navigator window with multiple icons and corresponding keystroke sequences; entering keystroke sequences associated with multiple applications; opening windows associated with the applications while continuing to display the navigator window; displaying a global symbol input window for specifying application program symbol inputs; entering an alphanumeric symbol into the global symbol input window; dispatching the symbol using the global symbol input window; the dispatching step including forwarding the symbol to each running application program as an input thereto; and displaying in open application windows the responses of corresponding applications to the symbol.
References Cited (Backward Citations)
US4680729A
Cited
US4692858A
Cited
US4862389A
Cited
US4821211A
Cited
US4862390A
Cited
US5121477A
Cited
US4975690A
Cited
US5179700A
Cited
US5220675A
Cited
US5287514A
Cited
US5181029A
Cited
US5525978A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-02-23 | 2001-08-25 | 2002-02-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-02-23 | 2005-08-25 | 2006-02-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-02-23 | 2009-08-25 | 2010-02-24 | $7700.00 | Window Closed / Lapsed |