Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
234 words
A method for enabling rapid access from an interface processor to applications running on a plurality of host processors, each said host processor communicating with said interface processor by providing screens to said interface processor, a screen comprising a block of data which if provided to a display terminal would be displayed for user viewing, said method performed by said interface processor and comprising the steps of: (a) establishing at least one virtual terminal session with each said host processor and initializing said applications running on said host processor to a ready state to ready said applications for further commands; (b) responding to user input data that is interpreted as requiring a process to be performed by an application, by accessing a virtual terminal session with a host processor on which said application is running, entering user input data in a stored block of data comprising a screen from said application, and transmitting at least said user-input data to said host processor, whereby said host processor immediately processes said user input data; and (c) receiving in response to said user input data transmitted to said host processor in step b, a screen from said host processor containing reply data for said user, and transmitting said reply data to said user, whereby said interface processor enables a plurality of host processors to rapidly respond to user input data without requiring modification of host processor-controlling software.
Claim 2
Independent Claim
234 words
A method for enabling rapid access from an interface processor to applications running on a plurality of host processors, each said host processor communicating with said interface processor by providing screens to said interface processor, a screen comprising a block of data which if provided to a display terminal would be displayed for user viewing, said method performed by said interface processor and comprising the steps of: (a) establishing at least one virtual terminal session with each said host processor and initializing said applications running on said host processor to a ready state to ready said applications for further commands; (b) responding to user input data that is interpreted as requiring a process to be performed by an application, by accessing a virtual terminal session with a host processor on which said application is running, entering user input data in a stored block of data comprising a screen from said application, and transmitting at least said user-input data to said host processor, whereby said host processor immediately processes said user input data; and (c) receiving in response to said user input data transmitted to said host processor in step b, a screen from said host processor containing reply data for said user, and transmitting said reply data to said user, whereby said interface processor enables a plurality of host processors to rapidly respond to user input data without requiring modification of host processor-controlling software.
Claim 3
Dependent Claim
73 words
The method as recited in claim 1 wherein step (b) includes the further steps of: p1 creating a table of host application/virtual terminal sessions; updating said table to indicate available host application/virtual terminal sessions; and choosing from said table, an available host application/virtual terminal session in response to said user input data, whereby said user input data may be directed to an available host application virtual terminal session that is not already busy.
Claim 4
Dependent Claim
79 words
The method as recited in claim 2 wherein if, in step (b), said user input data is interpreted as requiring execution of a plurality of applications, said method includes the further steps of: accessing a plurality of virtual terminal sessions, one for each application of said plurality of applications, and wherein step (c) extracts replay data from screens returned by said each said application and provides said reply data to the user in response to said user input data.
Claim 5
Dependent Claim
40 words
The method as recited in claim 1 including the further step of: providing a refresh input to each said virtual terminal session and connected host processor, whereby an application on each said host processor is maintained in an initialized state.
Claim 6
Independent Claim
213 words
A system for enabling rapid response to user telephone inquiries, said inquiries placed with an interface processor which, in turn, accesses applications running on a plurality of connected host processors, each host processor communicating with said interface processor through provided to a display terminal would be displayed for user viewing, said interface processor comprising: channel process means for interacting with said user, for receiving user input and for providing a voice response to said user; virtual terminal means for establishing a plurality of virtual terminal sessions, at least one session with each said host processor, for initializing an application on each said host processor to a ready state, and for storing at least an initial screen from each said application; and executor means responsive to user input data from said channel process means, to operate over an available virtual terminal session and to communicate with an initialized application on a host processor, said executor means providing user input data requested by a stored screen to said initialized application on said host processor, and for receiving a screen with reply data from said application on said host processor in response, and to provide said reply data to said channel process means, whereby said channel process means responds to said user with said reply data.
Claim 7
Independent Claim
213 words
A system for enabling rapid response to user telephone inquiries, said inquiries placed with an interface processor which, in turn, accesses applications running on a plurality of connected host processors, each host processor communicating with said interface processor through provided to a display terminal would be displayed for user viewing, said interface processor comprising: channel process means for interacting with said user, for receiving user input and for providing a voice response to said user; virtual terminal means for establishing a plurality of virtual terminal sessions, at least one session with each said host processor, for initializing an application on each said host processor to a ready state, and for storing at least an initial screen from each said application; and executor means responsive to user input data from said channel process means, to operate over an available virtual terminal session and to communicate with an initialized application on a host processor, said executor means providing user input data requested by a stored screen to said initialized application on said host processor, and for receiving a screen with reply data from said application on said host processor in response, and to provide said reply data to said channel process means, whereby said channel process means responds to said user with said reply data.
Claim 8
Dependent Claim
57 words
The system as recited in claim 5 wherein said interface processor further comprises: table means including a listing of host application/virtual terminal sessions; and control means for examining said table means and assigning an available virtual terminal session in response to user input data that is interpreted as requiring a process to be performed by an application.
Claim 9
Dependent Claim
47 words
The system as recited in claim 6 wherein said control means provides periodic inputs to said virtual terminal sessions to maintain said applications on said host processors in an initialized state if any said application is not accessed by user input data within a predetermined time period.
Claim 10
Dependent Claim
23 words
The system as recited in claim 7 wherein said channel process means includes voice response capability that orally responds to user input data.
Claim 11
Dependent Claim
48 words
The system as recited in claim 8 wherein said executor means responds to user input data requiring a plurality of applications, by assigning to a user who generates said user input data, a plurality of virtual terminal sessions with applications required to respond to said user input data.
Claim 12
Dependent Claim
60 words
The system as recited in claim 7 wherein said executor means further executes a stored script for causing reply data received in a first screen over one virtual terminal session from an application operating on a host processor, to be entered into a second screen received from another application, for transmission to a host processor over another virtual terminal session.