# US 11,907,010 B2 · Multi-clock synchronization in power grids

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,010 B2
- Document ID: US11907010B2
- Status: Granted
- Kind: B2
- Application number: 18/304,404
- Filed: 2023-04-21
- Published: 2023-08-10
- Granted: 2024-02-20
- Earliest claimed: 2019-05-22
- Assignees: Vit Tall LLC
- Applicants: Vit Tall LLC
- Inventors: Steve Chan
- Web page: https://patentgrep.com/patent/US11907010B2

## CPC

- G06F 1/12: Synchronisation of different clock signals {provided by a plurality of clock generators}
- G06F 1/14: Time supervision arrangements, e.g. real time clock
- G06F 1/10: Distribution of clock signals {, e.g. skew}
- G06F 21/445: {by mutual authentication, e.g. between devices or programs}
- H04J 3/0641: {Change of the master or reference, e.g. take-over or failure of the master}
- H04L 63/123: {received data contents, e.g. message integrity}
- H04L 67/52: specially adapted for the location of the user terminal
- Y04S 40/20: Information technology specific aspects, e.g. CAD, simulation, modelling, system security
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS

## Abstract

Disclosed are methods and systems to improve the time synchronization of power distribution systems and/or other distributed device networks. The disclosure relates to nesting selection algorithms to elect a grand master clock from among groups of devices in a network.

## Claims

### Claim 1

A time-synchronizing power grid system, comprising:
a plurality of timekeeping substations, wherein each substation comprises one or more clock devices; and
a system time controller device in communication with the plurality of timekeeping substations; wherein:
the clock devices report clock data to a group time controller device;
the group time controller device is configured to select a group best clock by applying the Best Master Clock Algorithm to the reported clock data to select a candidate group best clock, elect a reference value using an N-input voting algorithm, compare the candidate group best clock to the reference value using an accuracy threshold, and report the group best clock to the system time controller device;
the system time controller device is configured to select a grand master clock from the reported group best clocks using a fault-tolerant average algorithm; and
the clock devices are configured to synchronize to the grand master clock.

### Claim 2 (depends on 1)

The system of claim 1, wherein the system time controller device and the grand master clock are configured to authenticate a message between the grand master clock and the system time controller device prior to synchronization between the clock devices and the grand master clock.

### Claim 3 (depends on 1)

The system of claim 1, wherein the group time controller device is the system time controller device.

### Claim 4 (depends on 1)

The system of claim 1, wherein the system time controller is configured to select the grand master clock by identifying a master clock group based on the reported group best clocks and selecting the grand master clock from the master clock group.

### Claim 5 (depends on 1)

The system of claim 1, wherein the fault-tolerant average algorithm selects a median clock data from the reported group best clocks.

### Claim 6 (depends on 1)

The system of claim 1, wherein the fault-tolerant average algorithm calculates an average of the clock data from the reported group best clocks and selects the grand master clock to be the group best clock closest to the average.

### Claim 7 (depends on 1)

The system of claim 1, wherein the system time controller device is configured to evaluate the reasonableness of the selected grand master clock relative to the other clock data prior to synchronization between the clock devices and the grand master clock.

### Claim 8 (depends on 7)

The system of claim 7, wherein the system time controller device is configured to identify the group associated with the grand master clock as a master clock group and apply a master election logic to the master clock group in a later synchronization process to select a second grand master clock.
