Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
119 words
A method for aggregating packets from a number of client devices for transmission over a shared communications link, the method comprising: a) terminating, with a physical interface, communications links from each of the client devices; b) associating each physical interface with a logical interface; c) associating a unique bit string with each of the logical interfaces; and d) upon receiving, at one of the physical interfaces, a packet from a client device, i) replacing at least a part of a layer 2 header of the packet with the unique bit string associated with the logical interface associated with the one of the physical interfaces, and ii) aggregating the logical interfaces to define logical channels on the shared communications link.
Claim 2
Independent Claim
119 words
A method for aggregating packets from a number of client devices for transmission over a shared communications link, the method comprising: a) terminating, with a physical interface, communications links from each of the client devices; b) associating each physical interface with a logical interface; c) associating a unique bit string with each of the logical interfaces; and d) upon receiving, at one of the physical interfaces, a packet from a client device, i) replacing at least a part of a layer 2 header of the packet with the unique bit string associated with the logical interface associated with the one of the physical interfaces, and ii) aggregating the logical interfaces to define logical channels on the shared communications link.
Claim 3
Dependent Claim
35 words
The method of claim 1 wherein the step of replacing at least a part of a layer 2 header includes replacing layer 2 source and destination addresses of the packet with the unique bit string.
Claim 4
Dependent Claim
14 words
The method of claim 1 wherein the layer 2 header is an Ethernet header.
Claim 5
Dependent Claim
30 words
The method of claim 1 wherein at least a portion of the unique bit string represents one or more services for which the client device sourcing the packet is authorized.
Claim 6
Dependent Claim
28 words
The method of claim 1 wherein at least a portion of the unique bit string represents a multicast group to which the client device sourcing the packet belongs.
Claim 7
Dependent Claim
29 words
The method of claim 1 wherein at least a portion of the unique bit string represents a service level with which the client device sourcing the packet is subscribed.
Claim 8
Dependent Claim
21 words
The method of claim 1 wherein at least a portion of the unique bit string represents one of the logical interfaces.
Claim 9
Dependent Claim
19 words
The method of claim 1 wherein at least a portion of the unique bit string corresponds to a VPN-OUI.
Claim 10
Dependent Claim
19 words
The method of claim 1 wherein at least a portion of the unique bit string corresponds to a VPN-INDEX.
Claim 11
Dependent Claim
50 words
The method of claim 1 further comprising: e) periodically polling the client devices for their layer 2 address; f) accepting a client device layer 2 address in response to the polling; and g) associating a layer 3 address of a client device with the client device layer 2 address accepted.
Claim 12
Dependent Claim
37 words
A method of claim 1 further comprising: e) upon receiving a packet from the shared link, i) determining a layer 2 address of the destination client device based on a layer 3 destination address of the packet.
Claim 13
Independent Claim
104 words
A method for aggregating packets from a number of client devices for transmission over a shared communications link, wherein each of the client devices is associated with a logical interface, and wherein a unique bit string is associated with each of the logical interfaces, the method, upon receiving a packet from a client device, comprising steps of: a) replacing at least a part of a layer 2 header of the packet with the unique bit string associated with the logical interface associated with the client device sourcing the packet; and b) aggregating the logical interfaces to define logical channels on the shared communications link.
Claim 14
Independent Claim
104 words
A method for aggregating packets from a number of client devices for transmission over a shared communications link, wherein each of the client devices is associated with a logical interface, and wherein a unique bit string is associated with each of the logical interfaces, the method, upon receiving a packet from a client device, comprising steps of: a) replacing at least a part of a layer 2 header of the packet with the unique bit string associated with the logical interface associated with the client device sourcing the packet; and b) aggregating the logical interfaces to define logical channels on the shared communications link.
Claim 15
Dependent Claim
36 words
The method of claim 12 wherein the step of replacing at least a part of a layer 2 header includes replacing a layer 2 source and destination addresses of the packet with the unique bit string.
Claim 16
Dependent Claim
14 words
The method of claim 12 wherein the layer 2 header is an Ethernet header.
Claim 17
Dependent Claim
30 words
The method of claim 12 wherein at least a portion of the unique bit string represents one or more services for which the client device sourcing the packet is authorized.
Claim 18
Dependent Claim
28 words
The method of claim 12 wherein at least a portion of the unique bit string represents a multicast group to which the client device sourcing the packet belongs.
Claim 19
Dependent Claim
29 words
The method of claim 12 wherein at least a portion of the unique bit string represents a service level with which the client device sourcing the packet is subscribed.
Claim 20
Dependent Claim
21 words
The method of claim 12 wherein at least a portion of the unique bit string represents one of the logical interfaces.
Claim 21
Dependent Claim
19 words
The method of claim 12 wherein at least a portion of the unique bit string corresponds to a VPN-OUI.
Claim 22
Dependent Claim
19 words
The method of claim 12 wherein at least a portion of the unique bit string corresponds to a VPN-INDEX.
Claim 23
Independent Claim
87 words
A method for de-aggregating packets from a shared communications link for forwarding to a number of client devices, the method comprising: a) accepting a client device layer 2 address associated with its layer 3 address; b) determining a client device layer 2 address based on a layer 3 address of a packet received from the shared communications link; and c) replacing information in a layer 2 header of the packet received from the shared communications link with the client device layer 2 address determined in step (b).
Claim 24
Independent Claim
87 words
A method for de-aggregating packets from a shared communications link for forwarding to a number of client devices, the method comprising: a) accepting a client device layer 2 address associated with its layer 3 address; b) determining a client device layer 2 address based on a layer 3 address of a packet received from the shared communications link; and c) replacing information in a layer 2 header of the packet received from the shared communications link with the client device layer 2 address determined in step (b).
Claim 25
Dependent Claim
109 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents one or more services for which the client device is authorized, and wherein the client device is associated with the logical interface identified by the first field.
Claim 26
Dependent Claim
109 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents one or more services for which the client device is authorized, and wherein the client device is associated with the logical interface identified by the first field.
Claim 27
Dependent Claim
107 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents a multicast group to which the client device belongs, and wherein the client device is associated with the logical interface identified by the first field.
Claim 28
Dependent Claim
107 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents a multicast group to which the client device belongs, and wherein the client device is associated with the logical interface identified by the first field.
Claim 29
Dependent Claim
108 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents a service level for which the client device is subscribed, and wherein the client device is associated with the logical interface identified by the first field.
Claim 30
Dependent Claim
108 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents a service level for which the client device is subscribed, and wherein the client device is associated with the logical interface identified by the first field.
Claim 31
Independent Claim
124 words
An apparatus for aggregating packets, sourced from a number of client devices, for transmission over a shared communications link, the apparatus comprising: a) for each of the number of client devices, a port for receiving packets from the client device; b) an interface for terminating the shared communications link; c) means for aggregating packets, received at the ports, for presentation to the interface; and d) means for configuring each of the ports so that each of the ports has an associated unique bit string, wherein the means for aggregating packets include means for replacing at least a part of a layer 2 header of a packet received at the port with the unique bit string associated with the port by the means for configuring.
Claim 32
Independent Claim
124 words
An apparatus for aggregating packets, sourced from a number of client devices, for transmission over a shared communications link, the apparatus comprising: a) for each of the number of client devices, a port for receiving packets from the client device; b) an interface for terminating the shared communications link; c) means for aggregating packets, received at the ports, for presentation to the interface; and d) means for configuring each of the ports so that each of the ports has an associated unique bit string, wherein the means for aggregating packets include means for replacing at least a part of a layer 2 header of a packet received at the port with the unique bit string associated with the port by the means for configuring.
Claim 33
Independent Claim
164 words
An apparatus for aggregating packets, sourced from a number of client devices, for transmission over a shared communications link, the apparatus comprising: a) for each of the number of client devices, a port for receiving packets from the client device; b) an interface for terminating the shared communications link; c) means for aggregating packets, received at the ports, for presentation to the interface; and d) means for de-aggregating packets received from the shared communications link for forwarding to one of the client devices, the means for de-aggregating packets including i) means for accepting a client device layer 2 address associated with its layer 3 address, ii) means for determining a client device layer 2 address based on a layer 3 address of a packet received from the shared communications link, and iii) means for replacing a part of a layer 2 header of the packet received from the shared communications link with the client device layer 2 address determined by the means for determining.
Claim 34
Independent Claim
164 words
An apparatus for aggregating packets, sourced from a number of client devices, for transmission over a shared communications link, the apparatus comprising: a) for each of the number of client devices, a port for receiving packets from the client device; b) an interface for terminating the shared communications link; c) means for aggregating packets, received at the ports, for presentation to the interface; and d) means for de-aggregating packets received from the shared communications link for forwarding to one of the client devices, the means for de-aggregating packets including i) means for accepting a client device layer 2 address associated with its layer 3 address, ii) means for determining a client device layer 2 address based on a layer 3 address of a packet received from the shared communications link, and iii) means for replacing a part of a layer 2 header of the packet received from the shared communications link with the client device layer 2 address determined by the means for determining.