Methods and apparatus for masking destination addresses to reduce traffic over a communication link
First Claim
1. A method for use in reducing traffic over a communication link used by a computer network, the computer network including one or more computer devices coupled to the communication link by a gateway, the method comprising:
- monitoring communications on the communication link involving address assignment to one or more computer devices on a computer network;
storing at least one computer device identifier corresponding to at least one computer device having an assigned address received in a communication on the communication link;
receiving, at the gateway, traffic from the computer network that is associated with a computer device of the one or more computer devices;
determining at the gateway using the at least one computer device identifier, whether the computer device has an assigned address; and
if the computer device does not have an assigned address received on a communication on the communication link, blocking the traffic from the communication link;
otherwise, transmitting the traffic through the gateway to the communication link based upon an assigned address for the computer device received on the communication link.
4 Assignments
0 Petitions
Accused Products
Abstract
One method described includes the steps of monitoring, at a wireless transceiver unit, communications involving address assignment between a dynamic host configuration protocol (DHCP) server and one or more computer devices; storing, at the wireless transceiver unit, at least one computer device identifier corresponding to at least one computer device that was assigned an address by the DHCP server; receiving, at the wireless transceiver unit, traffic from a first computer device of the one or more computer devices; identifying, at the wireless transceiver using the at least one computer device identifier, that the first computer device is one that was assigned an address by the DHCP server; transmitting, from the wireless transceiver unit over a wireless communication link, traffic from the first computer device based on identifying that it was assigned an address by the DHCP server; receiving, at the wireless transceiver unit, traffic from a second computer device of the one or more computer devices; failing to identify, at the wireless transceiver unit using the at least one computer device identifier, that the second computer device is one that was assigned an address by the DHCP server; and inhibiting transmission, from the wireless transceiver unit over the wireless communication link, traffic from the second computer device based on failing to identify that it was assigned an address by the DHCP server.
-
Citations
47 Claims
-
1. A method for use in reducing traffic over a communication link used by a computer network, the computer network including one or more computer devices coupled to the communication link by a gateway, the method comprising:
-
monitoring communications on the communication link involving address assignment to one or more computer devices on a computer network;
storing at least one computer device identifier corresponding to at least one computer device having an assigned address received in a communication on the communication link;
receiving, at the gateway, traffic from the computer network that is associated with a computer device of the one or more computer devices;
determining at the gateway using the at least one computer device identifier, whether the computer device has an assigned address; and
if the computer device does not have an assigned address received on a communication on the communication link, blocking the traffic from the communication link;
otherwise, transmitting the traffic through the gateway to the communication link based upon an assigned address for the computer device received on the communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer network, comprising:
-
a service-providing network including an address-assigning computer device;
a gateway device connected to the service-providing network for;
monitoring communications involving address assignment between the address-assigning computer device and one or more computer devices;
storing at least one computer device identifier corresponding to at least one computer device that was assigned an address by the address-assigning computer device;
receiving traffic from a computer device of the one or more computer devices;
using the at least one computer device identifier, determining whether the computer device is one that was assigned an address by the address-assigning computer device; and
if the computer device does not have an assigned address received on a communication on the communication link, blocking the traffic from the communication link;
otherwise, transmitting the traffic through the gateway to the communication link based upon an assigned address for the computer device received on the communication link. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
16. A fixed wireless system, comprising:
-
a wireless transceiver unit;
the wireless transceiver unit having an input for coupling to a plurality of computer devices;
a wireless base unit;
the wireless base unit and transceiver unit operative to communicate over a wireless communication link;
an address-assigning computer device coupled to the wireless base unit;
the wireless transceiver unit operative to transmit address requests for the computer devices to the address-assigning computer device;
the wireless transceiver unit operative to transmit, over the wireless communication link, traffic from a computer device that was assigned an address by the addressing assigning computer device; and
the wireless transceiver unit operative to inhibit transmission of traffic over the wireless communication link from one or more other computer devices that were not assigned an address by the address-assigning computer device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for controlling the use of resources in a computer network, the method comprising:
-
receiving, at an address-assigning computer device, an address request from a computer device of a local computer network;
reading, at the address-assigning computer device, subscription data associated with the computer device, the subscription data including -data indicative of a maximum allowable number of addresses for simultaneous use by the local computer network; and
determining, at the address-assigning computer device, whether to assign an address to the computer device based on the maximum allowable number of addresses and an actual number of addresses simultaneously assigned to the local computer network. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. An address-assigning computer device for controlling use of resources in a computer network, the address-assigning computer device operative to receive an address request from a computer device of a local computer network;
- read subscription data associated with the local computer network, where the subscription data includes data indicative of a maximum allowable number of addresses for simultaneous use by the local computer network; and
determine whether to assign an address to the computer device based on the maximum allowable number of addresses and an actual number of addresses simultaneously assigned to the local computer network. - View Dependent Claims (29, 30, 31, 32)
- read subscription data associated with the local computer network, where the subscription data includes data indicative of a maximum allowable number of addresses for simultaneous use by the local computer network; and
-
33. An address-assigning computer device for controlling use of resources in a computer network which involves a first local computer network and a second local computer network:
-
wherein the address-assigning computer device is operative to;
receive an address request from a first computer device of the first local computer network;
read first subscription data associated with the first local computer network, where the first subscription data includes data indicative of a maximum allowable number of addresses for simultaneous use by the first local computer network;
determine whether to assign an address to the first computer device based on the maximum allowable number of addresses and an actual number of addresses simultaneously assigned to the first local computer network;
wherein the address-assigning computer device is further operative to;
receive an address request from a second computer device of the second local computer network;
read second subscription data associated with the second local computer network, where the second subscription data includes data indicative of a maximum allowable number of addresses for simultaneous use by the second local computer network; and
determine whether to assign an address to the second computer device based on the maximum allowable number of addresses and an actual number of addresses simultaneously assigned to the second local computer network. - View Dependent Claims (34)
-
-
35. A computer network, comprising:
-
a plurality of gateway devices, each gateway device for coupling to one or more computer devices associated therewith;
a service-providing network including one or more servers;
the plurality of gateway devices and the service-providing network operative to communicate over a communication link;
each gateway device operative for;
receiving traffic from a computer device;
masking a destination address of the traffic with a mask which allows addressing to the service providing network but disallows direct addressing to computer devices associated with the plurality of gateway devices; and
transmitting, over the communication link, traffic addressed to the service providing network. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A method for use in facilitating communication in a computer network involving one or more computer devices coupled to a gateway, the method comprising:
-
monitoring, at the gateway, communications involving address assignment between an address-assigning computer device and a computer device; and
storing, at the gateway, an association between a physical address of the computer device and an address that was assigned to the computer device by the address-assigning computer device. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
-
Specification