Method and apparatus for copying objects in an object-oriented environment using a multiple-transaction technique
US8793218B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 2, 2009 |
| Grant date | Jul 29, 2014 |
| Priority date | — |
| Expiry date | Jul 1, 2030 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/289
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A large number of objects, such as objects representing beams and columns in an object-oriented enterprise engineering system, may be copied in a model database by partitioning the objects according to certain criteria into a number of ordered small copy groups and copying the objects in each group as an atomic operation. Objects that are to be copied are organized into the ordered groups, and the groups are copied in order, such that all predecessors of a given object are copied into the database before, or in the same small operation as, the given object. If a large copy operation abnormally terminates before all the small copy operations have been completed, the model database is, nevertheless, left in a consistent state, and the copy operation may be resumed from the point of interruption. Furthermore, the number of objects that may be copied is not constrained by the amount of memory available in the system.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.