Patents by Inventor Stephen D. Hanna

Stephen D. Hanna 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: 6574523
    Abstract: An improved process for forming photocurable three-dimensional objects using an improved curing process is disclosed. The build object is formed by using differential curing of the photocurable media material to form cured solid regions with discrete mechanical properties at selected locations to tailor a part's properties to individual needs.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: June 3, 2003
    Assignee: 3D Systems, Inc.
    Inventors: Stephen D. Hanna, Khalil M. Moussa
  • Publication number: 20020196461
    Abstract: A method and apparatus for data transmission transmits both compressed and noncompressed data over each of a plurality of transmission paths. A data identification pattern is used to request a type of data from a memory having a plurality of data types stored within it. A handshaking control module is provided to select the correct type of data from the memory and place it on the output of the memory. The requested data type is then transmitted to a data decompression module via an interface. The data transmission can occur on any one of a plurality of data transmission paths when the data being transmitted is either Linework or Linework control data. When the data decompression module receives the data, it is then routed to any one of a plurality of data decompression systems based upon the results of the evaluation of the data identification pattern. The routing of the received data is wholly dependent upon the data identification pattern and independent of which transmission path the data was received on.
    Type: Application
    Filed: June 25, 2001
    Publication date: December 26, 2002
    Inventors: Stephen D. Hanna, Howard C. Jackson
  • Publication number: 20020171176
    Abstract: A detoxification process for rendering three-dimensional objects formed by solid freeform fabrication techniques biocompatible for use in long-term dermal contact applications. The process nullifies cytotoxins normally present in objects formed by solid freeform fabrication techniques rendering such techniques as viable for the production of biocompatible devices such as stents, artery valve components, bone implant supports, pacemaker shells, surgical tools, and the like. In one embodiment, a custom hearing aid shell is produced by stereolithography from an acrylate photopolymer resin that was detoxified for long-term dermal contact application. The detoxification process makes three-dimensional objects created by solid freeform fabrication techniques available for products requiring biocompatibility.
    Type: Application
    Filed: March 30, 2001
    Publication date: November 21, 2002
    Inventor: Stephen D. Hanna
  • Patent number: 6350403
    Abstract: The present invention relates to a process for the production of three-dimensional articles by stereolithography using a radiation-curable composition comprising a mixture of at least one cationically polymerizable compound and/or at least one free radical polymerizable compound, at least one filler material and at least one photoinitiator for cationic and/or radical polymerization. An organic viscosity stabilizer material may be brought into contact with the composition to substantially delay or prevent undesirable viscosity increase and subsequently premature polymerization. A filler material is optionally added to the composition in an effective amount to at least delay or prevent a significant increase in viscosity and polymerization. The process is particularly suitable for stabilizing resins in stereolithography baths.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: February 26, 2002
    Assignee: Vantico Inc.
    Inventors: Anastasios P. Melisaris, Stephen D. Hanna, Thomas H. Pang
  • Patent number: 6259467
    Abstract: A method and apparatus for signal phase alignment. A pulse is produced and a reference clock signal having a first frequency with one or more clock edges is produced. An alignment clock signal is generated having the first frequency aligned with the pulse. The first frequency of the alignment clock signal is then realigned with the pulse. The alignment clock signal is generated using the pulse and aligning one of the clock edges of the reference clock signal with the pulse edge. The alignment clock signal is realigned using a plurality of delayed clock signals based on the reference clock signal. Each of the delayed clock signals has one or more edges. The plurality of delayed clock signals are latched based on the pulse and the delayed clock signal having an edge nearest to the pulse is selected.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: July 10, 2001
    Assignee: International Business Machines Corporation
    Inventor: Stephen D. Hanna
  • Patent number: 6170034
    Abstract: The present invention includes a method of transferring data when some of the data is masked. A mask table is provided to a storage device where it is duplicated and stored with the duplicate. The duplicate data is compared to the original data for a data protection function. A mask index counter and mask bit counter maintain provide values for specific data that are to be processed. The counters are programmable so that if a transfer error occurs, counter values for the next data after the previously transferred good data is calculated and loaded therein. The present invention also has the capability not to transfer the last requested sector if that sector is masked. The present invention evaluates whether a stop count value equals a stop threshold value when a sector is identified as being masked. The stop count value is incremented for each sector that is read from the first storage device, regardless of whether that sector is to be transferred or masked.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: January 2, 2001
    Assignee: LSI Logic Corporation
    Inventors: Graeme Weston-Lewis, David M. Springberg, Stephen D. Hanna
  • Patent number: 6154331
    Abstract: A device to turn on a disk formatter's write gate and NRZ line drivers with minimal delay from a sector pulse. The device utilizes a look-ahead scheme to asynchronously qualify a sector pulse to drive the write gate and enable the NRZ output drivers. The write gate and NRZ line drivers are conditionally enabled by a sector pulse and are held in the enabled state until the disk formatter provides an enable signal. The enabled NRZ line drivers provide binary zeros until actual data is provided to the drivers.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: November 28, 2000
    Assignee: LSI Logic Corporation
    Inventor: Stephen D. Hanna
  • Patent number: 6099787
    Abstract: The present invention relates to a process for the production of three-dimensional articles by stereolithography using a radiation-curable composition having at least one cationically polymerizable compound and/or at least one free radical polymerizable compound, at least one filler material and at least one photoinitiator for cationic and/or radical polymerization. An organic viscosity stabilizer material is brought into contact with the composition to substantially delay or prevent undesirable viscosity increase and subsequently premature polymerization. A filler material is added to the composition in an effective amount to at least delay or prevent a significant increase in viscosity and polymerization.
    Type: Grant
    Filed: July 14, 1998
    Date of Patent: August 8, 2000
    Assignee: Ciba Specialty Chemicals Corp.
    Inventors: Anastasios P. Melisaris, Stephen D. Hanna, Thomas H. Pang
  • Patent number: 5506989
    Abstract: Priority levels and bump values are assigned to requestors for access to a system resource. When access requests are received, arbitration of the requests is made in accordance with the assigned priorities, bump values, and the received access requests. If a high priority level access request is granted, then the same request will be held off for a successive number of requests as set by the bump values. In cases where the access is required for more than one request/grant cycle, the priority level access can be retained as long as required.
    Type: Grant
    Filed: January 31, 1990
    Date of Patent: April 9, 1996
    Assignee: IBM Corporation
    Inventors: Gerald D. Boldt, Stephen D. Hanna
  • Patent number: 5446741
    Abstract: Memory testing is performed by a dedicated hardware system, initialized by a system processor and employing the processor's DMA capability to allow the system to execute other programs without having to wait until memory testing is completed. The same hardware can be utilized as a memory scrubber.
    Type: Grant
    Filed: December 23, 1993
    Date of Patent: August 29, 1995
    Assignee: International Business Machines Corporation
    Inventors: Gerald D. Boldt, Stephen D. Hanna, Robert E. Vogelsberg
  • Patent number: 5408539
    Abstract: Pipelined image data transfer which tessellates and quads the data while transferring. The output data from the transfer can be selectively in quad or linear format. Such tessellating and formatting is performed in-line using alternate buffers for pipelining so that there is effectively no delay for performing the operations. The operations are performed by unique input and output buffer and image storage addressing.
    Type: Grant
    Filed: June 30, 1993
    Date of Patent: April 18, 1995
    Inventors: David E. Finlay, Lisa L. Fischer, Stephen D. Hanna
  • Patent number: 5377334
    Abstract: Resource master and slave combinations operating from separate local clocks asynchronously even though there may be wide speed variations among the devices, eliminating the need to synchronize the trailing edges of generated control signals with the local clock so as to free access to the resource as soon as possible without introducing timing or logic hazards.
    Type: Grant
    Filed: November 10, 1992
    Date of Patent: December 27, 1994
    Assignee: International Business Machines Corporation
    Inventors: Gerald D. Boldt, Stephen D. Hanna, Robert E. Vogelsberg
  • Patent number: 5347596
    Abstract: Clipping individual rows or columns of pels from patterns stored as pels is accomplished by passing quads of pels through a clipper before rotation is effected. Integral numbers of quads are clipped by skipping their address when reading from the pattern store or inhibiting their transfer. This permits more detailed pages to be composed for printing.
    Type: Grant
    Filed: May 21, 1993
    Date of Patent: September 13, 1994
    Assignee: IBM Corporation
    Inventors: Ruben Dominguez, Jr., Stephen D. Hanna
  • Patent number: 5289583
    Abstract: Bus master for use in computer system includes logic for determining the number of words remaining to be transferred in a DMA operation to supply signals to permit arbitration to start for the next DMA request, thereby avoiding an idle cycle. A timeout state machine is also included to prevent the bus master state machine from hanging in a state with no exit. Errors can be masked to permit analysis of system problems.
    Type: Grant
    Filed: October 19, 1990
    Date of Patent: February 22, 1994
    Assignee: International Business Machines Corporation
    Inventors: Lisa L. Fischer, Stephen D. Hanna
  • Patent number: 4893257
    Abstract: A character generator with multidirectional scan and variable line and character (or symbol) size capability is disclosed. Universality is implemented by producing a serial binary stream which can be used to print or display in any of eight combinations of scan direction and progression, that is, for scan direction left to right, or vice versa, progressing up or down, or scan direction top or bottom or vice versa, progressing left or right. In formatting the serial binary stream, a font is accessed (for basic symbol definition), which selectively provides for orthogonal scan of the symbol definitions. Variable line size is implemented by terminating a symbol row (or line) based on a predetermined size criteria regardless of the comparable font dimension and "filling" up to the line size to the extent the corresponding font dimension is less than the predetermined size criteria.
    Type: Grant
    Filed: November 10, 1986
    Date of Patent: January 9, 1990
    Assignee: International Business Machines Corporation
    Inventors: Ruben Dominguez, Jr., David E. Finlay, Stephen D. Hanna, Jesus C. Lopez, David C. Stevenson, Donald W. Zegafuse, Jr., deceased
  • Patent number: 4841453
    Abstract: A character generator with multidirectional scan and variable line and character (or symbol) size capability. Universality is implemented by producing a serial binary stram which can be used to print or display in any of eight combinations of scan direction and progression, that is, for scan direction left to right, or vice versa, progressing up or down, or scan direction top to bottom or vice versa, progressing left or right. In formatting the serial binary stream, a font is accessed (for basic symbol definition), which selectively provides for orthogonal scans of the symbol definitions. Variable line size is implemented by terminating a symbol row (or line) based on a predetermined size criteria regardless of the comparable font dimension and "filling" up to the line size to the extent the corresponding font dimension is less than the predetermined size criteria.
    Type: Grant
    Filed: November 10, 1986
    Date of Patent: June 20, 1989
    Assignee: IBM Corporation
    Inventors: David E. Finlay, Stephen D. Hanna, David C. Stevenson, John T. Varga