IP Library Granted Patent US 7,415,435
Granted Patent B1
US 7,415,435 · App. 09/566,049 · Granted Aug 19, 2008

Quotation mechanism for service environments

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 7,415,435
App. No.
09/566,049
Granted
Aug 19, 2008
Kind
B1
Abstract

The present invention provides a quotation mechanism for service environments where the service level is negotiated. A client makes a request for a type, quality or volume of service. The service provider provides a response in the form of a quote. A quote binds the service provider to providing a service at a specified price. The quote also contains parameters of type, quality, or volume of service that the service provider can provide at that price. The client, after evaluating the quote, can either accept or reject a quote. The client can also obtain quotes from multiple service providers and enter a service contract with the service provider of its choice. This choice will not be based solely on price, but also on the levels of service quoted, since the service provider might not be able to supply the service at the requested level.

Claims (25)

1. A computer-based method for providing an electronic service in a service environment of clients and electronic service providers for performing work via computer applications or devices comprising the steps of:

(a) receiving an electronic request message for electronic service at a client specified price, said request message containing at least one data field representing an electronic service level desired by said client;

(b) at an electronic service provider, generating a digital subsumption hierarchy of multiple service levels of said electronic service expressed in digital notation, wherein at least one of said service levels subsumes at least another one of said service levels provided that said at least one of said service levels offers at least the same quality of service as said at least another one of said service levels,

(c) testing a first service level, comprising a first conjunction of features, and a second service level, comprising a second conjunction of features, for subsumption hierarchy;

(d) determining if each feature in said first conjunction subsumes a corresponding feature in said second conjunction, if each said feature in said first conjunction subsumes said corresponding feature in said second conjunction, said first service level subsumes said second service level, otherwise said first service level does not subsume said second service level, wherein each of said features consist of a name and a value, and an arithmetic comparison or a negation;

(e) determining a given service level price by deriving a numerical quality value from quality factors associated with each of said features;

(f) generating an electronic quote message in response to said request, said quote message containing data representing the highest one of said service levels of which an associated one of said service providers is capable of delivering at said specified price and at no less than said service level desired by said client;

(g) sending said quote message to said client;

(h) receiving one of either a positive or negative notification message from said client in response to said quote message; and

(i) providing said electronic service upon receipt of said positive notification message.

2. The method according to claim 1 , further comprising the steps of adding a service definition to define a service either dynamically or when the system is initialized.

3. The method according to claim 1 wherein said step of providing said electronic service comprises prioritizing depending on the level of service requested in said electronic request message.

4. The method according to claim 1 further comprising the step of excluding a particular service level from said electronic quote when a capacity is reached.

5. A computer-based method for providing an electronic service quote in a service environment of clients and electronic service providers for performing work via computer applications or devices comprising the steps of:

(a) receiving an electronic request message for electronic service at a client specified price, said request message containing at least one data field representing an electronic service level desired by said client;

(b) at an electronic service provider, generating a digital subsumption hierarchy of multiple service levels of said electronic service expressed in digital notation, wherein at least one of said service levels subsumes at least another one of said service levels provided that said at least one of said service levels offers at least the same quality of service as said at least another one of said service levels,

(c) testing a first service level, comprising a first conjunction of features, and a second service level, comprising a second conjunction of features, for subsumption hierarchy;

(d) determining if each feature in said first conjunction subsumes a corresponding feature in said second conjunction, if each said feature in said first conjunction subsumes said corresponding feature in said second conjunction, said first service level subsumes said second service level, otherwise said first service level does not subsume said second service level, wherein each of said features consist of a name and a value, and an arithmetic comparison or a negation;

(e) determining a given service level price by deriving a numerical quality value from quality factors associated with each of said features;

(f) generating an electronic quote message in response to said request, said quote message containing data representing the highest one of said service levels of which an associated one of said service providers is capable of delivering at said specified price and at no less than said service level desired by said client; and

(g) sending said quote message to said client.

6. The method according to claim 5 , further comprising the steps of:

(h) receiving one of either a positive or negative notification message from said client in response to said quote message; and

(i) providing said electronic service upon receipt of said positive notification message.

7. The method according to claim 6 , wherein said service provider generates said quote message only if the data representing said highest one of said service levels capable of being delivered by said service provider is at least as high as said service level desired by said client.

Assignments (28)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL CLOUD SERVICES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0355 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL CLOUD SERVICES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0330 →
CHANGE OF NAME Recorded Dec 6, 2018
From: MLN ACQUISITIONCO ULC
To: MITEL NETWORKS ULC
Reel/Frame 047694/0607 →
MERGER AND CHANGE OF NAME Recorded Dec 6, 2018
From: MITEL NETWORKS CORPORATION; MLN ACQUISITIONCO ULC
To: MLN ACQUISITIONCO ULC
Reel/Frame 047734/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2018
From: MITEL NETWORKS ULC
To: MITEL CLOUD SERVICES, INC.
Reel/Frame 047694/0721 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: MITEL NETWORKS CORPORATION
Reel/Frame 048096/0785 →
SECURITY INTEREST Recorded Mar 23, 2017
From: MITEL NETWORKS CORPORATION
To: CITIZENS BANK, N.A.
Reel/Frame 042107/0378 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032210/0245 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0464 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2013
From: BANK OF NEW YORK MELLON, THE; MORGAN STANLEY & CO. INCORPORATED; MORGAN STANLEY SENIOR FUNDING, INC.
To: MITEL NETWORKS CORPORATION
Reel/Frame 030264/0470 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2013
From: WILMINGTON TRUST, NATIONAL ASSOCIATION FKA WILMINGTON TRUST FSB/MORGAN STANLEY & CO. INCORPORATED
To: MITEL NETWORKS CORPORATION
Reel/Frame 030165/0776 →
RELEASE & DISCHARGE OF SECURITY INTEREST Recorded Oct 21, 2008
From: HIGHBRIDGE INTERNATIONAL LLC/BNY TRUST COMPANY OF CANADA
To: MITEL NETWORKS CORPORATION
Reel/Frame 021794/0510 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0881 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2006
From: MITEL KNOWLEDGE CORPORATION
To: MITEL NETWORKS CORPORATION
Reel/Frame 018120/0941 →
SECURITY AGREEMENT Recorded Jul 25, 2005
From: MITEL NETWORKS CORPORATION, A CORPORATION OF CANADA
To: BNY TRUST COMPANY OF CANADA, TRUST COMPANY OF CANADA
Reel/Frame 016891/0959 →
SECURITY AGREEMENT Recorded Jul 18, 2005
From: HIGHBRIDGE INTERNATIONAL LLC
To: MITEL NETWORKS CORPORATION
Reel/Frame 016345/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2005
From: MITEL KNOWLEDGE CORPORATION
To: MITEL NETWORKS CORPORATION
Reel/Frame 016345/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2001
From: MITEL CORPORATION
To: MITEL KNOWLEDGE CORPORATION
Reel/Frame 011871/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2000
From: WEISS, MICHAEL; GRAY, TOM
To: MITEL CORPORATION
Reel/Frame 011083/0747 →