Data routing via lower layers in a communication system
First Claim
1. An apparatus comprising:
- a radio transceiver that provides a single radio connection for a wireless device, wherein the wireless device is a terminal in a wireless system;
a processor configured to;
receive a packet to be sent on the single radio connection;
determine a plurality of lower layer paths on the wireless device and available for routing data within the wireless device, each lower layer path being a path for routing the data via at least one layer of a protocol stack at the wireless device;
select a most preferred lower layer path for the packet from among the plurality of lower layer paths available within the wireless device;
send the packet via the selected lower layer path and the single radio connection; and
set up a highest precedence lower layer path for the packet if the highest precedence lower layer path is not one of the plurality of lower layer paths available within the wireless device; and
a memory coupled to the processor,wherein the plurality of lower layer paths have different characteristics and wherein each lower layer path of the plurality of lower layer paths is mapped to the single radio connection via the radio transceiver.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for routing data via lower layer paths through lower layers of a protocol stack are described. A lower layer path may be composed of a flow for packets, a link at a link layer, and a channel at a physical layer. A packet may be received from an application. A most preferred lower layer path for the packet may be selected from among at least one available lower layer path. The available lower layer path(s) may be arranged in an order of preference based on treatment of packets (e.g., best effort or QoS), protocols used at the link layer, channel types at the physical layer, and/or other factors. The packet may be sent via the selected lower layer path. A highest precedence lower layer path for the packet may be set up (e.g., in parallel) if this path is not among the at least one available lower layer path.
-
Citations
26 Claims
-
1. An apparatus comprising:
-
a radio transceiver that provides a single radio connection for a wireless device, wherein the wireless device is a terminal in a wireless system; a processor configured to; receive a packet to be sent on the single radio connection; determine a plurality of lower layer paths on the wireless device and available for routing data within the wireless device, each lower layer path being a path for routing the data via at least one layer of a protocol stack at the wireless device; select a most preferred lower layer path for the packet from among the plurality of lower layer paths available within the wireless device; send the packet via the selected lower layer path and the single radio connection; and set up a highest precedence lower layer path for the packet if the highest precedence lower layer path is not one of the plurality of lower layer paths available within the wireless device; and a memory coupled to the processor, wherein the plurality of lower layer paths have different characteristics and wherein each lower layer path of the plurality of lower layer paths is mapped to the single radio connection via the radio transceiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a packet to send at a wireless device; determining a plurality of lower layer paths on the wireless device and available for routing data within the wireless device, each lower layer path being a path for routing the data via at least one layer of a protocol stack at the wireless device, the plurality of lower layer paths having different characteristics; selecting a most preferred lower layer path for the packet from among the plurality of lower layer paths available within the wireless device; sending the packet via the selected lower layer path and through a single radio connection maintained by the wireless device; and setting up a highest precedence lower layer path for the packet if the highest precedence lower layer path is not one of the plurality of lower layer paths available within the wireless device; wherein each lower layer path of the plurality of lower layer paths is mapped to the single radio connection through a single transceiver that maintains the radio connection at the wireless device, and wherein the wireless device is a terminal in a wireless system. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus comprising:
-
means for receiving a packet to send at a wireless device; means for determining a plurality of lower layer paths on the wireless device and available for routing data within the wireless device, each lower layer path being a path for routing the data via at least one layer of a protocol stack at the wireless device, the plurality of lower layer paths having different characteristics; means for selecting a most preferred lower layer path for the packet from among the plurality of lower layer paths available within the wireless device; means for sending the packet via the selected lower layer path and through a single radio connection maintained by the wireless device; and means for setting up a highest precedence lower layer path for the packet if the highest precedence lower layer path is not one of the plurality of lower layer paths available within the wireless device; wherein each lower layer path of the plurality of lower layer paths is mapped to the single radio connection through a single transceiver that maintains the single radio connection at the wireless device, and wherein the wireless device is a terminal in a wireless system. - View Dependent Claims (20, 21, 22)
-
-
23. A non-transitory processor-readable medium encoded with a computer program comprising instructions to:
-
receive a packet to send at a wireless device; determine a plurality of lower layer paths on the wireless device and available for routing data within the wireless device, each lower layer path being a path for routing the data via at least one layer of a protocol stack at the wireless device, the plurality of lower layer paths having different characteristics; select a most preferred lower layer path for the packet from among the plurality of lower layer paths available within the wireless device; send the packet via the selected lower layer path and through a single radio connection maintained by the wireless device; and set up a highest precedence lower layer path for the packet if the highest precedence lower layer path is not one of the plurality of lower layer paths available within the wireless device; wherein each lower layer path of the plurality of lower layer paths is mapped to the single radio connection through a single transceiver that maintains the single radio connection at the wireless device, and wherein the wireless device is a terminal in a wireless system. - View Dependent Claims (24, 25, 26)
-
Specification