SYSTEMS AND METHODS FOR PURCHASING PRICE SIMULATION AND OPTIMIZATION
First Claim
1. A method comprising:
- receiving historic pricing data for a procurement object from a plurality of distinct organizational entities;
anonymizing the historic pricing data for each of the plurality of distinct organizational entities in order to generate aggregated historic pricing data;
storing aggregated historic pricing data within a database;
receiving a procurement request from one of the plurality of distinct organizational entities, the procurement request identifying the procurement object;
in response to the procurement request, calculating a predicted price for the procurement object using the aggregated historic pricing data; and
generating a suggested purchase order based upon fluctuations to the predicted price for the procurement object.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is generally directed to systems and methods for simulating the cost of goods and/or services, and triggering procurement events based upon the simulated pricing. The systems and methods receive historic price data including purchasing volumes for the product(s) and/or service(s) that an organization procures in their normal course of business, anonymize the historic pricing data for each of the plurality of distinct organizational entities in order to generate aggregated historic pricing data, receive one or more procurement requests from a procurement system of the organization, calculate price predictions for goods and/or services based on information stored in an account database, identify one or more time periods and/or quantities for procuring requested goods and/or services, generate one or more procurement triggers indicating preferred period(s) for acquiring goods and/or services, and transmit the trigger(s) to the procurement system and/or an end user.
7 Citations
21 Claims
-
1. A method comprising:
-
receiving historic pricing data for a procurement object from a plurality of distinct organizational entities; anonymizing the historic pricing data for each of the plurality of distinct organizational entities in order to generate aggregated historic pricing data; storing aggregated historic pricing data within a database; receiving a procurement request from one of the plurality of distinct organizational entities, the procurement request identifying the procurement object; in response to the procurement request, calculating a predicted price for the procurement object using the aggregated historic pricing data; and generating a suggested purchase order based upon fluctuations to the predicted price for the procurement object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium storing one or more programs configured to be executed by a processor, the one or more programs comprising instructions for:
-
receiving historic pricing data for a procurement object from a plurality of distinct organizational entities; anonymizing the historic pricing data for each of the plurality of distinct organizational entities in order to generate aggregated historic pricing data; storing aggregated historic pricing data within a database; receiving a procurement request from one of the plurality of distinct organizational entities, the procurement request identifying the procurement object; in response to the procurement request, calculating a predicted price for the procurement object using the aggregated historic pricing data; and generating a suggested purchase order based upon fluctuations to the predicted price for the procurement object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A price simulation server comprising:
-
one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; anonymizing the historic pricing data for each of the plurality of distinct organizational entities in order to generate aggregated historic pricing data; storing aggregated historic pricing data within a database; receiving a procurement request from one of the plurality of distinct organizational entities, the procurement request identifying the procurement object; in response to the procurement request, calculating a predicted price for the procurement object using the aggregated historic pricing data; and generating a suggested purchase order based upon fluctuations to the predicted price for the procurement object. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification