IP Library Granted Patent US 10,248,974
Granted Patent B2
US 10,248,974 · App. 15/192,892 · Granted Apr 2, 2019

Assessing probability of winning an in-flight deal for different price points

Inventors: Michael K. Firth (Epping, AU); Aly Megahed (San Jose, CA); Guangjie Ren (Belmont, CA)
Assignee: International Business Machines Corporation
G06Q30/0275G06Q10/04
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,248,974
App. No.
15/192,892
Granted
Apr 2, 2019
Kind
B2
Abstract

One embodiment provides a method for assessing probability of winning an in-flight deal. The method comprises receiving information for the in-flight deal. The information for the in-flight deal comprises a set of price points for the in-flight deal and metadata relating to the in-flight deal. The method further comprises, for each price point of the set of price points, predicting a probability of winning the in-flight deal at the price point based on a predictive analytics model.

Claims (39)

1. A method comprising:

receiving, at a prediction engine operating on a server device, information relating to a service deal that a service provider is bidding on from a database maintained on a storage device, wherein the service deal comprises a hierarchy of services comprising multiple levels of service, the information relating to the service deal comprises a set of price points, metadata, and a set of baseline values for a highest level of service included in the hierarchy of services, each price point is a potential bidding price for the service deal that the service provider may offer during the bidding, the metadata comprises information relating to one or more other service providers bidding on the same service deal, and the set of baseline values comprises, for each service included in the highest level of service, a corresponding amount of the service the service provider will provide; and

for each price point of the set of price points, predicting, via the prediction engine, a probability of the service provider winning the bidding at the price point based on a predictive analytics model trained by the prediction engine and the information relating to the service deal;

wherein the predicting comprises top-down pricing of the service deal, and the top-down pricing comprises determining a cost and price of each service included in the highest level of service, and determining a total cost and total price of the service deal based on each cost and price of each service determined.

2. The method of claim 1 , further comprising:

in a training stage:

receiving information for a set of deals, wherein the information for the set of deals comprises, for each deal of the set of deals, metadata relating to the deal and a deal outcome of the deal; and

training the predictive analytics model based on the information for the set of deals.

3. The method of claim 2 , wherein the set of deals comprises one or more of the following: a historical deal, and a market deal.

4. The method of claim 1 , wherein the set of price points comprises one or more of the following: a price point based on historical pricing, a price point based on market pricing, a price point based on user-specified pricing, and a price point based on any other user input.

5. The method of claim 1 , wherein the metadata further comprises at least one of the following factors in assessing probability of the service provider winning the bidding at a price point of the set of price points: complexity of the service deal, whether the service deal is global or local, contract length of the service deal, timing of assignment of the service deal to a delivery executive, presence of a third party advisor, or market segment of a client of the service deal.

6. The method of claim 1 , wherein the information relating to one or more other service providers bidding on the same service deal comprises data indicative of one or more of the following: whether the one or more other service providers are multi-national service providers, local service providers, low-cost service providers, or another category of service providers.

7. The method of claim 1 , wherein the information relating to one or more other service providers bidding on the same service deal comprises data indicative of one or more of the following: whether the one or more other service providers are niche, consultant, cloud service providers, software service providers, network service providers, or another classification of service providers.

8. A system comprising a computer processor, a computer-readable hardware storage device, and program code embodied with the computer-readable hardware storage device for execution by the computer processor to implement a method comprising:

receiving, at a prediction engine operating on a server device, information relating to a service deal that a service provider is bidding on from a database maintained on a storage device, wherein the service deal comprises a hierarchy of services comprising multiple levels of service, the information relating to the service deal comprises a set of price points, metadata, and a set of baseline values for a highest level of service included in the hierarchy of services, each price point is a potential bidding price for the service deal that the service provider may offer during the bidding, the metadata comprises information relating to one or more other service providers bidding on the same service deal, and the set of baseline values comprises, for each service included in the highest level of service, a corresponding amount of the service the service provider will provide; and

for each price point of the set of price points, predicting, via the prediction engine, a probability of the service provider winning the bidding at the price point based on a predictive analytics model trained by the prediction engine and the information relating to the service deal;

wherein the predicting comprises top-down pricing of the service deal, and the top-down pricing comprises determining a cost and price of each service included in the highest level of service, and determining a total cost and total price of the service deal based on each cost and price of each service determined.

9. The system of claim 8 , further comprising:

in a training stage:

receiving information for a set of deals, wherein the information for the set of deals comprises, for each deal of the set of deals, metadata relating to the deal and a deal outcome of the deal; and

training the predictive analytics model based on the information for the set of deals.

10. The system of claim 9 , wherein the set of deals comprises one or more of the following: a historical deal, and a market deal.

11. The system of claim 8 , wherein the set of price points comprises one or more of the following: a price point based on historical pricing, a price point based on market pricing, a price point based on user-specified pricing, and a price point based on any other user input.

12. The system of claim 8 , wherein the metadata further comprises at least one of the following factors in assessing probability of the service provider winning the bidding at a price point of the set of price points: complexity of the service deal, whether the service deal is global or local, contract length of the service deal, timing of assignment of the service deal to a delivery executive, presence of a third party advisor, or market segment of a client of the service deal.

13. The system of claim 8 , wherein the information relating to one or more other service providers bidding on the same service deal comprises data indicative of one or more of the following: whether the one or more other service providers are multi-national service providers, local service providers, low-cost service providers, or another category of service providers.

14. The system of claim 8 , wherein the information relating to one or more other service providers bidding on the same service deal comprises data indicative of one or more of the following: whether the one or more other service providers are niche, consultant, cloud service providers, software service providers, network service providers, or another classification of service providers.

15. A non-transitory computer program product comprising a computer-readable hardware storage device having program code embodied therewith, the program code being executable by a computer to implement a method comprising:

receiving, at a prediction engine operating on a server device, information relating to a service deal that a service provider is bidding on from a database maintained on a storage device, wherein the service deal comprises a hierarchy of services comprising multiple levels of service, the information relating to the service deal comprises a set of price points, metadata, and a set of baseline values for a highest level of service included in the hierarchy of services, each price point is a potential bidding price for the service deal that the service provider may offer during the bidding, the metadata comprises information relating to one or more other service providers bidding on the same service deal, and the set of baseline values comprises, for each service included in the highest level of service, a corresponding amount of the service the service provider will provide; and

for each price point of the set of price points, predicting, via the prediction engine, a probability of the service provider winning the bidding at the price point based on a predictive analytics model trained by the prediction engine and the information relating to the service deal;

wherein the predicting comprises top-down pricing of the service deal, and the top-down pricing comprises determining a cost and price of each service included in the highest level of service, and determining a total cost and total price of the service deal based on each cost and price of each service determined.

16. The computer program product of claim 15 , further comprising:

in a training stage:

receiving information for a set of deals, wherein the information for the set of deals comprises, for each deal of the set of deals, metadata relating to the deal and a deal outcome of the deal; and

training the predictive analytics model based on the information for the set of deals;

wherein the set of deals comprises one or more of the following: a historical deal, and a market deal.

17. The computer program product of claim 15 , wherein the set of price points comprises one or more of the following: a price point based on historical pricing, a price point based on market pricing, a price point based on user-specified pricing, and a price point based on any other user input.

18. The computer program product of claim 15 , wherein the metadata further comprises at least one of the following factors in assessing probability of the service provider winning the bidding at a price point of the set of price points: complexity of the service deal, whether the service deal is global or local, contract length of the service deal, timing of assignment of the service deal to a delivery executive, presence of a third party advisor, or market segment of a client of the service deal.

19. The computer program product of claim 15 , wherein the information relating to one or more other service providers bidding on the same service deal comprises data indicative of one or more of the following: whether the one or more other service providers are multi-national service providers, local service providers, low-cost service providers, or another category of service providers.

20. The computer program product of claim 15 , wherein the information relating to one or more other service providers bidding on the same service deal comprises data indicative of one or more of the following: whether the one or more other service providers are niche, consultant, cloud service providers, software service providers, network service providers, or another classification of service providers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2016
From: FIRTH, MICHAEL K.; MEGAHED, ALY; REN, GUANGJIE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039531/0793 →
Continuity (1)
Related Publication 20170372378A1 · Dec 28, 2017
Cited By (1)
US 12,373,853