US5430839A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data entry screen method
Assignee: Responsys Inc
•
Filing: 1993-12-14
•
Granted: 1995-07-04
•
Expires: 2013-12-14
Abstract
Abstract A method for searching through a stack of windows displayed on a computer screen at the same time wherein each window is identified as being of a particular object type and each object type is associated with an icon that is continuously displayed on the screen in a palette window. Clicking on an icon cycles only the windows of that object type. A particular window is found and brought into display focus (to the top of the stack) by clicking on the icon associated with the object type of the window being sought until the window appears.
Inventors
- 👤 Anand Jagannathan
- 👤 Joy Chhugani
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 09:01
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
189 words
In a computer interactive data entry system for an application that manages multiple classes of data wherein each class of data is identified as an object type, the data entry system having a windowed user interface which supports a multiple window stack on a computer screen wherein the window at the top of the stack is active to receive user input and wherein each window on the screen is identified with one of the object types, and the stack can contain more than one window identified with the same object type, the method of navigating among the windows comprising the steps of: (a) displaying a multiplicity of windows on the screen; (b) displaying a plurality of icons simultaneously on the screen, wherein each icon is identified with all of the windows in the stack of one object type, which may be more than one; (c) selecting an icon; (d) creating a sub-stack of all windows in the stack of the object type identified with the selected icon, wherein the sub-stack may include more than one window; (e) displaying on the top of the stack a window of the sub-stack.
Claim 2
Dependent Claim
189 words
In a computer interactive data entry system for an application that manages multiple classes of data wherein each class of data is identified as an object type, the data entry system having a windowed user interface which supports a multiple window stack on a computer screen wherein the window at the top of the stack is active to receive user input and wherein each window on the screen is identified with one of the object types, and the stack can contain more than one window identified with the same object type, the method of navigating among the windows comprising the steps of: (a) displaying a multiplicity of windows on the screen; (b) displaying a plurality of icons simultaneously on the screen, wherein each icon is identified with all of the windows in the stack of one object type, which may be more than one; (c) selecting an icon; (d) creating a sub-stack of all windows in the stack of the object type identified with the selected icon, wherein the sub-stack may include more than one window; (e) displaying on the top of the stack a window of the sub-stack.
Claim 3
Dependent Claim
51 words
The method according to claim 1 wherein selection of the icon identified with the window on the top of the stack immediately prior to execution of step (c) returns to the top of the stack the window appearing on the top of the stack immediately prior to execution of step (c).
Claim 4
Dependent Claim
36 words
The method of claim 1 wherein step (e) further requires that the window cycled to the top of the stack be that window identified with the selected icon that is nearest the top of the stack.
Claim 5
Dependent Claim
60 words
The method according to claim 1, wherein step (e) is preceded by the step of cycling the window on the top of the stack to the bottom of the stack when the window on the top of the stack is identified with the icon selected, and there is more than one window identified with the icon selected in the stack.
Claim 6
Dependent Claim
34 words
The method of claim 4 wherein step (c) further requires that the window cycled to the top of the stack be the window identified with the icon selected nearest the top of the stack.
Claim 7
Dependent Claim
22 words
The method of claim 5 wherein step (c) further requires that the windows in the stack otherwise remain in the same order.
Claim 8
Dependent Claim
28 words
The method of claim 5 wherein the windows identified with one object type are ordered in the stack according to their appearance at the top of the stack.
Claim 9
Dependent Claim
37 words
The method of claim 1 wherein the icons are contained within a palette window which when displayed on the screen is always active to receive user Input along with the window on the top of the stack.
Claim 10
Dependent Claim
13 words
The method of claim 8 wherein the palette window can be selectively hidden.
Claim 11
Dependent Claim
50 words
The method of claim 8 wherein each icon has two visually distinguishable display modes; one appearing when, and indicating that, no window identified with that icon is in the stack; and, the other appearing when, and indicating that, at least one window identified with that icon is in the stack.
Claim 12
Dependent Claim
30 words
The method of claim 10 wherein each icon has a third distinguishable display mode indicating that the only window identified with that icon is on the top of the stack.
Claim 13
Dependent Claim
15 words
The method of claim 10 wherein some form of the icon appears in all modes.
Claim 14
Dependent Claim
353 words
In a computer interactive data entry system for an application program that manages multiple classes of data wherein each class of data is identified as an object type, the data entry system having a windowed user interface which supports a multiple window stack on a computer screen wherein the window at the top of the stack is active to receive user input and wherein each window on the screen is identified with one of the object types, and the stack can contain a plurality of windows identified with the same object type, the method of navigating among the windows comprising the steps of: (a) displaying a multiplicity of windows on the screen as a stack wherein more than one window identified with the same object type can be in the stack; (b) creating a Table that contains all of the object types managed by the application and the number of windows of each object type in the window stack on the screen; (c) displaying a plurality of icons on the screen, wherein each icon is identified with all of the windows of one of the object types, which may be more than one window; (d) selecting an icon; (e) checking the Table to determine if a window of the object type identified with the selected icon is in the stack of windows on the screen; (e1) if no window identified with the selected icon is found in the Table the method is terminated; (e2) if only one window identified with the selected icon is found in the Table and that window is on the top of the stack, the method is terminated; (e3) if only one window identified with the selected icon is found in the Table and that window is not on the top of the stack, it is moved to the top of the stack; (e4) if more than one window identified with the selected icon is found in the Table the window identified with the selected icon closest to the top of the stack, but not at the top of the stack, is moved to the top of the stack.
Claim 15
Dependent Claim
353 words
In a computer interactive data entry system for an application program that manages multiple classes of data wherein each class of data is identified as an object type, the data entry system having a windowed user interface which supports a multiple window stack on a computer screen wherein the window at the top of the stack is active to receive user input and wherein each window on the screen is identified with one of the object types, and the stack can contain a plurality of windows identified with the same object type, the method of navigating among the windows comprising the steps of: (a) displaying a multiplicity of windows on the screen as a stack wherein more than one window identified with the same object type can be in the stack; (b) creating a Table that contains all of the object types managed by the application and the number of windows of each object type in the window stack on the screen; (c) displaying a plurality of icons on the screen, wherein each icon is identified with all of the windows of one of the object types, which may be more than one window; (d) selecting an icon; (e) checking the Table to determine if a window of the object type identified with the selected icon is in the stack of windows on the screen; (e1) if no window identified with the selected icon is found in the Table the method is terminated; (e2) if only one window identified with the selected icon is found in the Table and that window is on the top of the stack, the method is terminated; (e3) if only one window identified with the selected icon is found in the Table and that window is not on the top of the stack, it is moved to the top of the stack; (e4) if more than one window identified with the selected icon is found in the Table the window identified with the selected icon closest to the top of the stack, but not at the top of the stack, is moved to the top of the stack.
Claim 16
Dependent Claim
50 words
The method according to claim 13 wherein a single click of the icon identified with the window on the top of the stack prior to execution of step (d) returns to the top of the stack the window on the top of the stack prior to execution of step (d).
Claim 17
Dependent Claim
34 words
The method of claim 13 wherein step (e4) further requires that the window cycled to the top of the stack be the window identified with the selected icon nearest the top of the stack.
Claim 18
Dependent Claim
45 words
The method according to claim 13, wherein step (e4) is preceded by the step of cycling the window on the top of the stack to the bottom of the stack when the window on the top of the stack is identified with the selected icon.
Claim 19
Dependent Claim
34 words
The method of claim 16 wherein step (e4) further requires that the window cycled to the top of the stack be the window identified with the selected icon nearest the top of the stack.
Claim 20
Dependent Claim
22 words
The method of claim 17 wherein step (e4) further requires that the windows in the stack otherwise remain in the same order.
Claim 21
Dependent Claim
23 words
The method of claim 18 wherein the windows are ordered in the stack according to their appearance at the top of the stack.
Claim 22
Dependent Claim
37 words
The method of claim 13 wherein the icons are contained within a palette window which when displayed on the screen is always active to receive user input along with the window on the top of the stack.
Claim 23
Dependent Claim
12 words
The method of claim 20 wherein the palette window is selectively extinguishable.
Claim 24
Dependent Claim
50 words
The method of claim 20 wherein each icon has two visually distinguishable display modes; one appearing when, and indicating that, no window identified with that icon is in the stack; and, the other appearing when, and indicating that, at least one window identified with that icon is in the stack.
Claim 25
Dependent Claim
30 words
The method of claim 22 wherein each icon has a third distinguishable display mode indicating that the only window identified with that icon is on the top of the stack.
Claim 26
Dependent Claim
15 words
The method of claim 22 wherein some form of the icon appears in all modes.
References Cited (Backward Citations)
US5179655A
Cited
US4862389A
Cited
US5146555A
Cited
US5101365A
Cited
US5175813A
Cited
US5165012A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-07-03 | 1999-01-02 | 1999-07-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-07-03 | 2003-01-02 | 2003-07-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-07-03 | 2007-01-02 | 2007-07-04 | $7700.00 | Window Closed / Lapsed |