Translating objects between software applications which employ different data formats
First Claim
1. A method for translating objects between applications that use different formats, the method comprising:
- generating a source object in a source application;
translating the source object to a target object in a target application, wherein the target application has a format that is not supported by the source application;
performing a first modification to the target object, wherein said first modification is not supported by said source application;
performing a second modification to said source object in said source application; and
revising said target object in said target application to reflect said second modification to said source object without removing said first modification to said target object.
0 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for translating objects between applications that use different formats is described. As described, a source object is generated using a source application. The source object is then translated to a target object in a target application. The target application having a format that is not supported by the source application. A first modification, which is not supported by the source application, is then performed to the target object. A second modification is also performed to the source object in the source application. Based on the modifications, the target object in the target application is revised to reflect the second modification to the source object without removing the first modification to the target object.
26 Citations
31 Claims
-
1. A method for translating objects between applications that use different formats, the method comprising:
-
generating a source object in a source application;
translating the source object to a target object in a target application, wherein the target application has a format that is not supported by the source application;
performing a first modification to the target object, wherein said first modification is not supported by said source application;
performing a second modification to said source object in said source application; and
revising said target object in said target application to reflect said second modification to said source object without removing said first modification to said target object.
-
-
2-13. -13. (canceled)
-
14. A method for dynamically generating a hierarchical tree structure for translating objects from a source application to a target application, wherein the format of the target application is not supported by the format of the source application, the method comprising:
-
reading a source object from a source file, wherein the source object is developed using the source application;
generating a compare key object based on a filter object, wherein the filter object is associated with a source object property, and the compare key object has a key value equal to a value of the source object property; and
determining whether to create an additional collection object. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium storing instructions for dynamically generating a hierarchical tree structure for translating objects from a source application to a target application, wherein the format of the target application is not supported by the format of the source application, by performing the steps of:
-
reading a source object from a source file, wherein the source object is developed using the source application;
generating a compare key object based on a filter object, wherein the filter object is associated with a source object property, and the compare key object has a key value equal to a value of the source object property; and
determining whether to create an additional collection object. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification