product, inventor, engine, invention, process, digital, software, patent, programming, microprocessor, integrated circuit