IP Library Granted Patent US 10,935,952
Granted Patent B2
US 10,935,952 · App. 16/665,082 · Granted Mar 2, 2021

Automation operating and management system

Inventor: David Jingqiu Wang (Northville, MI)
Assignee: BEET, INC.
G05B19/048G05B11/01G05B19/0423G05B19/0426G05B19/409G05B19/418G05B19/4183G05B23/0216G05B23/0272G05B2219/25387G05B2219/25407G05B2219/31368G05B2219/31472G05B2219/35472G05B2219/39447Y02P80/10Y02P90/02
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,935,952
App. No.
16/665,082
Granted
Mar 2, 2021
Kind
B2
Abstract

An automation operating and management system consolidates and analyzes inputs from multiple machines within an automated enterprise to predict failures and provide instructions for counteractions to prevent failures during machine operation, and to identify opportunities for efficiency improvement, including actions for reduction in peak power consumption demand within a facility including multiple machines. A machine can include a machine controller and at least one base layer controller, where the base layer controller acts as a low level controller to directly control the motion of elements in communication with the base layer control, according to parameters set by the machine controller. The base layer controller collects timing data for the elements under its control, compares the timing data with the parameters and sets an alarm when the timing data is outside of tolerance limits defined by the parameters.

Claims (53)

1. A method for controlling automation, the method comprising:

providing a facility including:

a server;

a first facility system; and

a second facility system distinct from the first facility system;

wherein the first facility system includes a plurality of machines;

wherein each machine of the plurality of machines includes a machine controller and a plurality of elements;

wherein the machine controller is configured to control the plurality of elements to perform an operational sequence and to collect data generated during performance of the operational sequence by the plurality of elements;

wherein the server is in communication with each of the plurality of machine controllers to collect the data;

wherein the server is in communication with the second facility system to collect facility system data from the second facility system;

the method further comprising:

collecting, via the server in communication with each of the plurality of machine controllers, the data generated during performance of the operation sequence by the plurality of elements of each machine of the plurality of machines;

collecting, via the server, the facility system data from the second facility system; and

predicting, via the server, a failure of at least one element of the plurality of elements using the data collected from the plurality of machine controllers in combination with the facility system data collected from the second facility system.

2. The method of claim 1 , further comprising:

predicting, via the server, a failure of at least another element of the plurality of elements using the data collected from the plurality of machine controllers.

3. The method of claim 1 , further comprising:

generating, via the server in response to predicting the failure, an instruction to the machine controller of the respective machine including the at least one element;

wherein the instruction is a countermeasure to prevent failure of the at least one element during operation of the respective machine.

4. The method of claim 3 , wherein the countermeasure is a command to substitute a back-up element for the at least one element.

5. The method of claim 4 , further comprising:

commanding, via the machine controller, substitution of the back-up element for the at least one element.

6. The method of claim 1 , wherein the second facility system is an infrastructure method for controlling a power supply of the facility.

7. The method of claim 1 , wherein the second facility system is one of a product assurance method and a production control method.

8. The method of claim 1 , wherein at least one machine of the plurality of machines further comprises:

a first station including a first element of the plurality of elements;

a second station including a second element of the plurality of elements;

a first base layer controller in communication with the machine controller and the first station; and

a second base layer controller in communication with the machine controller and the second station;

the method further comprising:

directly controlling, via the first base layer controller, the first element according to parameters received from the machine controller by the first base layer controller; and

directly controlling, via the second base layer controller, the second element according to parameters received from the machine controller by the second base layer controller.

9. The method of claim 8 , wherein:

the first station includes a first sensor for sensing a first condition state of the first element;

the second station includes a second sensor for sensing a second condition state of the second element; and

the first base layer controller and the second base layer controller are in communication with each other;

the method further comprising:

sensing, via the first sensor, a first condition state of the first element;

communicating, via the first base layer controller, the first condition state to the second base layer controller;

sensing, via the second sensor, a second condition state of the second element; and

communicating, via the second base layer controller, the second condition state to the first base layer controller.

10. The method of claim 9 , further comprising:

selectively actuating, via the first base layer controller, the first element in response to the first condition state and the second condition state; and

selectively actuating, via the second base layer controller, the second element in response to the first condition state and the second condition state.

11. The method of claim 10 , wherein:

the first base layer controller includes a first data matrix for storing data collected from the first station;

the second base layer controller includes a second data matrix for storing data collected from the second station;

the method further comprising:

collecting, via the machine controller, the data from the first data matrix and the second data matrix; and

coordinating, via the machine controller, control functions of the first and second base layer controllers using the collected data.

12. The method of claim 11 , further comprising:

comparing, via the first base layer controller, the data collected from the first station to the parameters received from the machine controller; and

setting an alarm, via the first base layer controller, when the data is outside of the parameters.

Assignments (5)
CHANGE OF NAME Recorded Mar 24, 2020
From: BEET, LLC
To: BEET, INC.
Reel/Frame 052209/0368 →
CHANGE OF NAME Recorded Feb 19, 2020
From: BEET, LLC
To: BEET, INC.
Reel/Frame 052872/0814 →
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2020
From: BEET INVESTMENT I, LLC
To: BEET, INC.
Reel/Frame 051824/0524 →
RELEASE OF SECURITY INTEREST Recorded Feb 12, 2020
From: BEET INVESTMENT, LLC
To: BEET, INC.
Reel/Frame 051803/0244 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2019
From: WANG, DAVID JINGQIU
To: BEET, LLC
Reel/Frame 051302/0828 →
Continuity (12)
Continuation 15612353 · Jun 2, 2017
Division 14705421 · May 6, 2015
Provisional Application 61990148 · May 8, 2014
Provisional Application 61990151 · May 8, 2014
Provisional Application 61990156 · May 8, 2014
Provisional Application 61990158 · May 8, 2014
Provisional Application 61990159 · May 8, 2014
Provisional Application 61990163 · May 8, 2014
Provisional Application 61990169 · May 8, 2014
Provisional Application 61990170 · May 8, 2014
Provisional Application 61990172 · May 8, 2014
Related Publication 20200057419A1 · Feb 20, 2020