IP Library Granted Patent US 12,530,043
Granted Patent B2
US 12,530,043 · App. 18/481,543 · Granted Jan 20, 2026

Region-based electrical intelligence system

Inventors: Samuel M. Parks (Philadelphia, PA); Martin Koch (Philadelphia, PA)
Assignee: Sapient Industries, Inc.
G05F1/66G06F1/3209G06F1/3231G06F1/3234G06N20/00H02J3/14H02J13/0005G06Q50/06H02J2310/14
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,530,043
App. No.
18/481,543
Granted
Jan 20, 2026
Kind
B2
Abstract

In some implementations, a system may include a server equipped with a web application, where the web application is configured to detect a relocation of a network-enabled electric plug of network-enabled electric plugs from a first region to a second region based on changes in data communication patterns; the network-enabled electric plugs, each plug configured to deliver electricity from an electrical source to a powered device and capable of communicating with the server; and an access point intermediary facilitating communication between the network-enabled electric plugs and the server.

Claims (33)

1 . A system, comprising:

a server that includes a web application, wherein the web application is configured to detect a relocation of a network-enabled electric plug of network-enabled electric plugs from a first region to a second region based on a determination that IP addresses obtained via network sniffing do not correspond to a previously known list of IP addresses;

the network-enabled electric plugs, each network-enable electric plug configured to deliver electricity from an electrical source to a powered device and configured to communicate with the server; and

an access point intermediary that enables communication between the network-enabled electric plugs and the server.

2 . The system of claim 1 , wherein the web application is further configured to change configurations of the network-enabled electric plug to control electrical usage in the second region.

3 . The system of claim 1 , wherein the network-enabled electric plug comprises an input for receiving electricity from the electrical source and an output for delivering electricity to the powered device, and wherein the input and the output include hardware and software components enabling a delivery of electricity by the network-enabled electric plug.

4 . The system of claim 1 , wherein the network-enabled electric plug comprises a control module configured to assert rules for electricity delivery based on data received from the web application.

5 . The system of claim 1 , wherein the network-enabled electric plug comprises a monitor module that obtains, from sensors of the network-enabled electric plug, monitored data of the electricity delivered from an input of the network-enabled electric plug to an output of the network-enabled electric plug, and wherein the monitor module communicates the monitored data to the web application.

6 . The system of claim 1 , wherein the web application includes a graphical user interface configured to display data visualizations representing electrical usage patterns and to enable management and configuration of the network-enabled electric plugs.

7 . The system of claim 1 , wherein the web application includes machine learning functionality that analyzes electrical usage data to identify powered devices and respective usage patterns, and generate rules for controlling electricity delivery to at least some of the powered devices.

8 . The system of claim 1 , wherein the network-enabled electric plug includes a physical interface element that enables users to interact with the network-enabled electric plug to override configured rules for some amount of time, enabling unimpeded flow of electricity from the network-enabled electric plug to a powered device connected to the network-enabled electric plug for a specified amount of time.

9 . The system of claim 1 , wherein the network-enabled electric plug is configured to allow simultaneous direct delivery of electricity to multiple powered devices.

10 . The system of claim 1 , wherein the web application is configured to enable users to view and analyze electrical usage data at various stages including building, floor, room, and individual powered devices.

11 . The system of claim 1 , wherein the web application includes rule generation functionality that enables a generation of rules based on an analysis of electrical usage data, and wherein the rules are available for user review and approval before implementation.

12 . The system of claim 1 , wherein the system is configured to change configurations of at least some of the network-enabled electric plugs based on collected electrical usage data.

13 . A method, comprising:

connecting a network-enabled electric plug to a web application for authorization;

initiating a sniffing process during an authorization process to identify other network-enabled electric plugs connected to a common access point and obtaining identifiers for each identified network-enabled electric plug;

identifying a relocation of the network-enabled electric plug from a first region to a second region based on a determination that identifiers obtained during the sniffing process do not match a previously known list of identifiers;

transmitting a message to the web application to indicate the relocation; and

receiving, from the web application, configurations for configuring the network-enabled electric plug that control electrical usage in the second region.

14 . The method of claim 13 , wherein a frequency of an electrical signal of the network-enabled electric plug during the authorization process is different, for a specified amount of time, from a typical frequency to enable the authorization process.

15 . The method of claim 14 , wherein the typical frequency of the electrical signal is one hertz or less, and the frequency during the authorization process increases to one kilohertz or more.

16 . The method of claim 15 , wherein the specified amount of time is one second or less.

17 . The method of claim 13 , wherein the identifiers comprise respective IP addresses of the other network-enabled electric plugs.

18 . A network-enabled electric plug, comprising:

a processor configured to:

connect the network-enabled electric plug to a web application for authorization;

initiate a sniffing process during an authorization process to identify other network-enabled electric plugs connected to a common access point and obtaining IP addresses for each identified network-enabled electric plug;

identify a relocation of the network-enabled electric plug from a first region to a second region based on a determination that identifiers obtained during the sniffing process do not match a previously known list of identifiers; and

receive, from the web application, configurations for configuring the network-enabled electric plug that control electrical usage in the second region.

19 . The network-enabled electric plug of claim 18 , wherein a frequency of an electrical signal of the network-enabled electric plug during the authorization process is different, for a specified amount of time, from a typical frequency to enable the authorization process.

20 . The network-enabled electric plug of claim 19 , wherein the typical frequency of the electrical signal is one hertz or less, and the frequency during the authorization process increases to one kilohertz or more, wherein the specified amount of time is one second or less.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: PARKS, SAMUEL M.; KOCH, MARTIN
To: SAPIENT INDUSTRIES, INC.
Reel/Frame 065136/0551 →
Continuity (3)
Continuation 17393073 · Aug 3, 2021
Continuation 16263724 · Jan 31, 2019
Related Publication 20240111322A1 · Apr 4, 2024
References Cited (79)
US 5486725A · Keizer et al. · 1996 [cited by applicant]
US 5592032A · Keizer et al. · 1997 [cited by applicant]
US 5734206A · Keizer et al. · 1998 [cited by applicant]
US 7964989B1 · Puschnigg et al. · 2011 [cited by applicant]
US 8154999B2 · Tsuge et al. · 2012 [cited by applicant]
US 9007186B1 · Krummey et al. · 2015 [cited by applicant]
US 9331524B1 · Yetter · 2016 [cited by applicant]
US 9477299B2 · Thompson · 2016 [cited by applicant]
US 9484695B2 · Puschnigg et al. · 2016 [cited by applicant]
US 9705330B1 · Yetter · 2017 [cited by applicant]
US 9760140B1 · Krummey et al. · 2017 [cited by applicant]
US 9859655B2 · Puschnigg et al. · 2018 [cited by applicant]
US 10042342B1 · Tyrrell et al. · 2018 [cited by applicant]
US 10698469B2 · Chapel et al. · 2020 [cited by applicant]
US 11106263B2 · Parks · 2021 [cited by examiner]
US 20070271383A1 · Kim et al. · 2007 [cited by applicant]
US 20070297362A1 · Kimura et al. · 2007 [cited by applicant]
US 20080200143A1 · Qiu et al. · 2008 [cited by applicant]
US 20090102617A1 · Thommes · 2009 [cited by examiner]
US 20090219145A1 · Wong · 2009 [cited by examiner]
US 20100088762A1 · Hlavac et al. · 2010 [cited by applicant]
US 20100100253A1 · Fausak · 2010 [cited by examiner]
US 20100233991A1 · Crawford et al. · 2010 [cited by applicant]
US 20100241284A1 · Maeda · 2010 [cited by examiner]
US 20100250440A1 · Wang et al. · 2010 [cited by applicant]
US 20100305773A1 · Cohen · 2010 [cited by applicant]
US 20110063126A1 · Kennedy et al. · 2011 [cited by applicant]
US 20120173177A1 · Nishiyama et al. · 2012 [cited by applicant]
US 20120243466A1 · Hagens et al. · 2012 [cited by applicant]
US 20120253881A1 · Schneider · 2012 [cited by examiner]
US 20120306661A1 · Xue et al. · 2012 [cited by applicant]
US 20130031384A1 · Yamamoto · 2013 [cited by examiner]
US 20130103330A1 · Cox et al. · 2013 [cited by applicant]
US 20130262197A1 · Kaulgud · 2013 [cited by examiner]
US 20130338844A1 · Chan et al. · 2013 [cited by applicant]
US 20140088780A1 · Chen · 2014 [cited by applicant]
US 20140089547A1 · Fyke · 2014 [cited by examiner]
US 20140136008A1 · Williams · 2014 [cited by applicant]
US 20140379156A1 · Kamel et al. · 2014 [cited by applicant]
US 20150088331A1 · Fiedler et al. · 2015 [cited by applicant]
US 20150205316A1 · Choi · 2015 [cited by examiner]
US 20150236449A1 · Puschnigg et al. · 2015 [cited by applicant]
US 20150241895A1 · Lu et al. · 2015 [cited by applicant]
US 20150264776A1 · Amarin et al. · 2015 [cited by applicant]
US 20160116933A1 · Craig et al. · 2016 [cited by applicant]
US 20160127874A1 · Kingsmill · 2016 [cited by examiner]
US 20160195864A1 · Kim · 2016 [cited by examiner]
US 20160218509A1 · Paul et al. · 2016 [cited by applicant]
US 20160360594A1 · Chemel · 2016 [cited by applicant]
US 20160372868A1 · Puschnigg et al. · 2016 [cited by applicant]
US 20170005923A1 · Babakian · 2017 [cited by applicant]
US 20170010661A1 · Yang · 2017 [cited by applicant]
US 20170025842A1 · Peterson · 2017 [cited by examiner]
US 20170070090A1 · Miller · 2017 [cited by applicant]
US 20170192483A1 · Boss et al. · 2017 [cited by applicant]
US 20170223798A1 · Shah et al. · 2017 [cited by applicant]
US 20170256941A1 · Bowers · 2017 [cited by examiner]
US 20170351288A1 · Li et al. · 2017 [cited by applicant]
US 20170372244A1 · Westergaard · 2017 [cited by applicant]
US 20180004268A1 · Narita · 2018 [cited by applicant]
US 20180077778A1 · Vangeel et al. · 2018 [cited by applicant]
US 20180144255A1 · Shams · 2018 [cited by examiner]
US 20180196490A1 · Ail et al. · 2018 [cited by applicant]
US 20180212791A1 · Garg et al. · 2018 [cited by applicant]
US 20180253644A1 · Tan · 2018 [cited by examiner]
US 20180262046A1 · Moon et al. · 2018 [cited by applicant]
US 20180294647A1 · Borean · 2018 [cited by examiner]
US 20190025355A1 · Decamp et al. · 2019 [cited by applicant]
US 20190027963A1 · Parks · 2019 [cited by examiner]
US 20190087845A1 · Kohli · 2019 [cited by applicant]
US 20190327851A1 · Schmidt et al. · 2019 [cited by applicant]
US 20200145495A1 · Coffey · 2020 [cited by examiner]
US 20210204095A1 · Luomi · 2021 [cited by examiner]
CA 2749628A1 · 2012 [cited by applicant]
CN 108736206A · 2018 [cited by applicant]
WO 2015147455A1 · 2015 [cited by applicant]
WO 2015155250A1 · 2015 [cited by applicant]
International Search Report in corresponding International Patent Application PCT/US2020/015149, dated Apr. 23, 2020, 8 pgs. [cited by applicant]
Extended European Search Report mailed on Sep. 19, 2022 in corresponding European Patent Application No. 20748956.8. [cited by applicant]