IP Library Granted Patent US 11,751,471
Granted Patent B2
US 11,751,471 · App. 17/669,798 · Granted Sep 5, 2023

Methods and systems for wireless to power line communications

Inventor: Phillip Bogdanovich (Denver, CO)
Assignee: Crius Technology Group, Inc.
H10K85/633C07C209/60C07C211/61C07C217/80C07D209/86C07D209/94C07D213/06C07D213/16C07D219/02C07D221/08C07D223/26C07D265/38C07D279/22C07D307/91C07D307/93C07D311/80C07D333/76C07D405/04C07D405/12C07D407/12C07D471/06C07D487/04C09B19/00C09B21/00C09B57/008C09B69/008C09K11/06H04B3/54H04B3/56H04L12/2816H04L12/40H04L41/0833H04L43/00H04W4/80H05B47/105H05B47/115H05B47/18H05B47/185H05B47/19H10K85/636H10K85/6572H10K85/6574H10K85/6576C07C2601/14C07C2603/18C07C2603/26C07C2603/52C07C2603/54C07C2603/94C07C2603/97C09K2211/1007C09K2211/1011C09K2211/1014C09K2211/1029C09K2211/1088C09K2211/1092H04L43/08H04L2012/2843H05B47/175H10K50/11H10K50/15H10K50/17H10K50/18H10K85/615H10K85/626Y02E10/549
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,751,471
App. No.
17/669,798
Granted
Sep 5, 2023
Kind
B2
Abstract

Methods, systems, and apparatus for monitoring and controlling electronic devices using wired and wireless protocols are disclosed. The systems and apparatus may monitor their environment for signals from electronic devices. The systems and apparatus may take and disambiguate the signals that are received from the devices in their environment to identify the devices and associate control signals with the devices. The systems and apparatus may use communication means to send control signals to the identified electronic devices. Multiple apparatuses or systems may be connected together into networks, including mesh networks, to make for a more robust architecture.

Claims (48)

1. A system, comprising:

a memory that stores instructions; and

a processor that executes the instructions to perform operations, the operations comprising:

connecting a first control apparatus to a circuit;

pinging an available input of the first control apparatus to the circuit;

identifying, in response to the pinging, other control apparatus in the circuit;

identifying a one of a set of control apparatus comprising the first control apparatus and the other control apparatus in the circuit having a strongest signal strength to a remote device; and

routing, to the remote device, data from the set of control apparatus intended for the remote device through the control apparatus having the strongest signal strength to the remote device.

2. The system of claim 1 wherein the operations further comprise determining whether a control apparatus in the set of control apparatus with a weaker signal strength than the control apparatus having the strongest signal strength is able to detect the control apparatus having the strongest signal strength.

3. The system of claim 2 wherein the operations further comprise:

if the control apparatus with the weaker signal strength is unable to detect the control apparatus having the strongest signal strength, routing and

routing data associated with the control apparatus with the weaker signal strength via another control apparatus in the set of control apparatus and then to the control apparatus with the strongest signal strength.

4. The system of claim 1 wherein the operations further comprise facilitating self-identification of each control apparatus via a software protocol.

5. The system of claim 1 wherein the operations further comprise obtaining signal information from the circuit.

6. The system of claim 5 wherein the operations further comprise aggregating the signal information to generate a digital impression.

7. The system of claim 6 wherein the operations further comprise determining if the first control apparatus has stored in a memory of the first control apparatus samples of known unique device waveforms of known devices.

8. The system of claim 7 wherein the operations further comprise disambiguating device signals in the signal information to identify at least one device connected to the circuit.

9. The system of claim 8 wherein the disambiguation of device signals comprises identifying a device associated with a disambiguated device signal by comparing the digital impression to the samples in the memory of the first control apparatus.

10. The system of claim 9 wherein the operations further comprise identifying at least one command signal for the device associated with the disambiguated device signal.

11. The system of claim 10 wherein the operations further comprise transmitting a control signal for controlling the device associated with the disambiguated device signal.

12. The system of claim 6 wherein the operations further comprise transmitting the digital impression to the remote device via the control apparatus having the strongest signal strength.

13. The system of claim 12 wherein the operations further comprise, responsive to the transmitting of the digital impression to the remote device, receiving an identification of at least one device connected to the circuit based on an analysis of the digital impression.

14. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code, the computer program code when executed by one or more processors causes the one or more processors to perform operations, the computer program code comprising instructions to:

connect a first control apparatus to a circuit;

ping an available input of the first control apparatus to the circuit;

identify, in response to the pinging, other control apparatus in the circuit;

identify a one of a set of control apparatus comprising the first control apparatus and the other control apparatus in the circuit having a strongest signal strength to a remote device; and

route, to the remote device, data from the set of control apparatus intended for the remote device through the control apparatus having the strongest signal strength to the remote device.

15. The computer program product of claim 14 further comprising instructions to:

determine whether a control apparatus in the set of control apparatus with a weaker signal strength than the control apparatus having the strongest signal strength is able to detect the control apparatus having the strongest signal strength.

16. The computer program product of claim 15 further comprising instructions to:

if the control apparatus with the weaker signal strength is unable to detect the control apparatus having the strongest signal strength, route data associated with the control apparatus with the weaker signal strength via another control apparatus in the set of control apparatus and then to the control apparatus with the strongest signal strength.

17. The computer program product of claim 14 further comprising instructions to:

facilitate self-identification of each control apparatus.

18. The computer program product of claim 14 further comprising instructions to:

obtain signal information from the circuit;

aggregate the signal information to generate a digital impression;

determine if the first control apparatus has stored in a memory of the first control apparatus samples of known unique device waveforms of known devices; and

disambiguate device signals in the signal information to identify at least one device connected to the circuit.

19. The computer program product of claim 18 wherein the disambiguation of device signals comprises identifying a device associated with a disambiguated device signal by comparing the digital impression to the samples in the memory of the first control apparatus.

20. The computer program product of claim 19 further comprising instructions to:

identify at least one command signal for the device associated with the disambiguated device signal; and

transmit a control signal for controlling the device associated with the disambiguated device signal.

21. The computer program product of claim 14 further comprising instructions to:

obtain signal information from the circuit;

aggregate the signal information to generate a digital impression;

transmit the digital impression to the remote device via the control apparatus having the strongest signal strength; and

responsive to the transmitting of the digital impression to the remote device, receive an identification of at least one device connected to the circuit based on an analysis of the digital impression.

Assignments (2)
CHANGE OF NAME Recorded May 2, 2023
From: CRIUS TECHNOLOGY GROUP, LLC
To: CRIUS TECHNOLOGY GROUP, INC.
Reel/Frame 063514/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2022
From: BOGDANOVICH, PHILLIP
To: CRIUS TECHNOLOGY GROUP, LLC
Reel/Frame 058990/0464 →
Continuity (9)
Continuation 17135601 · Dec 28, 2020
Continuation 16688232 · Nov 19, 2019
Continuation 16118544 · Aug 31, 2018
Continuation 15783833 · Oct 13, 2017
Continuation 15404174 · Jan 11, 2017
Continuation In Part 14806531 · Jul 22, 2015
Provisional Application 62027627 · Jul 22, 2014
Provisional Application 62027626 · Jul 22, 2014
Related Publication 20220190247A1 · Jun 16, 2022