Patents by Inventor Kevin J. Flory
Kevin J. Flory 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