IP Library Granted Patent US 10,410,260
Granted Patent B1
US 10,410,260 · App. 14/024,882 · Granted Sep 10, 2019

Auctioning and management of cloud-based services

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 10,410,260
App. No.
14/024,882
Granted
Sep 10, 2019
Kind
B1
Abstract

A cloud access cost estimate application may receive a request message for access to at least one cloud application from a client computing device and identify one or more application cost variables corresponding to the cloud application identified. The application may then calculate a cost estimate to use the at least one cloud application, and transmit the cost estimate to the client computing device for approval prior to providing access to the at least one cloud application. A user interface may provide purchase options to demonstrate various options based on cost variables so a user device may identify the cost option best suited for the application usage.

Claims (57)

1. A method comprising:

receiving a request message for access to at least one cloud application from a client computing device, the request message comprising an objective and a new time of day not previously requested;

identifying at least one application cost variable corresponding to the at least one cloud application;

calculating a cost estimate to use the at least one cloud application based on the at least one cloud application not being used previously by the client computing device and the new time of day for use;

transmitting the cost estimate to the client computing device for approval prior to providing access to the at least one cloud application;

accessing a server corresponding to the request message;

determining whether the at least one cloud application is being accessed during peak hours of usage;

in response to determining the at least one cloud application is not being accessed during peak hours of usage:

modifying a current service level agreement to include recent cloud application usage and without changes to standard billing and access; and

in response to determining the at least one cloud application is being accessed during peak hours of usage:

creating a new service agreement based on one or more of the at least one cloud application not being used previously by the client computing device, the new time of day for use, and a usage requirement not previously solicited.

2. The method of claim 1 , wherein the at least one application cost variable is based on application specific information requested by the client and included in the request message.

3. The method of claim 1 , wherein the at least one application cost variable is based on expected use requirements of the at least one cloud server that provides the at least one application.

4. The method of claim 1 , wherein the at least one application cost variable is based on a time of day associated with the expected use of the application.

5. The method of claim 1 , wherein the cost estimate comprises a plurality of cost options each having a different cost estimate.

6. The method of claim 1 , further comprising:

transmitting a plurality of cost options to the client computing device for access to the at least one cloud application, wherein the plurality of cost options are each based on a different combination of the application cost variables.

7. The method of claim 1 , further comprising:

receiving at least one selection corresponding to an approved cost estimate from the client computing device; and

establishing a communication session to at least one cloud server.

8. An apparatus comprising:

a receiver configured to receive a request message for access to at least one cloud application from a client computing device, the request message comprising an objective and a new time of day not previously requested;

a processor configured to

identify at least one application cost variable corresponding to the at least one cloud application;

calculate a cost estimate to use the at least one cloud application based on the at least one cloud application not being used previously by the client computing device and the new time of day for use,

allow access between the client computing device and a server corresponding to the request message after the cost estimate is approved;

determine whether the at least one cloud application is being accessed during peak hours of usage;

in response to the processor determines the at least one cloud application is not being accessed during peak hours of usage:

the processor modifies a current service level agreement to include recent cloud application usage and without changes to standard billing and access; and

in response to the processor determines the at least one cloud application is being accessed during peak hours of usage:

the processor creates a new service agreement based on one or more of the at least one cloud application not being used previously by the client computing device, the new time of day for use, and a usage requirement not previously solicited; and

a transmitter configured to transmit the cost estimate to the client computing device for approval prior to providing access to the at least one cloud application.

9. The apparatus of claim 8 , wherein the at least one application cost variable is based on application specific information requested by the client and included in the request message.

10. The apparatus of claim 8 , wherein the at least one application cost variable is based on expected use requirements of the at least one cloud server that provides the at least one application.

11. The apparatus of claim 8 , wherein the at least one application cost variable is based on a time of day associated with the expected use of the application.

12. The apparatus of claim 8 , wherein the cost estimate comprises a plurality of cost options each having a different cost estimate.

13. The apparatus of claim 8 , wherein the transmitter is further configured to transmit a plurality of cost options to the user device for access to the at least one cloud application, wherein the plurality of cost options are each based on a different combination of the application cost variables.

14. The apparatus of claim 8 , wherein the receiver is further configured to receive at least one selection corresponding to an approved cost estimate from the client computing device, and the processor is further configured to establish a communication session to at least one cloud server.

15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:

receiving a request message for access to at least one cloud application from a client computing device, the request message comprising an objective and a new time of day not previously requested;

identifying at least one application cost variable corresponding to the at least one cloud application;

calculating a cost estimate to use the at least one cloud application based on the at least one cloud application not being used previously by the client computing device and the new time of day for use;

transmitting the cost estimate to the client computing device for approval prior to providing access to the at least one cloud application;

accessing a server corresponding to the request message;

determining whether the at least one cloud application is being accessed during peak hours of usage;

in response to determining the at least one cloud application is not being accessed during peak hours of usage:

modifying a current service level agreement to include recent cloud application usage and without changes to standard billing and access; and

in response to determining the at least one cloud application is being accessed during peak hours of usage:

creating a new service agreement based on one or more of the at least one cloud application not being used previously by the client computing device, the new time of day for use, and a usage requirement not previously solicited.

16. The non-transitory computer readable storage medium of claim 15 , wherein the at least one application cost variable is based on application specific information requested by the client and included in the request message.

17. The non-transitory computer readable storage medium of claim 15 , wherein the at least one application cost variable is based on expected use requirements of the at least one cloud server that provides the at least one application.

18. The non-transitory computer readable storage medium of claim 15 , wherein the at least one application cost variable is based on a time of day associated with the expected use of the application.

19. The non-transitory computer readable storage medium of claim 15 , wherein the cost estimate comprises a plurality of cost options each having a different cost estimate.

20. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform:

transmitting a plurality of cost options to the client computing device for access to the at least one cloud application, wherein the plurality of cost options are each based on a different combination of the application cost variables;

receiving at least one selection from the client computing device; and

establishing a communication session to at least one cloud server.

Assignments (6)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CHANGE OF NAME Recorded Apr 3, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 063239/0876 →
CHANGE OF NAME Recorded Apr 3, 2023
From: WEST CORPORATION
To: INTRADO CORPORATION
Reel/Frame 063239/0900 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Recorded Oct 10, 2017
From: WEST CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044166/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2013
From: POLLOCK, BRUCE
To: WEST CORPORATION
Reel/Frame 031191/0938 →