Patents by Inventor James C. Farmer

James C. Farmer 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: 12128611
    Abstract: The present disclosure relates to a system for performing an Additive Manufacturing (AM) fabrication process on a powdered material, deposited as a powder bed and forming a substrate. The system makes use of a laser for generating a laser beam, and an optical subsystem. The optical subsystem is configured to receive the laser beam and to generate an optical signal comprised of electromagnetic radiation sufficient to melt or sinter the powdered material. The optical subsystem uses a digitally controlled mask configured to pattern the optical signal as needed to melt select portions of a layer of the powdered material to form a layer of a 3D part. A power supply and at least one processor are also included for generating a plurality of different power density levels selectable based on a specific material composition, absorptivity and diameter of the powder particles, and a known thickness of the powder bed. The powdered material is used to form the 3D part in a sequential layer-by-layer process.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: October 29, 2024
    Assignee: Lawrence Livermore National Security, LLC
    Inventors: Bassem S. El-Dasher, Andrew J. Bayramian, James A. Demuth, Joseph C. Farmer, Sharon G. Torres
  • Publication number: 20240300168
    Abstract: The present disclosure relates to a system for performing an Additive Manufacturing (AM) fabrication process on a powdered material, deposited as a powder bed and forming a substrate. The system makes use of a laser for generating a laser beam, and an optical subsystem. The optical subsystem is configured to receive the laser beam and to generate an optical signal comprised of electromagnetic radiation sufficient to melt or sinter the powdered material. The optical subsystem uses a digitally controlled mask configured to pattern the optical signal as needed to melt select portions of a layer of the powdered material to form a layer of a 3D part. A power supply and at least one processor are also included for generating a plurality of different power density levels selectable based on a specific material composition and a known absorptivity of the powder particles. The powdered material is used to form the 3D part in a sequential layer-by-layer additive manufacturing process.
    Type: Application
    Filed: May 17, 2024
    Publication date: September 12, 2024
    Inventors: Bassem S. EL-DASHER, Andrew J. BAYRAMIAN, James A. DEMUTH, Joseph C. FARMER, Sharon G. TORRES
  • Publication number: 20040158760
    Abstract: A method and apparatus are disclosed for allowing a system having multiple clock domains to be put into a known state to ensure repeatability during debugging tests. A global framing clock is created having a frequency equal to the lowest common denominator of all clocks in the system or to some divisor of thereof. At this frequency, the global framing clock ensures that it will have a rising edge at the same time that other clocks in the system have rising edges. The system clock and the global framing clock may be run throughout the system to integrated circuits. The global framing clock is used to control a system function, such as a reset or an interrupt function. When the system receives an asynchronous event, the global framing clock ensures that the event is not distributed to the system until the occurrence of a rising edge of the global framing clock.
    Type: Application
    Filed: February 6, 2004
    Publication date: August 12, 2004
    Inventors: James C. Farmer, Kent A. Dickey
  • Patent number: 6725369
    Abstract: A circuit for reconfiguring data into the particular data format for processors and system memory when operating in a particular dual-data format processing environment. The circuit uses an interface having read and write multiplexers to swap data bytes automatically, transforming data between big and little endian formats, based upon a control signal.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: April 20, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James C. Farmer, Kent A. Dickey
  • Patent number: 6715093
    Abstract: A method and apparatus are disclosed for allowing a system having multiple clock domains to be put into a known state to ensure repeatability during debugging tests. A global framing clock is created having a frequency equal to the lowest common denominator of all clocks in the system or to some divisor of thereof. At this frequency, the global framing clock ensures that it will have a rising edge at the same time that other clocks in the system have rising edges. The system clock and the global framing clock may be run throughout the system to integrated circuits. The global framing clock is used to control a system function, such as a reset or an interrupt function. When the system receives an asynchronous event, the global framing clock ensures that the event is not distributed to the system until the occurrence of a rising edge of the global framing clock.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: March 30, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James C. Farmer, Kent A. Dickey
  • Publication number: 20040059885
    Abstract: A system and method for protecting memory space in a target storage device during a write operation in a computer system, comprising creating a single data packet, including user data that is to be written to said target storage device and key data that is used to establish authorization to store said user data; transmitting said single data packet to the target storage device; determining whether said key data is valid; writing said user data into said target storage device only when said key data is valid.
    Type: Application
    Filed: September 24, 2003
    Publication date: March 25, 2004
    Inventors: James C. Farmer, Kent A. Dickey
  • Patent number: 6658543
    Abstract: A system and method for protecting memory space in a target storage device during a write operation in a computer system, comprising creating a single data packet, including user data that is to be written to said target storage device and key data that is used to establish authorization to store said user data; transmitting said single data packet to the target storage device; determining whether said key data is valid; writing said user data into said target storage device only when said key data is valid.
    Type: Grant
    Filed: September 19, 2002
    Date of Patent: December 2, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James C. Farmer, Kent A. Dickey
  • Publication number: 20030018866
    Abstract: A system and method for protecting memory space in a target storage device during a write operation in a computer system, comprising creating a single data packet, including user data that is to be written to said target storage device and key data that is used to establish authorization to store said user data; transmitting said single data packet to the target storage device; determining whether said key data is valid; writing said user data into said target storage device only when said key data is valid.
    Type: Application
    Filed: September 19, 2002
    Publication date: January 23, 2003
    Inventors: James C. Farmer, Kent A. Dickey
  • Patent number: 6473844
    Abstract: A system and method is described in which protected memory writes are achieved in single transaction without leaving open a window in time for erroneous data to corrupt space in a target register. A single data packet preferably includes both user data to be written to a target storage device or location as well as the key data for authorizing the writing of such user data. Key data is preferably calculated by manipulating user data contained in the same packet or transmission thereby simplifying a verification process conducted the controller associated with target storage location.
    Type: Grant
    Filed: April 29, 2000
    Date of Patent: October 29, 2002
    Assignee: Hewlett-Packard Company
    Inventors: James C. Farmer, Kent A. Dickey