Patent attributes
A method of remotely configuring a point-of-sale device that is configured with resident executable program code involves the resident executable program code transmitting a framework update request to a computer server. The resident executable program code imposes a security requirement prohibiting unauthorized change of the resident executable program code. The resident executable program code also defines an operational framework of at least one allowed mode of operation for the point-of-sale device. The framework update request includes a credential. In accordance with a validity of the credential, the point-of-sale device receives a framework update payload in response to the framework update request, and installs the framework update payload into the point-of-sale device. The resident executable program code together with the framework update payload define an updated version of the operational framework. The updated version of the operational framework maintains the imposed security requirement.