IP Library › Granted Patent US 12,569,642
Granted Patent B2
US 12,569,642 · App. 17/204,509 · Granted Mar 10, 2026

Child sleep clock

Inventor: David Fiske (McLean, VA)
Assignee: FISKETECH, LLC
A61M21/02G04G5/002G04G9/10G04G13/02G04G21/04A61M2021/0044
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,569,642
App. No.
17/204,509
Granted
Mar 10, 2026
Kind
B2
Abstract

A sleep training clock can be configured to assist in sleep training. The sleep training clock is shaped like a robot having a face, a torso, and two legs; two LEDs disposed in the face and three LEDs disposed in the torso; and a digital clock face disposed in the torso. Additionally, circuitry for performing sleep training is configured to determine whether the electronic device is in a wake state and turn on the two LEDs disposed in the face and turn off the three LEDs disposed in the torso in response, determine whether the electronic device is in a sleep state and turn off the two LEDs disposed in the face and turn on the three LEDs disposed in the torso in response.

Claims (45)

1 . An electronic device, comprising:

a body shaped like a robot including a face, a torso, and two legs;

five light emitting diodes (LEDs), wherein two of the LEDs are disposed in the face and three LEDs are disposed in the torso;

a digital clock face disposed in the torso;

a printed circuit board (PCB); and

circuitry configured to perform sleep training, wherein the circuitry for performing sleep training is configured to:

display a time on the digital clock face,

determine whether the electronic device is in a wake state based on the time,

based on the determination that the electronic device is in the wake state, turn on the two LEDs disposed in the face and turn off the three LEDs disposed in the torso,

determine whether the electronic device is in a sleep state based on the time, and

based on the determination that the electronic device is in the sleep state, turn off the two LEDs disposed in the face and turn on the three LEDs disposed in the torso,

wherein the PCB includes a programming port configured to allow a temporary physical connection to be made between the PCB, including components mounted on the PCB, and an external computer,

wherein the programming port is configured to receive a probe device that mates with the programming port, wherein the probe device includes a PCB to which six pins are attached to make temporary contact with corresponding locations on the programming port, and

wherein the programming port is configured to receive three non-conducting pegs of larger diameter attached to the probe device that fit into corresponding holes in the programming port, wherein the six pins and three pegs are arranged in a 3×3 pattern with the pegs taking positions that only allow the probe to mate with the programming port from one side of the board and in one direction.

2 . The electronic device of claim 1 , wherein the circuitry is further configured to

connect to a wi-fi access point.

3 . The electronic device of claim 2 , wherein the circuitry is further configured to

acquire and update an internal representation of time over an internet using network time protocol (NTP), and

apply a time zone correction between a time acquired over NTP and a current location of the electronic device.

4 . The electronic device of claim 3 , wherein the circuitry is further configured to

display a current time on the digital clock face.

5 . The electronic device of claim 2 , wherein the circuitry is further configured to

securely query a remote server for firmware updates over an internet,

download updates based on availability, and

reboot to the updated firmware after download.

6 . The electronic device of claim 2 , wherein the circuitry is further configured to

serve a set of web pages that provide information about a status of the electronic device, and

provide end-user controls for configurable settings of the electronic device.

7 . The electronic device of claim 6 , wherein the circuitry is further configured to

turn off an alarm prompted by user input via the set of web pages served by the electronic device.

8 . The electronic device of claim 1 , wherein the circuitry is further configured to

display alphanumeric characters on the digital clock face based on user input including user-menus driven by one or more button presses.

9 . The electronic device of claim 1 , wherein the circuitry is further configured to

determine a status of a slide switch, wherein the slide switch is configured to be operated by a user to select an operational mode of the electronic device.

10 . The electronic device of claim 1 , wherein the circuitry is further configured to

determine a status of a dual in-line package (DIP) switch, wherein the DIP switch is configured to be operated by a user to give the electronic device a distinct identity on a network.

11 . The electronic device of claim 1 , wherein the circuitry is further configured to

animate one or more of the LEDs during a transition between the sleep state and the wake state.

12 . The electronic device of claim 11 , wherein the circuitry is further configured to

animate the two LEDs disposed in the face to blink based on transitioning from the sleep state to the wake state.

13 . The electronic device of claim 1 , wherein the circuitry is further configured to

animate one or more of the LEDs during a transition between the wake state and the sleep state.

14 . The electronic device of claim 1 , wherein the circuitry is further configured to

animate the three LEDs disposed in the torso to illuminate one at a time in a predetermined direction as if the LEDs are circling the torso based on transitioning from the wake state to the sleep state.

15 . The electronic device of claim 1 , wherein the pegs of the probe device are longer than the pins.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: FISKE, DAVID
To: FISKETECH, LLC
Reel/Frame 055627/0404 →
Continuity (2)
Provisional Application 62991321 · Mar 18, 2020
Related Publication 20210290892A1 · Sep 23, 2021
References Cited (27)
US 7048433B1 · Bhavnani · 2006 [cited by examiner]
US 10437200B1 · Ostler · 2019 [cited by examiner]
US 20020075156A1 · Soker · 2002 [cited by examiner]
US 20020081937A1 · Yamada · 2002 [cited by examiner]
US 20050117458A1 · Claessens · 2005 [cited by examiner]
US 20080157981A1 · Clair · 2008 [cited by examiner]
US 20080192580A1 · Larian · 2008 [cited by examiner]
US 20080232199A1 · Shafton · 2008 [cited by examiner]
US 20090077203A1 · Janik · 2009 [cited by examiner]
US 20090079561A1 · Nelson · 2009 [cited by examiner]
US 20100052918A1 · Walker · 2010 [cited by examiner]
US 20100296370A1 · Holmes · 2010 [cited by examiner]
US 20140228622A1 · Patel · 2014 [cited by examiner]
US 20150224417A1 · Richardson · 2015 [cited by examiner]
US 20160279381A1 · Ahne · 2016 [cited by examiner]
US 20160379107A1 · Li · 2016 [cited by examiner]
US 20180214784A1 · Klein · 2018 [cited by examiner]
US 20190366558A1 · Gupta · 2019 [cited by examiner]
US 20200058387A1 · Stahel · 2020 [cited by examiner]
US 20200077495A1 · Harrison · 2020 [cited by examiner]
US 20200372829A1 · Ostler · 2020 [cited by examiner]
US 20220155731A1 · Lai · 2022 [cited by examiner]
US 20220241985A1 · Scherer · 2022 [cited by examiner]
EP 2033681A1 · 2009 [cited by examiner]
GB 2442757A · 2008 [cited by examiner]
Choosing a debug/programming connector for a microcontroller, PartsBox Blog, Mar. 27, 2019, accessed online on Apr. 24, 2025 at URL: https://partsbox.com/blog/choosing-a-debug-programming-connector-2019.html (see attach… [cited by examiner]
A Guide To NTP Clocks and Networked Time Displays, TimeTools by Editorial Staff, Aug. 13, 2018, accessed online on Apr. 25, 2025 at URL: https://timetoolsltd.com/network-clocks/a-guide-to-ntp-clocks-and-networked-time-d… [cited by examiner]