Patents by Inventor Christina P Lau
Christina P Lau 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: 11049048Abstract: A method for managing reusable BPM assets can be provided. The method can include selecting a process in a process model in a process modeling tool, retrieving a list of BPM assets in a repository of reusable BPM assets dependent upon the selected process and selecting individual ones of the BPM assets for importation into the process modeling tool in association with the selected process. Finally, the method can include importing into the process modeling tool the selected individual ones of the BPM assets from the repository of reusable BPM assets over a computer communications network.Type: GrantFiled: November 6, 2008Date of Patent: June 29, 2021Assignee: International Business Machines CorporationInventors: Murray J. Beaton, Christina P. Lau, Scott P. Peddle
-
Patent number: 8793657Abstract: The present invention provides a visual debugger for dynamic XLS transformations. A method for real time debugging of mixed Java and Extensible Stylesheet Language Transform (XSLT) code comprises sending debug events from Java and XSLT debug sub-adapters to a debug super adapter, filtering the debug events received from the Java and XSLT debug sub-adapters, generating debug events representing a consolidated view of the received debug events, and sending the debug events to a debug user interface (UI).Type: GrantFiled: November 21, 2005Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Ella Belisario, Gordon R. Chiu, Erin Harris, Christina P. Lau, Peter A. Nicholls, Ilene R. Seelemann, Henry Zongaro
-
Patent number: 8108825Abstract: A method, system, apparatus and article of manufacture for producing a customized application. In a preferred method of the invention, a selection of components can be identified which are to be deployed to form the customized application. Within the selection of components, points of variability can be specified which can be assigned values when deploying the selection of components. The identified selection of components and the specified points of variability can be persisted in a template. Subsequently, the template can be processed to deploy the identified selection of components, to prompt for values to be assigned to the points of variability, and to configure the identified selection of components with the values at the points of variability thereby producing the customized application.Type: GrantFiled: July 14, 2008Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: James Patrick Goodwin, Christina P. Lau, Margaret M. O'Connell, Douglass J. Wilson
-
Patent number: 7890931Abstract: A visual Debugger for stylesheets assists a user of stylesheets debug the stylesheets by: allowing the user to set breakpoints on the stylesheet; running to, and stopping at, the breakpoints; single stepping through each template rule as the rule is fired (both forward and backward); evaluating the template rule on the fly; showing the relationship between each template rule and the source document that provides the data; supporting stylesheets that call external programs written in Java or JavaScript; supporting stylesheets that include or import other stylesheets; supporting XML documents that use the “?xml-stylesheet” processing instruction to include stylesheets; supporting multiple debug sessions; and allowing the user to edit the stylesheet or source document and then allowing the debugger to be relaunched.Type: GrantFiled: June 10, 2003Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: David Martin Lauzon, Christina P. Lau
-
Publication number: 20100114631Abstract: A method for managing reusable BPM assets can be provided. The method can include selecting a process in a process model in a process modeling tool, retrieving a list of BPM assets in a repository of reusable BPM assets dependent upon the selected process and selecting individual ones of the BPM assets for importation into the process modeling tool in association with the selected process. Finally, the method can include importing into the process modeling tool the selected individual ones of the BPM assets from the repository of reusable BPM assets over a computer communications network.Type: ApplicationFiled: November 6, 2008Publication date: May 6, 2010Inventors: Murray J. Beaton, Christina P. Lau, Scott P. Peddle
-
Publication number: 20090178020Abstract: A method, system, apparatus and article of manufacture for producing a customized application. In a preferred method of the invention, a selection of components can be identified which are to be deployed to form the customized application. Within the selection of components, points of variability can be specified which can be assigned values when deploying the selection of components. The identified selection of components and the specified points of variability can be persisted in a template. Subsequently, the template can be processed to deploy the identified selection of components, to prompt for values to be assigned to the points of variability, and to configure the identified selection of components with the values at the points of variability thereby producing the customized application.Type: ApplicationFiled: July 14, 2008Publication date: July 9, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James Patrick Goodwin, Christina P. Lau, Margaret M. O'Connell, Douglass J. Wilson
-
Patent number: 7496838Abstract: The invention provides for the separation of formatting and content data in a first markup file (e.g., an HTML file) so that a second markup language file (e.g., an XML file) containing the content data and formatting or presentation data file (e.g., an XSL file) can be created. Content data in the first file that is to be converted is tagged. The tagged data may be included in an HTML file. The invention processes the tagged data so that content data is identified and used to generate a file in the second format (e.g., an XML file). The presentation or formatting data is also identified and used to generate the presentation data file (e.g., an XSL file). The invention can be employed to convert the existing data files (e.g., HTML files) into files which are separated into content data files (e.g., XML files) and presentation data files (e.g., XSL files).Type: GrantFiled: December 5, 2002Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Craig Salter, Christina P. Lau
-
Patent number: 7092955Abstract: A schema is provided for Structured Query Language statements. Advantageously, through the use of this schema as a common model, different tools can be implemented to provide value-add functions on top of the common model. This invention allows tools that are interested in querying meta data to work off a higher abstraction model than is the norm.Type: GrantFiled: May 10, 2002Date of Patent: August 15, 2006Assignee: International Business Machines CorporationInventors: Ernest Wing Mah, Christina P Lau
-
Publication number: 20040117769Abstract: A visual Debugger for stylesheets assists a user of stylesheets debug the stylesheets by: allowing the user to set breakpoints on the stylesheet; running to, and stopping at, the breakpoints; single stepping through each template rule as the rule is fired (both forward and backward); evaluating the template rule on the fly; showing the relationship between each template rule and the source document that provides the data; supporting stylesheets that call external programs written in Java or JavaScript; supporting stylesheets that include or import other stylesheets; supporting XML documents that use the “?xml-stylesheet” processing instruction to include stylesheets; supporting multiple debug sessions; and allowing the user to edit the stylesheet or source document and then allowing the debugger to be relaunched.Type: ApplicationFiled: June 10, 2003Publication date: June 17, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Martin Lauzon, Christina P. Lau
-
Publication number: 20040010753Abstract: The invention provides for the separation of formatting and content data in a first markup file (e.g., an HTML file) so that a second markup language file (e.g., an XML file) containing the content data and formatting or presentation data file (e.g., an XSL file) can be created. Content data in the first file that is to be converted is tagged. The tagged data may be included in an HTML file. The invention processes the tagged data so that content data is identified and used to generate a file in the second format (e.g., an XML file). The presentation or formatting data is also identified and used to generate the presentation data file (e.g., an XSL file). The invention can be employed to convert the existing data files (e.g., HTML files) into files which are separated into content data files (e.g., XML files) and presentation data files (e.g., XSL files).Type: ApplicationFiled: December 5, 2002Publication date: January 15, 2004Applicant: International Business Machines CorporationInventors: Craig Salter, Christina P. Lau
-
Publication number: 20030204481Abstract: An object-oriented XML schema object model for use in a system for visualizing and constructing XML schemas is made up of a set of classes representative of various XML schema components or categories thereof including XML schema files, global XML schema file content, global elements, non-global elements, element content, include files, import files, type definitions generally, complex type definitions, complex type definition content, simple type definitions, built-in types, and attributes. The classes are implemented in an object-oriented programming language and are instantiated as necessary by the system in order to represent an XML schema being visually constructed.Type: ApplicationFiled: June 27, 2002Publication date: October 30, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Christina P. Lau
-
Patent number: 6598219Abstract: A task oriented data model for an object oriented development tool. The data model comprises a task oriented structure which mirrors the task tree embodied in the user interface of the object development tool. The object development tool exports the data model as a document expressed in meta data language such as XML. The XML data model document comprises a series of data elements which are arranged according to a meta data model to mirror the user interface task tree. The meta data model is implemented in XML as a Document Type Definition and comprises containment relationships defined by XML constructs. The task oriented data model provides granularity for exporting and importing data elements, and also facilitates locating data elements of interest in the data model.Type: GrantFiled: October 6, 1999Date of Patent: July 22, 2003Assignee: International Business Machines CorporationInventor: Christina P. Lau
-
Publication number: 20030037039Abstract: A schema is provided for Structured Query Language statements. Advantageously, through the use of this schema as a common model, different tools can be implemented to provide value-add functions on top of the common model. This invention allows tools that are interested in querying meta data to work off a higher abstraction model than is the norm.Type: ApplicationFiled: May 10, 2002Publication date: February 20, 2003Applicant: International Business Machines CorporationInventors: Ernest Wing Mah, Christina P. Lau
-
Patent number: 6501486Abstract: A computer system for multiple language support in a component-based system having a graphical interface for object creation. The created objects having a CORBA-compliant IDL definition. The system mapping the created objects, including system-defined objects, from their IDL definitions to programming language-specific implementations for each of the programming languages supported by the computer system. The computer system persistently storing the programming language implementations and using and displaying the language specific implementation specified by the user.Type: GrantFiled: November 29, 1999Date of Patent: December 31, 2002Assignee: International Business Machines CorporationInventor: Christina P. Lau
-
Publication number: 20020184213Abstract: Embodiments of the invention provide a graphical rendering of source and target data instances enabling a user to select mappings between elements in the source data instance and elements in the target data instance. The data instances are typically input to embodiments of the invention as text files (e.g., DTD, XML, XML Schema Definition (“XSD”) files, HTML files or the like), Additionally, in some embodiments additional characteristics or functions operating on data populating the mapped structures can be provided. Upon receipt of the mapping data (and, optionally, additional characteristic or function operations) embodiments of the invention generate a list of elements mapped from the target data instance. From this list, templates or code blocks are generated by embodiments of the invention which enable a script or source code file to be generated.Type: ApplicationFiled: April 25, 2002Publication date: December 5, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christina P. Lau, David M. Lauzon, Craig Salter