107 110 are listed in individual columns one characteristic per line each column corresponds to one of the observed products introduced previously the characteristics are matched by type fig5 shows the workstation screen for the case when exactly one product with the desired characteristics is found the last line shows the product as available for pick up from two different stores x and y and for home delivery from the warehouse if multiple products are found each one may be displayed in a separate column or in separate screens all but one screen with an additional u201c next u201d button at the bottom fig6 shows the workstation screen used for ordering one of the desired products selected using the screen in fig5 in addition to commonly found fields such as home address and payment information the user may select to pick up the product from one of the stores in the vicinity such a selection if confirmed guarantees the availability of the product for pick up by the customer for the next nn hours for example the next 24 hours it is to be understood that the present invention may be implemented in various forms of hardware software firmware special purpose processors or a combination thereof in one embodiment the present invention may be implemented in software as an application program tangibly embodied on a program storage device the application program may be uploaded to and executed by a machine comprising any suitable architecture referring to fig7 according to an embodiment of the present invention a.