Patents by Inventor Karalee Brown LeBlanc

Karalee Brown LeBlanc 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: 6983448
    Abstract: A family of Java interfaces defines methods to provide common information about a property, such as data type and editing capabilities. The interfaces identify the methods used to get generic metadata. Implementers may extend these classes, as needed, to provide the metadata for their specific properties. The common metadata description interface of the present invention allows multiple metadata sources to be used interchangeably within the same software product without the software code being specifically written for each metadata source.
    Type: Grant
    Filed: July 12, 2001
    Date of Patent: January 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: John Mark Hartel, Karalee Brown LeBlanc, John Conrad Sanchez
  • Patent number: 6834284
    Abstract: A process and system for providing name service scoping behavior is implemented. In an object-oriented data processing system, a request is received for an initial context for a namespace from a requesting object. A scoped initial context factory object is constructed, and an initial context is requested from the scoped initial context factory object. A class for the scoped initial context factory object may be determined from a variable in a hash table object passed as an argument. In response to the request for an initial context from the scoped initial context factory object, an initial context is requested from a non-scoped initial context factory object. The scoped initial context factory object may be a subclass of the non-scoped initial context factory object. The initial context returned by the non-scoped initial context factory object is scoped to a partition of the namespace, and the scoped initial context is returned.
    Type: Grant
    Filed: August 12, 1999
    Date of Patent: December 21, 2004
    Assignee: International Business Machines Corporation
    Inventors: Liane Elizabeth Haynes Acker, James Irwin Knutson, Karalee Brown LeBlanc
  • Patent number: 6694506
    Abstract: A computer controlled object oriented programming system for distributive program development over networks such as the internet with implement for interfacing a plurality of programming objects with each other to provide combination objects combining programming functions of said objects, each object including predetermined interface data defining a required common interface with the other programming objects as well as a framework of events and attributes and methods for manipulating the attributes. These objects may be combined with each other via their common interfaces to form combination objects, and such combination objects may in turn be further combined with other objects and combination objects to form objects of increasing complexity which function as complete programs. General purpose operations and functions are added to existent object oriented programs in an object attribute independent process. Also, this addition may be done dynamically to such existent programs.
    Type: Grant
    Filed: October 16, 1997
    Date of Patent: February 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Karalee Brown LeBlanc, Wayne Elmo Vicknair
  • Patent number: 6684387
    Abstract: The introspection capability of Java is utilized by the described verification tool to verify validity of a target bean's Java Archive (JAR) file. The deployment descriptor class is verified first according to Enterprise Java Bean. specification rules. The remaining classes: remote interface, home interface and bean class are all loaded into a Java Virtual Machine (JVM) and verified by the described verification tool through Java introspection.
    Type: Grant
    Filed: September 23, 1999
    Date of Patent: January 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Liane Elizabeth Haynes Acker, Ajay A. Apte, Ping Chen, Karalee Brown LeBlanc
  • Publication number: 20030028549
    Abstract: A family of Java interfaces defines methods to provide common information about a property, such as data type and editing capabilities. The interfaces identify the methods used to get generic metadata. Implementers may extend these classes, as needed, to provide the metadata for their specific properties. The common metadata description interface of the present invention allows multiple metadata sources to be used interchangeably within the same software product without the software code being specifically written for each metadata source.
    Type: Application
    Filed: July 12, 2001
    Publication date: February 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: John Mark Hartel, Karalee Brown LeBlanc, John Conrad Sanchez
  • Publication number: 20030001892
    Abstract: An apparatus, method and computer program product for selecting and displaying graphical user interfaces for editing properties are provided. With the apparatus, method and computer program product, metadata associated with a property is analyzed to determine a type of editor associated with the property. This determination may include identifying one or more PropertyEditor Interface methods invoked by the property editor. Based on the type of editor associated with the property, one of a number of predetermined graphical user interfaces is selected. The selected graphical user interface is provided to a user who may use the graphical user interface to thereby edit the property.
    Type: Application
    Filed: June 14, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: John Mark Hartel, John Conrad Sanchez, Karalee Brown LeBlanc
  • Publication number: 20020147696
    Abstract: A process and system for providing name service scoping behavior is implemented. In an object-oriented data processing system, a request is received for an initial context for a namespace from a requesting object. A scoped initial context factory object is constructed, and an initial context is requested from the scoped initial context factory object. A class for the scoped initial context factory object may be determined from a variable in a hash table object passed as an argument. In response to the request for an initial context from the scoped initial context factory object, an initial context is requested from a non-scoped initial context factory object. The scoped initial context factory object may be a subclass of the non-scoped initial context factory object. The initial context returned by the non-scoped initial context factory object is scoped to a partition of the namespace, and the scoped initial context is returned.
    Type: Application
    Filed: August 12, 1999
    Publication date: October 10, 2002
    Inventors: LIANE ELIZABETH HAYNES ACKER, JAMES IRWIN KNUTSON, KARALEE BROWN LEBLANC
  • Patent number: 6185730
    Abstract: The present invention provides a method and apparatus for creating objects in an object-oriented environment, such as Java. An interface is selected for and along with an implementation object. The interface and the implementation object are morphed to create a dippable object in a new class that includes the selected interface. The dippable object is able to accept new behaviors though dips. The dippable object calls an instance of the implementation object in response to calls made to the interface.
    Type: Grant
    Filed: July 23, 1998
    Date of Patent: February 6, 2001
    Assignee: International Business Machines Corporation
    Inventor: Karalee Brown LeBlanc