becomes smaller the executable instructions of a computer program as illustrated in fig5 fig7 and fig8 can be embodied in any computer readable medium for use by or in connection with an instruction execution system apparatus or device such as a computer based system processor containing system or other system that can fetch the instructions from the instruction execution system apparatus or device and execute the instructions as used here a u201c computer readable medium u201d can be any means that can contain store communicate propagate or transport the program for use by or in connection with the instruction execution system apparatus or device the computer readable medium can be for example but is not limited to an electronic magnetic optical electromagnetic infrared or semiconductor system apparatus device or propagation medium more specific examples a non exhaustive list of the computer readable medium can include the following a wired network connection and associated transmission medium such as an ethernet transmission system a wireless network connection and associated transmission medium such as an ieee 802 11 a b or g or a bluetooth transmission system a wide area network wan a local area network lan the internet an intranet a portable computer diskette a random access memory ram a read only memory rom an erasable programmable read only memory eprom or flash memory an optical fiber a portable compact disc cd a portable digital video disc dvd and the like it will be appreciated by those of ordinary skill in the art that the concepts and techniques described here can be embodied in various specific forms without departing from the essential characteristics thereof the presently disclosed embodiments are considered in all respects to be illustrative and not restrictive the scope of the.