Database system for triggering event notifications based on updates to database records
US-2024419652-A1 · Dec 19, 2024 · US
US9684680B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9684680-B2 |
| Application number | US-201114129117-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 12, 2011 |
| Priority date | Jul 12, 2011 |
| Publication date | Jun 20, 2017 |
| Grant date | Jun 20, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Computer-aided design [CAD] · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.