Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
219 words
A method in a data processing system for interfacing a computing resource coupled to a remotely located network with an application running within said data processing system via a dynamic communication channel, said network including a multilayered communication architecture, implemented utilizing a multilayered protocol stack, for facilitating communication between network resources, said method comprising the steps of: providing a media access control emulator for interfacing with an application running within said data processing system; providing a connection utility for managing communication between said media access control emulator and said dynamic communication channel; presenting a standard media access control interface to said application running within said data processing system utilizing said media access control emulator; in response to an application attempt to communicate with said computing resource coupled to said remotely located network: (a) automatically suspending access to said computing resource coupled to said remotely located network by utilizing said media access control emulator to emulate a preestablished operating condition; (b) simultaneously establishing communication with said remotely located network via said dynamic communication channel utilizing said connection utility; and allowing said application access to said computing resource coupled to said remotely located network via said dynamic communication channel, wherein said media access control emulator and said connection utility mask the dynamic nature of said dynamic communication channel from said application.
Claim 2
Independent Claim
219 words
A method in a data processing system for interfacing a computing resource coupled to a remotely located network with an application running within said data processing system via a dynamic communication channel, said network including a multilayered communication architecture, implemented utilizing a multilayered protocol stack, for facilitating communication between network resources, said method comprising the steps of: providing a media access control emulator for interfacing with an application running within said data processing system; providing a connection utility for managing communication between said media access control emulator and said dynamic communication channel; presenting a standard media access control interface to said application running within said data processing system utilizing said media access control emulator; in response to an application attempt to communicate with said computing resource coupled to said remotely located network: (a) automatically suspending access to said computing resource coupled to said remotely located network by utilizing said media access control emulator to emulate a preestablished operating condition; (b) simultaneously establishing communication with said remotely located network via said dynamic communication channel utilizing said connection utility; and allowing said application access to said computing resource coupled to said remotely located network via said dynamic communication channel, wherein said media access control emulator and said connection utility mask the dynamic nature of said dynamic communication channel from said application.
Claim 3
Dependent Claim
22 words
The method according to claim 1 further including the step of binding said media access control emulator with said multilayered protocol stack.
Claim 4
Dependent Claim
78 words
The method according to claim 1 wherein the step of simultaneously establishing communication with said remotely located network via said dynamic communication channel utilizing said connection utility includes the steps of: determining an appropriate protocol for communicating with said remotely located network; and binding said media access control emulator with a selected wide area network media access control coupled to a selected medium attachment unit as determined by said appropriate protocol for communicating with said remotely located network.
Claim 5
Dependent Claim
17 words
The method according to claim 1 wherein said dynamic communication channel is a public switched telephone network.
Claim 6
Dependent Claim
65 words
The method according to claim 1 wherein said step of automatically suspending access to said computing resource coupled to said remotely located network by utilizing said media access control emulator to emulate a preestablished operating condition includes the steps of: discarding a packet of data sent to said media access control emulator by said application; and returning an out of resource indication to said application.
Claim 7
Dependent Claim
42 words
The method according to claim 1 further including the step of closing and unbinding said selected wide area network media access control from said media access control emulator when access to said computing resource coupled to said remotely located network is terminated.
Claim 8
Dependent Claim
61 words
The method according to claim 1 wherein the step of presenting a standard media access control interface to an application running within said data processing system utilizing said media access control emulator further includes presenting a high level data link control (HDLC) media access control interface to an application running within said data processing system utilizing said media access control emulator.
Claim 9
Dependent Claim
248 words
A means for interfacing a computing resource coupled to a remotely located network with an application running within a data processing system via a dynamic communication channel, said network including a multilayered communication architecture, implemented utilizing a multilayered protocol stack, for facilitating communication between network resources, comprising: a media access control emulator for interfacing with an application running within said data processing system; a connection utility for managing communication between said media access control emulator and said dynamic communication channel; said means for interfacing being operable in a plurality of modes, including: (a) an emulation mode wherein said media access control emulator presents a standard media access control interface to said application running within said data processing system; (b) a suspend mode wherein, in response to an application attempt to communicate with said computing resource coupled to said remotely located network, said media access control emulator automatically suspends access to said computing resource coupled to said remotely located network by emulating a preestablished operating condition; (c) a connect mode wherein said connection utility establishes communication with said remotely located network via said dynamic communication channel while said media access control emulator suspends access to said computing resource coupled to said remotely located network; and (d) a data transfer mode wherein said media access control emulator allows said application to access to said computing resource coupled to said remotely located network via said dynamic communication channel by transferring data between said multilayered protocol stack and said dynamic communication channel.
Claim 10
Dependent Claim
248 words
A means for interfacing a computing resource coupled to a remotely located network with an application running within a data processing system via a dynamic communication channel, said network including a multilayered communication architecture, implemented utilizing a multilayered protocol stack, for facilitating communication between network resources, comprising: a media access control emulator for interfacing with an application running within said data processing system; a connection utility for managing communication between said media access control emulator and said dynamic communication channel; said means for interfacing being operable in a plurality of modes, including: (a) an emulation mode wherein said media access control emulator presents a standard media access control interface to said application running within said data processing system; (b) a suspend mode wherein, in response to an application attempt to communicate with said computing resource coupled to said remotely located network, said media access control emulator automatically suspends access to said computing resource coupled to said remotely located network by emulating a preestablished operating condition; (c) a connect mode wherein said connection utility establishes communication with said remotely located network via said dynamic communication channel while said media access control emulator suspends access to said computing resource coupled to said remotely located network; and (d) a data transfer mode wherein said media access control emulator allows said application to access to said computing resource coupled to said remotely located network via said dynamic communication channel by transferring data between said multilayered protocol stack and said dynamic communication channel.
Claim 11
Dependent Claim
27 words
The means for interfacing according to claim 8 further including a binding mode of operation wherein said media access control emulator binds with said multilayered protocol stack.
Claim 12
Dependent Claim
63 words
The means for interfacing according to claim 8 wherein said connect mode includes the steps of: determining an appropriate protocol for communicating with said remotely located network; and binding said media access control emulator with a selected wide area network media access control coupled to a selected medium attachment unit as determined by said appropriate protocol for communicating with said remotely located network.
Claim 13
Dependent Claim
19 words
The means for interfacing according to claim 8 wherein said dynamic communication channel is a public switched telephone network.
Claim 14
Dependent Claim
41 words
The means for interfacing according to claim 8 wherein said suspend mode includes the steps of: discarding a packet of data sent to said media access control emulator by said application; and returning an out of resource indication to said application.
Claim 15
Dependent Claim
51 words
The means for interfacing according to claim 8 further including a close and unbind mode wherein said connection utility directs said media access control emulator to close and unbind said selected wide area network media access control when access to said computing resource coupled to said remotely located network is terminated.
Claim 16
Dependent Claim
37 words
The means for interfacing according to claim 8 wherein said emulation mode includes the step of presenting a high level data link control (HDLC) media access control interface to an application running within said data processing system.
Claim 17
Dependent Claim
209 words
A communications interface system for interfacing a data processing system with a computing resource coupled to a remotely located network with an application running within said data processing system via a dynamic communication channel, said network including a multilayered communication architecture, implemented utilizing a multilayered protocol stack, for facilitating communication between network resources, comprising: a media access control emulator for presenting a standard media access control interface to said application running within said data processing system, and for automatically suspending access to said computing resource coupled to said remotely located network by emulating a preestablished operating condition in response to an application attempt to communicate with said computing resource coupled to said remotely located network; a connection utility for managing communication between said media access control emulator and said dynamic communication channel, and for establishing communication with said remotely located network via said dynamic communication channel while said media access control emulator automatically suspends access to said computing resource coupled to said remotely located network; and means for allowing said application access to said computing resource coupled to said remotely located network via said dynamic communication channel, wherein said media access control emulator and said connection utility mask the dynamic nature of said dynamic communication channel from said application.
Claim 18
Dependent Claim
209 words
A communications interface system for interfacing a data processing system with a computing resource coupled to a remotely located network with an application running within said data processing system via a dynamic communication channel, said network including a multilayered communication architecture, implemented utilizing a multilayered protocol stack, for facilitating communication between network resources, comprising: a media access control emulator for presenting a standard media access control interface to said application running within said data processing system, and for automatically suspending access to said computing resource coupled to said remotely located network by emulating a preestablished operating condition in response to an application attempt to communicate with said computing resource coupled to said remotely located network; a connection utility for managing communication between said media access control emulator and said dynamic communication channel, and for establishing communication with said remotely located network via said dynamic communication channel while said media access control emulator automatically suspends access to said computing resource coupled to said remotely located network; and means for allowing said application access to said computing resource coupled to said remotely located network via said dynamic communication channel, wherein said media access control emulator and said connection utility mask the dynamic nature of said dynamic communication channel from said application.
Claim 19
Dependent Claim
23 words
The communications interface system according to claim 15 further including means for binding said media access control emulator with said multilayered protocol stack.
Claim 20
Dependent Claim
64 words
The communications interface system according to claim 15 wherein said connection utility includes: means for determining an appropriate protocol for communicating with said remotely located network; and means for binding said media access control emulator with a selected wide area network media access control coupled to a selected medium attachment unit as determined by said appropriate protocol for communicating with said remotely located network.
Claim 21
Dependent Claim
19 words
The communications interface system according to claim 15 wherein said dynamic communication channel is a public switched telephone network.
Claim 22
Dependent Claim
55 words
The communications interface system according to claim 15 wherein said means for automatically suspending access to said computing resource coupled to said remotely located network includes: means for discarding a packet of data sent to said media access control emulator by said application; and means for returning an out of resource indication to said application.
Claim 23
Dependent Claim
48 words
The communications interface system according to claim 15 wherein said connection utility further includes means for directing said media access control emulator to close and unbind said selected wide area network media access control when access to said computing resource coupled to said remotely located network is terminated.
Claim 24
Dependent Claim
43 words
The communications interface system according to claim 15 wherein said means for presenting a standard media access control interface includes means for presenting a high level data link control (HDLC) media access control interface to an application running within said data processing system.