Patents by Inventor Wang-Chiew Tan
Wang-Chiew Tan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9418124Abstract: A time-aware union operator is disclosed for consistent integration of time-aware data, wherein the time-aware union produces a time-aware consistent integrated view of underlying sources according to specified key constraints and policies. The implementation of time-aware union is idempotent, commutative, and associative, thus making it suitable for data integration, and it produces the same integrated outcome, modulo representation of time, regardless of the order in which sources are integrated.Type: GrantFiled: December 16, 2013Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Mary A Roth, Wang-Chiew Tan
-
Publication number: 20150169667Abstract: A time-aware union operator is disclosed for consistent integration of time-aware data, wherein the time-aware union produces a time-aware consistent integrated view of underlying sources according to specified key constraints and policies. The implementation of time-aware union is idempotent, commutative, and associative, thus making it suitable for data integration, and it produces the same integrated outcome, modulo representation of time, regardless of the order in which sources are integrated.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Mary A Roth, Wang-Chiew Tan
-
Publication number: 20150094996Abstract: An experiment manager is discussed for the design and execution of numerical experiments in composite simulation models, such as those created using the Smarter Planet Platform for Analysis Simulation of Health (Splash). The experiment manager independently elicits experiment-related information from each contributor of a component model, and uses this information to subsequently assist the creator of a composite model in selecting experimental factors, creating experimental designs based on these factors, and executing the experiments. This functionality permits cross-disciplinary modeling, simulation, sensitivity analysis and optimization in the setting of complex systems.Type: ApplicationFiled: September 30, 2013Publication date: April 2, 2015Applicant: International Business Machines CorporationInventors: Nicole C. Barberis, Peter J. Haas, Paul P. Maglio, Piyaphol Phoungphol, Patricia G. Selinger, Wang-Chiew Tan, Ignacio G. Terrizzano
-
Publication number: 20140214383Abstract: An aspect of combining simulation models includes a processor configured to process information relating to a plurality of simulated models. The processor collects the information to be processed related to the simulated models in at least one memory having metadata relating to the simulated models. The processor has a transformation component generated using a schema mapping tool. The transformation component detects and corrects any incompatibility between a first and a second simulation model by obtaining metadata relating to the first simulation model and the second simulation model from the memory.Type: ApplicationFiled: September 13, 2013Publication date: July 31, 2014Applicant: International Business Machines CorporationInventors: Peter J. Haas, Cheryl A. Kieliszewski, Paul P. Maglio, Ronald Mak, Patricia G. Selinger, Wang-Chiew Tan
-
Publication number: 20140214382Abstract: An aspect of handling a plurality of simulated models includes receiving from a first simulation model a stream of source data and determining data processing compatibility between the the simulation model and a second-simulation model by i) obtaining metadata relating to the first-simulation models from a memory and ii) obtaining metadata relating to the second simulation model from the memory. An aspect also includes generating a transformation component using a schema mapping tool for providing compatibility between the first and second simulation models upon a determination that the compatibility does not exist between the two models. The—transformation component is generated—using the metadata relating to the first and second simulation models. The method also includes generating a—stream of target data by the second simulation model via the transformation component. The second simulation model uses the stream of source data as input.Type: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter J. Haas, Cheryl A. Kieliszewski, Paul P. Maglio, Ronald Mak, Patricia G. Selinger, Wang-Chiew Tan
-
Publication number: 20140214762Abstract: Embodiments relate to a method and computer program product for generating a composite simulated model. A method includes receiving a specification request for generating a set of target time-series data from a set of source time-series data and obtaining specification information relating to the set of source time-series data, obtaining specification information relating to the set of target time-series data, and obtaining the source time-series data. The method also includes comparing the source and target specification information to determine if the set of source time-series data are time-aligned with the set of target time-series data and converting the set of source time-series data to the set of target time-series data upon determination that time alignment is needed.Type: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter J. Haas, Yinan Li, Ronald Mak, Wang-Chiew Tan, Ignacio Terrizzano
-
Publication number: 20140214763Abstract: An aspect of synchronization of time between simulation models includes receiving a specification request for generating a set of target time-series data using a set of source time-series data, obtaining specification information relating to the set of source time-series data, obtaining specification information relating to the set of target time-series data and obtaining the source time-series data; comparing the source specification information and the target specification information to determine if the set of source time-series data are time-aligned with the set of target time-series data, and converting the set of source time-series data to the set of target time-series data upon determination that time alignment is needed.Type: ApplicationFiled: November 4, 2013Publication date: July 31, 2014Applicant: International Business Machines CorporationInventors: Peter J. Haas, Yinan Li, Ronald Mak, Wang-Chiew Tan, Ignacio Terrizzano
-
Publication number: 20130091184Abstract: Embodiments of the invention relate to correlating schema mappings. In one embodiment, a set of schema mappings over a source schema and a target schema are received. Each of the schema mappings is decomposed into a basic schema mapping. A first set and second set of relations re determined for the source schema and the target schema, respectively. Each relation in the first set of relations is paired to at least one relation in the second set of relations. The pairing forms multiple relation pairs between the first set and second of relations in the form of (T, T?), where T is a source portion of a relation pair and T? is a target portion of the relation pair. A set of basic schema mappings is identified that matches the relation pair. Each basic schema mapping is merged into a single schema mapping.Type: ApplicationFiled: October 10, 2011Publication date: April 11, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bogdan ALEXE, Mauricio A. HERNANDEZ, Lucian POPA, Wang-Chiew TAN
-
Patent number: 7882151Abstract: A method and system for processing a schema mapping M from a source schema S to a target schema T by executing program code on a processor of a computer system. A schema mapping M? from T to S is determined via processing the schema mapping M. The schema mapping M includes at least one constraint ?. Each constraint ? consists of a source-to-target tuple-generating dependencies (s-t tgd). The schema mapping M? includes at least one constraint ??. Each constraint ?? consists of a disjunctive tgd with constants and inequalities among the constants. The schema mapping M? is stored in at least one computer usable storage device of the computer system and/or is outputted in at least one output device of the computer system.Type: GrantFiled: April 3, 2008Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Ronald Fagin, Phokion Gerasimos Kolaitis, Lucian Popa, Wang-Chiew Tan
-
Patent number: 7783680Abstract: A method and system for processing a schema mapping M from a source schema S to a target schema T by executing program code on a processor of a computer system. A schema mapping M? from T to S is determined via processing the schema mapping M. The schema mapping M includes at least one constraint ?. Each constraint ? consists of a source-to-target tuple-generating dependencies (s-t tgd). The schema mapping M? includes at least one constraint ??. Each constraint ?? consists of a disjunctive tgd with constants and inequalities among the constants. The schema mapping M? is stored in at least one computer usable storage device of the computer system and/or is outputted in at least one output device of the computer system.Type: GrantFiled: January 7, 2008Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Ronald Fagin, Phokion Gerasimos Kolaitis, Lucian Popa, Wang-Chiew Tan
-
Patent number: 7689581Abstract: A method for generating a schema mapping. A provided mapping M12 relates schema S1 to schema S2. A provided mapping M23 relates schema S2 to schema S3. A mapping M13 is generated from schema S1 to schema S3 as a composition of mappings M12 and M23. Mappings M12, M23, and M13 are each expressed in terms of at least one second-order nested tuple-generating dependency (SO nested tgd). Mapping M13 does not expressly recite any element of schema S2. At least one schema of the schemas S1 and S2 may comprise at least one complex type expression nested inside another complex type expression. Mapping M13 may define the composition of the mappings M12 and M23 with respect to a relationship semantics or a transformation semantics.Type: GrantFiled: January 18, 2006Date of Patent: March 30, 2010Assignee: International Business Machines CorporationInventors: Ronald Fagin, Phokion Gerasimos Kolaitis, Lucian Popa, Wang-Chiew Tan, Cong Yu
-
Publication number: 20090177672Abstract: A method and system for processing a schema mapping M from a source schema S to a target schema T by executing program code on a processor of a computer system. A schema mapping M? from T to S is determined via processing the schema mapping M. The schema mapping M includes at least one constraint ?. Each constraint ? consists of a source-to-target tuple-generating dependencies (s-t tgd). The schema mapping M? includes at least one constraint ??. Each constraint ?? consists of a disjunctive tgd with constants and inequalities among the constants. The schema mapping M? is stored in at least one computer usable storage device of the computer system and/or is outputted in at least one output device of the computer system.Type: ApplicationFiled: April 3, 2008Publication date: July 9, 2009Inventors: Ronald Fagin, Phokion Gerasimos Kolaitis, Lucian Popa, Wang-Chiew Tan
-
Publication number: 20090177681Abstract: A method and system for processing a schema mapping M from a source schema S to a target schema T by executing program code on a processor of a computer system. A schema mapping M? from T to S is determined via processing the schema mapping M. The schema mapping M includes at least one constraint ?. Each constraint ? consists of a source-to-target tuple-generating dependencies (s-t tgd). The schema mapping M? includes at least one constraint ??. Each constraint ?? consists of a disjunctive tgd with constants and inequalities among the constants. The schema mapping M? is stored in at least one computer usable storage device of the computer system and/or is outputted in at least one output device of the computer system.Type: ApplicationFiled: January 7, 2008Publication date: July 9, 2009Inventors: Ronald Fagin, Phokion Gerasimos Kolaitis, Lucian Popa, Wang-Chiew Tan
-
Publication number: 20070168381Abstract: A method for generating a schema mapping. A provided mapping M12 relates schema S1 to schema S2. A provided mapping M23 relates schema S2 to schema S3. A mapping M13 is generated from schema S1 to schema S3 as a composition of mappings M12 and M23. Mappings M12, M23, and M13 are each expressed in terms of at least one second-order nested tuple-generating dependency (SO nested tgd). Mapping M13 does not expressly recite any element of schema S2. At least one schema of the schemas S1 and S2 may comprise at least one complex type expression nested inside another complex type expression. Mapping M13 may define the composition of the mappings M12 and M23 with respect to a relationship semantics or a transformation semantics.Type: ApplicationFiled: January 18, 2006Publication date: July 19, 2007Applicant: International Business Machines CorporationInventors: Ronald Fagin, Phokion Kolaitis, Lucian Popa, Wang-Chiew Tan, Cong Yu
-
Patent number: 6785673Abstract: A method for converting relational data to XML (eXtensible Markup Language) is provided. The method can use a greedy algorithm to efficiently construct materialized XML views of relational databases. A greedy algorithm designed for XML view definition queries is provided for decomposing a large query into smaller queries and determining which query will run faster without actually running the query.Type: GrantFiled: December 28, 2001Date of Patent: August 31, 2004Assignee: AT&T Corp.Inventors: Maria F. Fernandez, Atsuyuki Morishima, Dan Suciu, Wang-Chiew Tan
-
Patent number: 6604100Abstract: A method for converting relational data to XML (Extensible Markup Language) is provided. The method, sometimes referred to as SilkRoute, provides a general, dynamic and efficient tool for viewing and querying relational data in XML. SilkRoute can express mappings of relational data in XML that conforms to arbitrary public document type definitions. Also, SilkRoute can materialize the fragment of an XML view needed by an application and it can fully exploit the query engine of a relational database management system whenever data items in an XML view need to be materialized.Type: GrantFiled: February 8, 2001Date of Patent: August 5, 2003Assignee: AT&T Corp.Inventors: Maria F. Fernandez, Dan Suciu, Wang-Chiew Tan