IP Library Granted Patent US 10,412,161
Granted Patent B2
US 10,412,161 · App. 15/082,594 · Granted Sep 10, 2019

Method and system for coherent aggregation and synchronization of gathered data from spread devices

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,412,161
App. No.
15/082,594
Granted
Sep 10, 2019
Kind
B2
Abstract

In a method for gathering time-variable data from electronic slave devices in data communication through a data transmission channel with an electronic master device, the slave devices periodically measure and store a current value of at least one respective time-variable parameter (P 1 (t), . . . Pn(t)). The master device sends a freeze command to the slave devices. Upon receipt of the freeze command from the master device, the slave devices freeze the last measured value of the at least one time-variable parameter. During a data-gathering time interval following sending of the freeze command, the master device gathers the frozen values from the slave devices.

Claims (41)

1. A method for gathering time-variable data from electronic slave devices in data communication through a data transmission channel with an electronic master device, the method comprising the following steps:

the slave devices periodically measuring and storing a current value of at least one respective time-variable parameter;

the master device sending a freeze command as a broadcast to each of the slave devices, wherein the freeze command containing a freeze-command identification code;

upon receipt of the freeze command from the master device, the slave devices freezing the last measured value of the at least one time-variable parameter; and

during a data-gathering time interval following sending of the freeze command, the master device gathering the frozen values from each of the slave devices.

2. The method of claim 1 , further comprising:

providing, at each slave device, a first data storage memory area, where at least the last periodically measured value of the at least one time-variable parameter is stored;

providing a second data storage memory area, where the value of the at least one time-variable parameter is frozen-stored upon receipt of the freeze command, and wherefrom the frozen value is recovered and transmitted to the master device during the data-gathering time interval.

3. The method of claim 1 , wherein upon sending of a current freeze command, before gathering frozen data from each one of said slave devices, the master device checks if the slave device has received the current freeze command, and wherein only those frozen values are gathered which have been frozen in response to the current freeze command.

4. The method of claim 1 ,

the master device gathers data from only those master slave devices which have received the freeze-command identification code.

5. The method of claim 1 ,

the slave devices freeze the last measured value of the at least one time-variable parameter in combination with the identification code or a code related thereto; and

the frozen data gathered by the master device contain said identification code or a code related thereto.

6. The method of claim 4 , wherein the identification code comprises a random identification code.

7. The method of claim 1 , wherein the frozen value is deleted upon expiration of a maximum data-gathering time interval.

8. The method of claim 1 , further comprising:

grouping a plurality of time-variable parameters into classes, groups, sets or subsets; and

selectively freezing the last measured values of only one or some of the groups, sets or subsets of time-variable parameters.

9. The method of claim 8 , wherein the freeze command contains a payload identifying the group(s), set(s), class(s) or subset(s), the values whereof shall be frozen and subsequently gathered by the master device.

10. The method of claim 1 , wherein the slave devices are power converting devices connected to electric generators, preferably electric generators converting a power from a renewable energy source into electric power.

11. The method of claim 1 , wherein the slave device includes a renewable energy source comprising an inverter; and wherein the at least one time-variable parameter is an operating parameter of the renewable energy source.

12. The method of 11 , wherein the time-variable parameter is selected from the group consisting of: an input voltage of the inverter; an output voltage of the inverter; an input current of the inverter; an output current of the inverter; a phase of the output current of the inverter; a frequency of the output current of the inverter; an output power of the inverter; and a temperature of a component of the renewable energy source.

13. The method of claim 1 , wherein the slave device includes a renewable energy source comprising an inverter; and wherein the at least one time-variable parameter is an operating parameter of the renewable energy source.

14. The method of claim 13 , wherein the time-variable parameter is selected from the group consisting of: an input voltage of the inverter; an output voltage of the inverter; an input current of the inverter; an output current of the inverter; a phase of the output current of the inverter; a frequency of the output current of the inverter; and an output power of the inverter; a temperature of a component of the renewable energy source.

15. A system comprising:

a plurality of electronic slave devices;

an electronic master device; and

a data transmission channel connecting the slave devices to the master device, wherein the master device is configured and arranged for sending a freeze command as a broadcast to each of the slave devices, wherein the freeze command containing a freeze-command identification code and for gathering time-variable data from each of the slave devices during a data-gathering time interval following the freeze command, and each slave device is configured and arranged for

periodically measuring and storing a value of at least one respective time-variable parameter,

freezing the last measured value of said time-variable parameter upon receipt of a freeze command from the master device, and

transmitting the frozen value of the at least one time-variable parameter to the master device during the data-gathering time interval.

16. The system of claim 15 , wherein each slave device comprises:

a first data storage memory area, the slave device being configured for storing in the first data storage memory area at least the last periodically measured value of the at least one time-variable parameter; and

and a second data storage memory area, the slave device being configured for frozen-storing the last periodically measured value of the at least one time-variable parameter upon receipt of the freeze command and for recovering the frozen value of the at least one time-variable parameter from the second data storage memory area and sending said frozen value to the master device during the data-gathering time interval.

17. The system of claim 15 , wherein the slave devices are configured for deleting the frozen data of the at least one measured parameter upon expiration of a maximum data-gathering time interval.

18. The system of claim 15 , wherein the master device is configured for combining an identification code to the freeze command, and wherein the slave devices are configured for freezing the value of said at least one parameter in combination with the identification code or a code related thereto.

19. The system of claim 18 , wherein the slave devices are configured for transmitting the at least one frozen value to the master device in combination with said identification code or said code related thereto.

20. The system of claim 18 , wherein the master device is configured for checking if the identification code, or a code related thereto, which has been combined by each slave device to the frozen value of said at least one parameter corresponds to the latest sent freeze command.

21. The system of claim 15 , wherein the master device is configured for sending a freeze command containing a payload which selects one or more classes, sets, subsets or groups of a plurality of time-variable parameters, such that only the slave devices selectively freeze only the values of the time-variable parameters belonging to the group(s), set(s), subset(s) or class(es) identified by the payload.

22. The system of claim 15 , wherein the slave devices comprise power converting devices connected to electric generators.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: ABB SCHWEIZ AG
To: MARICI HOLDINGS THE NETHERLANDS B.V.
Reel/Frame 054205/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2020
From: ABB TECHNOLOGY AG
To: ABB SCHWEIZ AG
Reel/Frame 052004/0620 →
MERGER Recorded Nov 15, 2016
From: ABB TECHNOLOGY LTD.
To: ABB SCHWEIZ AG
Reel/Frame 040621/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2016
From: BOTARELLI, ANDREA; TAZZARI, DAVIDE; CECCHERINI, FILIPPO; CUCCOLI, TITO; VERNIA, FILIPPO
To: ABB TECHNOLOGY AG
Reel/Frame 039661/0172 →