IP Library Granted Patent US 10,728,868
Granted Patent B2
US 10,728,868 · App. 16/001,605 · Granted Jul 28, 2020

Remote monitoring and control over wireless nodes in a wirelessly connected environment

Inventors: Robert Logan Blaser (Farmington, UT); Hunter Wylie (Sherwood, OR); Jacob Michael Collier (Syracuse, UT)
Assignee: Mobile Tech, Inc.
H04W56/0025G06Q10/087G06Q20/203G06Q20/206H04L67/04H04L67/12H04L67/18H04L67/303H04L67/36H04L67/42H04W4/026H04W84/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 10,728,868
App. No.
16/001,605
Granted
Jul 28, 2020
Kind
B2
Abstract

Disclosed herein are a number of example embodiments where wireless nodes are arranged in a wirelessly connected environment to support a variety of remote management operations, including location tracking, status monitoring, and remote control. In an example embodiment, the wireless nodes can be deployed in a retail store and provide remote management and control over any combination of product display assemblies, locks, power strips, display shelves, display hooks, and other node types.

Claims (55)

1. A system comprising:

a plurality of wireless nodes arranged as a wireless network, wherein each of a plurality of the wireless nodes includes a wireless transceiver for wireless communication over the wireless network; and

a computer system configured for wireless communication with the wireless network;

wherein each of a plurality of the wireless nodes is configured to (1) log data representative of a plurality of events, and (2) wirelessly transmit the event log data to the computer system via the wireless network; and

wherein the computer system is further configured to (1) receive the wirelessly transmitted event log data via the wireless network, (2) create a data structure based on the received event log data that tracks the logged events for a plurality of the wireless nodes, (3) receive input, (4) generate a plurality of commands corresponding to a plurality of the wireless nodes in response to the received input, and (5) wirelessly transmit the commands to the corresponding wireless nodes via the wireless network;

wherein the wireless nodes are further configured to be controllable in response to the wirelessly transmitted commands corresponding thereto; and

wherein a plurality of the wireless nodes comprise a plurality of locks, wherein the event log data for a lock includes (1) a log of users who have locked and/or unlocked the lock and (2) data that identifies a product within an enclosure protected by the lock when the events occurred.

2. The system of claim 1 wherein the wireless network comprises a wireless mesh network.

3. The system of claim 1 wherein another plurality of the wireless nodes comprise a plurality of product display assemblies.

4. The system of claim 3 wherein the commands comprise commands to disarm a security function of the product display assemblies.

5. The system of claim 3 wherein the commands comprise commands to arm a security function of the product display assemblies.

6. The system of claim 3 wherein the event log data for a product display assembly comprises a log of users who have armed and/or disarmed the security function of that product display assembly.

7. The system of claim 6 wherein the event log data includes data that identifies a product connected to the product display assembly when the events occurred.

8. The system of claim 1 wherein the commands comprise commands to unlock the locks.

9. The system of claim 1 wherein the commands comprise commands to lock the locks.

10. The system of claim 1 wherein another plurality of the wireless nodes comprise a plurality of power strips.

11. The system of claim 10 wherein the commands comprise commands to disarm a security function of the power strips.

12. The system of claim 10 wherein the commands comprise commands to arm a security function of the power strips.

13. The system of claim 10 wherein the event log data for a power strip comprises a log of users who have armed and/or disarmed the security function of that power strip.

14. The system of claim 13 wherein the event log data includes data that identifies an electrical appliance connected to the power strip when the events occurred.

15. The system of claim 1 wherein another plurality of the wireless nodes comprise a plurality of display shelves.

16. The system of claim 1 wherein another plurality of the wireless nodes comprise a plurality of display hooks.

17. The system of claim 1 wherein another plurality of the wireless nodes comprise a plurality of power outlets.

18. The system of claim 1 wherein another plurality of the wireless nodes comprise a plurality of docking stations.

19. The system of claim 1 wherein the computer system comprises a gateway computer.

20. The system of claim 19 wherein the computer system further comprises a server for network communication with the gateway computer, wherein the server is further configured to communicate over a network with a plurality of the gateway computers and a plurality of the wireless networks that are dispersed across a plurality of geographic locations, the server configured to aggregate the created data structures from the different wireless networks.

21. The system of claim 1 wherein the computer system comprises a server.

22. The system of claim 1 wherein the wireless nodes are located in a retail store.

23. The system of claim 22 wherein the retail store comprises a plurality of retail stores.

24. A system comprising:

a plurality of wireless nodes arranged as a wireless network, wherein each of a plurality of the wireless nodes includes a wireless transceiver for wireless communication over the wireless network; and

a computer system configured for wireless communication with the wireless network;

wherein each of a plurality of the wireless nodes is configured to (1) log data representative of a plurality of events, and (2) wirelessly transmit the event log data to the computer system via the wireless network; and

wherein the computer system is further configured to (1) receive the wirelessly transmitted event log data via the wireless network, (2) create a data structure based on the received event log data that tracks the logged events for a plurality of the wireless nodes, (3) receive input, (4) generate a plurality of commands corresponding to a plurality of the wireless nodes in response to the received input, and (5) wirelessly transmit the commands to the corresponding wireless nodes via the wireless network;

wherein the wireless nodes are further configured to be controllable in response to the wirelessly transmitted commands corresponding thereto; and

wherein a plurality of the wireless nodes comprise a plurality of power strips, wherein the event log data includes (1) a log of users who have armed and/or disarmed the security function of the power strip and (2) data that identifies an electrical appliance connected to the power strip when the events occurred.

25. The system of claim 24 wherein the wireless network comprises a wireless mesh network.

26. The system of claim 24 wherein the computer system comprises a gateway computer.

27. The system of claim 26 wherein the computer system further comprises a server for network communication with the gateway computer, wherein the server is further configured to communicate over a network with a plurality of the gateway computers and a plurality of the wireless networks that are dispersed across a plurality of geographic locations, the server configured to aggregate the created data structures from the different wireless networks.

28. The system of claim 24 wherein the computer system comprises a server.

29. The system of claim 24 wherein the wireless nodes are located in a retail store.

30. The system of claim 29 wherein the retail store comprises a plurality of retail stores.

31. A method comprising:

arranging a plurality of wireless nodes as a wireless network, wherein each of a plurality of the wireless nodes includes a wireless transceiver for wireless communication over the wireless network; and

each of a plurality of the wireless nodes (1) logging data representative of a plurality of events, and (2) wirelessly transmitting the event log data to a computer system via the wireless network; and

the computer system (1) receiving the wirelessly transmitted event log data via the wireless network, (2) creating a data structure based on the received event log data that tracks the logged events for a plurality of the wireless nodes, (3) receiving input, (4) generating a plurality of commands corresponding to a plurality of the wireless nodes in response to the received input, and (5) wirelessly transmitting the commands to the corresponding wireless nodes via the wireless network; and

controlling the wireless nodes corresponding to the wirelessly transmitted commands in response to the wirelessly transmitted commands;

wherein a plurality of the wireless nodes comprise a plurality of locks, wherein the event log data for a lock includes (1) a log of users who have locked and/or unlocked the lock and (2) data that identifies a product within an enclosure protected by the lock when the events occurred.

32. A system comprising:

a plurality of wireless nodes, wherein each of a plurality of the wireless nodes includes a wireless transceiver for wireless communication over the wireless network; and

a plurality of processor-executable instructions that are resident on a non-transitory computer-readable storage medium, the instructions configured for execution by a processor to cause the processor to communicate with the wireless transceivers of the wireless nodes over a wireless network;

wherein each of a plurality of the wireless nodes is configured to (1) log data representative of a plurality of events, and (2) wirelessly transmit the event log data via the wireless network; and

wherein the instructions are further configured for execution to cause the processor to (1) receive the wirelessly transmitted event log data via the wireless network, (2) create a data structure based on the received event log data that tracks the logged events for a plurality of the wireless nodes, (3) receive input, (4) generate a plurality of commands corresponding to a plurality of the wireless nodes in response to the received input, and (5) wirelessly transmit the commands to the corresponding wireless nodes via the wireless network;

wherein the wireless nodes are further configured to be controllable in response to the wirelessly transmitted commands corresponding thereto; and

wherein a plurality of the wireless nodes comprise a plurality of locks, wherein the event log data for a lock includes (1) a log of users who have locked and/or unlocked the lock and (2) data that identifies a product within an enclosure protected by the lock when the events occurred.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE THIRD INVENTOR PREVIOUSLY RECORDED AT REEL: 046005 FRAME: 0639. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 9, 2018
From: BLASER, ROBERT LOGAN; WYLIE, HUNTER; COLLIER, JACOB MICHAEL
To: MOBILE TECH, INC.
Reel/Frame 046511/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2018
From: BLASER, ROBERT LOGAN; WYLIE, HUNTER; COLLIER, JACOB MCHAEL
To: MOBILE TECH, INC.
Reel/Frame 046005/0639 →
Continuity (6)
Continuation In Part 15367028 · Dec 1, 2016
Continuation In Part 15656520 · Jul 21, 2017
Continuation 15367028 · Dec 1, 2016
Provisional Application 62650992 · Mar 30, 2018
Provisional Application 62262843 · Dec 3, 2015
Related Publication 20180288721A1 · Oct 4, 2018