IP Library › Granted Patent US 12,300,086
Granted Patent B2
US 12,300,086 · App. 18/170,775 · Granted May 13, 2025

System and methods for persistent passive monitoring

Inventors: Demetrious T. Kutzke (Woodbury, MN); Harryel Philippeaux (Panama City Beach, FL)
Assignee: MOTHERBEAR, INC.
G08B21/18
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,300,086
App. No.
18/170,775
Granted
May 13, 2025
Kind
B2
Abstract

Systems and methods for monitoring of personal belongings and other devices. A mobile application may transmit a first message towards an embedded device, and the first message may include an instruction for the embedded device to transition to a passive state to monitor for a movement update of the embedded device. The mobile application may receive a second message from the embedded device, and the second message may include an indication that the embedded device has detected a movement update. The mobile application may publish an alert on a user interface relating to the experienced movement update. The embedded device may receive the first message from the mobile application, detect that the embedded device has experienced the movement update; and transmit the second message to the mobile application.

Claims (74)

1. A computer-implemented method performed by a user device comprising, the method comprising:

displaying at least two interaction elements (IEs) on the screen of the user device, wherein said at least two IEs comprise:

a first IE for triggering an embedded device to transition to a first state; and

a second IE for triggering the embedded device to transition to a second state, which is different from the first state of the embedded device;

detecting a user actuation of the first IE;

based on detecting the user actuation of the first IE, transmitting a first message towards the embedded device, the first message comprising an instruction for the embedded device to transition to the first state, wherein the first state is a passive state for monitoring a movement update of the embedded device;

after transmitting the first message towards the embedded device, receiving a second message from the embedded device, the second message comprising an indication that the embedded device has detected a movement update; and

after receiving the second message from the embedded device, publishing an alert relating to the detected movement update on a user interface of the user device.

2. The method of claim 1 , wherein the detected movement update comprises an indication indicating that an accelerometer value of the embedded device has changed by a threshold amount for a threshold duration.

3. The method of claim 1 , further comprising:

detecting a user actuation of the second IE that is for triggering the embedded device to transition to the second state, wherein the second state is an active state to monitor a global positioning system (GPS) position of the embedded device; and

based on detecting the user actuation of the second IE, transmitting a third message towards the embedded device, the third message comprising an instruction to transition to the second state.

4. The method of claim 1 , further comprising:

detecting a user actuation of the second IE that is for triggering the embedded device to transition to the second state, wherein the embedded device is configured to sound an alarm in the second state; and

based on detecting the user actuation of the second IE, transmitting a fourth message towards the embedded device, the fourth message comprising an instruction for the embedded device to sound an alarm on the embedded device.

5. The method of claim 4 , wherein the method further comprises:

detecting a user actuation of a third IE that is for triggering the embedded device to transition to a third state, wherein the third state is an idle state in which the embedded device reduces its power consumption; and

based on detecting the user actuation of the third IE, transitioning to the third state.

6. The method of claim 5 , wherein the method further comprises:

based on detecting the user actuation of the first IE, updating a history of the embedded device and displaying the history updated based on detecting the user actuation of the first IE;

based on detecting the user actuation of the second IE, updating the history of the embedded device and displaying the history updated based on detecting the user actuation of the second IE; and

based on detecting the user actuation of the third IE, updating the history of the embedded device and displaying the history updated based on detecting the user actuation of the third IE.

7. A computer-implemented method performed by an embedded device capable of transitioning between at least a first state, a second state, and a third state, wherein the first, second, and third states are different, the method comprising:

receiving a first message from a user device, the first message comprising an instruction for the embedded device to transition to the first state, wherein the first state is a passive state for monitoring a movement update of the embedded device;

based on receiving the first message from the user device, transitioning to the first state;

during the first state, detecting that the embedded device has experienced a movement update; and

based on detecting that the embedded device has experienced the movement update, transmitting a second message to the user device, the second message comprising an indication that the embedded device has detected the movement update.

8. A user device comprising:

a screen;

a processor; and

a non-transitory memory coupled to the processor, wherein the user device is configured to:

display at least two interaction elements (IEs) on the screen of the user device, wherein said at least two IEs comprise:

a first IE for triggering an embedded device to transition to a first state; and

a second IE for triggering the embedded device to transition to a second state, which is different from the first state of the embedded device;

detecting a user actuation of the first IE;

based on detecting the user actuation of the first IE, transmit a first message towards the embedded device, the first message comprising an instruction for the embedded device to transition to the first state, wherein the first state is a passive state for monitoring a movement update of the embedded device;

after transmitting the first message towards the embedded device, receiving receive a second message from the embedded device, the second message comprising an indication that the embedded device has detected a movement update; and

after receiving the second message from the embedded device, publish an alert relating to the detected movement update on a user interface of the user device.

9. The user device of claim 8 , wherein the detected movement update comprises an indication indicating that an accelerometer value of the embedded device has changed by a threshold amount for a threshold duration.

10. The user device of claim 8 , wherein the user device is further configured to:

detect a user actuation of the second IE that is for triggering the embedded device to transition to the second state, wherein the second state is an active state to monitor a global positioning system (GPS) position of the embedded device; and

based on detecting the user actuation of the second IE, transmit a third message towards the embedded device, the third message comprising an instruction to transition to the second state.

11. The user device of claim 8 , wherein the user device is further configured to:

detect a user actuation of the second IE that is for triggering the embedded device to transition to the second state, wherein the embedded device is configured to sound an alarm in the second state; and

based on detecting the user actuation of the second IE, transmit a fourth message towards the embedded device, the fourth message comprising an instruction for the embedded device to sound an alarm on the embedded device.

12. The method of claim 7 , wherein

the embedded device is capable of transitioning between at least the first state, the second state, the third state, and a fourth state,

the second state is an idle state in which the embedded device reduces its power consumption,

the third state is a state in which the embedded device is configured to sound an alarm, and

the fourth state is an active state to monitor a global positioning system (GPS) position of the embedded device.

13. The method of claim 12 , wherein detecting that the embedded device has experienced the movement update comprises determining that an accelerometer value of the embedded device has changed by a threshold amount for a threshold duration.

14. The method of claim 12 , further comprising:

receiving a third message from the user device, the third message comprising an instruction for the embedded device to transition to the second state, wherein the second state is an active state for monitoring a GPS position of the embedded device;

based on receiving the third message form the user device, transitioning to the second state; and

during the second state, monitoring a GPS position of the embedded device.

15. The method of claim 12 , further comprising:

receiving a fourth message from the user device, the fourth message comprising an instruction for the embedded device to transition to the second state, wherein, in the second state, the embedded device is configured to sound an alarm on the embedded; device;

based on receiving the fourth message, transitioning to the second state; and

during the second state, sounding an alarm.

16. A monitoring system comprising:

an embedded device capable of transitioning between at least a first state, a second state, and a third state, wherein the first, second, and third states are different, the embedded device being configured to:

receive a first message from a user device, the first message comprising an instruction for the embedded device to transition to the first state, wherein the first state is a passive state for monitoring a movement update of the embedded device;

based on receiving the first message from the user device, transition to the first state;

during the first state, detect that the embedded device has experienced a movement update; and

based on detecting that the embedded device has experienced the movement update, transmit a second message to the user device, the second message comprising an indication that the embedded device has detected the movement update.

17. The monitoring system of claim 16 , wherein detecting that the embedded device has experienced the movement update comprises determining that an accelerometer value of the embedded device has changed by a threshold amount for a threshold duration.

18. The monitoring system of claim 16 , wherein the embedded device is further configured to:

receive a third message from the user device, the third message comprising an instruction for the embedded device to transition to the second state, wherein the second state is an active state for monitoring a GPS position of the embedded device;

based on receiving the third message form the user device, transition to the second state; and

during the second state, monitor a GPS position of the embedded device.

19. The monitoring system of claim 16 , wherein the embedded device is further configured to:

receive a fourth message from the user device, the fourth message comprising an instruction for the embedded device to transition to the second state, wherein, in the second state, the embedded device is configured to sound an alarm on the embedded device;

based on receiving the fourth message, transition to the second state; and

sound an alarm in response to the fourth message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2023
From: KUTZKE, DEMETRIOUS T.; PHILIPPEAUX, HARRYEL
To: MOTHERBEAR, INC.
Reel/Frame 062902/0026 →
Continuity (2)
Provisional Application 63312500 · Feb 22, 2022
Related Publication 20230267820A1 · Aug 24, 2023
References Cited (6)
US 9786145B2 · Oppenheimer · 2017 [cited by examiner]
US 20060011146A1 · Kates · 2006 [cited by examiner]
US 20090009398A1 · Taylor · 2009 [cited by examiner]
US 20130173455A1 · Adams · 2013 [cited by examiner]
US 20150310716A1 · East · 2015 [cited by examiner]
US 20160146495A1 · Malve · 2016 [cited by examiner]