Equal-opportunity bandwidth regulation
First Claim
Patent Images
1. A method comprising:
- receiving data from one or more transmitting entities; and
responsive to the receiving, transmitting the data across a bus to a target entity, the transmiting comprising;
dynamically regulating data transmission bandwidth for a tranmitting entity on the bus such that each data transmitting entity of the one or more transmitting entities has a substantially equal opportunity to transmit data associated with the data transmitting entity.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for equal opportunity bandwidth regulation are described. In one aspect, data is received from a transmitting entity of one or more transmitting entities. Responsive to receiving the data, the data is transmitted across a bus to a target entity. This transmission is accomplished by dynamically regulating data transmission bandwidth on the bus such that each data transmitting entity of the transmitting entities has a substantially equal opportunity to have bus bandwidth allocated to tranmit data associated with the data transmitting entity.
-
Citations
39 Claims
-
1. A method comprising:
-
receiving data from one or more transmitting entities; and
responsive to the receiving, transmitting the data across a bus to a target entity, the transmiting comprising;
dynamically regulating data transmission bandwidth for a tranmitting entity on the bus such that each data transmitting entity of the one or more transmitting entities has a substantially equal opportunity to transmit data associated with the data transmitting entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium comprising computer-program instructions executable by a processor, the computer-program instructions comprising instructions for:
-
receiving data from a transmitting entity of one or more transmitting entities; and
responsive to the receiving, transmitting the data across a bus to a target entity, the transmitting comprising;
dynamically regulating data transmission bandwidth for assignment to a transmitting entity such that each data transmitting entity of the one or more transmitting entities has a substantially equal opportunity to have bus bandwidth allocated to tranmit data associated with the data transmitting entity. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computing device comprising:
-
a processor; and
a memory coupled to the processor, the memory comprising computer-program instructions executable by the processor, the computer-program instructions comprising instructions for;
receiving data from a transmitting entity of one or more transmitting entities; and
responsive to the receiving, transmitting the data across a bus to a target entity, the transmiting comprising;
dynamically regulating data transmission bandwidth for assignment to a transmitting entity such that each data transmitting entity of the one or more transmitting entities has a substantially equal opportunity to have bus bandwidth allocated to transmit data associated with the data transmitting entity. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computing device comprising:
-
receiving means to receive data from a transmitting entity of one or more transmitting entities; and
responsive to the receiving means, transmitting, means to transmit the data across a bus to a target entity, the transmiting comprising;
dynamically regulating, means to dynamically regulate data transmission bandwidth for assignment to a transmitting entity such that each data transmitting entity of the one or more transmitting entities has a substantially equal opportunity to have bus bandwidth allocated to tranmit data associated with the data transmitting entity. - View Dependent Claims (37, 38, 39)
-
Specification