Quality of service in a home network
First Claim
Patent Images
1. A method for establishing Quality of Service (QoS) in a home network, the method comprising:
- receiving, from a remote home network device, a request for bandwidth for a virtual private network (VPN);
establishing a VPN between an Internet gateway device in the home network and the remote home network device based upon the request for bandwidth;
receiving, from the remote home network device, a traffic specification of an application running on the remote home network device;
determining a control point in the home network to which the application running on the remote home network device needs to connect;
establishing a non-VPN connection path between the Internet gateway device and the determined control point;
retrieving a traffic policy;
retrieving path characteristics of the VPN; and
reserving resources in both the VPN and the non-VPN connection path based on the path characteristics, the traffic policy, and the traffic specification.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for establishing Quality of Service (QoS) in a home network is provided. The method comprises: receiving a request for bandwidth in a virtual private network (VPN); receiving a traffic specification of an application on a control point retrieving a traffic policy; retrieving path characteristics of the VPN; and reserving resources in the VPN based on the path characteristics, the traffic policy, and the traffic specification.
-
Citations
15 Claims
-
1. A method for establishing Quality of Service (QoS) in a home network, the method comprising:
-
receiving, from a remote home network device, a request for bandwidth for a virtual private network (VPN); establishing a VPN between an Internet gateway device in the home network and the remote home network device based upon the request for bandwidth; receiving, from the remote home network device, a traffic specification of an application running on the remote home network device; determining a control point in the home network to which the application running on the remote home network device needs to connect; establishing a non-VPN connection path between the Internet gateway device and the determined control point; retrieving a traffic policy; retrieving path characteristics of the VPN; and reserving resources in both the VPN and the non-VPN connection path based on the path characteristics, the traffic policy, and the traffic specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13)
-
-
11. A system for establishing Quality of Service (QoS) in a home network, the system comprising:
-
an Internet gateway device configured to establish a VPN between the Internet gateway device and a remote home network device; one or more control points, connected to the Internet gateway device via the home network without a VPN; one or more QoS devices; a QoS manager coupled to the Internet Gateway device, the one or more control points and the one or more QoS devices, the QoS manager configured to; receive, from the remote home network device, a traffic specification of an application running on the remote home network device; determine a control point in the home network to which the application running on the remote home network device needs to connect; retrieve a traffic policy; retrieve path characteristics of the VPN; and reserve resources in the VPN and on the non-VPN connection between the Internet gateway device and the control point based on the path characteristics, the traffic policy, and the traffic specification. - View Dependent Claims (12)
-
-
14. A system for establishing Quality of Service (QoS) in a home network, the system comprising:
-
means for receiving, from a remote home network device, a request for bandwidth for a virtual private network (VPN); means for establishing a VPN between an Internet gateway device in the home network and the remote home network device based upon the request for bandwidth; means for receiving, from the remote home network device, a traffic specification of an application running on the remote home network device; means for determining a control point in the home network to which the application running on the remote home network device needs to connect; means for establishing a non-VPN connection path between the Internet gateway device and the determined control point; means for retrieving a traffic policy; means for retrieving path characteristics of the VPN; and means for reserving resources in both the VPN and the non-VPN connection path based on the path characteristics, the traffic policy, and the traffic specification.
-
-
15. A non-transitory program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method for establishing Quality of Service (QoS) in a home network, the method comprising:
-
receiving, from a remote home network device, a request for bandwidth for a virtual private network (VPN); establishing a VPN between an Internet gateway device in the home network and the remote home network device based upon the request for bandwidth; receiving, from the remote home network device, a traffic specification of an application running on the remote home network device; determining a control point in the home network to which the application running on the remote home network device needs to connect; establishing a non-VPN connection path between the Internet gateway device and the determined control point; retrieving a traffic policy; retrieving path characteristics of the VPN; and reserving resources in both the VPN and the non-VPN connection path based on the path characteristics, the traffic policy, and the traffic specification.
-
Specification