System and method for allocating processing bandwith in a residential gateway utilizing transmission rules and data mapping
First Claim
1. A method of networking with diverse transmission rules comprising:
- receiving a communication having a data transmission type at a residential gateway from a local network client residing on a network device;
identifying a client transmission;
locating a data transmission rule associated with the identified client transmission;
applying the data transmission rule to facilitate communications between the client and the residential gateway; and
outputting a transmission from the residential gateway to the client responsive to the request and in accordance with the applied data transmission rule.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of networking with configurable data mapping is disclosed. Data mapping can be utilized to match data transmission types with devices that can efficiently utilize the data transmission type. In one configuration, the data mapping teachings disclosed herein may be utilized to increase the processing efficiency of a home network and insure correct programming is allowed to pass to the correct device by applying a set of data transmission rules to data transmissions between a residential gateway and it'"'"'s clients. An exemplary method may include receiving a communication at a residential gateway from a client and identifying the client or the source of the transmission. The client may be identified by recognizing one or more of a data transmission type, a client identifier embedded in the transmission, and an identification of a network device hosting the client. The identification may, in some cases, be made automatically upon reception of a data transmission. The transmission type is then compared to the contents of a look-up table and the transmission can be modified according to a predetermined configuration. In one embodiment a bandwidth allocation of a client request is utilized to either allow the data stream or block the data stream from being passed to a particular network client.
248 Citations
25 Claims
-
1. A method of networking with diverse transmission rules comprising:
-
receiving a communication having a data transmission type at a residential gateway from a local network client residing on a network device;
identifying a client transmission;
locating a data transmission rule associated with the identified client transmission;
applying the data transmission rule to facilitate communications between the client and the residential gateway; and
outputting a transmission from the residential gateway to the client responsive to the request and in accordance with the applied data transmission rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A residential gateway comprising:
-
a processor;
memory coupled to the processor and configured to store instruction useable by the processor;
at least one port connectable to a network device, the network device having a client configured to request data transmissions from the residential gateway; and
a lookup table coupled to the processor and configured to store a set of data transmission rules for network devices wherein communications from the residential gateway to the network device are made in conformance with a stored second set of data transmission rules. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A home communications network comprising:
-
a set top box;
a residential gateway coupled to the set top box and configured to communicate with the set top box utilizing a highest bandwidth service;
a network device capable of operating at a reduced quality of service and configured to communicatively couple to the residential gateway at a first data rate wherein the residential gateway provides a second data rate to the network device having a lower bandwidth than the highest data rate based on a table stored in the residential gateway. - View Dependent Claims (19)
-
-
20. A computer readable medium tangibly embodying a program of instructions to manipulate a processor to:
-
receive a communication having a data transmission type at a residential gateway from a local network client residing on a network device;
identify a client originating the transmission;
locate a data transmission rule associated with the identified client transmission;
apply the data transmission rule to facilitate communications between the client and the residential gateway; and
output a transmission from the residential gateway to the client responsive to the request and in accordance with the data transmission rule. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification