Patents by Inventor Randall Richard Schnier

Randall Richard Schnier 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: 7953737
    Abstract: A storage medium and computer system that, in an embodiment, in response to a request to create a target object, create a reference object for the target object and bind the reference object to a name space without the target object being instantiated. In response to an invocation of a method on the reference object, a determination is made whether a target object associated with the reference object exists. If the target object does not already exist, the target object is instantiated. If the target object does already exist, the target object is returned. In this way, target objects are not instantiated until a method on the reference object is invoked, which in an embodiment increases the performance of the invoking application.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: James C. Krueger, Randall Richard Schnier
  • Publication number: 20090106301
    Abstract: A storage medium and computer system that, in an embodiment, in response to a request to create a target object, create a reference object for the target object and bind the reference object to a name space without the target object being instantiated. In response to an invocation of a method on the reference object, a determination is made whether a target object associated with the reference object exists. If the target object does not already exist, the target object is instantiated. If the target object does already exist, the target object is returned. In this way, target objects are not instantiated until a method on the reference object is invoked, which in an embodiment increases the performance of the invoking application.
    Type: Application
    Filed: December 12, 2008
    Publication date: April 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James C. Krueger, Randall Richard Schnier
  • Patent number: 7480678
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, in response to a request to create a target object, create a reference object for the target object and bind the reference object to a name space without the target object being instantiated. In response to an invocation of a method on the reference object, a determination is made whether a target object associated with the reference object exists. If the target object does not already exist, the target object is instantiated. If the target object does already exist, the target object is returned. In this way, target objects are not instantiated until a method on the reference object is invoked, which in an embodiment increases the performance of the invoking application.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: James C. Krueger, Randall Richard Schnier
  • Patent number: 5771044
    Abstract: A computer-aided design system includes a method and apparatus for defining various datums with respect to a three dimensional object shown on the CAD system. The datum is labeled on the computer screen. The computer screen includes a cursor and menus for selecting a datum and various tolerance types with respect to the datum or a face related to the datum. A tolerance type and numerical value is selected for the tolerance and is also displayed on the screen. A geometric element from the CAD model or object displayed is selected to which the tolerance applies to the selected element. Data relating to the tolerance data, the geometric element, and the datum are stored within the computer. Linkage relationships are used to relate the data stored.
    Type: Grant
    Filed: March 29, 1993
    Date of Patent: June 23, 1998
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, Randall Richard Schnier