TRIZ: THE RIGHT SOLUTION AT THE RIGHT TIME: A Guide to Innovative Problem Solving