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: 11049048
    Abstract: 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: Grant
    Filed: November 6, 2008
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Murray J. Beaton, Christina P. Lau, Scott P. Peddle
  • Patent number: 8793657
    Abstract: 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: Grant
    Filed: November 21, 2005
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ella Belisario, Gordon R. Chiu, Erin Harris, Christina P. Lau, Peter A. Nicholls, Ilene R. Seelemann, Henry Zongaro
  • Patent number: 8108825
    Abstract: 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: Grant
    Filed: July 14, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: James Patrick Goodwin, Christina P. Lau, Margaret M. O'Connell, Douglass J. Wilson
  • Patent number: 7890931
    Abstract: 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: Grant
    Filed: June 10, 2003
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Martin Lauzon, Christina P. Lau
  • Publication number: 20100114631
    Abstract: 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: Application
    Filed: November 6, 2008
    Publication date: May 6, 2010
    Inventors: Murray J. Beaton, Christina P. Lau, Scott P. Peddle
  • Publication number: 20090178020
    Abstract: 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: Application
    Filed: July 14, 2008
    Publication date: July 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Patrick Goodwin, Christina P. Lau, Margaret M. O'Connell, Douglass J. Wilson
  • Patent number: 7496838
    Abstract: 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: Grant
    Filed: December 5, 2002
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Craig Salter, Christina P. Lau
  • Patent number: 7092955
    Abstract: 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: Grant
    Filed: May 10, 2002
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventors: Ernest Wing Mah, Christina P Lau
  • Publication number: 20040117769
    Abstract: 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: Application
    Filed: June 10, 2003
    Publication date: June 17, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Martin Lauzon, Christina P. Lau
  • Publication number: 20040010753
    Abstract: 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: Application
    Filed: December 5, 2002
    Publication date: January 15, 2004
    Applicant: International Business Machines Corporation
    Inventors: Craig Salter, Christina P. Lau
  • Publication number: 20030204481
    Abstract: 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: Application
    Filed: June 27, 2002
    Publication date: October 30, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Christina P. Lau
  • Patent number: 6598219
    Abstract: 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: Grant
    Filed: October 6, 1999
    Date of Patent: July 22, 2003
    Assignee: International Business Machines Corporation
    Inventor: Christina P. Lau
  • Publication number: 20030037039
    Abstract: 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: Application
    Filed: May 10, 2002
    Publication date: February 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Ernest Wing Mah, Christina P. Lau
  • Patent number: 6501486
    Abstract: 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: Grant
    Filed: November 29, 1999
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventor: Christina P. Lau
  • Publication number: 20020184213
    Abstract: 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: Application
    Filed: April 25, 2002
    Publication date: December 5, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christina P. Lau, David M. Lauzon, Craig Salter