Point of sale device power management and under voltage protection
First Claim
1. A point of sale (POS) system, the POS system comprising:
- a housing;
a transaction object reader disposed at least partially within the housing, the transaction object reader configured to read transaction data from a transaction object and to send the transaction data to a processor;
a temperature sensor disposed at least partially within the housing;
a printer connector disposed within the housing that is configured to connect to;
a printer, anda printer controller that controls the printer according to a printer setting that is set to a first printer setting value;
a battery that provides power to at least the printer, the processor, and the transaction object reader;
a memory disposed within the housing, wherein the memory stores instructions; and
the processor coupled to the memory, wherein execution of the instructions by the processor causes the processor to;
detect a measured temperature within the housing via the temperature sensor,determine a present power discharge capability rate of the battery based on the measured temperature within the housing,calculate a first estimated power draw rate based on the first printer setting value for the printer setting,identify that a first difference between the present power discharge capability rate and the first estimated power draw rate is less than a predetermined difference threshold value, indicating that the POS system is at risk of brownout under the first estimated power draw rate,calculate a second estimated power draw rate based on a second printer setting value for the printer setting,identify that a second difference between the present power discharge capability rate and the second estimated power draw rate is greater than the predetermined difference threshold value, indicating that the POS system is not at risk of brownout under the second estimated power draw rate, andcause, via the printer connector, the printer controller to change the printer setting from the first printer setting value to the second printer setting value automatically in response to identifying that the first difference is less than the predetermined difference threshold value and that the second difference is greater than the predetermined difference threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
A point-of-sale (POS) device includes a processor, a battery, a transaction object reader, a printer with a printer controller, and optionally a temperature sensor. The processor determines a present power discharge capability rate of the battery, optionally based on a temperature measured by the temperature sensor. The processor also calculates a first estimated power draw rate based on a first setting value for at least one of the components of the POS device, such as the printer. If the first estimated power draw rate is dangerously close to the present power discharge capability rate of the battery, a second estimated power draw rate is calculated based on a second setting value for the one or more components. If the second estimated power draw rate is no longer dangerously close to the present power discharge capability rate of the battery, the components are set to the second settings value.
120 Citations
20 Claims
-
1. A point of sale (POS) system, the POS system comprising:
-
a housing; a transaction object reader disposed at least partially within the housing, the transaction object reader configured to read transaction data from a transaction object and to send the transaction data to a processor; a temperature sensor disposed at least partially within the housing; a printer connector disposed within the housing that is configured to connect to; a printer, and a printer controller that controls the printer according to a printer setting that is set to a first printer setting value; a battery that provides power to at least the printer, the processor, and the transaction object reader; a memory disposed within the housing, wherein the memory stores instructions; and the processor coupled to the memory, wherein execution of the instructions by the processor causes the processor to; detect a measured temperature within the housing via the temperature sensor, determine a present power discharge capability rate of the battery based on the measured temperature within the housing, calculate a first estimated power draw rate based on the first printer setting value for the printer setting, identify that a first difference between the present power discharge capability rate and the first estimated power draw rate is less than a predetermined difference threshold value, indicating that the POS system is at risk of brownout under the first estimated power draw rate, calculate a second estimated power draw rate based on a second printer setting value for the printer setting, identify that a second difference between the present power discharge capability rate and the second estimated power draw rate is greater than the predetermined difference threshold value, indicating that the POS system is not at risk of brownout under the second estimated power draw rate, and cause, via the printer connector, the printer controller to change the printer setting from the first printer setting value to the second printer setting value automatically in response to identifying that the first difference is less than the predetermined difference threshold value and that the second difference is greater than the predetermined difference threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A point of sale (POS) system, the POS system comprising:
-
a transaction object reader configured to read transaction data from a transaction object; a printer connector configured to connect to; a printer, and a printer controller that controls the printer according to a printer setting that is set to a first printer setting value; a power source connector configured to connect to a power source; a memory that stores instructions; and a processor coupled to the memory, wherein execution of the instructions by the processor causes the processor to; determine a present power discharge capability rate of the power source; calculate a first estimated power draw rate based on the first printer setting value for the printer setting, identify that a first difference between the present power discharge capability rate and the first estimated power draw rate is within a brownout risk range of values, calculate a second estimated power draw rate based on a second printer setting value for the printer setting, identify that a second difference between the present power discharge capability rate and the second estimated power draw rate is outside of the brownout risk range of values, and cause, via the printer connector, the printer controller to change the printer setting from the first printer setting value to the second printer setting value automatically in response to identifying that the first difference is less than a predetermined difference threshold value and that the second difference is greater than the predetermined difference threshold value. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for protecting a point of sale (POS) device, the method comprising:
-
detecting a measured temperature within a housing of the POS device; determining a present power discharge capability rate of a battery of the POS device based on the measured temperature within the housing; calculating a first estimated power draw rate based on a first component setting value for a component setting associated with a component of the POS device; identifying that the first estimated power draw rate is within a brownout risk range that is based on the present power discharge capability rate; calculating a second estimated power draw rate based on a second component setting value for the component setting; identifying that the second estimated power draw rate is within a safe power draw range that is based on the present power discharge capability rate; and causing the component to change the component setting from the first component setting value to the second component setting value automatically in response to identifying that the first estimated power draw rate is within the brownout risk range and that the second estimated power draw rate is within the safe power draw range. - View Dependent Claims (18, 19, 20)
-
Specification