Patents by Inventor James A. Keller

James A. Keller 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: 6393495
    Abstract: A device driver architecture that couples an operating system to a computer interface of a controller device that includes a plurality of functional sub-elements. The device driver includes a plurality of operating system interface objects each presenting an operating system interface (OSI) to the operating system, a plurality of computer interface objects each providing for the generation of programming values to be applied to the computer interface to establish the operating mode of a respective predetermined sub-element of the controller device, and a device driver library of processing routines callable by each of the plurality of operating system interface objects to process data and generate calls to the plurality of computer interface objects in predetermined combinations. The device driver library enables the selection of an execution contexts within which to define the generation and application of the programming values to the computer interface.
    Type: Grant
    Filed: November 21, 1995
    Date of Patent: May 21, 2002
    Assignee: Diamond Multimedia Systems, Inc.
    Inventors: Kevin J. Flory, James A. Keller
  • Patent number: 6289396
    Abstract: A device driver architecture that couples an operating system to a computer interface of a controller device that includes a plurality of functional sub-elements. The device driver includes a plurality of operating system interface objects each presenting an operating system interface (OSI) to the operating system, a plurality of computer interface objects each providing for the generation of programming values to be applied to the computer interface to establish the operating mode of a respective predetermined sub-element of the controller device, and a device driver library of processing routines callable by each of the plurality of operating system interface objects to process data and generate calls to the plurality of computer interface objects in predetermined combinations. The device driver library enables the selection of an execution contexts within which to define the generation and application of the programming values to the computer interface.
    Type: Grant
    Filed: November 21, 1995
    Date of Patent: September 11, 2001
    Assignee: Diamond MultiMedia Systems, Inc.
    Inventors: James A. Keller, Kevin J. Flory
  • Patent number: 6160560
    Abstract: The invention is a method and apparatus of a graphic request management system which provides for storing in the header of bitmaps indicative of the last time a bitmap was included in a request as a destination or source bitmap. Where the system determines that a request is to be processed by a graphic coprocessor, the system updates the bitmap headers of the bitmaps included in that request when that request is stored in the queue of the graphic coprocessor. Where the system determines that a request is to be processed by the CPU, the system holds that request until the last operation on any bitmap included in that request, which could effect the results of the request, has been completed by the graphic coprocessor. The request, if only containing source bitmaps, is processed by the CPU immediately after the completion of any writing into all of the source bitmaps due to request stored in the queue.
    Type: Grant
    Filed: August 10, 1998
    Date of Patent: December 12, 2000
    Assignee: Diamond Multimedia Systems, Inc.
    Inventors: James A. Keller, Kevin J. Flory
  • Patent number: 6009476
    Abstract: A device driver architecture that couples an operating system to a computer interface of a controller device that includes a plurality of functional sub-elements. The device driver includes a plurality of operating system interface objects each presenting an operating system interface (OSI) to the operating system, a plurality of computer interface objects each providing for the generation of programming values to be applied to the computer interface to establish the operating mode of a respective predetermined sub-element of the controller device, and a device driver library of processing routines callable by each of the plurality of operating system interface objects to process data and generate calls to the plurality of computer interface objects in predetermined combinations. The device driver library enables the selection of an execution contexts within which to define the generation and application of the programming values to the computer interface.
    Type: Grant
    Filed: November 21, 1995
    Date of Patent: December 28, 1999
    Assignee: Diamond Multimedia Systems, Inc.
    Inventors: Kevin J. Flory, James A. Keller
  • Patent number: 5910180
    Abstract: A device driver architecture that couples an operating system to a computer interface of a controller device that includes a plurality of functional sub-elements. The device driver includes a plurality of operating system interface objects each presenting an operating system interface (OSI) to the operating system, a plurality of computer interface objects each providing for the generation of programming values to be applied to the computer interface to establish the operating mode of a respective predetermined subelement of the controller device, and a device driver library of processing routines callable by each of the plurality of operating system interface objects to process data and generate calls to the plurality of computer interface objects in predetermined combinations. The device driver library enables the selection of an execution contexts within which to define the generation and application of the programming values to the computer interface.
    Type: Grant
    Filed: November 21, 1995
    Date of Patent: June 8, 1999
    Assignee: Diamond Multimedia Systems, Inc.
    Inventors: Kevin J. Flory, James A. Keller
  • Patent number: 5752032
    Abstract: A device driver architecture that couples an operating system to a computer interface of a controller device that includes a plurality of functional sub-elements. The device driver includes a plurality of operating system interface objects each presenting an operating system interface (OSI) to the operating system, a plurality of computer interface objects each providing for the generation of programming values to be applied to the computer interface to establish the operating mode of a respective predetermined sub-element of the controller device, and a device driver library of processing routines callable by each of the plurality of operating system interface objects to process data and generate calls to the plurality of computer interface objects in predetermined combinations. The device driver library enables the selection of an execution contexts within which to define the generation and application of the programming values to the computer interface.
    Type: Grant
    Filed: November 21, 1995
    Date of Patent: May 12, 1998
    Assignee: Diamond Multimedia Systems, Inc.
    Inventors: James A. Keller, Kevin J. Flory
  • Patent number: 5463222
    Abstract: A thermal imaging system for use in an internal combustion engines employs a removable optical housing that is inserted through a hole in the cylinder wall. The distal end of the housing supports a lens made of a material such as polycrystalline spinel or sapphire to provide a desired field of view within the cylinder and to project an image from the field of view through the internal passageway of the optical housing. A camera receives and records the image provided by the lens and optical housing. In the preferred embodiment, the distal portion of the optical housing is secured to the cylinder wall by means of threads or a breech-mount mechanism to permit quick and easy removal and cleaning of the lens. A thermocouple or heat flux gauge can be mounted to the cylinder wall within the field of view of the thermal imaging system to provide a reference point for temperature measurements.
    Type: Grant
    Filed: January 24, 1994
    Date of Patent: October 31, 1995
    Assignee: Colorado Seminary
    Inventors: Jon M. Lesko, Larry L. Brown, James A. Keller
  • Patent number: 5415144
    Abstract: An engine control system is disclosed having a unit for providing signals indicative of the position of an engine throttle member. The unit comprises a housing assembly associated with an engine throttle member and containing a stator assembly and a rotor assembly. The rotor assembly moves relative to the stator assembly as the throttle member moves. The rotor and stator assemblies are electrically coupled together for producing first and second continuously variable, ratiometrically identical signals whose values depend upon the throttle member position. The first signal is delivered from the housing assembly for use in controlling the engine operation. Processing circuitry processes the second signal for producing a throttle position validation signal having a first value when the throttle member is in an engine idle range of positions and a second value when the throttle member moves beyond the idle range of positions.
    Type: Grant
    Filed: January 14, 1994
    Date of Patent: May 16, 1995
    Assignee: Robertshaw Controls Company
    Inventors: George T. Hardin, James A. Keller, Earl C. Pearson