| US 7,574,652 B2 | ||
| Methods for interactively defining transforms and for generating queries by manipulating existing query data | ||
| Alison Joan Lennon, Balmain (Australia); Timothy Charles Edgoose, Chippendale (Australia); Sue-Ken Yap, Lane Cove (Australia); Sammy Chan, West Pennant Hills (Australia); Jing Wu, Carlingford (Australia); Lena Qian, Eastwood (Australia); Khanh Phi Van Doan, Noranda (Australia); and Joshua Brendon Worrill, Alexandria (Australia) | ||
| Assigned to Canon Kabushiki Kaisha, Tokyo (Japan) | ||
| Filed on Jun. 20, 2003, as Appl. No. 10/465,222. | ||
| Claims priority of application No. PS3062 (AU), filed on Jun. 20, 2002; application No. PS3063 (AU), filed on Jun. 20, 2002; and application No. 2002953553 (AU), filed on Dec. 23, 2002. | ||
| Prior Publication US 2004/0015783 A1, Jan. 22, 2004 | ||
| Int. Cl. G06F 17/00 (2006.01) | ||
| U.S. Cl. 715—248 [715/249] | 25 Claims |

| 1. A computer implemented method of interactively determining transformations for use in mapping at least one source data
component from at least one source to target data component, said method comprising the steps of:
(a) using a computer to detect selection of at least one said source data component;
(b) for each said selected source data component, generating a corresponding list of representative data examples;
(c) using a computer to compile a resulting list of representative data examples for said target data component from said
lists of representative data examples of said selected source data components, said resulting list of representative data
examples being a limited subset of the source data components and representative of said target data component;
(d) using a computer to display said resulting list of examples in a graphical user interface;
(e) using a computer to identify a user generated modification of a single textual entity example from said resulting list
of examples, wherein said user generated modification is made by a user selecting the single textual entity example from said
resulting list of examples displayed in the graphical user interface and then directly modifying the single textual entity
example; and
(f) using a computer to determine at least one transformation to be applied to the at least one source data component including
its corresponding representative data examples displayed in the graphical user interface, said at least one transformation
being selected from a list of solutions, each solution of the list of solutions being based on the modified example and comprising
at least one function, wherein said at least one transformation is selected from the list of solutions according to one of:
a length of connectors between said functions; and
a weight assigned to said functions.
|