Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
153 words
A method for providing communications between applications, wherein a calling application is located on a first data processing system and a plurality of applications are located on a second data processing system, the method comprising: receiving a request from the calling application to communicate with each of the plurality of applications, which are executing concurrently on the second data processing system; establishing a connection over a communications line between the first and second data processing systems; establishing a session between the calling application and each application within the plurality of applications, wherein multiple sessions are concurrently established; providing communication between the calling application and each of the plurality of applications utilizing the communications line without requiring termination of a session; terminating said connection between said first and said second data processing systems: and maintaining each of said established sessions, wherein said termination of said connection does not terminate any of said established sessions.
Claim 2
Independent Claim
153 words
A method for providing communications between applications, wherein a calling application is located on a first data processing system and a plurality of applications are located on a second data processing system, the method comprising: receiving a request from the calling application to communicate with each of the plurality of applications, which are executing concurrently on the second data processing system; establishing a connection over a communications line between the first and second data processing systems; establishing a session between the calling application and each application within the plurality of applications, wherein multiple sessions are concurrently established; providing communication between the calling application and each of the plurality of applications utilizing the communications line without requiring termination of a session; terminating said connection between said first and said second data processing systems: and maintaining each of said established sessions, wherein said termination of said connection does not terminate any of said established sessions.
Claim 3
Dependent Claim
40 words
The method of claim 1, wherein the step of establishing a connection between the first and second data processing systems comprises establishing a connection between the first and second data processing systems, wherein the communications line is a serial cable.
Claim 4
Dependent Claim
41 words
The method of claim 1, wherein the step of establishing a connection between the first and second data processing systems comprises establishing a connection between the first and second data processing systems, wherein the communications line is a switched telecommunications network.
Claim 5
Dependent Claim
23 words
The method of claim 1 further comprising terminating the connection without terminating a session in response to a command to terminate the connection.
Claim 6
Dependent Claim
29 words
The method of claim 1 further comprising terminating the connection in response to an absence of communication over the communications line between the first and second data processing system.
Claim 7
Dependent Claim
33 words
The method of claim 5 further comprising reestablishing the connection in response to the calling application attempting to send data to one of the plurality of applications on the second data processing system.
Claim 8
Independent Claim
133 words
An apparatus for providing communications between two data processing systems comprising: a first data processing system; a second data processing system; a communications line connecting the first and second data processing systems; a first interface located on the first data processing system; and a second interface located on the second data processing system, wherein the first interface Includes means for establishing a connection between the first and second interfaces, means for establishing a session for each application on the first data processing system requiring communication with an application on the second data processing system, and wherein the first and second interfaces Includes means for controlling communication between the applications having an established session, means for terminating said connection between said first and second interfaces, and means for maintaining said session for each application.
Claim 9
Independent Claim
133 words
An apparatus for providing communications between two data processing systems comprising: a first data processing system; a second data processing system; a communications line connecting the first and second data processing systems; a first interface located on the first data processing system; and a second interface located on the second data processing system, wherein the first interface Includes means for establishing a connection between the first and second interfaces, means for establishing a session for each application on the first data processing system requiring communication with an application on the second data processing system, and wherein the first and second interfaces Includes means for controlling communication between the applications having an established session, means for terminating said connection between said first and second interfaces, and means for maintaining said session for each application.
Claim 10
Dependent Claim
13 words
The apparatus of claim 7, wherein the communications line is a serial cable.
Claim 11
Dependent Claim
13 words
The apparatus of claim 7, wherein the communications line is a switched network.
Claim 12
Dependent Claim
14 words
The apparatus of claim 9, wherein the communications line is a switched telecommunications network.
Claim 13
Dependent Claim
50 words
The apparatus of claim 7, wherein said first and second interfaces includes a time out means that terminates the connection if communication over the communications line is absent for a predetermined amount of time and wherein the established sessions are not terminated in response to a termination of the connection.
Claim 14
Dependent Claim
40 words
The apparatus of claim 11, wherein said first and second interfaces includes means for reestablishing the connection in response to an application on the first data processing system attempting to communicate with an application on the second data processing system.
Claim 15
Dependent Claim
13 words
The apparatus of claim 11 wherein the communications line is a serial cable.
Claim 16
Dependent Claim
13 words
The apparatus of claim 12, wherein the communications line is a switched network.
Claim 17
Dependent Claim
14 words
The apparatus of claim 14, wherein the communications line is a switched telecommunications network.
Claim 18
Independent Claim
180 words
An apparatus for providing communications between applications, wherein a calling application is located on a first data processing system and a plurality of applications are located on a second data processing system, the method comprising; reception means for receiving a request from the calling application to communicate with at least one of the plurality of applications, which are executing concurrently on the second data processing system; first establishing means for establishing a connection over a communications line between the first and second data processing systems; second establishing means for establishing a session between the calling application and each application within the plurality of applications, wherein multiple sessions are concurrently established; communications means providing communication between the calling application and each of the plurality of applications utilizing the communications line without requiring termination of a session, wherein communications is efficiently provided between applications; termination means for terminating said connection between said first and said second data processing systems; and maintenance means for maintaining each of said established sessions, wherein termination of said connection does not terminate any of said established sessions.
Claim 19
Independent Claim
180 words
An apparatus for providing communications between applications, wherein a calling application is located on a first data processing system and a plurality of applications are located on a second data processing system, the method comprising; reception means for receiving a request from the calling application to communicate with at least one of the plurality of applications, which are executing concurrently on the second data processing system; first establishing means for establishing a connection over a communications line between the first and second data processing systems; second establishing means for establishing a session between the calling application and each application within the plurality of applications, wherein multiple sessions are concurrently established; communications means providing communication between the calling application and each of the plurality of applications utilizing the communications line without requiring termination of a session, wherein communications is efficiently provided between applications; termination means for terminating said connection between said first and said second data processing systems; and maintenance means for maintaining each of said established sessions, wherein termination of said connection does not terminate any of said established sessions.
Claim 20
Dependent Claim
13 words
The apparatus of claim 16, wherein the communications line is a serial cable.
Claim 21
Dependent Claim
14 words
The apparatus of claim 16, wherein the communications line is a switched telecommunications network.
Claim 22
Dependent Claim
26 words
The apparatus of claim 16 further comprising termination means for terminating the connection without terminating a session in response to a command to terminate the connection.
Claim 23
Dependent Claim
32 words
The apparatus of claim 16 further comprising termination means for terminating the connection in response to an absence of communication over the communications line between the first and second data processing system.
Claim 24
Dependent Claim
36 words
The apparatus of claim 20 further wherein first establishing means reestablishes the connection in response to the calling application attempting to send data to one of the plurality of applications on the second data processing system.
Claim 25
Dependent Claim
186 words
A storage device readable by a data processing system and encoding data processing system executable instructions for providing communications between applications, wherein a calling application is located on a first data processing system and a plurality of applications are located on a second data processing system, the program storage device comprising: receiving means for receiving a request from the calling application to communicate with the plurality of applications, which are executing concurrently on the second data processing system; first establishing means for establishing a connection over a communications line between the first and second data processing systems; second establishing means for establishing a session between the calling application and each application within the plurality of applications, wherein multiple sessions are concurrently established; communications means providing communication between the calling application and each of the plurality of applications utilizing the communications line without requiring termination of a session; termination means for terminating said connection between said first and said second data processing systems; and maintenance means for maintaining each of said established sessions, wherein said termination of said connection does not terminate any of said established sessions.
Claim 26
Dependent Claim
186 words
A storage device readable by a data processing system and encoding data processing system executable instructions for providing communications between applications, wherein a calling application is located on a first data processing system and a plurality of applications are located on a second data processing system, the program storage device comprising: receiving means for receiving a request from the calling application to communicate with the plurality of applications, which are executing concurrently on the second data processing system; first establishing means for establishing a connection over a communications line between the first and second data processing systems; second establishing means for establishing a session between the calling application and each application within the plurality of applications, wherein multiple sessions are concurrently established; communications means providing communication between the calling application and each of the plurality of applications utilizing the communications line without requiring termination of a session; termination means for terminating said connection between said first and said second data processing systems; and maintenance means for maintaining each of said established sessions, wherein said termination of said connection does not terminate any of said established sessions.
Claim 27
Dependent Claim
16 words
The storage device of claim 22, wherein said program storage device is a hard disk drive.
Claim 28
Dependent Claim
21 words
The storage device of claim 22, wherein said program storage device is a ROM for use with a data processing system.
Claim 29
Dependent Claim
15 words
The storage device of claim 22, wherein said program storage device is a floppy diskette.
Claim 30
Independent Claim
172 words
A method for providing communications between a first data processing system and a second data processing system using a switched telecommunications network, said method comprising: receiving a request from a first application on the first data processing system to communicate with a second application on the second data processing system; establishing a connection between the first and second data processing system through the switched telecommunications network using a first modem connected to the first data processing system and a second modem connected to a second data processing system; establishing a first session between the first and second application over the communications line; establishing a second session between a third application on the first data processing system and a fourth application on the second data processing system, wherein multiple simultaneous sessions are supported over the switched telecommunications network; terminating said connection between said first and said second data processing system; and maintaining the first and second sessions in response to said termination of the connection between the first and second data processing systems.
Claim 31
Independent Claim
172 words
A method for providing communications between a first data processing system and a second data processing system using a switched telecommunications network, said method comprising: receiving a request from a first application on the first data processing system to communicate with a second application on the second data processing system; establishing a connection between the first and second data processing system through the switched telecommunications network using a first modem connected to the first data processing system and a second modem connected to a second data processing system; establishing a first session between the first and second application over the communications line; establishing a second session between a third application on the first data processing system and a fourth application on the second data processing system, wherein multiple simultaneous sessions are supported over the switched telecommunications network; terminating said connection between said first and said second data processing system; and maintaining the first and second sessions in response to said termination of the connection between the first and second data processing systems.
Claim 32
Dependent Claim
34 words
The method of claim 26 further comprising reestablishing the connection in response to the first application on the first data processing system attempting to communicate with an application on the second data processing system.
Claim 33
Dependent Claim
20 words
The method of claim 26 further comprising terminating the connection in response to a command to terminate said first session.
Claim 34
Dependent Claim
38 words
The method of claim 26 further comprising terminating the connection in response to an absence of communication between applications In the first data processing system and in the second data processing system for a preselected amount of time.