System and method for implementing application functionality within a network infrastructure
First Claim
1. A data transport mechanism comprising:
- an interface for communicating data with a plurality of data transport links;
a blender operable to multiplex the data from the plurality of data transport links into a shared-bandwidth channel.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for implementing functionality within a network on behalf of first and second computers communicating with each other through the network. A front-end computer is provided within the network having an interface for communicating data traffic with the first computer. A back-end computer is also implemented within the network having an interface for communicating data traffic with the second computer. A communication channel couples the front-end computer and the back-end computer. Data traffic is encoded over the communication channel in a first process in the front-end computer. Data traffic is also encoded over the communication channel in a second process in the back-end computer, wherein the first process and the second process implement compatible semantics.
173 Citations
20 Claims
-
1. A data transport mechanism comprising:
-
an interface for communicating data with a plurality of data transport links;
a blender operable to multiplex the data from the plurality of data transport links into a shared-bandwidth channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data transport mechanism comprising:
-
an interface for communicating data with a plurality of data transport links;
a blender operable to combine the data from the plurality of data transport links into a shared-bandwidth channel; and
means for applying rate control to the shared-bandwidth channel such that rate control is aggregated across all of the plurality of data transport links. - View Dependent Claims (14, 15, 16)
-
-
17. A data transport mechanism comprising:
-
an interface for communicating data with a plurality of data transport links; and
a blender operable to multiplex the data from the plurality of data transport links into a shared-bandwidth channel, wherein the blender regulates a portion of the shared bandwidth allocated to particular one of the plurality of data transport links by controlling the rate at which data from the particular link is placed into the data packets during composition; and
wherein the blender regulates a portion of the shared bandwidth allocated to particular one of the plurality of data transport links by controlling the order at which data from the particular link is placed into the data packets during composition. - View Dependent Claims (18, 19, 20)
-
Specification