IP Library Granted Patent US 11,205,909
Granted Patent B2
US 11,205,909 · App. 16/392,361 · Granted Dec 21, 2021

Method and system for charge cradle lock control

Inventors: Kevin Cordes (Miller Place, NY); David Tietjen Lundquist (Stony Brook, NY); Rohan Chopra (Port Jefferson Station, NY)
Assignee: Zebra Technologies Corporation
H02J7/0045H02J7/0044H04M1/026H04M1/04
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 11,205,909
App. No.
16/392,361
Granted
Dec 21, 2021
Kind
B2
Abstract

A mobile computing device includes: a housing having a recess configured to receive a latch of a charging cradle to lock the mobile computing device in the charging cradle; a set of charging contacts configured to engage with corresponding power connectors of the charging cradle; and a processor configured to: responsive to detecting an unlock event, determine whether an unlock condition is satisfied; and when the unlock condition is satisfied, cause the charging cradle to release the latch.

Claims (55)

1. A mobile computing device, comprising:

a housing having a recess configured to receive a latch of a charging cradle to lock the mobile computing device in the charging cradle;

a set of charging contacts configured to engage with corresponding power connectors of the charging cradle; and

a processor configured to:

responsive to detecting an unlock event, determine whether an unlock condition is satisfied; and

when the unlock condition is satisfied, cause the charging cradle to release the latch by: generating a current profile at the set of charging contacts, the current profile corresponding to an unlock command, and causing the charging cradle to release the latch responsive to extracting the unlock command from the current profile.

2. The mobile computing device of claim 1 , further comprising:

a power supply subsystem connected with a battery, wherein the set of charging contacts is connected to the power supply subsystem; and

a signaling switch connected between the charging contacts.

3. The mobile computing device of claim 2 , wherein when the unlock condition is satisfied, the processor is further configured to toggle the signaling switch according to the unlock command a command.

4. The mobile computing device of claim 3 , wherein when the unlock condition is satisfied, the processor is further configured to disconnect the power supply subsystem from the charging contacts.

5. The mobile computing device of claim 4 , wherein the processor is further configured to disconnect the power supply subsystem from the charging contacts by opening a switch connected between the charging contacts and the power supply subsystem.

6. The mobile computing device of claim 3 , wherein the mobile computing device further comprises a memory storing a plurality of command identifiers; and

wherein the processor is further configured, when the unlock condition is satisfied, to select an active one of the command identifiers and to generate the unlock command according to the active command identifier.

7. The mobile computing device of claim 6 , wherein the processor is further configured, in order to generate the unlock command, to binary-encode the active command identifier.

8. The mobile computing device of claim 7 , wherein the processor is further configured, in order to generate the unlock command, to binary-encode the active command identifier and a command parameter.

9. The mobile computing device of claim 8 , wherein the command parameter indicates a timeout period for the unlock command.

10. The mobile computing device of claim 7 , wherein the processor is further configured, in order to toggle the signaling switch according to the unlock command, to:

activate the signaling switch for a first predetermined time period for a first binary value; and

activate the signaling switch for a second predetermined time period for a second binary value.

11. The mobile computing device of claim 3 , wherein the processor is configured to toggle the signaling switch according to the unlock command to generate the current profile across the charging contacts, to cause the charging cradle to (i) release the latch and (ii) activate an indicator output responsive to detection of the current profile at the power connectors.

12. A method in a mobile computing device, comprising:

receiving electrical power from a charging cradle via a set of charging contacts configured to engage with corresponding power connectors of the charging cradle, wherein the charging cradle includes a latch received in a recess of a housing of the mobile computing device to lock the mobile computing device in the charging cradle;

responsive to detecting an unlock event, determining whether an unlock condition is satisfied; and

when the unlock condition is satisfied, causing the charging cradle to release the latch by: generating a current profile at the set of charging contacts, the current profile corresponding to an unlock command, and causing the charging cradle to release the latch responsive to extracting the unlock command from the current profile.

13. The method of claim 12 , further comprising:

when the unlock condition is satisfied, disconnecting a power supply subsystem of the mobile computing device from the set of charging contacts.

14. The method of claim 13 , further comprising:

toggling a signaling switch connected between the charging contacts according to the unlock command.

15. The method of claim 13 , further comprising: disconnecting the power supply subsystem from the charging contacts by opening a switch connected between the charging contacts and the power supply subsystem.

16. The method of claim 12 , further comprising:

storing a plurality of command identifiers in a memory of the mobile computing device; and

when the unlock condition is satisfied, selecting an active one of the command identifiers and generating the unlock command according to the active command identifier.

17. The method of claim 16 , further comprising generating the unlock command by binary-encoding the active command identifier.

18. The method of claim 17 , further comprising generating the unlock command by binary-encoding the active command identifier and a command parameter.

19. The method of claim 18 , wherein the command parameter indicates a timeout period for the unlock command.

20. The method of claim 14 , further comprising, to toggle the signaling switch according to the unlock command:

activating the signaling switch for a first predetermined time period for a first binary value; and

activating the signaling switch for a second predetermined time period for a second binary value.

21. A charging cradle for a mobile computing device, the charging cradle comprising:

a cradle body defining a slot to receive the mobile computing device;

a set of power connectors in the slot configured to engage with corresponding charging contacts on a housing of the mobile computing device;

a latch movable between (i) an extended position to engage with the housing and lock the mobile computing device into the slot, and (ii) a retracted position to disengage from the housing to unlock the mobile computing device for removal from the slot;

a current sensor coupled to the power connectors; and

a controller connected to the current sensor and the latch, wherein the controller is configured to:

receive a measured current profile from the current sensor;

extract command data from the measured current profile;

responsive to extracting the command data, move the latch from the extended position to the retracted position to unlock the mobile computing device.

22. The charging cradle of claim 21 , wherein the controller is further configured, prior to receiving the measured current profile, to monitor the power connectors for a current draw below a predetermined threshold.

23. The charging cradle of claim 21 , further comprising:

an actuator coupled to the latch;

wherein the controller is configured, in order to move the latch, to supply power to the actuator.

24. The charging cradle of claim 21 , wherein the extracted command data includes an extracted command identifier and an extracted command parameter.

25. The charging cradle of claim 24 , wherein the predefined command data includes at least a predefined unlock command identifier; and wherein the controller is further configured to:

when the extracted command identifier matches the unlock command identifier, return the latch to the extended position after a timeout period defined by the extracted command parameter.

Assignments (3)
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2019
From: CORDES, KEVIN; LUNDQUIST, DAVID TIETJEN; CHOPRA, ROHAN
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 049195/0666 →
Continuity (1)
Related Publication 20200343747A1 · Oct 29, 2020