← Back to Patent Explorer
EP0451963A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Interactive computer system

Assignee: International Business Machines Corp
•
Filing: 1991-03-14
•
Granted: —
•
Expires: 2011-03-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interactive computer system is provided having a programming environment in which an end user of one or more existing applications, for example, integrated environment applications, can customize it or them with a unique user interface appearance. The environment consists of one application or a group of applications, a customization facility and a graphical editor. The customization facility records event stream from the user to the application(s) when it (they) runs, and enables him/her to compose a plurality of event streams into a story. The user generates a unique user interface appearance with graphical parts, for example, boxes, arrows, icons, etc., using the graphical editor. He/she then links appearance to event streams or stories, and completes a programming mode. After programming, the user can make the customized application run by interaction with the new user interface appearance, for example picking the graphical objects on the appearance.

Inventors

  • 👤 Yeong-Chang Lien
  • 👤 Rumi Hiraga
  • 👤 Hiroshi Morishima
  • 👤 Joshiaki Mima

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-28 02:13
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/455; G06F9/45504; G06F9/45508; G06F9/45512; G06F8/00; G06F8/30; G06F8/38

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 98 words
Interactive computer system capable of running at least one application, the system comprising: means for monitoring a user's interaction to each application during its execution and recording one or more interaction streams; graphics editing means for supporting generation of a graphical user interface screen; means for associating graphical objects on said graphical user interface screen with one or more of the interaction streams; means responsive to the user's interaction with said graphical objects on said graphical user interface screen, for providing the corresponding interaction streams to the corresponding application, thereby causing the operation of said application to proceed.
Claim 2
Dependent Claim 59 words
An interactive computer system as claimed in Claim 1: editing means for combining the interaction streams into one or more sets of interaction streams; and wherein the means for associating each graphical object on said graphical user interface screen with one or more of said interaction streams does so with one or more of the sets of interaction streams.
Claim 3
Dependent Claim 31 words
An interactive computer system as claimed in Claim 2 wherein a control structure associated with each set of interaction streams is described using control codes of start, end, loop, and branch.
Claim 4
Dependent Claim 51 words
An interactive computer system as claimed in any preceding claim comprising: system control means for enabling more than one application to run at a time and for supporting interaction between a user and the applications; wherein said system control means includes an event queue, which is monitored for recording interaction streams.
Claim 5
Dependent Claim 17 words
An interactive computer system as claimed in any preceding claim wherein data is interchangeable among said applications.
Claim 6
Dependent Claim 95 words
A programming environment system comprising: means for monitoring user's interaction to each application during the execution of said application and recording one or more interaction streams; graphics editing means for supporting generation of a graphical user interface screen; means for associating each graphical objects on said graphical user interface screen with one or more sets of said interaction streams; means responsive to user's interaction to one of said graphical objects on said graphical user interface screen, for directing the corresponding interaction streams to the corresponding application, thereby causing the operation of said application to proceed.
Claim 7
Dependent Claim 102 words
A programming environment system comprising: means for monitoring user's interaction on each application during the execution of said application and recording one or more interaction streams; editing means for combining more that one of said interaction streams into one set of interaction streams; and wherein the means for associating each graphical object on said graphical user interface screen with one or one set of said interaction streams; means responsive to user's interaction to one of said graphical objects on said graphical user interface screen, for automatically providing the corresponding interaction streams to the corresponding application, thereby proceeding the operation of said application.
Claim 8
Dependent Claim 142 words
A programming environment system comprising: system control means for enabling more than one application to run in a computer system at a time and supporting interaction between a user and said applications; means for monitoring user's interaction to said applications through said system control means during the execution of said applications and recording one or more interaction streams; graphics editing means for supporting generation of a graphical user interface screen; means for association each graphical object on said graphical user interface screen with one or one set of said interaction streams; means responsive to user's interaction to one of said graphical objects on said graphical user interface screen, for automatically providing the corresponding interaction streams to the corresponding application, thereby proceeding the operation of said application. wherein said system control means includes an event queue, which is monitored for recording interaction streams.
Claim 9
Dependent Claim 25 words
A programming environment system as claimed in Claim (8) wherein said system control means includes an event queue, which is monitored for recording interaction streams.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag