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: 6393495Abstract: 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: GrantFiled: November 21, 1995Date of Patent: May 21, 2002Assignee: Diamond Multimedia Systems, Inc.Inventors: Kevin J. Flory, James A. Keller
-
Patent number: 6289396Abstract: 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: GrantFiled: November 21, 1995Date of Patent: September 11, 2001Assignee: Diamond MultiMedia Systems, Inc.Inventors: James A. Keller, Kevin J. Flory
-
Patent number: 6160560Abstract: 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: GrantFiled: August 10, 1998Date of Patent: December 12, 2000Assignee: Diamond Multimedia Systems, Inc.Inventors: James A. Keller, Kevin J. Flory
-
Patent number: 6009476Abstract: 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: GrantFiled: November 21, 1995Date of Patent: December 28, 1999Assignee: Diamond Multimedia Systems, Inc.Inventors: Kevin J. Flory, James A. Keller
-
Patent number: 5910180Abstract: 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: GrantFiled: November 21, 1995Date of Patent: June 8, 1999Assignee: Diamond Multimedia Systems, Inc.Inventors: Kevin J. Flory, James A. Keller
-
Patent number: 5752032Abstract: 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: GrantFiled: November 21, 1995Date of Patent: May 12, 1998Assignee: Diamond Multimedia Systems, Inc.Inventors: James A. Keller, Kevin J. Flory
-
Patent number: 5463222Abstract: 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: GrantFiled: January 24, 1994Date of Patent: October 31, 1995Assignee: Colorado SeminaryInventors: Jon M. Lesko, Larry L. Brown, James A. Keller
-
Patent number: 5415144Abstract: 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: GrantFiled: January 14, 1994Date of Patent: May 16, 1995Assignee: Robertshaw Controls CompanyInventors: George T. Hardin, James A. Keller, Earl C. Pearson