A non-transitory computer-readable storage medium having recorded thereon a computer program to control a server to communicatively couple to a plurality of supplier terminals and a plurality of demand terminals and operable to match supply information indicating supply services and/or articles, obtained from the supplier terminals, with demand information indicating demand services and/or articles, obtained from the demand terminals, and to,
- register supply plan information obtained from a supplier terminal among the supplier terminals, the supply plan information including a plurality of information elements indicating the supply services and/or articles;
- register demand plan information obtained from a demand terminal among the demand terminals, the demand plan information including a plurality of information elements indicating the demand services and/or articles;
- acquire information of respective matches between the registered supply plan information and registered demand plan information, a match among the matches determined based upon candidate matches by,
- continuing to acquire the supply plan information and/or the demand plan information during a match period specified from the supplier terminal and/or the demand terminal, to determine the candidate matches including a first candidate match and at least one second candidate match by comparing the information elements of a first one of past supply plan information and/or a first one of past demand plan information, with information elements of a corresponding second one of the supply plan information and/or a second one of the demand plan information that is most recently acquired during the match period,
- the continuing to acquire the supply plan information and/or the demand plan information during a match period includes,
- monitoring information indicating a condition, and in response to the condition, determine another second candidate match with the condition, the condition being when at least one of the most recently acquired second one of the supply information, the most recently acquired second one of the demand information and/or updating information which updates the past supply information and/or the past demand information, is acquired from the supplier terminal and/or the demand terminal, to determine the another second candidate match;
- calculate, based on the information of respective matches, a schedule-to-result difference ratio of the supply plan information and/or the demand plan information to determine,
- a supply match reliability value of the supply plan information,
- a demand match reliability value of the demand plan information, and
- respective supply and demand trend values,
- the schedule-to-result difference ratio of the supply plan information and/or the demand plan information, respectively, calculated based upon,
- respective differences between a number of information elements of the registered supply plan information at a determined point of time and a number of information elements of a supply plan information corresponding to a match in the matches after the determined point of time, and respective differences between a number of information elements of the registered demand plan information at a determined point of time and a number of information elements of a demand plan information corresponding to a match in the matches after the determined point of time, and
- updates to the calculated schedule-to-result difference ratio based upon the monitored condition to determine updates to the supply match reliability value of the supply plan information, the demand match reliability value of the demand plan information, and updates to the respective supply and demand trend values, based upon the another second candidate match;
- update a display screen at the demand terminal and/or the supplier terminal during a match period by transmitting information of supply plan information and/or demand plan information, respectively with corresponding determined supply and demand match reliabilities, and supply and demand trend values, to indicate prediction information and reliability information as indication of future match determination reliability.