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: 20240081915Abstract: 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: ApplicationFiled: September 8, 2023Publication date: March 14, 2024Applicant: 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: 7137020Abstract: 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: GrantFiled: April 14, 2003Date of Patent: November 14, 2006Assignee: Sun Microsystems, Inc.Inventors: Raymond J. Gilstrap, Daniel J. Hain, Fongyan Gang, David S. Gordon
-
Patent number: 7137039Abstract: 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: GrantFiled: February 14, 2002Date of Patent: November 14, 2006Assignee: Sun Microsystems, Inc.Inventors: Paul Durrant, Stephen R Hanson, David S Gordon, Jeremy Harris
-
Patent number: 7096387Abstract: 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: GrantFiled: March 8, 2002Date of Patent: August 22, 2006Assignee: Sun Microsystems, Inc.Inventors: Paul Durrant, Stephen R Hanson, David S Gordon, Hossein Moiin
-
Patent number: 6892159Abstract: 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: GrantFiled: April 14, 2003Date of Patent: May 10, 2005Assignee: Sun Microsystems, Inc.Inventors: Steven E. Weiss, Raymond J. Gilstrap, Emrys Williams, David S. Gordon, Gregory S. Jumper
-
Publication number: 20030217247Abstract: 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: ApplicationFiled: April 14, 2003Publication date: November 20, 2003Applicant: 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: 20030217043Abstract: 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: ApplicationFiled: April 14, 2003Publication date: November 20, 2003Applicant: 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: 20030217256Abstract: 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: ApplicationFiled: April 14, 2003Publication date: November 20, 2003Applicant: Sun Microsystems, Inc.Inventors: Raymond J. Gilstrap, Daniel J. Hain, Fongyan Gang, David S. Gordon
-
Publication number: 20030216881Abstract: 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: ApplicationFiled: April 14, 2003Publication date: November 20, 2003Applicant: Sun Microsystems, Inc.Inventors: Steven E. Weiss, Raymond J. Gilstrap, Emrys Williams, David S. Gordon, Gregory S. Jumper
-
Publication number: 20020138782Abstract: 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: ApplicationFiled: March 8, 2002Publication date: September 26, 2002Inventors: Paul Durrant, Stephen R. Hanson, David S. Gordon, Hossein Moiin
-
Publication number: 20020138791Abstract: 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: ApplicationFiled: February 14, 2002Publication date: September 26, 2002Inventors: Paul Durrant, Stephen R. Hanson, David S. Gordon, Jeremy Harris
-
Patent number: D407660Type: GrantFiled: September 25, 1998Date of Patent: April 6, 1999Inventor: David S. Gordon