Abstract: Restricting a Feature Set Using Historical Analysis of Network Quality enables a point-of-sale application (POS) to automatically determine the optimal mode of operation for its feature set based on an analysis of network traffic between the device acting as the POS and the servers hosting the services required for the features' online operations. Because certain operations require real-time interaction with services provided via the Internet (e.g. debit card payments/returns, gift card redemption/issuance, etc.), the POS does not allow the full breadth of capabilities when network connectivity quality degrades below a certain level. Instead, the POS will automatically take one of the following steps: 1. Enable the feature to use local data to accomplish its objective; 2. Disable the feature entirely. Once the network connectivity quality reaches an acceptable level for an acceptable period of time, the POS should automatically restore the full breadth of capabilities.