Patents by Inventor Rebecca Mei-Har Lau

Rebecca Mei-Har 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: 6898782
    Abstract: A method, apparatus, and article of manufacture for modeling an object-oriented system. Within the object model, a reference attribute is specified for a class and a first object is instantiated from the class. Thereafter, a reference-based association can be added to the first object using the reference attribute, wherein the reference-based association identifies a relationship between the first object and a second object.
    Type: Grant
    Filed: October 14, 1997
    Date of Patent: May 24, 2005
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Gary C. Doney, Dipayan Gangopadhyay, Alexander Gennadievich Glebov, Michael Morris Golding, Timothy James Grose, Rebecca Mei-Har Lau, Subrata Mitra, Rajendra Bhagwatisingh Panwar
  • Publication number: 20020054128
    Abstract: A method, apparatus, and article of manufacture, and a memory structure for displaying a data file is disclosed. The apparatus displays a window, comprising two synchronized window portions: an unformatted window portion showing unformatted data and a formatted window portion showing the same data as the current record formatted according to a data structure described in data structure file.
    Type: Application
    Filed: June 18, 2001
    Publication date: May 9, 2002
    Applicant: International Business Machines Corporation
    Inventors: Rebecca Mei-Har Lau, Kevin Jon Poole, Sheila I. Sholars
  • Patent number: 6343265
    Abstract: Disclosed is a system for mapping objects defined in a design model, such as an object oriented design model defined using a design language such as the Universal Modeling Language (UML), to a data model accessible to an application development tool. A design model is provided that includes at least two models. A first model includes a first class and a second model includes a second class. The first class and second class have the same name, and the first class and second class have at least one different attribute and method. The first model, the first class, and attributes and methods therein are mapped to a first data structure that indicates that the first class is included with the first model. The second model, the second class, and attributes and methods therein are mapped to a second data structure that indicates that the second class is included with the second model. In this way, the first class and the second class are distinguished according to their model in the data structures.
    Type: Grant
    Filed: July 28, 1998
    Date of Patent: January 29, 2002
    Assignee: International Business Machines Corporation
    Inventors: Alexander Gennadievich Glebov, Rebecca Mei-Har Lau
  • Patent number: 6313834
    Abstract: A method, apparatus, and article of manufacture, and a memory structure for displaying a data file is disclosed. The apparatus displays a window, comprising two synchronized window portions: an unformatted window portion showing unformatted data and a formatted window portion showing the same data as the current record formatted according to a data structure described in data structure file.
    Type: Grant
    Filed: November 23, 1998
    Date of Patent: November 6, 2001
    Inventors: Rebecca Mei-Har Lau, Kevin Jon Poole, Sheila I. Sholars
  • Patent number: 6237142
    Abstract: A method, apparatus, and article of manufacture which provides for synchronizing links and group definitions in an object-oriented system. The method comprises the steps of creating a first class and a second class within a memory of a computer, creating a link between the first class and the second class within the memory of the computer, setting a multiplicity value within the memory of the computer to define a first group within the first class and a second group within the second class, creating an instance of the first class in the memory of the computer where the instance is within the first group, changing the group definition in the memory of the computer to include the instance and link the first group to the second group via the created link, and changing the created link in the memory of the computer to reflect the changes in the defined first group.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: May 22, 2001
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Dipayan James Gangopadhyay, Timothy James Grose, Rebecca Mei-Har Lau, Subrata Mitra
  • Patent number: 5960199
    Abstract: The present invention discloses a method, apparatus, and article of manufacture of an object-oriented tool for displaying, within one window of a monitor connected to a computer, both a graphical and textual trace of an object-oriented model during execution. The invention has three sections, an object/operation/argument selection section, a graphical trace section, and a textual trace section. The object selection section displays a list of all available objects. The graphical trace view displays a graphic of the objects passing operations back and forth. The textual trace displays a log of activity during execution.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: September 28, 1999
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Gary Charles Doney, Michael Morris Golding, Hsin-Liang Huang, Rebecca Mei-Har Lau, Shu Jung Wang
  • Patent number: 5907706
    Abstract: Modeling a system using object-oriented programming tools is enhanced using a monitor built into the programming tool. The monitor can monitor in the background or in real time. Programming times are reduced and efficiency of code generation is increased by the interactive modeling agent monitoring the ongoing efforts of a user and interactive with the user through the use of windows and suggestive text on how to better use the programming language, tools, and constructs to create a better resulting model and program.
    Type: Grant
    Filed: November 12, 1996
    Date of Patent: May 25, 1999
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Rebecca Mei-Har Lau
  • Patent number: 5895472
    Abstract: A method, apparatus, and article of manufacture for providing a change and accounting log in an object-oriented system. When a function is invoked in an application programming interface (API) to modify one or more aspects of the object-oriented system, a log entry is created in the API that documents various aspects of the invoked function. The log entry identifies the invoked function in the API, input parameters passed to the invoked function in the API, output parameters received from the invoked function in the API, and/or a return code received from the invoked function in the API that indicates a successful and failed completion of the invoked function in the API. Thereafter, the API stores the log entry into the change and accounting log in the data storage device.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: April 20, 1999
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Timothy James Grose, Rebecca Mei-Har Lau