Patents by Inventor John Conrad

John Conrad 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: 6704782
    Abstract: A method of monitoring data distribution progress in a computer network including a Distribution Manager and an end-user terminal communicating with the Distribution Manager through at least one node in the network. The Distribution Manager generates an identifier associated with the distribution along with a routing to the end-user terminal through the network. The Distribution Manager updates a Distribution State Table, maintaining information describing the progress of the distribution, and a Node State Table, maintaining information describing the status of the node in the network. The distribution data is then sent to the end-user terminal via the selected routing. Data are collected at the node from the end-user terminal describing the status of the end-user terminal and those data are transferred to the Distribution Manager. The Distribution Manager updates the distribution State and Node State Tables with the data received from the Node.
    Type: Grant
    Filed: December 9, 1999
    Date of Patent: March 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Mark Achtermann, Alberto Giammaria, John Conrad Sanchez
  • Publication number: 20030179012
    Abstract: A circuit and method for accelerating bus line communication in an integrated circuit is disclosed. High speed transmission of signals along a bus line is achieved by driving a series of bus line segments with their own bi-directional bus amplification circuits. Because each bus line segment has less capacitive loading than longer non-segmented bus lines, voltage reversal, or data inversion of a pair of complementary lines of a bus line segment is accomplished at high speed. Each bi-directional bus amplification circuit includes a precharge circuit for precharging each complementary pair of lines to known logic levels, and a drive circuit for changing the logic level of each line.
    Type: Application
    Filed: March 21, 2003
    Publication date: September 25, 2003
    Applicant: MOSAID Technologies, Inc.
    Inventors: Raymond Jit-Hung Sung, John Conrad Koob, Tyler Lee Brandon, Duncan George Elliot
  • Publication number: 20030178228
    Abstract: The design methods described enable three-dimensional integrated circuit systems in which all of the dies, in a vertically bonded stack of dies, are identical. Only one mask set and wafer type is required since a single circuit design is produced for one die in the stack and reused for all the dies with little or no modification. The system scales directly as the level of stacking is increased while incurring no extra design effort, beyond that required for the initial design.
    Type: Application
    Filed: March 20, 2003
    Publication date: September 25, 2003
    Inventors: Raymond Jit-Hung Sung, Tyler Lee Brandon, John Conrad Koob, Duncan George Elliott, Daniel Arie Leder
  • Publication number: 20030179631
    Abstract: A column redundancy architecture for arrayed parallel processor devices is disclosed. In particular, daisy chained communication between processing elements is preserved after defective memory columns and their associated processing elements are disabled, by setting a bypass circuit within the processing element to be disabled. An address remapping circuit ensures that spare memory columns and associated processing elements replacing the defective memory columns and processing elements can be addressed in a linear column order. The column redundancy architecture is flexible as it permits replacement of arbitrary numbers of series adjacent processing elements as well as non adjacent processing elements with a minimal impact on device performance.
    Type: Application
    Filed: March 21, 2003
    Publication date: September 25, 2003
    Applicant: MOSAID Technologies, Inc.
    Inventors: John Conrad Koob, Raymond Jit-Hung Sung, Tyler Lee Brandon, Duncan George Elliott
  • 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: 20030001894
    Abstract: A method, apparatus, and computer implemented instructions for presenting actions associated with an object displayed in a graphical user interface in a data processing system. Actions are dynamically associated with the object. In response to a selection of the object, the actions are presented in the graphical user interface.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: James Russell Boykin, 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
  • Patent number: 6289395
    Abstract: In scripting connections between objects within a component software architecture, a generic event processing module is provided to listen to all possible events. Objects registered for scripting are introspected to determine all events which may be fired by the object. In the case of the Java beans specification, this includes both Java-defined and user-defined events. One or more event listener classes for user-defined events may then be created, instantiated and added to the registered objects at runtime. When an event is fired and detected by a system listener, the appropriate event listener notifies the client, which may be a scripting component. The client may then take appropriate action. With an event processing module as described, event sinks need not be wrapped to become event listeners and event sources need not be wrapped to generate events in a specific manner. Events may be passed between sources and sinks without either knowing of the existence of the other.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: September 11, 2001
    Assignee: International Business Machines Corporation
    Inventors: Ajay Arvind Apte, Ping Chen, John Conrad Sanchez
  • Patent number: 6256772
    Abstract: A scripting environment component provides predefined interfaces for scripting registered objects. A scripting component implemented for a user-selected scripting language, which implements all methods and interfaces specific to the selected scripting language, connects a scripting engine for the selected language to the scripting environment and the objects registered with the scripting environment. Scripting components for specific scripting languages are subclassed from a generic scripting component. To create and edit scripts connecting objects registered with the scripting environment, the appropriate scripting component is selected to provide connections between the scripting engine for the selected scripting language and the interfaces defined by the scripting environment. Runtime-only information for generated scripts may be saved to a separate storage space. At runtime, the scripts may call other scripts, possibly written in a different language, and respond to events fired by a registered object.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: July 3, 2001
    Assignee: International Business Machines Corporation
    Inventors: Ajay Arvind Apte, Ping Chen, John Conrad Sanchez
  • Patent number: 6223185
    Abstract: A method, apparatus, and article of manufacture for combining existing objects is disclosed. The method comprises the steps of accepting a selection of existing objects to combine, retrieving the methods and attributes of the selected objects, applying a composition rule to the retrieved methods and attributes to define combined methods and attributes, and storing references to the combined methods and attributes to the composite object. The present invention also comprises an article of manufacture, tangibly embodying a series of instructions for performing the above steps. The apparatus comprises a processor for selecting existing objects and for applying a composition rule to the retrieved objects and methods and an I/O device for retrieving the methods an attributes for the selected objects and for storing references to the combined methods and attributes.
    Type: Grant
    Filed: July 31, 1998
    Date of Patent: April 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Philip Theodore Berkland, Howard Justin Glaser, David Joseph Kuettel, Stewart Earle Nickolas, John Conrad Sanchez
  • Patent number: 6078743
    Abstract: For scripting objects in a component software architecture, a generic IDE interface to scripting IDEs is defined to allow connection to a language-specific scripting IDE preferred by a user. IDE class information--methods, properties, and events, including callback methods--for IDE editable objects are saved with an IDE instance of the IDE editable objects corresponding to objects registered for scripting. The IDE instance and its handle are connected to a scripting component through a corresponding Java object and handle. Language-specific scripting IDEs may thus be connected to a scripting component for a different language-specific scripting engine. Any scripting IDE may therefore be utilized for creation and execution of scripts written in a specific language for any scripting engine, allowing the user to employ a preferred scripting IDE regardless of the scripting language selected to connect registered objects.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: June 20, 2000
    Assignee: International Business Machines Corporation
    Inventors: Ajay Arvind Apte, Ping Chen, John Conrad Sanchez
  • Patent number: 5994320
    Abstract: The invention provides compositions and methods for treating primary brain cancer. The compositions include at least one antisense oligonucleotide that inhibits the proliferation of primary brain cancer cells. The antisense oligonucleotides are preferably complementary to and hybridize to a mRNA encoding c-myb. A method of the invention involves treating patients with primary brain cancer with a pharmaceutical composition including at least one antisense oligonucleotide in an amount effective to inhibit primary brain cell proliferation. The invention also provides probes and primers useful to identify primary brain cells having amplified and/or rearranged genes encoding c-myb.
    Type: Grant
    Filed: December 5, 1997
    Date of Patent: November 30, 1999
    Assignee: Regents of the University of Minnesota
    Inventors: Walter C. Low, Eric P. Flores, Walter A. Hall, Lan Chiang, John A. Conrad
  • Patent number: 5776790
    Abstract: A process of Pb/Sn evaporation eliminates haloes in the manufacture of solder bump interconnects. This robust process of forms solder bump interconnects and reduces critical molebdnum mask sensitivity. Vacuum evaporation through which Pb/Sn C4 pads are deposited is performed by maintaining parallel temperature gradients between the molybdenum mask and silicon wafer, thus resulting in elimination of connecting haloes and yield losses.
    Type: Grant
    Filed: February 28, 1996
    Date of Patent: July 7, 1998
    Assignee: International Business Machines Corporation
    Inventors: Stephen George Starr, John Conrad Kutt, Robert Henry Zalokar, Jr.
  • Patent number: 4778496
    Abstract: A multi-part cabinet enclosing a high efficiency particulate air filter and a blower for moving air therethrough positions the filter in a first part of the cabinet and sealingly connects it with a second part of the cabinet in which the blower and its motor are located. A third part of the cabinet encloses the first part and provides a screened access opening so that air to be filtered can enter the third part of the multi-part cabinet and flow therefrom through the high efficiency particulate air filter in the first part of the cabinet and from the filter into the second part of the cabinet and the blower therein, the second part of the cabinet being provided with a screened air exit, the first part of the multi-part cabinet being permanently sealingly attached to the second part of the multi-part cabinet. The interconnection of the first, second and third parts of the multi-part cabinet positively prevent air leaks which adversely affect the efficiency of the high efficiency particulate air filter.
    Type: Grant
    Filed: November 13, 1987
    Date of Patent: October 18, 1988
    Assignee: William R. Eckstrom
    Inventor: John Conrad