Patents by Inventor David S. Gordon

David S. Gordon 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).

  • Publication number: 20240081915
    Abstract: A medical system may include an elongated flexible body including a channel extending through the elongated flexible body. The elongated flexible body includes an articulable portion extending along at least a portion of a length of the elongated flexible body. The medical system may include an instrument configured to be received in the channel of the elongated flexible body, a magnetic field generator configured to generate a magnetic field within the channel, and a magnetic field sensor configured to detect the magnetic field generated by the magnetic field generator.
    Type: Application
    Filed: September 8, 2023
    Publication date: March 14, 2024
    Applicant: Intuitive Surgical Operations, Inc.
    Inventors: Andrey Polonsky, David W. Bailey, Adam K. Begley, Joseph D. Bogusky, Dominique D. Brichard, Lucas S. Gordon, Tajalli Shoghi Ghalehshahi
  • Patent number: 7137020
    Abstract: A method for configuring a computer system includes identifying a defective component in the computer system; disabling at least the defective component; and dynamically reconfiguring the computer system to allow continued operation with the defective component disabled. A computer system includes a plurality of components and a system controller. The system controller is adapted to identify a defective component from the plurality of components, disable at least the defective component, and dynamically reconfigure the computer system to allow continued operation with the defective component disabled.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: November 14, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Raymond J. Gilstrap, Daniel J. Hain, Fongyan Gang, David S. Gordon
  • Patent number: 7137039
    Abstract: A device driver (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL) for use in a computer system comprising a processor (P), memory (M) and a device (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL) operatively coupled to the computer system, the device driver being operable to control the device to monitor an operational status of the device, and consequent upon a change in the operational status to generate a fault report data indicating whether the change of status was caused internally within the device or externally by another connected device which caused the change of operational status to occur. The fault reports may also include an indication of the operational status of the device. Furthermore, if the fault report data indicates that the change of status was caused externally, the device driver may generate fault direction information indicative of an apparent direction on a connection between the device and the other device suspected as causing the indicated external fault.
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: November 14, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul Durrant, Stephen R Hanson, David S Gordon, Jeremy Harris
  • Patent number: 7096387
    Abstract: A computer system compnses a processor (2), memory (4) and a plurality of devices (6, 8, 12), the processor (2) and the memory (4) being operable to effect the operation of a fault response processor (AFR), and a device driver (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL) for each of the devices. The fault response processor (AFR) is operable to generate a model which represents the processor (2), the memory (4) and the devices (6, 8, 12) of the computer system and the inter-connection of the processor (2), memory (4) and the devices (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL). The device driver (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL) for each of the devices (6, 8, 12) is arranged, consequent upon a change of operational status of the device, to generate fault report data indicating whether the change of status was caused internally within the device or externally by another connected device. The devices of the computer system may be formed as a plurality of Field Replaceable Units (FRU).
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: August 22, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul Durrant, Stephen R Hanson, David S Gordon, Hossein Moiin
  • Patent number: 6892159
    Abstract: A method for tracking repair histories includes providing a field replaceable unit having a memory device. Operational history data is collected during the operation of the field replaceable unit. The operational history data is stored in the memory device. A computing system includes a field replaceable unit including a memory device configured to store operational history data associated with the field replaceable unit.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: May 10, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Steven E. Weiss, Raymond J. Gilstrap, Emrys Williams, David S. Gordon, Gregory S. Jumper
  • Publication number: 20030217247
    Abstract: A method includes providing a field replaceable unit having a memory device. Static information associated with the identity of the field replaceable unit is stored in the memory device. Dynamic data associated with a service life of the field replaceable unit is stored in the memory device. A computing system includes a field replaceable unit having a memory device storing static information associated with the identity of the field replaceable unit and dynamic data associated with a service life of the field replaceable unit.
    Type: Application
    Filed: April 14, 2003
    Publication date: November 20, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Robert Abramovitz, Emrys Williams, Steven E. Weiss, Scott P. Mitchell, Raymond J. Gilstrap, David S. Gordon, Gregory S. Jumper, William C. Jackson
  • Publication number: 20030217043
    Abstract: A method includes providing a field replaceable unit having a memory device. A first data element including dynamic information associated with the service life of the field replaceable unit is generated. A first tag is generated for the first data element. The first tag is prepended to the first data element to generate a first tagged data element. The first tagged data element is stored in the memory device. A computing system includes a field replaceable unit having a memory device configured to store a first tagged data element, the first tagged data element including a first data element including dynamic information associated with the service life of the field replaceable unit and a first tag associated with the first data element.
    Type: Application
    Filed: April 14, 2003
    Publication date: November 20, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Steven E. Weiss, Raymond J. Gilstrap, Robert Abramovitz, David S. Gordon, Gregory S. Jumper, Daniel J. Hain, Fongyan Gang
  • Publication number: 20030217256
    Abstract: A method for configuring a computer system includes identifying a defective component in the computer system; disabling at least the defective component; and dynamically reconfiguring the computer system to allow continued operation with the defective component disabled. A computer system includes a plurality of components and a system controller. The system controller is adapted to identify a defective component from the plurality of components, disable at least the defective component, and dynamically reconfigure the computer system to allow continued operation with the defective component disabled.
    Type: Application
    Filed: April 14, 2003
    Publication date: November 20, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Raymond J. Gilstrap, Daniel J. Hain, Fongyan Gang, David S. Gordon
  • Publication number: 20030216881
    Abstract: A method for tracking repair histories includes providing a field replaceable unit having a memory device. Operational history data is collected during the operation of the field replaceable unit. The operational history data is stored in the memory device. A computing system includes a field replaceable unit including a memory device configured to store operational history data associated with the field replaceable unit.
    Type: Application
    Filed: April 14, 2003
    Publication date: November 20, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Steven E. Weiss, Raymond J. Gilstrap, Emrys Williams, David S. Gordon, Gregory S. Jumper
  • Publication number: 20020138782
    Abstract: A computer system comprises a processor (2), memory (4) and a plurality of devices (6, 8, 10, 12), the processor (2) and the memory (4) being operable to effect the operation of a fault response processor (AFR), and a device driver (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL) for each of the devices. The fault response processor (AFR) is operable to generate a model (81) which represents the processor (2), the memory (4) and the devices (6, 8, 10, 12) of the computer system and the inter-connection of the processor (2), memory (4) and the devices (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL). The device driver (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL) for each of the devices (6, 8, 10, 12) is arranged, consequent upon a change of operational status of the device, to generate fault report data indicating whether the change of status was caused internally within the device or externally by another connected device. The devices of the computer system may be formed as a plurality of Field Replaceable Units (FRU).
    Type: Application
    Filed: March 8, 2002
    Publication date: September 26, 2002
    Inventors: Paul Durrant, Stephen R. Hanson, David S. Gordon, Hossein Moiin
  • Publication number: 20020138791
    Abstract: A device driver (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL) for use in a computer system comprising a processor (P), memory (M) and a device (GRAPHICS, NETWORK, H2IO, IO2L, SERIAL) operatively coupled to the computer system the device driver being operable to control the device to monitor an operational status of the device, and consequent upon a change in the operational status to generate a fault report data indicating whether the change of status was caused internally within the device or externally by another connected device which caused the change of operational status to occur. The fault reports may also include an indication of the operational status of the device. Furthermore, if the fault report data indicates that the change of status was caused externally, the device driver may generate fault direction information indicative of an apparent direction on a connection between the device and the other device suspected as causing the indicated external fault.
    Type: Application
    Filed: February 14, 2002
    Publication date: September 26, 2002
    Inventors: Paul Durrant, Stephen R. Hanson, David S. Gordon, Jeremy Harris
  • Patent number: D407660
    Type: Grant
    Filed: September 25, 1998
    Date of Patent: April 6, 1999
    Inventor: David S. Gordon