Not Applicable—this invention was conceived and developed entirely using private source funding; this patent application is being filed and paid for entirely by private source funding.
Applicant hereby incorporates by reference the disclosures of the following United States patent publications: US 2019/0154032; US 2019/0154469; US 2019/0113280; US 2019/0191287; US 2019/0113281; US 2017/0011298; US 2016/0245279; US 2017/0051978; US 2016/0313216; US 2016/0291552; US 2016/0245686; US 2017/0178030; US 2018/0077522; US 2017/0160328 and US 2016/0245765.
Applicant hereby incorporates by reference the disclosures of the following U.S. Pat. Nos. 9,826,338 and 9,823,289.
This invention generally relates to the internet of things and more specifically to internet of things enabled distributed computing and fault diagnosis in power lines involving power quality parameters such as sag, swell, flickering, surge, and harmonic distortion.
The internet of things is a network of uniquely-identifiable “things” that are able to communicate data pertaining thereto over the Internet, where the communicated data form a basis for manipulating operation of the “things”. The “thing” in the internet of things can be virtually anything that is animant or, which moves or operates (such as a machine), or which changes state (such as a plant). For example, the “thing” could be a person with a heart rate monitor implant, a farm animal with a biochip transponder, an automobile having built-in sensors to alert the driver when tire pressure is low, or any other natural or man-made entity that can be assigned a unique IP address and provided with the ability to transfer data over a communication network, which network is typically the Internet. If all the entities in an internet of things network are machines, then the internet of things is referred to as a “machine to machine” internet of things.
An entity becomes a “thing” of an machine to machine internet of things when the entity is equipped with one or more sensors capable of (i) capturing one or more types of data pertaining to the “thing”, (ii) segregating the data if applicable, (iii) selectively communicating each segregation of data to one or more fellow “things”, and (iv) receiving one or more control commands from one or more fellow “things”. Control commands for one “thing” are based on data received from the fellow “things”. Executing the control commands results in the manipulation or management of the operation of the entity which is the receiving “thing”. In an internet of things-enabled system, the “things” may manage themselves without any human intervention.
U.S. Pat. No. 9,052,216 B2 discloses an energy measurement system which measures electrical parameters, such as line-to-line voltage/current, line to neutral voltage/current, total apparent power, reactive power, active power, fundamental and harmonic total energy per phase, fundamental and harmonic reactive energy per phase, active energy per harmonic frequency per phase, reactive energy per harmonic frequency per phase, and fundamental and harmonic active energy per phase.
WIPO publication WO2014089567A2 discloses automated monitoring of various sensors including sensors that measure power, voltage, current, temperature, and humidity of power sources as well as notification triggers and alarms sent to a cellular phone.
Chinese patent 203,588,054U discloses a wireless network sensor monitoring system used in a power environment based on the internet of things.
Chinese patent 102,539,911A discloses smart metering systems, large master systems, digital substations, and small “smart metering” sensors operating in an “internet of things” environment.
U.S. patent publication 2012/0213098 A1 discloses use of an internet of things analyzer measuring voltage, current and resistance as a multi-meter.
U.S. Pat. No. 8,447,541 B2 discloses energy monitoring devices communicating with energy aware appliances having an embedded energy monitor and connected network equipment, such as a router or a hub and a server.
None of this prior art discloses distributed computing, power factor calculations and use of “big data” technologies to diagnose power quality issues of a power line, to reduce the cost of electronics measuring those issues and offering scalability for a large number of measuring points.
Moreover, the aforementioned prior art fails to address measurement of electrical parameters affecting power quality of power lines in large numbers over a large area. An organization with multiple locations around the world with multiple electrical lines to be monitored may be too huge to handle by the aforementioned prior art. The aforementioned prior art fails to address scale of data, frequency of data, and calculation capabilities residing in a single location.
There exists the need for a solution to the aforementioned problems. The instant invention addresses those problems.
This invention embraces methods and apparatus for distributed power line diagnosis and in one of its aspects provides a method of predicting electrical issues by collecting information through a processor, where the information is one or more electrical line readings produced by one or more internet of things sensors, and transmitting the collected information over a communication network together with one or more pre-selected electrical line readings to a machine learning engine. In this aspect of the invention, the method further includes visualizing one or more electrical line issues through processor based analysis using a big data engine and indicating detected electrical line issues through a user dynamic interface. An alarm is set through a processor for indicating the predicted electrical line issues.
In another aspect of the invention, a distributed power line diagnosis system includes firmware receiving a plurality of electrical line data over a wide ranging communication network, a real time data processing system communicating with a plurality of distributed databases, a local firmware board, a data hub, an internet of things server, a multi-classification machine learning engine operatively associated with the internet of things server, a display module associated with one or more processors, a user interface, and an alarm module. A power line issue is mapped into a depiction on a user interface. The power line issue is determined based on a computation performed at one or more of the local firmware board, the data hub, and the internet of things server. The alarm module raises an alarm when a pre-set condition is met or breached. Further, the alarm module is operatively associated with the multi-classification machine learning engine.
In yet another one of its aspects this invention provides a method of distributed power line diagnosis which includes receiving one or more electrical readings through a firmware computation engine and transmitting output of the firmware computation engine through a communication network to a data hub computation engine. Output of the data hub computation engine is transmitted through the communication network to a big data server.
The methods disclosed herein are desirably implemented in the form of a machine-readable medium embodying a set of instructions that, when executed by a machine, cause the machine to perform one or more of the operations disclosed herein; however the methods of the invention as disclosed herein may be implemented in other manners, known to those of skill in the electrical power line diagnosis art. Other features will be apparent from the accompanying drawings and from the detailed description that follows.
As used in this application, and as generally used by those of skill in the art, “big data” is a term used to refer to large data sets. These data sets are so large and complex that traditional computers and data processing systems are inadequate to handle these data sets.
With reference to
The apparatus further includes a data hub 114, operatively connected to the local firmware boards 106, 108, and receiving therefrom data sensed by the machine wearable internet of things sensors. The apparatus still further includes a computation engine 118 that is operatively connected to local firmware boards 106, 108, data hub 114, and an internet of things server 112, for classifying different types of faults in the electrical power line as evidenced by the data sensed and supplied by the sensors for the electrical power line data, using quadratic hyperplanes and transformed variable space techniques at local firmware boards 106, 108, or data hub 114, or, optionally, at internet of things server 112, and computing at the local firmware boards 106, 108 and/or at the data hub 114, and/or at the internet of things server 112, values of parameters for a selected type of fault, such as sag, which fault is pre-defined by a user.
The apparatus still yet further includes a machine learning engine 104. Internet of things server 112 is operatively connected to machine learning engine 104 and serves to analyze the sensed electrical line data by comparing the sensed data to prior condition data indicative of acceptable operation, and raising an alarm if the sensed data deviates from the prior condition data, which is indicative of acceptable operation, by more than a pre-selected amount. The apparatus optionally includes a gauge for displaying a visual indication of the performance status of one or more of the selected parameters, with the gauge accepting user-based intuition about the parameter state when displaying visual indication; specifically, the user can place a marker or other indicia on the gauge to mark a level of a displayed parameter as surprising or as indicating that an alarm should be sounded or other action taken.
It is still further evident from the drawings, particularly from
The method yet further proceeds by receiving from the local firmware boards 106, 108 the electrical line data sensed by the internet of things sensors on a data hub 114 operatively connected to the local firmware boards 106, 108, providing a cloud-based internet of things server 112 and computation engine 118 operatively connected to the data hub 114, classifying different fault types in the electrical line data using quadratic hyperplane techniques in transformed variable space at the local firmware boards 106, 108, at the data hub 114, and/or at the internet of things server 112, and computing at the local firmware boards 106, 108 and/or at the data hub 114, and/or at the internet of things server 112 selected data parameters of the electrical power line of interest, again preferably using quadratic hyperplanes in transformed variable space.
In this method aspect of the invention, the method proceeds with analyzing the sensed electrical data by comparing the sensed data to pre-selected parameter values of prior data established using quadratic hyperplanes in transformed variable space, which values are indicative of acceptable operation. Optionally, the method proceeds with raising an alarm if the sensed data deviates from the values of the prior acceptable operation data by more than a pre-selected amount and further by optionally displaying a visual indication of the performance state of the selected ones of the parameters on a gauge, which optionally accepts user-based intuition about the parameter state to alter the displayed visual indication.
It is further apparent from the drawings and particularly from
Still in referring to the drawings,
Distributed power line diagnosis system 100 desirably includes firmware for receiving electrical line data over a communication network 102. The firmware is operatively associated with one of the firmware boards. The local firmware board in turn is operatively associated with computation engine 118.
A real time data processing system is operatively associated with the local firmware boards, such as local firmware board designated 106. The computation engine 118, being operatively associated with the local firmware boards via communications network 102, transmits computation data from a local firmware board 106, or 108, etc., to data hub 114 via communications network 102. Data hub 114 in turn is operatively associated with computation engine 118 via communications network 102. Computation engine 118 transmits computations, such as those performed by one or more of the local firmware boards 106, 108, etc., and stored on data hub 114, to internet of things server 112 over communication network 102. Internet of things server 112 computes further data, using data and computations received from the data hub, to identify and/or quantify and/or predict and/or analyze a power line issue. Internet of things server 112 computes and determines parameters to be shown on a user display portion of a mobile application device, preferably a cellular telephone, based on the operative association of server 112 with computation engine 118 and multi-classification machine learning engine 104. Internet of things server 112 may optionally be operatively associated with one or more servers that in turn are operatively associated with geographically widely distributed computers and may also be operatively associated with the “cloud.” The cloud is desirably operatively associated with and accessed by communications network 102.
Multi-classification machine learning engine 104 is operatively associated with internet of things server 112. A display module, not shown in
A computed or detected power line issue is mapped into a visual depiction on a video screen portion of the user interface, which is not illustrated in the drawings.
An alarm module, not illustrated in
Local Firmware boards 1 to N are operatively associated with electrical power lines 1 to N, which are not illustrated in
One of the power line analytics issues addressed by the invention is effective visualization of the processed results and/or the effectiveness of the alarm system. In one approach, the inventive power line analytics results are mapped into a simple “circular gauge” such as those shown in
In one preferred practice of the invention, a sensor is used to monitor power quality issues in a factory or other facility having multiple electrically-powered machines. Parameters that are monitored and/or measured include current, for example current ranging between 0 and 100 amps, voltage, ranging for example between 0 and 600 volts, power factor ranging for example from 0 to 1.0, and either lag or lead of active power respecting reactive power, harmonic distortion, measured in percentage, swell, measured in percent of normal, surge, measured in volts, amps, or watts, sag, measured in percent of normal, active power, measured in kilowatts, reactive power, measured in kilowatts, and frequency, typically ranging from between 50 and 60 hertz. Data from the machine wearable sensors depicted in
The data collected at the sensors operatively associated with the electrical power lines are often extremely large and complex collections of data. These data are collected onto a big data server such as the internet of things server 112, which connects to the cloud via a communications network 102. The big data server such as internet of things server 112 communicates with servers that are operatively associated with and most desirably are a part of the internet of things sensors depicted schematically in
One of the issues involved in power analytics of the type implemented and effectuated in the course of practice of this invention is effective visualization of the results of the analytics and applying those results to an alarm system to alert users. In one approach implemented by this invention, results of the analytics are mapped onto a circular gauge having a normalized scale from 0 to 100. With the gauge, an exemplary one of which is illustrated in
In the course of practice of the power line diagnostics of the invention, data for a particular power line under analysis is received from at least one of the machine wearable sensors as depicted schematically in
Communication network 102 illustrated in
Machine learning engine 104 includes a machine learning algorithm; suitable algorithms are known to those of skill in the art.
The results of the analytics of the distributed power line diagnosis system 100 may be depicted on a circular gauge such as that illustrated in
In the course of practice of one of the methods of the invention, the method being directed to predicting electrical line issues, is initiated by collecting data associated with one or more electrical power lines from at least one internet of things sensor of the type illustrated schematically in
In another specific implementation of the analytics of the invention, electrical power line data is harvested from electrical lines that are numbered 1 through “N;” that electrical line data is collected onto local firmware boards numbered 1 through “N” as illustrated in
It is further within the scope of the invention to predict electrical power line issues by collecting one or more electrical power line readings from one or more of the internet of things sensors through a processor and transmitting the collected data readings over a communication network such as communication network 102 while also sending the collected electrical line readings to machine learning engine 104 via communication network 102. In such case, the method proceeds with analyzing the electrical power line data for determining electrical line issues using a processor based on analysis performed through a big data engine, whereupon the electrical line issues found by the big data engine are displayed on a dynamic user interface. The dynamic user interface may be a predictive maintenance circular gauge of the type illustrated in
Machine learning engine 104 includes a machine learning algorithm that is preferably imbedded within the machine learning engine. Machine learning engine 104 can receive electrical power line data directly from the internet of things sensors with the data being provided over communications network 102. Machine learning engine 104 processes the received data to recognize a pattern for, and a deviation from, parameters of interest and issues alarm and control commands for action by users of the system, pertaining to the electrical line of interest for which the deviation from the pattern was detected. The alarm and control commands are preferably sent via communications network 102.
The method of predicting an electrical issue includes collecting one or more electrical line readings from one or more internet of things sensors through a processor, transmitting the readings over a communication network, and also sending the readings to a machine learning engine. Further, the method preferably includes visualizing one or more of the electrical line issues through a processor, based on analysis through a big data engine, and indicating the one or more electrical line issues through a visible user interface. The user interface is desirably a predictive maintenance circular gauge. An alarm is desirably set, through a processor, for the one or more electrical line issues.
The machine learning engine is operatively associated with a machine learning algorithm. The machine learning engine receives electrical line data from one or more sensors. The machine learning engine processes the received data to recognize a pattern and a deviation therefrom to issue alarm and control commands pertaining to the electrical line associated with the communications network.
Further, the machine learning engine is preferably operatively associated with a multi-classification engine, such as an oblique and/or support vector machine. The support vector machine includes supervised learning models and associated learning algorithms that analyze data and recognize patterns. The supervised learning models use classification and regression analysis.
The steps taken by the multi-classification engine preferably include data transformation to achieve maximum separation among fault types. The data transformation leads to more accurate multi-classifications, for example, linear discriminant functions. Further, nonlinear hyper plane fitting is preferably performed to classify different fault types. Quadratic hyper planes are desirably used in transformed variable space to develop a measure of degree of fault based on a machine learning multi-fault classification approach. The intensity of fault is calculated as a later probability of a fault type. The degree of fault information is desirably mapped onto a circular gauge, such as shown in
In one embodiment of the apparatus aspect of the invention a distributed power line diagnosis system includes of one or more firmware computation engines receiving a plurality of electrical line data over a communication network, a real time data processing system associated with distributed databases, a local firmware board, a data hub, an internet of things server, a multi-classification machine learning engine associated with the internet of things server, a display module associated with one or more processors, optionally a user interface and also optionally an alarm module.
Power line issues are mapped for depiction on the user interface. The power line issue is determined based on computations at one or more of the local firmware boards, the data hub and the internet of things server. The alarm module raises an alarm when a pre-set condition is breached. The alarm module is operatively associated with the multi-classification machine learning engine.
The method of a distributed power line diagnosis includes receiving one or more electrical readings at a firmware board computation engine with output of the firmware board computation engine being transmitted through a communication network to a data hub computation engine. Output of the data hub computation engine is transmitted through the communication network to a big data server. One or more electrical line issues are visualized by an operator based on analysis by the big data server; the electrical line issues are visibly indicated through a dynamic user interface. An alarm may be raised for the one or more electrical line issues.
The mobile application 112 may receive and/or display i_rms (root mean square value of current), v_rms (root mean square value of voltage), pf (power factor), active power, reactive power and frequency for each line. Further mobile application 112 preferably displays alarm thresholds using a circular gauge.
A mobile application may be used to display historical data associated with a machine and/or an electrical line for a time such as, three months, and metadata for a shorter time, such as twenty-four hours.
A mobile application may be used to allow a user to select a filter window, such as the last twenty-four hours, between any two dates, last week, last month, the last three months, and so on. The selected window allows the user to view a daily maximum power/minimum power chart, average power usage by hour, by day, by month and time of the day when power peaks. Further, the user may use the mobile application to view and compare average and peak power usage between machines.
The distributed power line diagnosis system of the invention preferably utilizes a multi-layer big data gauge based on big data visualization to simplify issues and alarms associated with an electrical power line, such as, active power, reactive power, voltage, current, power factor, sag, swell, surge, harmonic distortion, etc.
The distributed power line diagnosis system preferably includes at least two layers, the first or front layer being a gauge (single or multi-parametric or multi-dimensional) and the second layer being analytical. A user sets an alarm for electrical line issues such as swell, etc. based on direct rules and/or by using a multi-classification machine learning algorithm using a base-line calibration method.
In a networked deployment, the machine preferably operates in the capacity of a server or equally preferably as a client machine in server-client network environment or as a peer machine in a peer-to-peer, distributed network environment. The machine may be a personal computer, a tablet, a personal digital assistant, a cellular telephone, a web appliance, a network router, a switch and/or bridge, an embedded system and/or any other machine capable of executing a set of instructions (sequential and/or otherwise) that specify actions to be determined by that machine. Further, while only a single machine is illustrated, the term “machine” shall also be taken to include a collection of machines that individually or jointly execute a set or multiple sets of instructions performing one and/or more of the methodologies discussed herein.
As an exemplary embodiment, computer system 226 includes a processor 202, which may be a central processing unit or a graphics processing unit or both, a main memory 204 and a static memory 206, which communicate with each other via a bus 208. Computer system 226 further includes a display unit 210, which may be a liquid crystal display or a cathode ray tube or both. Computer system 226 also includes an alphanumeric input device 212 such as a keyboard, a cursor control device 214 in the form of a mouse, a disk drive unit 216, a signal generation device 218 such as a speaker, and a network interface device 220.
Disk drive unit 216 includes a machine-readable medium 222 on which is stored one or more sets of instructions 224 in the form of software embodying one or more of the methodologies and/or functions disclosed herein. Instructions 224 constituting machine-readable media may reside completely or at least partially within main memory 204 and/or within processor 202 during execution thereof by computer system 226 or by the combination of main memory 204 and processor 202.
Instructions 224 may further be transmitted and/or received over a network 200 via the network interface device 220. While the machine-readable medium 222 is shown in an exemplary embodiment to be a single medium, the term “machine-readable medium” as used herein includes a single medium and/or multiple media such as a centralized and/or a distributed database, and/or associated caches and servers, that store data and/or instructions. The term “machine-readable medium” as used herein includes any medium capable of storing, encoding and/or providing a set of instructions for execution by the machine, which cause the machine to perform any of the methodologies disclosed herein. Accordingly, “machine-readable medium” as used herein includes solid-state memories, optical and magnetic media, and carrier wave signals.
The distributed power line diagnosis system may be based on the internet of things and may incorporate the Internet in various ways in the course of practice of the invention. The internet of things based distributed power line diagnosis system of the invention normally includes sensors, such as machine wearable sensors. Further, the system may be used for overseeing predictive maintenance of one or more power lines, which the system including a plurality of machine-wearable sensors, each of which is associated with a power line, with each sensor transmitting captured power line data over a wireless communication network. The system preferably further includes a sensor network for receiving and transmitting the captured data over a communication network and a machine learning algorithm engine receiving and analyzing data from the sensor network. The machine learning algorithm engine processes the received data, recognizing a pattern and a deviation respecting a parameter of interest such as sag and in response thereto issues control commands pertaining to the machine. The system preferably includes one or more control modules disposed in operative communication with a local firmware board associated with the power line, where the local firmware board receives and sends one or more control commands, executes the control commands, and transmits calculated/computed data over a communication network.
Machine learning engine 104 preferably raises an alarm when an electrical line failure is detected. Machine learning engine 104 is preferably operatively associated with internet of things server 112. The machine learning engine 104 preferably issues commands based on a learning outcome from an analysis of distributed calculations.
A three stage computation is desirable and may be necessary for distributed power line diagnosis. A first computation is at the local firmware board, a second computation is at the data hub, and the last computation is at the internet of things server. A computation engine is operatively associated with the local firmware board, and/or the data hub, and/or an internet of things server over a communication network.
The learning outcome as a result of analysis by the internet of things server is dependent on recognition of one of a pattern and deviation by the machine learning engine.
In an exemplary practice of the invention, data is collected from diverse locations, for example from as many as ten thousand different factory locations, for what is often abbreviated as “3P” or “prescriptive, preventative and predictive” maintenance. The system preferably uses a combination of a distributed database, such as the distributed database commercially available under the trademark “Cassandra,” a fast, general-purpose engine for large-scale data processing, such as the general purpose engine commercially available under the trademark “Spark,” and an open-source distributed real-time computation system, such as the open-source distributed real-time computation system commercially available under the trademark “Storm”. Additionally, the system uses a distributed streaming platform, such as the distributed streaming platform commercially available under the trademark “Kafka.” This combination of software tools allows processing data in real-time in a big data architecture approach using a broker system for storing the alarms in a buffered database, and then using the distributed database for creating a system for maintenance, repair, and operation analysis. This real time big data architecture is operatively associated with the internet of things server.
In accordance with the invention so-called “3P” maintenance is implemented for an electrical power line. Big data methodologies are disclosed herein are used to analyze data obtained from various locations respecting the power line through the internet of things sensor network. Big data techniques as used in the practice of the invention are needed to handle the massive volume of both structured and unstructured data, which could not be processed using a traditional database and traditional software techniques. Therefore, the invention uses a distributed real-time computation system, such as the one available commercially under the trademark “Apache Storm,” for distributed power line diagnosis.
In the practice of the invention, the real time data processing system is operatively associated with distributed databases. The real time data processing system is a “big data” system.
Using the invention, various electrical line issues as listed above are identified and quantified based on the system's computations, which are part of the analysis associated with the machine learning engine.
In the practice of the invention an alarm is optionally desirably set by either a rule based engine or a multi-classification machine learning engine.
In the preferred implementation of the invention, the communication network may operative under Wi-Fi, 2G, 3G, 4G, GPRS, EDGE, Bluetooth, ZigBee, Piconet of BLE, Zwave; or any other suitable protocol, or a combination thereof.
In the practice of the invention, an alarm is operatively raised over the communication network, providing a notification to a user on a mobile application such as a cellular telephone, tablet or laptop computer using short message service, email, or a combination thereof.
In the apparatus aspect of the invention, the computation engine is associated with one or more of the local firmware boards and/or the data hub, and/or the internet of things server.
Power supply quality may be sometimes inconsistent and/or poor. Poor and/or inconsistent power supply leads to increased maintenance costs for elected equipment. Power quality is a major issue particularly when sensitive electronic equipment is used under varying internal loads within individual plants. Operation of variable speed drives, microprocessor based devices, and other loads, such as lighting and battery chargers also contribute to the poor quality of electric power in a circuit. Operation of these devices may inherently cause poor power factor, harmonics and power quality events, such as sag, swell and surge.
In the power quality monitoring system and method aspects of the invention, the internet of things based architecture of the invention provides round the clock power quality tracking of individual machines. The power quality monitoring system includes sensors implementing and incorporating chip technology, a wireless network and a computation engine. The power quality monitoring system and methods according to the invention reduce operational costs of individual machines by a large percentage. This reduction in costs is further achieved through use of a combination of a single silicon chip, open source networking and cloud based software. The system further includes power monitoring sensors for tracking harmonic distortion, swell, sag, surge, flickering, etc.
The invention further embraces installation and use of snap-split-core: sensors installed on three phase electrical lines going into machines. A data hub collects the data from the sensors through a wireless network. The data is preferably pushed to cloud server from which a processor receives in real time a summary of issues respecting the three phase power lines going into individual machines. The data is optionally displayed on a smart phone and/or a tablet.
The predictive maintenance circular gauge illustrated in
It is within the scope of the invention to raise an alarm when the color is yellow or red.
In the practice of the method and operation of the invention, the internet of things sensors are preferably enabled to compute time series data.
Although the present embodiments have been described with a reference to specific example embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the various embodiments. The various devices and modules described herein may be enabled and operated using hardware circuitry, firmware, software or any combination of hardware, firmware, and software embodied in a machine readable medium. The various electrical structures and methods may be embodied using transistors, logic gates and electrical circuits such as application specific integrated circuitry or digital signal processor circuitry.
In addition, it will be appreciated that the various operations, processes and methods disclosed herein may be embodied in a machine-readable medium and/or a machine accessible medium compatible with a data processing system, namely a computer, and may be performed in any order. The medium may be, for example, a memory, a transportable medium such as a compact disk, a digital video disk, a floppy disk, or a diskette. A computer program embodying aspects of the invention may be loaded onto a retail portal. The invention, when embodied in a computer program is not limited to specific embodiments discussed above and may, for example, be implemented in an operating system, an application program, a foreground or background process, a driver, a network stack or any combination thereof. The computer program may be executed on a single computer processor or multiple computer processors.
This patent application is a 35 USC 120 division of co-pending U.S. patent application Ser. No. 14/956,403, entitled “Distributed Internet of Things Based Sensor Analytics for Power Line Diagnosis,” filed 2 Dec. 2015 and published as US 2017/0160328 on 8 Jun. 2017; the priority of the '403 application is claimed under 35 USC 120. This patent application is also a 35 USC 120 continuation-in-part of U.S. patent application Ser. No. 16/253,462, entitled “Real Time Machine Learning Based on Predictive and Preventive Maintenance of a Vacuum Pump,” filed 22 Jan. 2019; the priority of the '462 application is claimed under 35 USC 120. The '462 application is a continuation of U.S. patent application Ser. No. 14/628,322, noted immediately below. This patent application also claims the priority of U.S. patent application Ser. No. 14/628,322 entitled “Real Time Machine Learning Based on Predictive and Preventive Maintenance of a Vacuum Pump,” filed 23 Feb. 2015; the priority of the '322 application is claimed under 35 USC 120, through the '462 application.
Number | Date | Country | |
---|---|---|---|
Parent | 14956403 | Dec 2015 | US |
Child | 16686511 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14628322 | Feb 2015 | US |
Child | 16253462 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16253462 | Jan 2019 | US |
Child | 14956403 | US |