Patent US6122287A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6122287A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for detecting switched network protocols

Assignee: Microcom Systems Inc
•
Filing: 1996-02-09
•
Granted: 2000-09-19
•
Expires: 2016-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In order to transfer data via a switched network that provides a wide range of network services, the users must establish a circuit or network connection and establish a data link connection. The circuit or network connection provides the physical connection between the users and data link connection provides the protocols and procedures for the transfer of data. Because the network provides a wide range of services, the users, typically by prior agreement, designate a common data link protocol to facilitate the transfer of data. A data link connection will not be established if the users are not using the same data link protocol. A method and apparatus are disclosed which permit a local system to detect the data link protocol used by a remote system. The invention provides a method for detecting the data link protocol used by the remote system when the remote system initiates the data link setup and a method for detecting the data link protocol when the local system initiates the data link setup.

Inventors

  • 👤 Russ Ohanian
  • 👤 Joachim Schubert
  • 👤 Achim Lobbert
  • 👤 Bradford R. Steinka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 13:37
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L69/00; H04L69/18

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 253 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for receiving information including data from a remote site in accordance with either one of at least two distinct and predefined protocols, wherein each of said predefined protocols is identified by at least one predefined characteristic data value uniquely positioned within a predetermined sequence of values within a unit of information, said apparatus comprising: receiving means for receiving at least one unit of information from said channel; at least two protocol system means, one for each of said predefined protocols, for enabling said apparatus to communicate over said channel with said remote site according to a select one of said predefined protocols; comparing means for respectively comparing at least one characteristic data value of said at least one unit of information received by said receiving means with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol of the unit of information received by said receiving means; and means for selecting and enabling the appropriate one of said protocol system means in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic data value used to identify said predefined protocols, so as to permit said apparatus to communicate over said channel with the remote site according to the selected one of said predefined protocols.
Claim 2
Dependent Claim 253 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for receiving information including data from a remote site in accordance with either one of at least two distinct and predefined protocols, wherein each of said predefined protocols is identified by at least one predefined characteristic data value uniquely positioned within a predetermined sequence of values within a unit of information, said apparatus comprising: receiving means for receiving at least one unit of information from said channel; at least two protocol system means, one for each of said predefined protocols, for enabling said apparatus to communicate over said channel with said remote site according to a select one of said predefined protocols; comparing means for respectively comparing at least one characteristic data value of said at least one unit of information received by said receiving means with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol of the unit of information received by said receiving means; and means for selecting and enabling the appropriate one of said protocol system means in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic data value used to identify said predefined protocols, so as to permit said apparatus to communicate over said channel with the remote site according to the selected one of said predefined protocols.
Claim 3
Dependent Claim 37 words
A network interfacing apparatus according to claim 1, further comprising at least a third protocol system means for enabling said apparatus to communicate with said remote site according to a third protocol of said predefined of protocols.
Claim 4
Dependent Claim 110 words
A network interfacing apparatus according to claim 1, further comprising: at least a third protocol system means for enabling said apparatus to communicate over said channel with said remote site according to a third protocol of said predefined of protocols; means for selecting and enabling the third protocol system means in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic data value used to identify said predefined protocols, so as to permit said apparatus to communicate over said channel with the remote site according to the selected one of said predefined protocols.
Claim 5
Dependent Claim 27 words
A network apparatus according to claim 1, wherein each of said predefined protocols is a data link protocol for the transfer of data across a switched network.
Claim 6
Dependent Claim 27 words
A network apparatus according to claim 1, wherein each of said predefined protocols is a data link protocol for the transfer of data across an ISDN network.
Claim 7
Dependent Claim 80 words
A network apparatus according to claim 1, wherein said at least one characteristic data value is defined within at least one data field in said at least one unit of information; and wherein said comparing means includes means for respectively comparing the data values within the at least one data field within at least one unit of information received by said receiving means with at least one of the corresponding predefined characteristic data values used to identify said predefined protocols.
Claim 8
Dependent Claim 101 words
A network apparatus according to claim 1, further comprising at least a third protocol system means for enabling said apparatus to communicate over said channel with said remote site according to a third protocol of said predefined of protocols; and a default protocol selection and enabling means for selecting and enabling the third protocol system means when said comparing means is unable to match any of the at least one characteristic data values of said at least one unit of information received by said receiving means with the at least one predefined characteristic data values used to identify said predefined protocols.
Claim 9
Independent Claim 197 words
A method of detecting any one of a selected number of predefined communication protocols, each of said protocols being used to communicate information over a switched network having at least one channel for transmitting information and being identified by at least one characteristic data value within a predetermined sequence of values within a unit of information, said method comprising the steps of: receiving at least one unit of information from said channel; comparing at least one characteristic data value of said at least one unit of information received with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol identified in the unit of information received from said channel; and selecting and enabling a protocol system means for transmitting information over said channel in accordance with a particular protocol in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic value used to identify each of said predefined protocols, so as to permit communication over said channel with the remote site according to the selected one of said predefined protocols.
Claim 10
Independent Claim 197 words
A method of detecting any one of a selected number of predefined communication protocols, each of said protocols being used to communicate information over a switched network having at least one channel for transmitting information and being identified by at least one characteristic data value within a predetermined sequence of values within a unit of information, said method comprising the steps of: receiving at least one unit of information from said channel; comparing at least one characteristic data value of said at least one unit of information received with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol identified in the unit of information received from said channel; and selecting and enabling a protocol system means for transmitting information over said channel in accordance with a particular protocol in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic value used to identify each of said predefined protocols, so as to permit communication over said channel with the remote site according to the selected one of said predefined protocols.
Claim 11
Dependent Claim 82 words
The method according to claim 8, wherein the step of selecting and enabling includes the step of selecting and enabling a default protocol system means for transmitting information over said channel in accordance with the default one of said protocols when the at least one characteristic data values of said at least one unit of information fails to match, during said step of comparing, with the any of the at least one predefined characteristic data values used to identify said predefined protocols.
Claim 12
Dependent Claim 19 words
The method according to claim 8, wherein each of said predefined communication protocol is a data link layer protocol.
Claim 13
Dependent Claim 173 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with any one of at least two predefined protocols, said apparatus comprising: communication means for transmitting and receiving units of information via said channel; at least two protocol system means, one for each of said predefined protocols, for enabling said apparatus to communicate via said channel with said remote system according to any one of said predefined protocols; controller means for controlling said communication means, said controller means including means for selecting a first protocol system means to attempt to establish a data link connection between said apparatus and said remote system according to said first protocol, and means for selecting and enabling said first protocol system means if said data link connection is established and means for selecting and establishing said second protocol means if said data link connection according to said first protocol cannot be established.
Claim 14
Dependent Claim 173 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with any one of at least two predefined protocols, said apparatus comprising: communication means for transmitting and receiving units of information via said channel; at least two protocol system means, one for each of said predefined protocols, for enabling said apparatus to communicate via said channel with said remote system according to any one of said predefined protocols; controller means for controlling said communication means, said controller means including means for selecting a first protocol system means to attempt to establish a data link connection between said apparatus and said remote system according to said first protocol, and means for selecting and enabling said first protocol system means if said data link connection is established and means for selecting and establishing said second protocol means if said data link connection according to said first protocol cannot be established.
Claim 15
Dependent Claim 279 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with one of a plurality of predefined protocols, said apparatus comprising: communication means for transmitting and receiving units of information via said channel, at least a first protocol system means for enabling said apparatus to communicate via said channel with said remote system according to a first protocol of said predefined protocols; at least a second protocol system means for enabling said apparatus to communicate via said channel with said remote system according to a second protocol of said predefined protocols; controller means for controlling said communication means, said controller means including means for selecting said first protocol system means to attempt to establish a data link connection via said channel between said apparatus and said remote system according to said first protocol, and means for selecting and enabling said first protocol system means to enable said apparatus to communicate via said channel with said remote system if said data link connection is established; and means for selecting said second protocol means if said data link connection according to said first protocol cannot be established to attempt to establish a data link connection between said apparatus and said remote system according to said second protocol, means for waiting for a predefined time period for said data link connection according to said second protocol to be established and means for selecting and enabling said second protocol system means to enable said apparatus to communicate with said remote system if said data link connection is established.
Claim 16
Dependent Claim 279 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with one of a plurality of predefined protocols, said apparatus comprising: communication means for transmitting and receiving units of information via said channel, at least a first protocol system means for enabling said apparatus to communicate via said channel with said remote system according to a first protocol of said predefined protocols; at least a second protocol system means for enabling said apparatus to communicate via said channel with said remote system according to a second protocol of said predefined protocols; controller means for controlling said communication means, said controller means including means for selecting said first protocol system means to attempt to establish a data link connection via said channel between said apparatus and said remote system according to said first protocol, and means for selecting and enabling said first protocol system means to enable said apparatus to communicate via said channel with said remote system if said data link connection is established; and means for selecting said second protocol means if said data link connection according to said first protocol cannot be established to attempt to establish a data link connection between said apparatus and said remote system according to said second protocol, means for waiting for a predefined time period for said data link connection according to said second protocol to be established and means for selecting and enabling said second protocol system means to enable said apparatus to communicate with said remote system if said data link connection is established.
Claim 17
Independent Claim 142 words
A method of detecting a communication protocol of the type used to communicate with a remote system over a switched network having at least one channel for receiving information, said method comprising the steps of: transmitting over said channel a data link setup command according to a first communication protocol to said remote system; waiting for a predetermined time for said remote system to acknowledge said data link setup command; and selecting and enabling a first protocol system means for providing communications over said channel according to said first communication protocol if said remote system acknowledges said data link setup command within said predefined time and selecting and enabling a second protocol system means for providing communications over said channel according to said second communication protocol if said remote system does not acknowledge said data link setup command within said predefined time.
Claim 18
Independent Claim 142 words
A method of detecting a communication protocol of the type used to communicate with a remote system over a switched network having at least one channel for receiving information, said method comprising the steps of: transmitting over said channel a data link setup command according to a first communication protocol to said remote system; waiting for a predetermined time for said remote system to acknowledge said data link setup command; and selecting and enabling a first protocol system means for providing communications over said channel according to said first communication protocol if said remote system acknowledges said data link setup command within said predefined time and selecting and enabling a second protocol system means for providing communications over said channel according to said second communication protocol if said remote system does not acknowledge said data link setup command within said predefined time.
Claim 19
Independent Claim 195 words
A method of detecting a communication protocol of the type used to communicate with a remote system over a switched network having at least one channel for receiving information, said method comprising the steps of: transmitting over said channel a data link setup command according to a first communication protocol to said remote system; waiting for a predetermined time for said remote system to acknowledge said data link setup command; selecting and enabling a first protocol system means for providing communications over said channel according to said first communication protocol if said remote system acknowledges said data link setup command within said predefined time; and if said remote system does not acknowledge said data link setup command within said predefined time; transmitting over said channel a second data link setup command according to a second communication protocol to said remote system; waiting for a second predetermined time for said remote system to acknowledge said second data link setup command; selecting and enabling a second protocol system means for providing communications over said channel according to said second communication protocol if said remote system acknowledges said second data link setup command within said second predefined time.
Claim 20
Independent Claim 195 words
A method of detecting a communication protocol of the type used to communicate with a remote system over a switched network having at least one channel for receiving information, said method comprising the steps of: transmitting over said channel a data link setup command according to a first communication protocol to said remote system; waiting for a predetermined time for said remote system to acknowledge said data link setup command; selecting and enabling a first protocol system means for providing communications over said channel according to said first communication protocol if said remote system acknowledges said data link setup command within said predefined time; and if said remote system does not acknowledge said data link setup command within said predefined time; transmitting over said channel a second data link setup command according to a second communication protocol to said remote system; waiting for a second predetermined time for said remote system to acknowledge said second data link setup command; selecting and enabling a second protocol system means for providing communications over said channel according to said second communication protocol if said remote system acknowledges said second data link setup command within said second predefined time.
Claim 21
Dependent Claim 255 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for receiving information including data from a remote site in accordance with either one of at least two distinct and predefined protocols, wherein each of said predefined protocols is identified by at least one predefined characteristic data value uniquely positioned within a predetermined sequence of values within a unit of information, said apparatus comprising: a receiver adapted for receiving at least one unit of information from said channel; at least two protocol system, one for each of said predefined protocols, adapted for enabling said apparatus to communicate over said channel with said remote site according to a select one of said predefined protocols; a comparing element adapted for respectively comparing at least one characteristic data value of said at least one unit of information received by said receiver with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol of the unit of information received by said receiver; and a protocol selector adapted for selecting and enabling the appropriate one of said protocol systems in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic data value used to identify said protocol, so as to permit said apparatus to communicate over said channel with the remote site according to the selected one of said predefined protocols.
Claim 22
Dependent Claim 255 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for receiving information including data from a remote site in accordance with either one of at least two distinct and predefined protocols, wherein each of said predefined protocols is identified by at least one predefined characteristic data value uniquely positioned within a predetermined sequence of values within a unit of information, said apparatus comprising: a receiver adapted for receiving at least one unit of information from said channel; at least two protocol system, one for each of said predefined protocols, adapted for enabling said apparatus to communicate over said channel with said remote site according to a select one of said predefined protocols; a comparing element adapted for respectively comparing at least one characteristic data value of said at least one unit of information received by said receiver with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol of the unit of information received by said receiver; and a protocol selector adapted for selecting and enabling the appropriate one of said protocol systems in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic data value used to identify said protocol, so as to permit said apparatus to communicate over said channel with the remote site according to the selected one of said predefined protocols.
Claim 23
Dependent Claim 40 words
A network interfacing apparatus according to claim 15, further comprising at least a third protocol system adapted for enabling said apparatus to communicate over said channel with said remote site according to a third protocol of said predefined of protocols.
Claim 24
Dependent Claim 115 words
A network interfacing apparatus according to claim 15, further comprising: at least a third protocol system adapted for enabling said apparatus to communicate over said channel with said remote site according to a third protocol of said predefined of protocols; and wherein said protocol selector is adapted for selecting and enabling the third protocol system in response to a match between the at least one characteristic data value of said at least one unit of information and the at least one predefined characteristic data value used to identify said predefined protocol, so as to permit said apparatus to communicate over said channel with the remote site according to the selected one of said predefined protocols.
Claim 25
Dependent Claim 27 words
A network apparatus according to claim 15, wherein each of said predefined protocols is a data link protocol for the transfer of data across a switched network.
Claim 26
Dependent Claim 27 words
A network apparatus according to claim 15, wherein each of said predefined protocols is a data link protocol for the transfer of data across an ISDN network.
Claim 27
Dependent Claim 57 words
A network apparatus according to claim 15, wherein said at least one characteristic data value includes at least one data field value in said at least one unit of information and wherein said comparing element is adapted for comparing said data field value with a predefined corresponding value appropriate for at least one of said predefined protocols.
Claim 28
Dependent Claim 115 words
A network apparatus according to claim 15, further comprising at least a third protocol system adapted for enabling said apparatus to communicate over said channel with said remote site according to a third protocol of said predefined of protocols; and a default protocol selector adapted for selecting and enabling the third protocol system corresponding to the one of said predefined protocols when said comparing element is unable to match any of the at least one data value of said at least one unit of information with at least one predefined characteristic data value used to identify said predefined protocols so as to identify the predefined protocol of the unit of information received by the receiver.
Claim 29
Dependent Claim 178 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with any one of at least two predefined protocols, said apparatus comprising: a network interface adapted for transmitting and receiving units of information via said channel; at least two protocol systems, one for each of said predefined protocols, adapted for enabling said apparatus to communicate via said channel with said remote system according to any one of said predefined protocols; and a system controller adapted for controlling said network interface, for selecting a first protocol system to attempt to establish a data link connection via said channel between said apparatus and said remote system according to said first protocol, and for selecting and enabling said first protocol system if said data link connection via said channel is established and for selecting and establishing said second protocol system if said data link connection via said channel according to said first protocol cannot be established.
Claim 30
Dependent Claim 178 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with any one of at least two predefined protocols, said apparatus comprising: a network interface adapted for transmitting and receiving units of information via said channel; at least two protocol systems, one for each of said predefined protocols, adapted for enabling said apparatus to communicate via said channel with said remote system according to any one of said predefined protocols; and a system controller adapted for controlling said network interface, for selecting a first protocol system to attempt to establish a data link connection via said channel between said apparatus and said remote system according to said first protocol, and for selecting and enabling said first protocol system if said data link connection via said channel is established and for selecting and establishing said second protocol system if said data link connection via said channel according to said first protocol cannot be established.
Claim 31
Dependent Claim 295 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with one of a plurality of predefined protocols, said apparatus comprising: a network interface adapted for transmitting and receiving units of information via said channel, at least a first protocol system adapted for enabling said apparatus to communicate via said channel with said remote system according to a first protocol of said predefined protocols; at least a second protocol system adapted for enabling said apparatus to communicate via said channel with said remote system according to a second protocol of said predefined protocols; a system controller adapted for controlling said network interface, for selecting said first protocol system to attempt to establish a data link connection between said apparatus and said remote system according to said first protocol, for waiting for a predefined time period for said data link connection according to said first protocol to be established and for selecting and enabling said first protocol system means to enable said apparatus to communicate via said channel with said remote system if said data link connection is established; and for selecting said second protocol system if said data link connection via said channel according to said first protocol cannot be established to attempt to establish a data link connection between said apparatus and said remote system according to said second protocol, for waiting for a predefined time period for said data link connection according to said second protocol to be established and for selecting and enabling said second protocol system to enable said apparatus to communicate via said channel with said remote system if said data link connection is established.
Claim 32
Dependent Claim 295 words
A network interfacing apparatus for interfacing at least one unit of terminal equipment to a switched network having at least one channel for transferring information including data to and from a remote system in accordance with one of a plurality of predefined protocols, said apparatus comprising: a network interface adapted for transmitting and receiving units of information via said channel, at least a first protocol system adapted for enabling said apparatus to communicate via said channel with said remote system according to a first protocol of said predefined protocols; at least a second protocol system adapted for enabling said apparatus to communicate via said channel with said remote system according to a second protocol of said predefined protocols; a system controller adapted for controlling said network interface, for selecting said first protocol system to attempt to establish a data link connection between said apparatus and said remote system according to said first protocol, for waiting for a predefined time period for said data link connection according to said first protocol to be established and for selecting and enabling said first protocol system means to enable said apparatus to communicate via said channel with said remote system if said data link connection is established; and for selecting said second protocol system if said data link connection via said channel according to said first protocol cannot be established to attempt to establish a data link connection between said apparatus and said remote system according to said second protocol, for waiting for a predefined time period for said data link connection according to said second protocol to be established and for selecting and enabling said second protocol system to enable said apparatus to communicate via said channel with said remote system if said data link connection is established.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-09-19 2004-03-20 2004-09-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-09-19 2008-03-20 2008-09-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-09-19 2012-03-20 2012-09-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag