Claims Analysis
Total Claims: 59
Claim 1
Independent Claim
158 words
A digital communications network comprising: a plurality of network hosts; an ATM communication medium connecting the network hosts; one or more traffic classification parameters stored by at least one of the network hosts; an IP/ATM protocol layer executing on at least one of the network hosts to adapt an IP network protocol to an underlying ATM network, the IP/ATM protocol layer performing the following steps: classifying packets submitted from the IP network protocol as data traffic or control traffic by comparing implicit characteristics of the submitted packets to the traffic classification parameters; defining a first ATM connection type having a relatively high bandwidth and a relatively short time-out; defining a second ATM connection type having a relatively low bandwidth and a relatively long time-out; establishing and using ATM connections of the first type to transmit submitted packets classified as data traffic; establishing and using ATM connections of the second type to transmit submitted packets classified as control traffic.
Claim 2
Dependent Claim
158 words
A digital communications network comprising: a plurality of network hosts; an ATM communication medium connecting the network hosts; one or more traffic classification parameters stored by at least one of the network hosts; an IP/ATM protocol layer executing on at least one of the network hosts to adapt an IP network protocol to an underlying ATM network, the IP/ATM protocol layer performing the following steps: classifying packets submitted from the IP network protocol as data traffic or control traffic by comparing implicit characteristics of the submitted packets to the traffic classification parameters; defining a first ATM connection type having a relatively high bandwidth and a relatively short time-out; defining a second ATM connection type having a relatively low bandwidth and a relatively long time-out; establishing and using ATM connections of the first type to transmit submitted packets classified as data traffic; establishing and using ATM connections of the second type to transmit submitted packets classified as control traffic.
Claim 3
Dependent Claim
27 words
A digital communications network as recited in claim 1, wherein the traffic classification parameters are variable by a system administrator to optimize communications under the ATM network.
Claim 4
Dependent Claim
43 words
A digital communications network as recited in claim 1, wherein the traffic classification parameters include a size threshold, the IP/ATM protocol layer comparing the sizes of the submitted packets to the size threshold to classify the packets as data traffic or control traffic.
Claim 5
Dependent Claim
54 words
A digital communications network as recited in claim 1, further comprising bandwidth and time-out configuration parameters stored by at least one of the network hosts, wherein the IP/ATM protocol layer sets the bandwidths and the time-outs of the first and second ATM connection types as a function of the bandwidth and time-out configuration parameters.
Claim 6
Dependent Claim
79 words
A digital communications network as recited in claim 1, further comprising bandwidth and time-out configuration parameters stored by at least one of the network hosts, wherein the IP/ATM protocol layer sets the bandwidths and the time-outs of the first and second ATM connection types as a function of the bandwidth and time-out configuration parameters, the traffic classification parameters and the bandwidth and time-out configuration parameters being variable by a system administrator to optimize communications under the ATM network protocol.
Claim 7
Dependent Claim
73 words
A digital communications network as recited in claim 1, wherein the IP/ATM protocol layer performs the following additional steps: defining one or more custom ATM connection types in terms of bandwidths and time-outs; the step of classifying submitted packets comprising identifying certain packets having pre-selected protocol port specifications and classifying such identified packets as custom traffic; establishing and using ATM connections of the custom types to transmit submitted packets classified as custom traffic.
Claim 8
Dependent Claim
70 words
A digital communications network as recited in claim 6, further comprising bandwidth and time-out configuration parameters stored by at least one of the network hosts, wherein the IP/ATM protocol layer sets the bandwidths and the time-outs of the custom ATM connection types as a function of the stored bandwidth and time-out configuration parameters, the traffic classification parameters and the bandwidth and time-out configuration parameters being variable by a system administrator.
Claim 9
Dependent Claim
144 words
A digital communications network comprising: a plurality of network hosts; an ATM communication medium connecting the network hosts; configuration parameters stored by at least one of the network hosts, the configuration parameters including bandwidth, time-out, and one or more traffic classification parameters; an IP/ATM protocol layer executing on at least one of the network hosts to adapt an IP network protocol to an underlying ATM network protocol, the IP/ATM protocol layer performing the following steps: determining classifications of packets submitted from the IP network protocol by comparing implicit characteristics of the submitted IP packets to the traffic classification parameters; establishing and using ATM connections to transmit the submitted IP packets over the ATM communications medium; specifying connection parameters for said ATM connections as a function of the determined classifications of the submitted packets and in accordance with the stored bandwidth and time-out configuration parameters.
Claim 10
Dependent Claim
144 words
A digital communications network comprising: a plurality of network hosts; an ATM communication medium connecting the network hosts; configuration parameters stored by at least one of the network hosts, the configuration parameters including bandwidth, time-out, and one or more traffic classification parameters; an IP/ATM protocol layer executing on at least one of the network hosts to adapt an IP network protocol to an underlying ATM network protocol, the IP/ATM protocol layer performing the following steps: determining classifications of packets submitted from the IP network protocol by comparing implicit characteristics of the submitted IP packets to the traffic classification parameters; establishing and using ATM connections to transmit the submitted IP packets over the ATM communications medium; specifying connection parameters for said ATM connections as a function of the determined classifications of the submitted packets and in accordance with the stored bandwidth and time-out configuration parameters.
Claim 11
Dependent Claim
39 words
A digital communications network as recited in claim 8, wherein the configuration parameters include a size threshold, the IP/ATM protocol layer comparing the sizes of the submitted packets to the size threshold to determine classifications of the submitted packets.
Claim 12
Dependent Claim
111 words
A digital communications network as recited in claim 8, wherein: the configuration parameters include a size threshold; the IP/ATM protocol layer compares the sizes of the submitted packets to the size threshold to determine classifications of the submitted packets; the configuration parameters include first bandwidth and time-out parameters that are used by the IP/ATM protocol layer in specifying connection parameters for ATM connections used to transmit submitted packets that are larger than the size threshold; the configuration parameters include second bandwidth and time-out parameters that are used by the IP/ATM protocol layer in specifying connection parameters for ATM connections used to transmit submitted packets that are smaller than the size threshold.
Claim 13
Dependent Claim
31 words
A digital communications network as recited in claim 8, wherein the IP/ATM protocol layer determines classifications of the submitted packets on the basis of network addresses specified within the submitted packets.
Claim 14
Dependent Claim
31 words
A digital communications network as recited in claim 8, wherein the IP/ATM protocol layer determines classifications of the submitted packets on the basis of protocol ports specified within the submitted packets.
Claim 15
Independent Claim
125 words
A method of adapting an IP network protocol to an underlying ATM network, the method comprising the following steps: defining a plurality of submitted traffic classifications including data traffic and control traffic classifications; classifying packets submitted under the IP network protocol in accordance with the submitted traffic classifications by referring to information that is contained within said submitted packets; defining a first ATM connection type having a relatively high bandwidth and a relatively short time-out; defining a second ATM connection type having a relatively low bandwidth and a relatively long time-out; establishing and using ATM connections of the first type to transmit submitted packets classified as data traffic; establishing and using ATM connections of the second type to transmit submitted packets classified as control traffic.
Claim 16
Independent Claim
125 words
A method of adapting an IP network protocol to an underlying ATM network, the method comprising the following steps: defining a plurality of submitted traffic classifications including data traffic and control traffic classifications; classifying packets submitted under the IP network protocol in accordance with the submitted traffic classifications by referring to information that is contained within said submitted packets; defining a first ATM connection type having a relatively high bandwidth and a relatively short time-out; defining a second ATM connection type having a relatively low bandwidth and a relatively long time-out; establishing and using ATM connections of the first type to transmit submitted packets classified as data traffic; establishing and using ATM connections of the second type to transmit submitted packets classified as control traffic.
Claim 17
Dependent Claim
44 words
A method as recited in claim 13, further comprising a step of providing configuration parameters that are variable by a system administrator to optimize communications under the ATM network, the configuration parameters including bandwidth and time-out parameters for the first and second connection types.
Claim 18
Dependent Claim
66 words
A method as recited in claim 13, further comprising a step of providing configuration parameters that are variable by a system administrator to optimize communications under the ATM network protocol, such configuration parameters including: bandwidth and time-out parameters for the first and second connection types; and traffic classification parameters; the step of classifying the submitted packets being performed as a function of the traffic classification parameters.
Claim 19
Dependent Claim
21 words
A method as recited in claim 13, wherein the step of classifying packets is performed on the basis of their size.
Claim 20
Dependent Claim
28 words
A method as recited in claim 13, wherein the step of classifying packets comprises classifying relatively large packets as data traffic and relatively small packets as control traffic.
Claim 21
Dependent Claim
83 words
A method as recited in claim 13, wherein the step of defining a plurality of submitted traffic classifications includes defining one or more custom traffic classifications, the method further comprising: defining one or more custom ATM connection types in terms of bandwidths and time-outs; the step of classifying packets comprising identifying certain packets having pre-selected protocol port specifications and classifying such identified packets as custom traffic; establishing and using ATM connections of the custom types to transmit submitted packets classified as custom traffic.
Claim 22
Dependent Claim
25 words
A method as recited in claim 13, wherein the step of classifying packets is performed on the basis of network addresses specified within the packets.
Claim 23
Dependent Claim
25 words
A method as recited in claim 13, wherein the step of classifying packets is performed on the basis of protocol ports specified within the packets.
Claim 24
Dependent Claim
11 words
A network host programmed to implement the steps of claim 13.
Claim 25
Independent Claim
68 words
A method of adapting a connectionless network protocol to an underlying connection-oriented network protocol, the method comprising the following steps: determining classifications of traffic submitted from the connectionless network protocol in accordance with implicit characteristics of the submitted traffic; transmitting the submitted traffic using connections established under the connection-oriented network protocol; specifying connection parameters for said connections as a function of the determined classifications of the submitted traffic.
Claim 26
Independent Claim
68 words
A method of adapting a connectionless network protocol to an underlying connection-oriented network protocol, the method comprising the following steps: determining classifications of traffic submitted from the connectionless network protocol in accordance with implicit characteristics of the submitted traffic; transmitting the submitted traffic using connections established under the connection-oriented network protocol; specifying connection parameters for said connections as a function of the determined classifications of the submitted traffic.
Claim 27
Dependent Claim
25 words
A method as recited in claim 22, further comprising a step of including bandwidth and time-out parameters in the connection parameters specified for the connections.
Claim 28
Dependent Claim
42 words
A method as recited in claim 22, wherein the traffic submitted from the connectionless network protocol comprises packets of varying size, the step of determining classifications of submitted traffic being performed with respect to each packet as a function of its size.
Claim 29
Dependent Claim
33 words
A method as recited in claim 22, wherein the step of determining classifications of the submitted traffic is performed as a function of one or more network addresses specified within the submitted traffic.
Claim 30
Dependent Claim
32 words
A method as recited in claim 22 wherein the step of determining classifications of traffic submitted is performed as a function of one or more protocol ports specified within the submitted traffic.
Claim 31
Dependent Claim
92 words
A method as recited in claim 22, wherein: the submitted traffic comprises packets of varying size; the step of determining classifications of the submitted traffic is performed with respect to each packet as a function of its size; the step of specifying connection parameters comprises specifying a relatively high bandwidth and a relatively short time-out for connections transmitting packets that are classified as being relatively large in size, and specifying a relatively low bandwidth and a relatively long time-out for connections transmitting packets that are classified as being relatively small in size.
Claim 32
Dependent Claim
53 words
A method as recited in claim 22, wherein the step of determining classifications of the submitted traffic is performed as a function of one or more configuration parameters that can be varied by a system administrator to optimize communications under the connection-oriented network protocol, the connection parameters being based upon the configuration parameters.
Claim 33
Dependent Claim
61 words
A method as recited in claim 28, further comprising a step of including a size threshold parameter in the configuration parameters, wherein the submitted traffic comprises packets of varying size, the step of determining classifications of the submitted traffic being performed with respect to each packet as a function of the size of the packet in comparison to the size threshold.
Claim 34
Dependent Claim
15 words
A network host programmed to implement the steps recited in any one of claims 22-29.
Claim 35
Independent Claim
98 words
A method of adapting a connectionless network protocol to an underlying connection-oriented network protocol, the method comprising the following steps: defining a plurality of submitted traffic classifications for traffic submitted under the connectionless network protocol; classifying the submitted traffic accordance with the submitted traffic classifications; defining a plurality of connection types that are supported under the connection-oriented network protocol, said connection types being defined in terms of at least bandwidth and time-out; mapping the submitted traffic classifications to the connection types; transmitting the submitted traffic using connection types to which the classifications of the submitted traffic are mapped.
Claim 36
Independent Claim
98 words
A method of adapting a connectionless network protocol to an underlying connection-oriented network protocol, the method comprising the following steps: defining a plurality of submitted traffic classifications for traffic submitted under the connectionless network protocol; classifying the submitted traffic accordance with the submitted traffic classifications; defining a plurality of connection types that are supported under the connection-oriented network protocol, said connection types being defined in terms of at least bandwidth and time-out; mapping the submitted traffic classifications to the connection types; transmitting the submitted traffic using connection types to which the classifications of the submitted traffic are mapped.
Claim 37
Dependent Claim
27 words
A method as recited in claim 31, wherein the step of classifying the submitted traffic is performed as a function of implicit characteristics of the submitted traffic.
Claim 38
Dependent Claim
39 words
A method as recited in claim 32, wherein the submitted traffic comprises packets of varying size, the step of classifying the submitted traffic being performed with respect to each packet as a function of the size of the packet.
Claim 39
Dependent Claim
31 words
A method as recited in claim 32, wherein the step of classifying the submitted traffic is performed as a function of one or more network addresses specified within the submitted traffic.
Claim 40
Dependent Claim
31 words
A method as recited in claim 32, wherein the step of classifying the submitted traffic is performed as a function of one or more protocol ports specified within the submitted traffic.
Claim 41
Dependent Claim
48 words
A method as recited in claim 31, wherein the step of defining the plurality of connection types includes defining a first connection type having a relatively high bandwidth and a relatively short time-out, and a second connection type having a relatively low bandwidth and a relatively long time-out.
Claim 42
Dependent Claim
29 words
A method as recited in claim 31, wherein the step of defining a plurality of submitted traffic classifications includes defining a data traffic classification and a control traffic classification.
Claim 43
Dependent Claim
32 words
A method as recited in claim 37, wherein the step of classifying submitted traffic includes classifying such traffic as data traffic or control traffic depending on implicit characteristics of the submitted traffic.
Claim 44
Dependent Claim
92 words
A method as recited in claim 37, wherein: the step of classifying submitted traffic includes classifying such traffic as data traffic or control traffic depending on implicit characteristics of the submitted traffic; the step of defining the plurality of connection types includes defining a first connection type having a relatively high bandwidth and a relatively short time-out, and a second connection type having a relatively low bandwidth and a relatively long time-out; the mapping step comprises mapping the data traffic and control traffic classifications to the first and second connection types, respectively.
Claim 45
Dependent Claim
45 words
A method as recited in claim 39, wherein the submitted traffic comprises packets of varying size, the step of classifying the submitted traffic comprising classifying a particular packet as data traffic if it is relatively large and as control traffic if it is relatively small.
Claim 46
Dependent Claim
36 words
A method as recited in claim 31, further comprising a step of limiting the number of connections of any particular connection type that are allowed to exist at any given time at a particular network host.
Claim 47
Dependent Claim
42 words
A method as recited in claim 31, wherein the step of classifying the submitted traffic is performed as a function of one or more configuration parameters that can be varied by a system administrator to optimize communications under the connection-oriented network protocol.
Claim 48
Dependent Claim
59 words
A method as recited in claim 42, further comprising a step of including a size threshold parameter in the configuration parameters, wherein the submitted traffic comprises packets of varying size, the step of classifying the submitted traffic being performed with respect to each packet as a function of the size of the packet in comparison to the size threshold.
Claim 49
Dependent Claim
25 words
A method as recited in claim 42, further comprising a step of including bandwidth and time-out parameters in the configuration parameters for each connection type.
Claim 50
Dependent Claim
11 words
A network host programmed to implement the steps of claim 31.
Claim 51
Dependent Claim
84 words
A computer-readable storage medium that stores an IP/ATM protocol layer for adapting an IP network protocol to an underlying ATM network, the ATM protocol layer comprising instructions that are executable on a machine to perform the following steps: determining classifications of packets submitted under the IP network protocol by referring to information that is contained within said submitted packets; transmitting the submitted packets using ATM connections; specifying connection parameters for said ATM connections as a function of the determined classifications of the submitted packets.
Claim 52
Dependent Claim
84 words
A computer-readable storage medium that stores an IP/ATM protocol layer for adapting an IP network protocol to an underlying ATM network, the ATM protocol layer comprising instructions that are executable on a machine to perform the following steps: determining classifications of packets submitted under the IP network protocol by referring to information that is contained within said submitted packets; transmitting the submitted packets using ATM connections; specifying connection parameters for said ATM connections as a function of the determined classifications of the submitted packets.
Claim 53
Dependent Claim
42 words
A computer-readable storage medium as recited in claim 46, the IP/ATM protocol layer comprising further instructions that are executable on the machine to perform the following additional step: including bandwidth and time-out parameters in the connection parameters specified for the ATM connections.
Claim 54
Dependent Claim
31 words
A computer-readable storage medium as recited in claim 46, wherein the step of determining classifications of submitted packets is performed with respect to each packet as a function of its size.
Claim 55
Dependent Claim
38 words
A computer-readable storage medium as recited in claim 46, wherein the step of determining classifications of submitted packets is performed with respect to each packet as a function of one or more network addresses specified within the packet.
Claim 56
Dependent Claim
38 words
A computer-readable storage medium as recited in claim 46, wherein the step of determining classifications of submitted packets is performed with respect to each packet as a function of one or more protocol ports specified within the packet.
Claim 57
Dependent Claim
88 words
A computer-readable storage medium as recited in claim 46, wherein: the step of determining classifications of the submitted packets is performed with respect to each packet as a function of its size; the step of specifying connection parameters comprises specifying a relatively high bandwidth and a relatively short time-out for ATM connections transmitting packets that are classified as being relatively large in size, and specifying a relatively low bandwidth and a relatively long time-out for ATM connections transmitting packets that are classified as being relatively small in size.
Claim 58
Dependent Claim
58 words
A computer-readable storage medium as recited in claim 46, wherein the step of determining classifications of the submitted packets is performed as a function of one or more configuration parameters that can be varied by a system administrator to optimize communications under the ATM network, the connection parameters being based upon one or more of the configuration parameters.
Claim 59
Dependent Claim
68 words
A computer-readable storage medium as recited in claim 52, the IP/ATM protocol layer comprising further instructions that are executable on the machine to perform the following additional step: including a size threshold parameter in the configuration parameters, the step of determining classifications of the submitted packets being performed with respect to each packet as a function of the size of the packet in comparison to the size threshold.