IP Library › Granted Patent US 12,483,781
Granted Patent B2
US 12,483,781 · App. 17/380,880 · Granted Nov 25, 2025

Power manager to support less-than-nominal conditions in a machine vision system

Inventors: Christopher P. Klicpera (Westbury, NY); Nina Feinstein (Hicksville, NY); Matthew Lawrence Horner (Sound Beach, NY); Thomas Fitzgerald (Coventry, CT); John P. Evans (Levittown, NY)
Assignee: Zebra Technologies Corporation
H04N23/651H04N23/73
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,483,781
App. No.
17/380,880
Granted
Nov 25, 2025
Kind
B2
Abstract

An example method for managing power within an imaging device includes: determining an interface of the imaging device via which the imaging device is receiving power; based on the interface, determining a power budget associated with the interface; determining which fixed load components of the imaging device are enabled; calculating a remaining power budget by subtracting a power consumption of the enabled fixed load components from the power budget; responsive to the remaining power budget being positive, configuring non-fixed load components such that a total power consumption of the non-fixed load components does not exceed the remaining power budget; and responsive to the remaining power budget being negative, providing, via a user interface, a notification of insufficient power budget.

Claims (64)

1 . A method for managing power within an imaging device, the method comprising:

determining an interface of the imaging device via which the imaging device is receiving power;

based on the interface, determining a power budget associated with the interface;

determining which fixed load components of the imaging device are enabled;

calculating a remaining power budget by subtracting a power consumption of the enabled fixed load components from the power budget;

responsive to the remaining power budget being positive, configuring one or more non-fixed load components such that a total power consumption of the non-fixed load components does not exceed the remaining power budget; and

responsive to the remaining power budget being negative, providing, via a user interface, a notification of insufficient power budget.

2 . The method of claim 1 , wherein the determining the interface includes:

determining the interface at power up of the imaging device.

3 . The method of claim 1 , wherein the determining the power budget includes:

responsive to determining that the interface is an external power supply interface, measuring a voltage at the interface.

4 . The method of claim 1 , wherein responsive to the remaining power budget being positive, the configuring the one or more non-fixed load components includes:

configuring an illumination assembly of the imaging device.

5 . The method of claim 4 , wherein the configuring the illumination assembly includes:

determining a combination of settings including an exposure time, a number of activated light sources, and an intensity of the illumination assembly such that the total power consumption does not exceed the remaining power budget; and

varying the illumination assembly, via a controller, in accordance with the combination of settings.

6 . The method of claim 5 , wherein the determining the combination of settings includes:

determining the combination of settings leaving one of the exposure time, the number of activated light sources, or the intensity fixed.

7 . The method of claim 5 , wherein the determining the combination of settings includes:

determining the combination of settings leaving two of the exposure time, the number of activated light sources, or the intensity fixed.

8 . The method of claim 5 , wherein the determining the combination of settings includes:

receiving a selection of one or two of the exposure time, the number of activated light sources, or the intensity via the user interface; and

responsive to the selection, determining the combination of settings leaving the one or two of the exposure time, the number of activated light sources, or the intensity fixed.

9 . The method of claim 5 , further comprising:

providing, via the user interface, an indication of the combination of settings.

10 . The method of claim 4 , wherein the configuring the illumination assembly includes:

determining a maximum exposure time for the illumination assembly based on the remaining power budget; and

preventing the illumination assembly from operating with an exposure time exceeding the maximum exposure time.

11 . The method of claim 10 , further comprising:

providing, via the user interface, an indication of the maximum exposure time.

12 . The method of claim 4 , wherein the configuring the illumination assembly includes:

determining a maximum number of light sources of the illumination assembly that can be activated based on the remaining power budget; and

preventing the illumination assembly from operating with a number of light sources exceeding the maximum number of light sources.

13 . The method of claim 12 , further comprising:

providing, via the user interface, an indication of the maximum number of light sources.

14 . The method of claim 4 , wherein the configuring the illumination assembly includes:

determining a maximum intensity of the illumination assembly based on the remaining power budget; and

preventing the illumination assembly from operating with an intensity exceeding the maximum intensity.

15 . The method of claim 14 , further comprising:

providing, via the user interface, an indication of the maximum intensity.

16 . The method of claim 1 , further comprising:

detecting a change in the enabled fixed load components; and

responsive to the detecting, recalculating the remaining power budget.

17 . The method of claim 1 , wherein the determining which fixed load components are enabled includes:

determining whether one or more of an ethernet port, a Universal Serial Bus (USB) port, a display port, or a General Purpose Input/Output (GPIO) port are in a connected state.

18 . The method of claim 1 , wherein the determining which fixed load components are enabled includes:

determining which sensors of the imaging device are enabled.

19 . A system comprising:

an imaging device;

a computing device implementing a user interface and communicatively coupled to the imaging device;

the imaging device configured to:

determine an interface of the imaging device via which the imaging device is receiving power;

based on the interface, determine a power budget associated with the interface;

determine which fixed load components of the imaging device are enabled;

calculate a remaining power budget by subtracting a power consumption of the enabled fixed load components from the power budget;

responsive to the remaining power budget being positive, configure one or more non-fixed load components such that a total power consumption of the non-fixed load components does not exceed the remaining power budget; and

responsive to the remaining power budget being negative, transmit an indication to the computing device to cause the user interface to display a notification of insufficient power budget.

20 . An imaging device comprising one or more processors configured to:

determine an interface of the imaging device via which the imaging device is receiving power;

based on the interface, determine a power budget associated with the interface;

determine which fixed load components of the imaging device are enabled;

calculate a remaining power budget by subtracting a power consumption of the enabled fixed load components from the power budget;

responsive to the remaining power budget being positive, configure one or more non-fixed load components such that a total power consumption of the non-fixed load components does not exceed the remaining power budget; and

responsive to the remaining power budget being negative, transmit a notification of insufficient power budget to a computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2021
From: KLICPERA, CHRISTOPHER P.; FEINSTEIN, NINA; HORNER, MATTHEW LAWRENCE; FITZGERALD, THOMAS; EVANS, JOHN P.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 057034/0066 →
Continuity (2)
Provisional Application 63182571 · Apr 30, 2021
Related Publication 20220353412A1 · Nov 3, 2022
References Cited (18)
US 6031999A · Ogawa · 2000 [cited by examiner]
US 6434337B1 · Misawa · 2002 [cited by examiner]
US 7808548B1 · Popescu-Stanseti et al. · 2010 [cited by applicant]
US 11070733B2 · Ohtsuka · 2021 [cited by examiner]
US 20060257135A1 · Kawada · 2006 [cited by examiner]
US 20080037979A1 · Guthrie et al. · 2008 [cited by applicant]
US 20080062284A1 · Fujio · 2008 [cited by examiner]
US 20090113221A1 · Holle · 2009 [cited by examiner]
US 20110310270A1 · Gladnick · 2011 [cited by examiner]
US 20120254633A1 · Vilhauer et al. · 2012 [cited by applicant]
US 20130314556A1 · Ikegami · 2013 [cited by examiner]
US 20150181117A1 · Park · 2015 [cited by examiner]
US 20160065844A1 · Yao · 2016 [cited by examiner]
US 20180359424A1 · Shibusawa · 2018 [cited by examiner]
US 20200134773A1 · Pinter · 2020 [cited by examiner]
US 20200275025A1 · El Kolli · 2020 [cited by examiner]
US 20200326740A1 · Ataee · 2020 [cited by examiner]
International Search Report and Written Opinion for International Application No. PCT/US2022/25796 mailed on Aug. 19, 2022. [cited by applicant]