IP Library Granted Patent US 9,716,641
Granted Patent B2
US 9,716,641 · App. 14/447,215 · Granted Jul 25, 2017

Adaptive industrial ethernet

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 9,716,641
App. No.
14/447,215
Granted
Jul 25, 2017
Kind
B2
Abstract

A system may include equipment divided into control groups. Each control group may be assigned a supervisor node. A server computer may communicate with the equipment in a control group via the supervisor node associated with that control group. The server computer may store a profile of the equipment. The profile may contain physical locations of the equipment, settings of the equipment, components of the control groups, and the association of supervisor nodes with the control groups. A display unit may display the profile of the plurality of the equipment as an overlay of the physical locations of the plurality of equipment on a map.

Claims (66)

1. A switch, comprising:

an interface device configured to communicate with a first equipment, the communication comprising receipt of a first sensor data from the first equipment, the first equipment being part of a control group that includes a plurality of equipment, and the first sensor data being indicative of an industrial environment in which the control group is operable;

a memory device configured to store a physical location associated with the first equipment and the plurality of equipment; and

circuitry configured to

detect a failure status of the first equipment;

detect, in response to detection of the failure status of the first equipment, a second equipment in a vicinity of the first physical location;

command the second equipment to be part of the control group, to collect second sensor data and to transmit the second sensor data to the circuitry; and

use the second sensor data in place of the first sensor data to control operation within the control group.

2. The switch of claim 1 , wherein the circuitry is configured to overlay, on a map, the physical location of the first equipment and the plurality of equipment included in the control group and also display on the map a network interconnection topology within the control group.

3. The switch of claim 1 , wherein the circuitry is configured to

determine a latency associated with transmission of data to the first equipment and the plurality of equipment included in the control group, and

establish a performance level rating within the control group.

4. The switch of claim 3 , wherein the circuitry is configured to determine the latency and a response time rating associated with receipt of data from the first equipment and the plurality of equipment included in the control group.

5. The switch of claim 4 , wherein the memory device is further configured to store a spanning tree entry for the first equipment and the plurality of equipment included in the control group.

6. The switch of claim 5 , wherein the spanning tree entry for the first equipment and the plurality of equipment included within the control group comprises the latency to transmit data within the control group to the first equipment and the plurality of equipment, and the latency within the control group to receive data from the first equipment and the plurality of equipment.

7. The switch of claim 6 , wherein the circuitry is further configured to determine a data path to the first equipment and the plurality of equipment within the control group based on the physical location of the first equipment and the plurality of equipment.

8. The switch of claim 7 , wherein the determined data path to the first equipment improves at least one of the latency to transmit data to the first equipment or the latency to receive data from the first equipment.

9. A system, comprising:

a plurality of equipment divided into a control group, the control group comprising a first equipment;

a supervisor node associated with the control group, the supervisor node being a second equipment among the plurality of equipment; and

a server computer including a memory device and circuitry configured to

communicate with the plurality of equipment via the supervisor node;

store a profile of the plurality of equipment, the profile comprising a physical location of the equipment, settings of the equipment, components of the control group, and the association of the supervisor node with the control group;

detect a failure status of the first equipment;

determine, in response to detection of the failure status of the first equipment, whether a third equipment of the plurality of equipment is in a vicinity of a physical location of the first equipment; and

display, on a display, the profile of the plurality of the equipment as an overlay of the physical location of the plurality of equipment on a map.

10. The system of claim 9 , wherein the circuitry is further configured to display a rating of the plurality of equipment on the displayed profile.

11. The system of claim 10 , wherein

the supervisor node is configured to determine a data communication latency associated with a communication path between the server computer and the plurality of equipment in the control group associated with the supervisor node, and

the circuitry is configured to display the communication path between the server computer and the plurality of equipment, and further indicate the data communication latency associated with the communication path.

12. The system of claim 11 , wherein the data communication latency associated with the displayed communication path is indicated by a color scheme.

13. The system of claim 10 , wherein the circuitry of the server computer is configured to reset the plurality of equipment according to a stored profile.

14. The system of claim 9 , wherein

the supervisor node is configured to determine a data communication latency associated with the plurality of equipment in the control group associated with the supervisor node, the data communication latency being representative of time required for communication of data between the server computer and the plurality of equipment, and

the circuitry of the server computer is further configured to

receive, from the supervisor node, the data communication latency associated with the plurality of equipment, and

store the data communication latency in the profile of the plurality of equipment.

15. The system of claim 14 , wherein the server computer is configured to

analyze the profile of the plurality of equipment,

generate a new profile of the plurality of equipment by adjustment of the settings of one or more of the plurality of equipment,

simulate operation of the plurality of equipment according to the new profile, and

apply the new profile based on results of the simulation.

16. The system of claim 14 , wherein the server computer is configured to

analyze the profile of the plurality of equipment,

generate a new profile of the plurality of equipment, the new profile comprising a change in physical location of the plurality of equipment,

simulate operation of the plurality of equipment according to the new profile, and

recommend one of the profile or the new profile based on results of the simulation.

17. A product, comprising:

a non-transitory machine readable medium; and

instructions stored on the medium that when executed causes a system to:

communicate instructions from a server computer to a plurality of equipment associated in a control group, the plurality of equipment associated in the control group, and the plurality of equipment comprising a plurality of electronic devices, a control device and a plurality of sensors;

communicate data from the plurality of equipment to the server computer via the control device;

determine a latency associated with communication between each equipment of the plurality of equipment;

store a spanning tree entry for the plurality of equipment in the control group;

detect a failure status of a first equipment of the equipment associated in the control group;

determine, in response to detection of the failure status of the first equipment, whether a second equipment is in a vicinity of a physical location of the first equipment; and

command the second equipment to be part of the control group and to collect sensor data, wherein

the spanning tree entry for the equipment comprises the latency associated with communication between the plurality of equipment within the control group.

18. The product of claim 17 , wherein the instructions when executed, further cause the system to:

communicate the latency associated with the plurality of equipment in the control group to the server computer; and

receive, from the server computer, instructions to communicate with the second equipment instead of the first equipment.

19. The product of claim 17 , wherein the instructions when executed, further cause the system to:

send a request to the server computer to register the second equipment as being included in the control group; and

send a further request to the server computer to use the second equipment instead of the first equipment to perform a predetermined control related function within the control group.

20. The product of claim 17 , wherein the instructions when executed, further cause the system to:

display, on a display, the spanning tree entry.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2015
From: DIAB, WAEL WILLIAM
To: BROADCOM CORPORATION
Reel/Frame 034786/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2014
From: KALKUNTE, MOHAN VENKATACHAR
To: BROADCOM CORPORATION
Reel/Frame 033915/0905 →