Patents by Inventor Jerry Walter Malcolm

Jerry Walter Malcolm 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: 6230157
    Abstract: To facilitate automatic code generation for Java and JavaScript applications executed over the Internet, complex nested data structures resulting from non-unique naming of data fields are flattened. Fully-qualified names for each data field are created. The fully-qualified names include the names of all nodes within a nesting path for a given data field. Where fully-qualified names become overly cumbersome, aliases may be utilized and mapped to the fully-qualified names within a correlation table. The object hierarchy for an application is thus simplified.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: May 8, 2001
    Assignee: International Business Machines Corporation
    Inventors: Jerry Walter Malcolm, Richard Dale Hoffman, Maria Azua Himmel
  • Patent number: 6121536
    Abstract: A system and method for transmitting text data to MIDI devices. Text data is received, encoded to generate a plurality of MIDI events not including a standard MIDI text event, and the generated MIDI events are transmitted. In one embodiment, the encoding includes selecting a standard type of MIDI event and generating a plurality of MIDI events of the selected type that encode the text data, the generated MIDI events being overrun events that have no effect on a musical output. In another embodiment, the encoding includes selecting a non-standard type of MIDI event and generating a plurality of MIDI events of the selected type that encode text data.
    Type: Grant
    Filed: April 29, 1999
    Date of Patent: September 19, 2000
    Assignee: International Business Machines Corporation
    Inventor: Jerry Walter Malcolm
  • Patent number: 6006204
    Abstract: A financial institution customer is permitted to create an uncleared transaction record within the financial institution's account ledger for the customer in anticipation of actually making the transaction. Although maintained within the financial institutions electronic records for the account and appearing on monthly statements or printed transaction histories, uncleared transaction records are treated as account comments but the financial institution and are not employed in any manner to modify the account balance for the corresponding account. The uncleared transaction record may include a detailed description of the transaction as well as a unique transaction identifier, created by the customer or preprinted on a banking form such as a deposit slip. When the transaction is actually made, the real transaction record is annotated with the transaction identifier.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: December 21, 1999
    Assignee: International Business Machines Corporation
    Inventor: Jerry Walter Malcolm
  • Patent number: 5995975
    Abstract: A dictionary based technique for accessing elements of a data structure used by an object oriented program involves creating a dictionary for the elements which compose the data structure including location information for each element. Responsive to a request for a particular data structure element, the dictionary is interrogated to return a pointer to a desired instance of a particular data structure element to the requesting process. The dictionary finds particular application in dynamic and complicated Internet programs written in JavaScript, where a typical data structure is a response/request based database structure which parallels a request and a response in an Internet protocol. Object constructors which utilized to initialize properties on an object are also generated from the dictionary. Once a request is recieved to generate object constructor code for an object in the object oriented program, rule data for naming properties of the object are retrieved from a rule database.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: November 30, 1999
    Assignee: International Business Machines Corporation
    Inventor: Jerry Walter Malcolm
  • Patent number: 5668959
    Abstract: A computer system for providing application program developers a technique for building a plurality of panel displays from a single, comprehensive panel definition source file. The system includes routines for creating panel definition information, acquiring a copy of previously created panel information and displaying panels dynamically created at run time using previously stored panel definition information. The system also allows the specification of modifications to panel displays at run time as well as an option for look ahead processing of previously defined and newly specified panels at run time.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: September 16, 1997
    Assignee: International Business Machines Corporation
    Inventor: Jerry Walter Malcolm