IP Library Granted Patent US 12677204
Granted Patent B2
US 12677204 · App. 18/300,809 · Granted Jul 7, 2026

Computerized systems and methods for network expansion via connectivity nodes and event detection based therefrom

Inventors: Miroslav Samardzija (Mountain View, CA); Trevor Sands (Atlanta, GA); Dariusz Kopka (Warsaw, PL); Gal Trapecar (Ljubljan, SI); Grigor Ristov (Ljubljan, SI); Liem Hieu Dinh Vo (San Jose, CA)
Assignee: PLUME DESIGN, INC.
H04W36/32H04W36/14H04W36/322
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 12677204
App. No.
18/300,809
Granted
Jul 7, 2026
Kind
B2
Abstract

Disclosed are systems and methods that provide a computerized framework that provides functionality for an expanded node-based network that can dynamically adapt to the location/position of a location tracker, while enabling the tracker to automatically trigger security and/or safety features for its associated user/item. The disclosed framework can dynamically and automatically compile connectivity nodes of disparate networks to provide (both low-cost and high-end) trackers continuous network coverage. Effectively, the disclosed framework can provide trackers with an adaptive Internet of Things (IoT)-type network that leverages connectivity nodes of specific networks to provide and maintain connectivity the tracker as the tracker traverses the real-world. Moreover, the tracker can provide capabilities that automatically can detect specific types of events, which can trigger notifications, alerts and/or remedial measures that are all enabled via the novel network connectivity provided via the disclosed framework.

Claims (67)

1 . A method comprising:

connecting, by a device, to a first network, wherein the device comprises location tracking capabilities;

continuous monitoring, by the device, according to a predetermined time period, location data and network data related to the device and the first network;

determining, by the device, to switch connections to a second network based on the monitoring, the determination comprising automatically connecting to the second network;

monitoring and collecting, by the device, event data related to the device, the event data comprising motion data collected by at least one sensor of the device;

determining, by the device, a motion pattern from the motion data based on the motion data and stored motion pattern data associated with different types of events; and

analyzing, by the device, the event data including the motion pattern, and determining whether the motion pattern indicates a type of event, wherein:

when the type of event is indicated by the event data, generating an electronic message and communicating the electronic message to a device of another user, the electronic message comprising an indicator of the type of event and location information of the device at a time of the event, and

when the event data does not indicate the type of event, continue the monitoring of the event data.

2 . The method of claim 1 , further comprising:

analyzing the location data; and

determining, based on the analysis, information related to movements of the device, wherein the movements correspond to at least one of motion and a current location of the device.

3 . The method of claim 2 , further comprising:

determining to maintain the connection to the first network based on the determined information, wherein the device performs the continuous monitoring based on the first network connection.

4 . The method of claim 2 , wherein the determination to switch connections is based on the determined information.

5 . The method of claim 1 , further comprising:

identifying, based on the continuous monitoring by the device, network data of the second network;

analyzing the network data of the second network based at least on the network data of the first network; and

determining, based on the analysis of the first and second network data, to switch connections.

6 . The method of claim 1 , wherein the first network and the second network are at least one of a cellular and wireless network, wherein each of the first and second network are provided by a separate access point.

7 . The method of claim 1 , wherein the event data comprises data corresponding to movements of the device, wherein the type of event corresponds to a type of the movements of the device.

8 . The method of claim 1 , wherein the event data comprises data corresponding to vitals of a user associated with the device, wherein in the type of event corresponds to a value of the vitals.

9 . The method of claim 1 , further comprising:

identifying the other user as an emergency contact of a user associated with the device, wherein contact information of the other user is retrieved from cloud storage.

10 . The method of claim 1 , wherein the device is a location tracking device, wherein the device is associated with at least one of a user and item.

11 . A device comprising:

location tracking capabilities; and

a processor configured to:

connect to a first network;

continuously monitor, according to a predetermined time period, location data and network data related to the device and the first network;

determine to switch connections to a second network based on the monitoring, the determination comprising automatically connecting to the second network;

monitor and collect event data related to the device, the event data comprising motion data collected by at least one sensor of the device;

determine a motion pattern from the motion data based on the motion data and stored motion pattern data associated with different types of events; and

analyze the event data including the motion pattern, and determining whether the motion pattern indicates a type of event, wherein:

when the type of event is indicated by the event data, generate an electronic message and communicating the electronic message to a device of another user, the electronic message comprising an indicator of the type of event and location information of the device at a time of the event, and

when the event data does not indicate the type of event, continue the monitoring of the event data.

12 . The device of claim 11 , wherein the processor is further configured to:

analyze the location data; and

determine, based on the analysis, information related to movements of the device, wherein the movements correspond to at least one of motion and a current location of the device, wherein the determination to switch connections is based on the determined information.

13 . The device of claim 11 , wherein the processor is further configured to:

determine information related to movements of the device, wherein the movements correspond to at least one of motion and a current location of the device; and

determine to maintain the connection to the first network based on the determined information, wherein the device performs the continuous monitoring based on the first network connection.

14 . The device of claim 11 , wherein the processor is further configured to:

identify, based on the continuous monitoring by the device, network data of the second network;

analyze the network data of the second network based at least on the network data of the first network; and

determine, based on the analysis of the first and second network data, to switch connections, wherein the first network and the second network are at least one of a cellular and wireless network, wherein each of the first and second network are provided by a separate access point.

15 . The device of claim 11 , wherein the event data comprises data corresponding to at least one of movements of the device and vitals of a user, wherein the type of event corresponds to at least one of a type of the movements of the device and a value of the vitals.

16 . A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions that when executed by a device, perform a method comprising:

connecting, by the device, to a first network, wherein the device comprises location tracking capabilities;

continuous monitoring, by the device, according to a predetermined time period, location data and network data related to the device and the first network;

determining, by the device, to switch connections to a second network based on the monitoring, the determination comprising automatically connecting to the second network;

monitoring and collecting, by the device, event data related to the device, the event data comprising motion data collected by at least one sensor of the device;

determining, by the device, a motion pattern from the motion data based on the motion data and stored motion pattern data associated with different types of events; and

analyzing, by the device, the event data including the motion pattern, and determining whether the motion pattern indicates a type of event, wherein:

when the type of event is indicated by the event data, generating an electronic message and communicating the electronic message to a device of another user, the electronic message comprising an indicator of the type of event and location information of the device at a time of the event, and

when the event data does not indicate the type of event, continue the monitoring of the event data.

17 . The non-transitory computer-readable storage medium of claim 16 , further comprising:

analyzing the location data; and

determining, based on the analysis, information related to movements of the device, wherein the movements correspond to at least one of motion and a current location of the device, wherein the determination to switch connections is based on the determined information.

18 . The non-transitory computer-readable storage medium of claim 16 , further comprising:

determining, based on the analysis, information related to movements of the device, wherein the movements correspond to at least one of motion and a current location of the device; and

determining to maintain the connection to the first network based on the determined information, wherein the device performs the continuous monitoring based on the first network connection.

19 . The non-transitory computer-readable storage medium of claim 16 , further comprising:

identifying, based on the continuous monitoring by the device, network data of the second network;

analyzing the network data of the second network based at least on the network data of the first network; and

determining, based on the analysis of the first and second network data, to switch connections, wherein the first network and the second network are at least one of a cellular and wireless network, wherein each of the first and second network are provided by a separate access point.

20 . The non-transitory computer-readable storage medium of claim 16 , wherein the event data comprises data corresponding to at least one of movements of the device and vitals of a user, wherein the type of event corresponds to at least one of a type of the movements of the device and a value of the vitals.