Network based quality of service
First Claim
Patent Images
1. A quality of service routing method operating within a system including multiple parallel dissimilar wireless networks connecting a client device and a host device, the method comprising:
- selecting one of the networks based upon criteria, including priority, of a packet received from a source application; and
routing the packet between the client device and the host device across the selected network, the source application being unaware of the network selected for the packet.
6 Assignments
0 Petitions
Accused Products
Abstract
A quality of service routing method operates within a system including multiple parallel dissimilar wireless networks connecting a client device and a host device. The method includes selecting one of the networks based upon criteria, including priority, of a packet received from a source application. The method also includes routing the packet between the client device and the host device across the selected network, the source application being unaware of the network selected for the packet.
113 Citations
21 Claims
-
1. A quality of service routing method operating within a system including multiple parallel dissimilar wireless networks connecting a client device and a host device, the method comprising:
-
selecting one of the networks based upon criteria, including priority, of a packet received from a source application; and
routing the packet between the client device and the host device across the selected network, the source application being unaware of the network selected for the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for propagating a QoS tag from an internal packet that is encapsulated by an outside packet to the outside packet, the method comprising:
-
determining a QoS level of the internal encapsulated packet; and
setting the QoS level in the outside packet to the QoS level determined for the internal packet.
-
-
9. A method for assigning a QoS value to a data packet based upon characteristics of the data packet, the data packet being received from a source application that operates within a system including multiple parallel dissimilar wireless networks connecting a client device and a host device, the method comprising:
-
determining whether the characteristics of the data packet match a user-defined criteria; and
setting a QoS level within the packet when the characteristics of the data packet match the criteria, the QoS level having been previously associated with the matched criteria by a user, wherein, the packet is assigned the QoS level without processing by the source application.
-
-
10. A system for assigning quality of service tags to data received from a source application without processing by the source application, the system operating with dissimilar, parallel wireless networks connecting a client device and a host device, the data being routed between the client device and the host device across selected networks while the source application is unaware of the networks selected, the system comprising:
-
a partner process that receives data from the source application; and
a QoS system that receives data from the partner process and analyzes the data to determine whether the data matches criteria, the QoS system assigning a quality of service tag, associated with matching criteria, to the data, the QoS system returning the data and quality of service tag information to the partner process. - View Dependent Claims (11)
-
-
12. A system for assigning quality of service tags to data received from a source application without processing by the source application, comprising:
-
a routing process that receives data from the source application and selects a plurality of wireless networks for transmitting the data, the wireless networks being dissimilar, parallel, and connecting a client device and a host device, the routing process routing the data between the client device and the host device across the selected networks with the source application being unaware of the networks selected; and
a QoS system that receives data from the routing process and analyzes the data to determine whether the data matches criteria, the QoS system assigning a quality of service tag, associated with matching criteria, to the data when the criteria is matched, the QoS system returning the quality of service tag information and the data to the routing process for routing. - View Dependent Claims (13, 14, 15)
-
-
16. A system for routing data based upon quality of service tags associated with data received from a source application, the system operating with dissimilar, parallel wireless networks connecting a client device and a host device, the data being routed between the client device and the host device across selected networks while the source application is unaware of the networks selected, the system comprising:
-
a partner process that receives data from the source application; and
a QoS system that receives data from the partner process and analyzes the data to determine whether the data matches criteria including a quality of service tag, the QoS system selecting at least one network for the data based upon matching criteria, the QoS system returning the data and a network indicator to the partner process. - View Dependent Claims (17)
-
-
18. A system for routing data based upon quality of service tags associated with data received from a source application, comprising:
-
a routing system that receives data from the source application and routes the data over at least one wireless network selected based upon a network indicator associated with the data, the wireless network(s) being selected from a plurality of dissimilar, parallel wireless networks that connect a client device and a host device, the routing system routing the data between the client device and the host device across the selected network(s) while the source application remains unaware of the network(s) being used; and
a QoS system that receives data from the routing system and analyzes the data to determine whether the data matches criteria including a quality of service tag, the QoS system selecting at least one network for the data based upon matching criteria, the QoS system returning the data and the network indicator to the routing system. - View Dependent Claims (19, 20, 21)
-
Specification