9501555

Real-Time Data Management for a Power Grid

PublishedNovember 22, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for accessing data in a power grid, comprising: a processor; and a memory storing non-transitory computer executable instructions; wherein the computer executable instructions are executable with the processor to cause the system to: create, based on a request for accessing power grid data, an execution unit for the request, wherein power grid data are divided, based on their characteristics, into a plurality of data clusters and stored in different types of databases and wherein the power grid data comprises parameters related to equipment in the power grid for at least one of electric power generation, electric power transmission, or electric power distribution, locate a database storage position of the power grid data using a unique global identifier of a corresponding measurement point with which the power grid data are associated, and access the power grid data by the execution unit based on the request.

2

2. The system according to claim 1 , wherein the computer executable instructions executable with the processor to cause the system to: locate the database storage position of the power grid data comprises: computer executable instructions executable with the processor to cause the system to: obtain a plurality of data access parameters for the request using the unique global identifier for the measurement point and in-memory measurement point mapping indexes; and wherein the computer executable instructions executable with the processor to cause the system to: access the power grid data comprises computer executable instructions executable with the processor to cause the system to: access the power grid data based on the data access parameters.

3

3. The system according to claim 2 , wherein the computer executable instructions executable with the processor to cause the system to: obtain the plurality of data access parameters for the request comprises: computer executable instructions executable with the processor to cause the system to: obtain a cluster identifier of a data cluster to which the measurement point belongs and an in-cluster identifier of the measurement point from a global measurement point management configuration using the global identifier for the measurement point; obtain a database identifier of a database storing information on the measurement point and an in-database identifier of the measurement point from an in-memory data clustering management point configuration using the cluster identifier and the in-cluster identifier; obtain database link information in a database connection pool using the database identifier; and wherein the data access parameters comprise the database link information and the in-database identifier providing the database storage location of the power grid data.

4

4. The system according to the claim 1 , wherein the computer executable instructions executable with the processor further comprise computer executable instructions executable with the processor to further cause the system to: destroy the execution unit based on closure of the request.

5

5. The system according to claim 1 , wherein database connections for the different types of databases are managed in a connection pool and wherein the computer executable instructions executable with the processor further comprise computer executable instructions executable with the processor to cause the system to adjust a number of the database connections based on access requirements from clients.

6

6. The system according to claim 1 , wherein the request is received by a client proxy to provide a unified service for all requests from clients.

7

7. The system according to claim 1 , wherein the computer executable instructions executable with the processor further comprise computer executable instructions executable with the processor to further cause the system to: create a new data cluster and/or a new database based on an increase of power grid data.

8

8. A method for accessing data in a power grid, comprising: creating with a data access apparatus, based on a request for accessing power grid data, an execution unit for the request, wherein power grid data are divided, based on their characteristics, into a plurality of data clusters and stored in different types of databases and wherein the power grid data comprises parameters related to equipment in the power grid for at least one of electric power generation, electric power transmission, or electric power distribution; locating, by the data access apparatus, a database storage position of the power grid data using a global identifier for a measurement point with which the power grid data are associated; and accessing, by the data access apparatus, the power grid data using the execution unit based on the request.

9

9. The method according to claim 8 , wherein the locating, by the data access apparatus, the position of the power grid data comprises: obtaining, by the data access apparatus, a plurality of data access parameters for the request using the global identifier for the measurement point and in-memory measurement point mapping indexes; and wherein the accessing is performed by the data access apparatus based on the data access parameters.

10

10. The method according to claim 9 , wherein the obtaining, by the data access apparatus, the plurality of data access parameters for the request comprises: obtaining, by the data access apparatus, a cluster identifier of a data cluster to which the measurement point belongs and an in-cluster identifier of the measurement point from a global measurement point management configuration using the global identifier for the measurement point; obtaining, by the data access apparatus, a database identifier of a database storing information on the measurement point and an in-database identifier of the measurement point from an in-memory data clustering management point configuration using the cluster identifier and the in-cluster identifier; and obtaining, by the data access apparatus, database link information in a database connection pool using the database identifier; and wherein the data access parameters comprise the database link information and the in-database identifier providing the database storage location of the power grid data.

11

11. The method according to claim 8 , further comprising: destroying the execution unit, by the data access apparatus, based on disclosure of the request.

12

12. The method according to claim 8 , further comprising managing, by the data access apparatus, database connections for the different types of databases in a connection pool and adjusting, by the data access apparatus, a number of the database connections based on access requirements from clients.

13

13. The method according to claim 8 , wherein the request is received by a client proxy to provide a unified service for all requests from clients.

14

14. The method according to claim 8 , further comprising creating, by the data access apparatus, a new data cluster and/or a new database based on an increase of data.

15

15. A system for accessing data in a power grid, comprising: a data clustering management (DCM) server configured to receive, in real-time, power grid data on a data service bus, and receive a request for access to measurement point data from a client outside the system, wherein the measurement point data is indicative of electrical data of a particular power device included in the power grid, and the request comprises a unique identifier of the particular power device and a measurement type; a data cluster manager executable by the DCM server to divide the received real-time power data into one of a plurality of data clusters based on characteristics of the received real-time power data; a DCM proxy module executed by the DCM server to register the request received from the client with a DCM server manager executed by the DCM server; the DCM server manager further executed by the DCM server to generate an execution unit to respond to the request received and request data access parameters for the measurement point data requested; the execution unit executed by the DCM server to identify a location in one of the data clusters where the measurement point data is located based on the data access parameters received by the DCM server manager; and the execution unit further executed by the DCM server to access the measurement point data at the identified location.

16

16. The system of claim 15 , wherein the data access parameters comprise a cluster identifier of the one of the data clusters, and an in-cluster identifier of a location within the one of the data clusters, both of which are determined from the unique identifier of the power device and the measurement type.

17

17. The system of claim 16 , further comprising a plurality of memory point indexes built by the DCM server in a memory, the memory point indexes providing a database identifier index having correlation between the cluster identifier of the one of the data clusters, the in-cluster identifier of a location included in the memory, the unique identifier of the particular power device and the measurement type.

18

18. The system of claim 15 , wherein the measurement type is indicative of a category of electrical data, wherein a specific part of the measured electrical data of the particular power device identified by the unique identifier is selected as the measurement point data by being within the category of electrical data indicated by the measurement type.

19

19. The system of claim 15 , wherein the execution unit is generated as a separate execution unit for each request.

20

20. The system of claim 15 , wherein the data clusters comprise: a real-time data cluster; a sub-real-time data cluster; and an event and other data cluster; each storing a different type of data based on the characteristics and a plurality of partition rules, the partition rules comprising a rule to divide data to one of the data clusters based on a source of the data.

21

21. The system of claim 15 , wherein the particular power device included in the power grid is configured for operation in at least one of electric power generation, electric power transmission, or electric power distribution.

Patent Metadata

Filing Date

Unknown

Publication Date

November 22, 2016

Inventors

Qin Zhou
Zhihui Yang
Xiaopei Cheng
Yan Gao
Guo Ma

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “REAL-TIME DATA MANAGEMENT FOR A POWER GRID” (9501555). https://patentable.app/patents/9501555

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.