Version control methodology for network model

US9684680B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9684680-B2
Application numberUS-201114129117-A
CountryUS
Kind codeB2
Filing dateJul 12, 2011
Priority dateJul 12, 2011
Publication dateJun 20, 2017
Grant dateJun 20, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are methods and apparatus for providing version control for a model. A database ( 102 ) is divided into three logical areas corresponding to working model area ( 120 ), full model area ( 122 ), and permanent model area ( 124 ). Data, which may be CIM formatted data, imported into the model is validated against data previously stored in the full model area ( 122 ) and version controlled based in part on timestamp data. The version controlled data may then be exported for use by network applications. Imported data may come from a power system utility while the exported data may be used for control of such a utility.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing version control for a model, comprising: providing a database; dividing the database into plural logical areas including at least a working model logical area and a permanent model logical area; importing data into the working model logical area by temporarily storing imported data in the working model logical area, wherein the imported data corresponds to incremental change data associated with a network of an electric utility; validating the incremental change data to provide validated incremental change data, wherein the validation is at least partially based on connectivity between assets of the electric utility in the network, wherein the validation of the incremental change data includes validating an integrity of the incremental change data between the assets connected to each other; associating version information that is based at least in part on a timestamp with the validated incremental change data, wherein the timestamp is associated with a time of the importing of the imported data; and permanently storing the validated incremental change data and associated version information in the permanent model logical area. 2. The method of claim 1 , further comprising: providing a full model logical area in the database; importing full model data into the full model logical area; further validating the incremental change data based at least in part on the full model data; merging the validated incremental change data with data stored in the working model logical area; and storing the merged data in the full model logical area. 3. The method of claim 2 , wherein validation is based at least in part on a profile of a standard model. 4. A method for controlling operation of a network, comprising: providing a database; dividing the database into plural logical areas including at least a working model logical area and a permanent model logical area, wherein the imported data corresponds to incremental change data associated with a network of an electric utility; importing data into the working model logical area by temporarily storing imported data in the working model logical area; validating the incremental change data to provide validated incremental change data, wherein the validation is at least partially based on connectivity between assets of the electric utility in the network, wherein the validation of the incremental change data includes validating an integrity of the incremental change data between the assets connected to each other; associating version information that is based at least in part on a timestamp with the validated incremental change data, wherein the timestamp is associated with a time of the importing of the imported data; permanently storing the validated incremental change data and associated version information as version controlled data in the permanent model logical area; and exporting the version control data for use by network applications. 5. An apparatus for controlling operation of a network, comprising: a database divided into plural logical areas including at least a working model logical area and a permanent model logical area by temporarily storing imported data in the working model logical area, wherein the imported data corresponds to incremental change data associated with a network of an electric utility; a data import manager for receiving data into the working model logical area; a validation manager configured to validate the incremental change data to provide validated incremental change data, wherein the validation is at least partially based on connectivity between assets of the electric utility in the network, wherein the validation of the incremental change data includes validating an integrity of the incremental change data between the assets connected to each other; a version control configured to associate version information based at least in part on a timestamp with the data received by said data import manager, wherein the timestamp is associated with a time of the importing of the imported data; and an archive manager configured to permanently store the validated incremental change data and associated version information as version controlled data in the permanent model logical area of the database. 6. The apparatus as in claim 5 , further comprising: a full model logical area in said database; wherein the validation manager is configured to further validate the incremental change data received by said import manager based at least in part on data stored in said full model logical area; a baseline manager configured to merge the validated incremental change data with data stored in the working model logical area; and a database manager configured to store the merged data in the full model logical area.

Assignees

Inventors

Classifications

  • G06F16/219Primary

    Managing data history or versioning (querying versioned data G06F16/2474; querying temporal data G06F16/2477) · CPC title

  • CAD in a network environment, e.g. collaborative CAD or distributed simulation · CPC title

  • G06F30/00Primary

    Computer-aided design [CAD] · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9684680B2 cover?
Disclosed are methods and apparatus for providing version control for a model. A database ( 102 ) is divided into three logical areas corresponding to working model area ( 120 ), full model area ( 122 ), and permanent model area ( 124 ). Data, which may be CIM formatted data, imported into the model is validated against data previously stored in the full model area ( 122 ) and version controlle…
Who is the assignee on this patent?
Fan Yingfeng, Su Bo, Qiu Hongxiang, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F16/219. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 20 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).