IP Library Granted Patent US 9,197,739
Granted Patent B1
US 9,197,739 · App. 13/569,108 · Granted Nov 24, 2015

System, method, and computer program for providing guaranteed quality of service

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,197,739
App. No.
13/569,108
Granted
Nov 24, 2015
Kind
B1
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.

Claims (44)

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2012
From: SHANI, OMER
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 028786/0845 →