← Back to Patent Explorer
US5307347A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for sharing a telecommunications channel among multiple users

Assignee: International Business Machines Corp
•
Filing: 1992-04-10
•
Granted: 1994-04-26
•
Expires: 2012-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and an apparatus allows multiple users to share one or more data communication lines without requiring the users to actively participate in the arbitration. The preferred embodiment comprises an ISDN Port Connection Manager (PCM) for managing the use of each of the individual channels of one or more line ports having ISDN service thereon. The ISDN PCM manages the use of the channels between applications using such distinct access methods as IBM's Virtual Telecommunications Access Method (VTAM), TCP/IP, and Open Systems Interconnect (OSI) access methods. The ISDN PCM determines that an application needs access to an ISDN channel, determines the availability of the ISDN network and sets up the communication between the application and the network if the channel is available. If no channel is available at that time, the ISDN PCM indicates to the application when the channel becomes available so that the application may determine whether it still needs access.

Inventors

  • 👤 Maurice Duault
  • 👤 Jeffrey J. Lynch
  • 👤 Ramon E. Snyder

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:46
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 118 words
An apparatus for managing, among multiple users, the use of one or more data communications channels over which said users may communicate with other users, said apparatus comprising means for receiving a request from a user to access a channel of said one or more data communications channels, means for allowing said user to access said channel if said channel is available, and means for informing said user that said channel is unavailable if said channel is unavailable, informing said user that said channel is available when said channel becomes available, determining whether said user still needs access to said channel, and allowing said user to access said channel if said user still needs access to said channel.
Claim 2
Independent Claim 118 words
An apparatus for managing, among multiple users, the use of one or more data communications channels over which said users may communicate with other users, said apparatus comprising means for receiving a request from a user to access a channel of said one or more data communications channels, means for allowing said user to access said channel if said channel is available, and means for informing said user that said channel is unavailable if said channel is unavailable, informing said user that said channel is available when said channel becomes available, determining whether said user still needs access to said channel, and allowing said user to access said channel if said user still needs access to said channel.
Claim 3
Dependent Claim 18 words
The apparatus as defined in claim 1, wherein said apparatus communicates with said users via service access points.
Claim 4
Dependent Claim 23 words
The apparatus as defined in claim 2, wherein said users are applications utilizing access methods to obtain access to the data communication channels.
Claim 5
Dependent Claim 25 words
The apparatus as defined in claim 3, wherein said apparatus operates over the data link and network layers of the Open Systems Interconnect (OSI) standard.
Claim 6
Dependent Claim 16 words
The apparatus as defined in claim 4, wherein said apparatus conforms to Link Services Architecture (LSA).
Claim 7
Dependent Claim 20 words
The apparatus as defined in claim 1, wherein said data communication channels comprise at least one physical telecommunication line port.
Claim 8
Dependent Claim 20 words
The apparatus as defined in claim 6, wherein said data communication channels further comprise an Integrated Services Digital Network (ISDN).
Claim 9
Independent Claim 116 words
A method of managing, among multiple users, the use of a data communications facility through which said users may communicate with other users, said method comprising steps of determining that a user of said multiple users needs access to said facility, determining the availability of said facility, and if said facility is available, allowing said user to access said facility, or if said facility is unavailable, indicating to said user that said facility is unavailable, indicating to said user that said facility is available when said facility becomes available, determining whether said user still needs access to said facility, and allowing said user to access said facility if said user still needs access to said facility.
Claim 10
Independent Claim 116 words
A method of managing, among multiple users, the use of a data communications facility through which said users may communicate with other users, said method comprising steps of determining that a user of said multiple users needs access to said facility, determining the availability of said facility, and if said facility is available, allowing said user to access said facility, or if said facility is unavailable, indicating to said user that said facility is unavailable, indicating to said user that said facility is available when said facility becomes available, determining whether said user still needs access to said facility, and allowing said user to access said facility if said user still needs access to said facility.
Claim 11
Dependent Claim 159 words
For use in a system for providing communication services by means of an architecture having a plurality of layers, a port connection manager, in one of said layers, said one layer having an adjacent upper layer, for arbitrating the use of a data communication channel between at least two users in said adjacent upper layer comprising: means for receiving from a requesting user of said at least two users a request for access to said data communication channel; means for determining if said data communication channel is available for use; means for allowing said requesting user to access said channel if said channel is available; means for indicating to said requesting user that said channel is unavailable if said channel is unavailable; and means for indicating to said requesting user that said data communication channel is available when said data communication channel becomes available and for determining whether said requesting user still needs access to said data communication channel.
Claim 12
Dependent Claim 159 words
For use in a system for providing communication services by means of an architecture having a plurality of layers, a port connection manager, in one of said layers, said one layer having an adjacent upper layer, for arbitrating the use of a data communication channel between at least two users in said adjacent upper layer comprising: means for receiving from a requesting user of said at least two users a request for access to said data communication channel; means for determining if said data communication channel is available for use; means for allowing said requesting user to access said channel if said channel is available; means for indicating to said requesting user that said channel is unavailable if said channel is unavailable; and means for indicating to said requesting user that said data communication channel is available when said data communication channel becomes available and for determining whether said requesting user still needs access to said data communication channel.
Claim 13
Dependent Claim 28 words
The port connection manager as defined in claim 9, wherein said at least two users each comprise a connection manager for managing its respective connection to said channel.
Claim 14
Dependent Claim 24 words
The port connection manager as defined in claim 10, wherein said port connection manager communicates with said connection managers via service access points (SAPs).
Claim 15
Dependent Claim 29 words
The port connection manager as defined in claim 11, wherein said port connection manager operates in the data link and network layers of the Open System Interconnect (OSI) reference.
Claim 16
Dependent Claim 24 words
The port connection manager as defined in claim 11, wherein said port connection manager communicates with said connection managers by exchanging primitive constructs therewith.
Claim 17
Dependent Claim 42 words
The port connection manager as defined in claim 9, wherein said port connection manager arbitrates the use of a plurality of data communication channels, at least a portion of said data communication channels being part of the Integrated Services Digital Network (ISDN).
Claim 18
Dependent Claim 27 words
The port connection manager as defined in claim 14, wherein said data communication channels are coupled to said port connection by a plurality of physical line ports.
Claim 19
Dependent Claim 118 words
For use in a system for providing communication services by means of an architecture having a plurality of layers, a port connection manager, in one of said layers, said one layer having an adjacent upper layer, for arbitrating the use of a data communication channel between at least two users in said adjacent upper layer comprising: means for receiving from each requesting user of said at least two users a request for activation of communication between said requesting user and said port connection manager; means for receiving a call on said data communication channel for one of said users; and means for directing said call to said user is said user had previously requested for activation of communication.
Claim 20
Dependent Claim 118 words
For use in a system for providing communication services by means of an architecture having a plurality of layers, a port connection manager, in one of said layers, said one layer having an adjacent upper layer, for arbitrating the use of a data communication channel between at least two users in said adjacent upper layer comprising: means for receiving from each requesting user of said at least two users a request for activation of communication between said requesting user and said port connection manager; means for receiving a call on said data communication channel for one of said users; and means for directing said call to said user is said user had previously requested for activation of communication.
Claim 21
Dependent Claim 24 words
The port connection manager as defined in claim 16, wherein said port connection manager communicates with said connection managers via service access points (SAPs).
Claim 22
Dependent Claim 29 words
The port connection manager as defined in claim 17, wherein said port connection manager operates in the data link and network layers of the Open System Interconnect (OSI) reference.
Claim 23
Dependent Claim 24 words
The port connection manager as defined in claim 17, wherein said port connection manager communicates with said connection managers by exchanging primitive constructs therewith.
Claim 24
Dependent Claim 42 words
The port connection manager as defined in claim 16, wherein said port connection manager arbitrates the use of a plurality of data communication channels, at least a portion of said data communication channels being part of the Integrated Services Digital Network (ISDN).
Claim 25
Dependent Claim 27 words
The port connection manager as defined in claim 20, wherein said data communication channels are coupled to said port connection by a plurality of physical line ports.
Claim 26
Independent Claim 302 words
An apparatus for managing, among at least a first and a second user, the use of one or more data communications channels over which said users may communicate with other users, said apparatus comprising: means for receiving a request from said first user to access a channel of said one or more data communications channels; means for allowing said first user to access said channel if one of said one or more data communications channels is available; means for informing said first user that no channel is available if none of said one or more data communications channels is available; means for receiving a request from said second user to access a channel of said one or more data communications channels; means for informing said second user that no channel is available if none of said one or more data communications channels is available; means for informing said first user that a channel is available when a channel of said one or more data communications channels becomes available, for determining whether said first user still needs access to a channel of said one or more data communications channels, and for allowing said first user to access said available channel if said first user needs access to a channel; and means for informing said second user that a channel of said one or more data communications channels is available if said first user does not need access to said available channel of if another channel of said one or more data communications channels becomes available, for determining whether said second user still needs access to a channel of said one or more data communications channels, and for allowing said second user to access said available channel if said second user needs access to a channel of said one or more data communications channels.
Claim 27
Independent Claim 302 words
An apparatus for managing, among at least a first and a second user, the use of one or more data communications channels over which said users may communicate with other users, said apparatus comprising: means for receiving a request from said first user to access a channel of said one or more data communications channels; means for allowing said first user to access said channel if one of said one or more data communications channels is available; means for informing said first user that no channel is available if none of said one or more data communications channels is available; means for receiving a request from said second user to access a channel of said one or more data communications channels; means for informing said second user that no channel is available if none of said one or more data communications channels is available; means for informing said first user that a channel is available when a channel of said one or more data communications channels becomes available, for determining whether said first user still needs access to a channel of said one or more data communications channels, and for allowing said first user to access said available channel if said first user needs access to a channel; and means for informing said second user that a channel of said one or more data communications channels is available if said first user does not need access to said available channel of if another channel of said one or more data communications channels becomes available, for determining whether said second user still needs access to a channel of said one or more data communications channels, and for allowing said second user to access said available channel if said second user needs access to a channel of said one or more data communications channels.

References Cited (Backward Citations)

US4672662A Cited
US4821265A Cited
US4835769A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag