Computer Implemented Inventions