Amdocs Develops Guaranteed QoS System

Amdocs won a U.S. patent for an invention that could allow the customer care technology provider help its service provider customers market “guaranteed quality of service” for broadband and subscription video products.

System architect Omer Shani is named as inventor on the patent, titled, “System, method, and computer program for providing guaranteed quality of service.” The patent, which was published on Nov. 24, was originally filed by Amdocs in August 2012.

Abstract: A system, method, and computer program product are provided for providing guaranteed quality of service. In use, a request for a guaranteed quality of service (QoS) during a predefined period is received from a user. Additionally, the guaranteed quality of service (QoS) is provided to the user during the predefined period.

Patent
Related article:
Virtual Networks Are A Lot Like Paper Cups – Easily Replaceable

Claims:

1. A computer program embodied on a non-transitory computer readable medium, comprising computer code for: sending, by a system to a user, an offer for a guaranteed quality of service (QoS) for a predetermined service during a predefined period, the guaranteed QoS including a guaranteed stability and availability of a provided event, and the offer including a price for the guaranteed QoS that is set according to: an estimation as to how lucrative the provided event is, an indication as to whether the provided event is local or nationwide, a current capacity of the system, and a time until the event is provided; receiving by the system from the user a request for the guaranteed QoS for the predetermined service during the predefined period, in response to the offer; determining, by the system, whether servicing the guaranteed QoS for the user would result in a resource utilization of the system that exceeds a predetermined percentage of a total resource capacity of the system; and providing by the system to the user the guaranteed QoS for the predetermined service during the predefined period, when it is determined by the system that servicing the guaranteed QoS for the user would not result in the resource utilization of the system that exceeds the predetermined percentage of the total resource capacity of the system.

2. The computer program of claim 1, wherein the QoS is defined for a specific service provided by a communication network.

3. The computer program of claim 1, wherein the QoS further includes a minimum data rate.

4. The computer program of claim 1, wherein the offer is sent as advertising to a plurality of users.

5. The computer program of claim 1, wherein the predefined period includes one or more of a predetermined date, time, and duration during which the QoS is guaranteed for the user.

6. The computer program of claim 1, wherein the user is charged for the guaranteed QoS before the guaranteed QoS is provided.

7. The computer program of claim 2, wherein one or more network elements responsible for providing the specific service are notified that the QoS for the service is guaranteed for the user for the predefined period.

8. The computer program of claim 1, wherein the guaranteed QoS is provided to the user during the predefined period in response to the user’s request to utilize one or more communications services for which the QoS is guaranteed.

9. The computer program of claim 8, wherein providing the guaranteed QoS to the user includes determining whether the request from the user has been made within the predefined period for which the QoS is guaranteed.

10. The computer program of claim 1, wherein providing the guaranteed QoS to the user includes determining whether the user has already consumed the guaranteed QoS.

11. The computer program of claim 2, wherein providing the guaranteed QoS to the user includes providing the predetermined service to the user in accordance with the guaranteed QoS.

12. The computer program of claim 11, wherein the user’s utilization of the service during the predefined period is observed and recorded.

13. The computer program of claim 1, further comprising computer code for determining whether the guaranteed QoS was successfully provided to the user.

14. The computer program of claim 13, wherein if it is determined that the guaranteed QoS was not successfully provided to the user, the user is compensated.

15. The computer program of claim 14, wherein the compensation includes issuing the user a full or partial refund.

16. The computer program of claim 10, wherein services are provided to the user only if it is determined that the guaranteed QoS associated with those services has not already been consumed by the user during the predefined period.

17. A method, comprising: sending, by a system to a user, an offer for a guaranteed quality of service (QoS) for a predetermined service during a predefined period, the guaranteed QoS including a guaranteed stability and availability of a provided event, and the offer including a price for the guaranteed QoS that is set according to: an estimation as to how lucrative the provided event is, an indication as to whether the provided event is local or nationwide, a current capacity of the system, and a time until the event is provided; receiving by the system from the user a request for the guaranteed QoS for the redetermined service during the predefined period, in response to the offer; determining, by the system, whether servicing the guaranteed QoS for the user would result in a resource utilization of the system that exceeds a predetermined percentage of a total resource capacity of the system; and providing by the system to the user the guaranteed QoS for the predetermined service during the predefined period, when it is determined by the system that servicing the guaranteed QoS for the user would not result in the resource utilization of the system that exceeds the predetermined percentage of the total resource capacity of the system.

18. A system, comprising: a processor for: sending, by a system to a user, an offer for a guaranteed quality of service (QoS) for a predetermined service during a predefined period, the guaranteed QoS including a guaranteed stability and availability of a provided event, and the offer including a price for the guaranteed QoS that is set according to: an estimation as to how lucrative the provided event is, an indication as to whether the provided event is local or nationwide, a current capacity of the system, and a time until the event is provided; receiving by the system from the user a request for the guaranteed QoS for the predetermined service during the predefined period, in response to the offer; determining, by the system, whether servicing the guaranteed QoS for the user would result in a resource utilization of the system that exceeds a predetermined percentage of a total resource capacity of the system; and providing by the system to the user the guaranteed QoS for the predetermined service during the predefined period, when it is determined by the system that servicing the guaranteed QoS for the user would not result in the resource utilization of the system that exceeds the predetermined percentage of the total resource capacity of the system.

19. The system of claim 18, wherein the processor is coupled to memory via a bus.