Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
212 words
In an internetworking device connecting a first computer network to a second computer network with a plurality of communication links, the plurality of communication links using a plurality of network protocols for communications, a method of determining a network protocol being used over a communication link, the method comprising the following steps: maintaining a protocol table on the internetworking device, the protocol table having a listing of error detection codes to identify selected ones of the plurality of network protocols wherein the error detection codes are generated by a predetermined error detection process; receiving an initial selection input on the internetworking device over a communication link, wherein the initial selection input includes a desired type of communication to be used on the communication link; selecting an error detection process using the selection input, wherein the error detection process is used to identify a network protocol being used on the communication link; receiving N-number of data frames over the communication link with a data-link protocol associated with a network protocol; calculating with the selected error detection process, error detection values for the N-number of data frames; and identifying a network protocol being used on the communication link using the calculated error detection values for the data-link protocol data frames and the protocol table.
Claim 2
Dependent Claim
212 words
In an internetworking device connecting a first computer network to a second computer network with a plurality of communication links, the plurality of communication links using a plurality of network protocols for communications, a method of determining a network protocol being used over a communication link, the method comprising the following steps: maintaining a protocol table on the internetworking device, the protocol table having a listing of error detection codes to identify selected ones of the plurality of network protocols wherein the error detection codes are generated by a predetermined error detection process; receiving an initial selection input on the internetworking device over a communication link, wherein the initial selection input includes a desired type of communication to be used on the communication link; selecting an error detection process using the selection input, wherein the error detection process is used to identify a network protocol being used on the communication link; receiving N-number of data frames over the communication link with a data-link protocol associated with a network protocol; calculating with the selected error detection process, error detection values for the N-number of data frames; and identifying a network protocol being used on the communication link using the calculated error detection values for the data-link protocol data frames and the protocol table.
Claim 3
Dependent Claim
25 words
A computer readable medium having stored therein instructions for causing a central processing unit in the internetworking device to execute the method of claim 1.
Claim 4
Dependent Claim
26 words
The method of claim 1 further comprising: selecting protocol processing software for the identified network protocol on the internetworking device for use on the communication link.
Claim 5
Dependent Claim
42 words
The method of claim 1 further comprising: determining whether a network protocol has been identified with the initial selection input, and if so, selecting protocol processing software for the identified network protocol on the internetworking device for use on the communication link.
Claim 6
Dependent Claim
22 words
The method of claim 1 further comprising: verifying the network protocol being used on the communication link is the identified network protocol.
Claim 7
Dependent Claim
41 words
The method of claim 1 wherein the step of identifying a network protocol being used on the communication link includes identifying a network protocol from the protocol table which does not have a error detection code for selected error detection process.
Claim 8
Dependent Claim
37 words
The method of claim 1 wherein the step of identifying a network protocol being used on the communication link includes identifying any of H.323 or H.324 network protocols with N-number of H.225 or H.223 data frames received.
Claim 9
Dependent Claim
19 words
The method of claim 1 wherein the step of receiving N-number of data frames includes receiving one data frame.
Claim 10
Dependent Claim
207 words
In an internetworking device connecting a first computer network to a second computer network with a plurality of communication links, the plurality of communication links using a plurality of protocol stacks for communications, a method of determining a type of network protocol stack being used over a communication link, the method comprising the following steps: maintaining a protocol table on the internetworking device, the protocol table including selected ones of the protocol stacks having one or more network protocols with error detection codes, and one or more of the network protocols without error detection codes; receiving an initial selection input on the internetworking device over a communication link, wherein the initial selection input includes a desired type of communication to be used on the communication link; receiving N-number of data frames over the communication link with a data-link protocol associated with a network protocol; calculating with a selected error detection process, error detection values for the N-number of data frames; identifying one or more network protocols being used on the communication link using the calculated error detection values for the data-link protocol data frames and the protocol table; and identifying a protocol stack being used on the communication link with the one or more identified network protocols.
Claim 11
Dependent Claim
207 words
In an internetworking device connecting a first computer network to a second computer network with a plurality of communication links, the plurality of communication links using a plurality of protocol stacks for communications, a method of determining a type of network protocol stack being used over a communication link, the method comprising the following steps: maintaining a protocol table on the internetworking device, the protocol table including selected ones of the protocol stacks having one or more network protocols with error detection codes, and one or more of the network protocols without error detection codes; receiving an initial selection input on the internetworking device over a communication link, wherein the initial selection input includes a desired type of communication to be used on the communication link; receiving N-number of data frames over the communication link with a data-link protocol associated with a network protocol; calculating with a selected error detection process, error detection values for the N-number of data frames; identifying one or more network protocols being used on the communication link using the calculated error detection values for the data-link protocol data frames and the protocol table; and identifying a protocol stack being used on the communication link with the one or more identified network protocols.
Claim 12
Dependent Claim
25 words
A computer readable medium having stored therein instructions for causing a central processing unit in the internetworking device to execute the method of claim 9.
Claim 13
Dependent Claim
39 words
The method of claim 9 further comprising: determining with the initial selection input whether a network protocol stack for the communication link has been identified, and if so, selecting the identified protocol stack for use on the communication link.
Claim 14
Dependent Claim
115 words
The method of claim 9 further comprising: determining with the initial selection input whether a lowest level network protocol in the protocol stack has been identified, and if so, receiving N-number of data frames over the communication link with a data-link protocol associated with a network protocol; calculating with a selected error detection process, error detection values for the N-number of data frames; identifying one or more network protocols being used on the communication link with the protocol table using the calculated error detection values for the data-link protocol data frames; and identifying a protocol stack being used on the communication link with the lowest level protocols and the one or more identified network protocols.
Claim 15
Dependent Claim
29 words
The method of claim 9 wherein the step of receiving identifying a protocol stack being used includes identifying any of H.324/H.223, H.324/H.223/V.42, H.323/H.225, H323/H.225/PPP, H.323/H.225/PPP/V.42 or H.323/LAN protocol stacks.
Claim 16
Dependent Claim
171 words
In an internetworking device connecting a first computer network to a second computer network with a plurality of communication links, the plurality of communication links using a plurality of network protocols for communications, a method of verifying a network protocol being used on a communication link, the method comprising the following steps: identifying a first network protocol which uses error detection codes in protocol data by receiving N-number of data frames on the communication link and calculating valid error detection values with a selected error detection process used for the first network protocol; sending the N-number of data frames into protocol processing software for a second network protocol which does use error detection codes in protocol data; and determining whether an error occurred during processing of the N-number of data frames in the protocol processing software for the second network protocol, and if not, identifying the N-number of data frames as data frames for the second network protocol having protocol data including valid error detection values for the first network protocol.
Claim 17
Dependent Claim
171 words
In an internetworking device connecting a first computer network to a second computer network with a plurality of communication links, the plurality of communication links using a plurality of network protocols for communications, a method of verifying a network protocol being used on a communication link, the method comprising the following steps: identifying a first network protocol which uses error detection codes in protocol data by receiving N-number of data frames on the communication link and calculating valid error detection values with a selected error detection process used for the first network protocol; sending the N-number of data frames into protocol processing software for a second network protocol which does use error detection codes in protocol data; and determining whether an error occurred during processing of the N-number of data frames in the protocol processing software for the second network protocol, and if not, identifying the N-number of data frames as data frames for the second network protocol having protocol data including valid error detection values for the first network protocol.
Claim 18
Dependent Claim
25 words
A computer readable medium having stored therein instructions for causing a central processing unit in the internetworking device to execute the method of claim 14.
Claim 19
Dependent Claim
60 words
The method of claim 14 further comprising: sending the N-number of data frames into protocol processing software for the first network protocol; determining whether an error occurred during processing of the N-number of data frames in the protocol processing software for the second network protocol, and if not, verifying the N-number of data frames are from the first network protocol.
Claim 20
Dependent Claim
165 words
An internetworking apparatus, the apparatus comprising: a protocol identifier, for identifying a network protocol being used on a communication link with error detection values calculated for N-number of data frames received over the communication link; a protocol verifier, for verifying an identified network protocol; a protocol listener, for maintaining a listing of error detection codes for selected network protocols used for multiple type of communication links; and a protocol stack listener, for maintaining a listing of protocol stacks used for multiple types of communication links; a lower level protocol identifier, for identifying a lowest level network protocol in a protocol stack; a higher level protocol identifier, for identifying one or more protocols above the lowest level network protocol in the protocol stack link with error detection values calculated for N-number of data frames received over the communication link; and a protocol stack identifier, for identifying the protocol stack in use on the communication link with the lowest level network protocol and the identified network protocols.
Claim 21
Dependent Claim
165 words
An internetworking apparatus, the apparatus comprising: a protocol identifier, for identifying a network protocol being used on a communication link with error detection values calculated for N-number of data frames received over the communication link; a protocol verifier, for verifying an identified network protocol; a protocol listener, for maintaining a listing of error detection codes for selected network protocols used for multiple type of communication links; and a protocol stack listener, for maintaining a listing of protocol stacks used for multiple types of communication links; a lower level protocol identifier, for identifying a lowest level network protocol in a protocol stack; a higher level protocol identifier, for identifying one or more protocols above the lowest level network protocol in the protocol stack link with error detection values calculated for N-number of data frames received over the communication link; and a protocol stack identifier, for identifying the protocol stack in use on the communication link with the lowest level network protocol and the identified network protocols.
Claim 22
Dependent Claim
184 words
In an internetworking device connecting a first computer network to a second computer network with a plurality of communication links, the plurality of communication links using H.323 or H.324 network protocols for communications, wherein H.225 data link protocol is used to identify H.323 network protocol and H.223 data link protocol is used to identify H.324 network protocol, a method of determining a network protocol being used over a communication link, the method comprising the following steps: maintaining a protocol table on the internetworking device, the protocol table having a listing of error detection codes for H.225 protocol; receiving an initial selection input on the internetworking device over a communication link; selecting an error detection process for H.225 using the selection input; receiving N-number of data link frames over the communication link; calculating with the selected error detection process, error detection values for the N-number of data link frames; identifying the H.225 data link protocol or the H.223 data link protocol using the calculated error detection values and the protocol table; and identifying the H.323 or H.324 network protocol using the identified data link protocol.
Claim 23
Dependent Claim
184 words
In an internetworking device connecting a first computer network to a second computer network with a plurality of communication links, the plurality of communication links using H.323 or H.324 network protocols for communications, wherein H.225 data link protocol is used to identify H.323 network protocol and H.223 data link protocol is used to identify H.324 network protocol, a method of determining a network protocol being used over a communication link, the method comprising the following steps: maintaining a protocol table on the internetworking device, the protocol table having a listing of error detection codes for H.225 protocol; receiving an initial selection input on the internetworking device over a communication link; selecting an error detection process for H.225 using the selection input; receiving N-number of data link frames over the communication link; calculating with the selected error detection process, error detection values for the N-number of data link frames; identifying the H.225 data link protocol or the H.223 data link protocol using the calculated error detection values and the protocol table; and identifying the H.323 or H.324 network protocol using the identified data link protocol.
Claim 24
Dependent Claim
25 words
A computer readable medium having stored therein instructions for causing a central processing unit in the internetworking device to execute the method of claim 18.
Claim 25
Dependent Claim
24 words
The method of claim 1 wherein the desired type of communication to be used on the communication link includes an audio or video conference.
Claim 26
Dependent Claim
16 words
The method of claim 1 wherein the first selection input includes a V.8 protocol selection input.