Patent US3537102A successfully refreshed from Google Patents.
Patent US5349658A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5349658A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphical user interface

Assignee: ARC FINANCE CORP
•
Filing: 1991-11-01
•
Granted: 1994-09-20
•
Expires: 2011-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphical user interface for a computer system that includes a memory for storing application programs and application files. The user interface permits the user to initiate execution of a selected application program, and produces a snapshot that graphically represents a screen produced during the execution of the application program. The snapshot may be displayed after execution of the application program is terminated, and provides a visual reference for the application file that was opened when the snapshot was taken. Snapshots and their corresponding application files may be organized in a project format, and new documents opened by an application program may be automatically placed in the opened project. An improved technique for initiating the execution of application programs is also described.

Inventors

  • 👤 Thomas C. O'Rourke
  • 👤 Brian T. O'Neill
  • 👤 Rodney C. Cook
  • 👤 Kuntay O. Taner
  • 👤 Steven P. Synder
  • 👤 Adam R. Joyner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 20:02
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 95 words
In a computer system including a display, means for executing an application program, and a memory for storing one or more application programs and other data, each application program including means for producing screens on the display during execution of the application program, the improvement comprising user interface means including: (a) snapshot means for automatically recording in the memory a snapshot graphically representative of a screen produced by the application program during execution of the application program; and (b) means for displaying the snapshot on the display after execution of the application program has terminated.
Claim 2
Dependent Claim 95 words
In a computer system including a display, means for executing an application program, and a memory for storing one or more application programs and other data, each application program including means for producing screens on the display during execution of the application program, the improvement comprising user interface means including: (a) snapshot means for automatically recording in the memory a snapshot graphically representative of a screen produced by the application program during execution of the application program; and (b) means for displaying the snapshot on the display after execution of the application program has terminated.
Claim 3
Dependent Claim 93 words
In a computer system including a display, means for executing an application program, and one or more memories for storing one or more application programs and other data, each application program including means for producing screens on the display during execution of the application program, the improvement comprising user interface means including: (a) snapshot means for recording in the memory a reduced-scale image of one of the screens produced during execution of the application program; and (b) means for displaying the snapshot on the display after execution of the application program has terminated.
Claim 4
Dependent Claim 93 words
In a computer system including a display, means for executing an application program, and one or more memories for storing one or more application programs and other data, each application program including means for producing screens on the display during execution of the application program, the improvement comprising user interface means including: (a) snapshot means for recording in the memory a reduced-scale image of one of the screens produced during execution of the application program; and (b) means for displaying the snapshot on the display after execution of the application program has terminated.
Claim 5
Dependent Claim 96 words
In a computer system including a display, means for executing an application program, and one or more memories for storing one or more application programs and other data, each application program including means for producing screens on the display during execution of the application program, wherein the application program permits a user to open and close application files stored in the memory, the improvement comprising user interface means including: (a) snapshot means for recording a snapshot prior to closing an application file, such that the snapshot represents a screen produced when the application file was open.
Claim 6
Dependent Claim 96 words
In a computer system including a display, means for executing an application program, and one or more memories for storing one or more application programs and other data, each application program including means for producing screens on the display during execution of the application program, wherein the application program permits a user to open and close application files stored in the memory, the improvement comprising user interface means including: (a) snapshot means for recording a snapshot prior to closing an application file, such that the snapshot represents a screen produced when the application file was open.
Claim 7
Dependent Claim 32 words
The improvement of claim 3 wherein the snapshot means includes means for storing each snapshot in the memory in association with the application file that was closed when the snapshot was produced.
Claim 8
Dependent Claim 47 words
The improvement of claim 4, wherein the user interface means includes means for creating a data structure in the memory, the data structure specifying a plurality of projects and, for each project, one or more associated application files and the snapshots associated with the associated application files.
Claim 9
Dependent Claim 24 words
The improvement of claim 5, wherein the interface means further comprises means for simultaneously displaying a plurality of snapshots associated with a single project.
Claim 10
Dependent Claim 53 words
The improvement of claim 4, wherein the interface means includes: (a) means for allowing the user to select an image on the screen and (b) means for initiating execution of an application program in response to selection by the user of a snapshot associated with the application file associated with the application program.
Claim 11
Dependent Claim 53 words
The improvement of claim 5, wherein the interface means includes: (a) means for enabling a user to select a project and initiate execution of an application program associated with the project, and (b) means for providing a measure of the period of time during which application programs associated with the project are executed.
Claim 12
Dependent Claim 137 words
In a computer system including means for executing an application program, a memory for storing one or more application programs and one or more application files, and a subdirectory file organizing system for locating application files in the memory, each application program permitting the user to create an application file and place it in a specified subdirectory, the improvement comprising user interface means including: (a) means for creating a data structure specifying a plurality of projects and, for each project, one or more associated application files located in any subdirectory; (b) means for enabling a user to select a project; and (c) means for monitoring the execution of an application program to detect when a new application file is created and placed in a subdirectory, and means for associating the new application file with the selected project.
Claim 13
Dependent Claim 137 words
In a computer system including means for executing an application program, a memory for storing one or more application programs and one or more application files, and a subdirectory file organizing system for locating application files in the memory, each application program permitting the user to create an application file and place it in a specified subdirectory, the improvement comprising user interface means including: (a) means for creating a data structure specifying a plurality of projects and, for each project, one or more associated application files located in any subdirectory; (b) means for enabling a user to select a project; and (c) means for monitoring the execution of an application program to detect when a new application file is created and placed in a subdirectory, and means for associating the new application file with the selected project.
Claim 14
Dependent Claim 26 words
The improvement of claim 9, wherein the interface means includes means for providing a measure of the period of time during which a project is opened.
Claim 15
Dependent Claim 161 words
In a computer system including a display, means for enabling a user to control the position of a cursor on the display and to generate a selection signal, and a memory for storing application programs, an improved method for permitting a user to initiate execution of an application program, the improvement comprising user interface means including: (a) means for grouping application programs by creating in the memory a table comprising a table entry for each of a plurality of application programs; (b) means for designating an application program in the group of application programs as the default application program for the group; (c) for said group, means for defining an area on the display which represents the plurality of application programs; and (d) means for initiating execution of the default application program in response to the generation of a selection signal by the user while the cursor is anywhere within the area, thereby causing the default application program to be executed.
Claim 16
Dependent Claim 161 words
In a computer system including a display, means for enabling a user to control the position of a cursor on the display and to generate a selection signal, and a memory for storing application programs, an improved method for permitting a user to initiate execution of an application program, the improvement comprising user interface means including: (a) means for grouping application programs by creating in the memory a table comprising a table entry for each of a plurality of application programs; (b) means for designating an application program in the group of application programs as the default application program for the group; (c) for said group, means for defining an area on the display which represents the plurality of application programs; and (d) means for initiating execution of the default application program in response to the generation of a selection signal by the user while the cursor is anywhere within the area, thereby causing the default application program to be executed.

References Cited (Backward Citations)

US5142618A Cited
US5062060A Cited
US5072412A Cited
US5041992A Cited
US5140678A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-19 1998-03-21 1998-09-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-19 2002-03-21 2002-09-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-19 2006-03-21 2006-09-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag