System and method for creating a new data structure in memory populated with data from an existing data structure
First Claim
1. A computer-implemented process for populating a destination data structure associated with an application program with data from a source data structure, comprising the steps of;
- receiving a user command dragging and dropping a representation of the source data structure onto a representation of the program associated with the destination data structure;
in response to the drag and drop command, displaying a menu of transform functions proximate to the representation of the program module associated with the destination data structure;
receiving user input selecting one of the transform functions;
consulting a field-to-field correspondence table containing an association between fields of the source data structure and fields of the destination data structure to determine the fields of the destination data structure that correspond to the fields of the source data structure; and
executing the selected field by field transform function to load data from the fields in the source data structure into the corresponding fields of the destination data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating a new destination data structure in memory populated with data from fields of an existing source data structure. A representation of the source is selected, dragged over, and dropped onto an icon representing a program module. The source and the program module are each associated with a type of data structure. If these types of data structures are different, then the destination is created in memory of the type associated with the program module. Once the destination is created, the data within the source is transformed to populate predetermined fields of the destination. One way of populating the destination is by determining which field in the destination corresponds to a given field in the source. Data from a given field of the source is loaded into the corresponding field of the destination. This is performed for each of the fields in the source, thus transferring the data into the destination from the source without having to manually re-enter or perform successive copy and paste operations on the data in the fields of the destination. Another way of populating the destination is by formatting data from each of the printable fields of the source into a predetermined rich text format to yield a formatted version of the source as if the source were being printed in one of the fields of the destination. The formatted data is then loaded into the field of the destination.
-
Citations
4 Claims
-
1. A computer-implemented process for populating a destination data structure associated with an application program with data from a source data structure, comprising the steps of;
-
receiving a user command dragging and dropping a representation of the source data structure onto a representation of the program associated with the destination data structure; in response to the drag and drop command, displaying a menu of transform functions proximate to the representation of the program module associated with the destination data structure; receiving user input selecting one of the transform functions; consulting a field-to-field correspondence table containing an association between fields of the source data structure and fields of the destination data structure to determine the fields of the destination data structure that correspond to the fields of the source data structure; and executing the selected field by field transform function to load data from the fields in the source data structure into the corresponding fields of the destination data structure. - View Dependent Claims (2, 3, 4)
-
Specification