Per user per service traffic provisioning
First Claim
Patent Images
1. A method for providing quality of service for a user in a gateway, comprising:
- defining a host object corresponding to the user, the host object having a provisioning scheme indicating a limit on traffic sent to or from the user; and
discarding traffic sent to or from the user that exceeds said limit.
1 Assignment
0 Petitions
Accused Products
Abstract
A host object representing a user, a service object representing a service, and a connection object linking the two may be utilized in order to provide Quality of Service (QoS). The host object and/or connection object may contain a provisioning scheme defining a limit on traffic, which can be provided through either a local or remote programming mechanism. When traffic flows through the host object and/or connection object, the appropriate provisioning scheme is utilized to determine which packets to discard.
-
Citations
48 Claims
-
1. A method for providing quality of service for a user in a gateway, comprising:
-
defining a host object corresponding to the user, the host object having a provisioning scheme indicating a limit on traffic sent to or from the user; and
discarding traffic sent to or from the user that exceeds said limit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing quality of service for a service in a gateway, comprising:
-
defining a service object corresponding to the service;
creating a connection object linking said service object to a host objects, the host object corresponding to a user subscribing to the service, wherein the connection object has a provisioning scheme indicating a limit on traffic sent to or from the service; and
discarding traffic sent to or from the service that exceeds said limit. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for providing quality of service for a user subscribing to one or more services in a gateway, comprising:
-
defining a host object corresponding to the user, the host object having a provisioning scheme indicating a limit on traffic sent to or from the user;
defining a service object corresponding to one of the services;
creating a connection object linking said service object to said host object, the connection object having a provisioning scheme indicating a limit on traffic sent to or from the service;
discarding traffic sent to or from the user that exceeds said limit on traffic sent to or from the user; and
discarding traffic sent to or from the service that exceeds said limit on traffic sent to or from the service. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A gateway comprising:
-
a host object definer; and
a traffic discarder coupled to said host object definer.
-
-
23. A gateway comprising:
-
a service object definer;
a connection object creator coupled to said service object definer; and
a traffic discarder coupled to said connection object creator.
-
-
24. A gateway comprising:
-
a host object definer;
a service object definer;
a connection object creator coupled to said host object definer and said service object definer;
a traffic discarder coupled to said host object definer and said connection object creator.
-
-
25. An apparatus for providing quality of service for a user in a gateway, comprising:
-
means for defining a host object corresponding to the user, the host object having a provisioning scheme indicating a limit on traffic sent to or from the user; and
means for discarding traffic sent to or from the user that exceeds said limit. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An apparatus for providing quality of service for a service in a gateway, comprising:
-
means for defining a service object corresponding to the service;
means for creating a connection object linking said service object to a host object, the host object corresponding to a user subscribing to the service, wherein the connection object has a provisioning scheme indicating a limit on traffic sent to or from the service; and
means for discarding traffic sent to or from the service that exceeds said limit. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. An apparatus for providing quality of service for a user subscribing to one or more services in a gateway, comprising:
-
means for defining a host object corresponding to the user, the host object having a provisioning scheme indicating a limit on traffic sent to or from the user;
means for defining a service object corresponding to one of the services;
means for creating a connection object linking said service object to said host object, the connection object having a provisioning scheme indicating a limit on traffic sent to or from the service;
means for discarding traffic sent to or from the user that exceeds said limit on traffic sent to or from the user; and
means for discarding traffic sent to or from the service that exceeds said limit on traffic sent to or from the service. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for providing quality of service for a user in a gateway, the method comprising:
-
defining a host object corresponding to the user, the host object having a provisioning scheme indicating a limit on traffic sent to or from the user; and
discarding traffic sent to or from the user that exceeds said limit.
-
-
47. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for providing quality of service for a service in a gateway, the method comprising:
-
defining a service object corresponding to the service;
creating a connection object linking said service object to a host object, the host object corresponding to a user subscribing to the service, wherein the connection object has a provisioning scheme indicating a limit on traffic sent to or from the service; and
discarding traffic sent to or from the service that exceeds said limit.
-
-
48. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for providing quality of service for a user subscribing to one or more services in a gateway, comprising:
-
defining a host object corresponding to the user, the host object having a provisioning scheme indicating a limit on traffic sent to or from the user;
defining a service object corresponding to one of the services;
creating a connection object linking said service object to said host object, the connection object having a provisioning scheme indicating a limit on traffic sent to or from the service;
discarding traffic sent to or from the user that exceeds said limit on traffic sent to or from the user; and
discarding traffic sent to or from the service that exceeds said limit on traffic sent to or from the service.
-
Specification