Patent ID: 8667464
Filing Date: 2014-03-04
Classification: G06F

Abstract:
1. A method executable by central processing units for providing a company advanced programming interface aiming, via personal computer (PC) software installed on a customer computer, to allow an original equipment manufacturer customer to define its product functionality without need for company involvement in microcontroller programming and compiling, comprising: preparing PC software by a company; installing the PC software on a customer's computer; building configurable firmware from a library at the company; sharing a map file and template from the configurable firmware on the customer's computer; reconfiguring the configurable firmware by the customer on the computer with the PC software; uploading a first reconfigured configuration file to a configurable man-machine interface device having a direct and immediate feedback to the customer of its selected functionality; returning a second reconfigured configuration file by the customer to the company upon satisfaction of the functionality of a sample of the firmware after receiving feedback from the configurable man-machine interface device; and on approval producing batches of man-machine interface devices with customer defined functionality.