会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Adaptive peripheral device driver and software call methodology for creating same
    • 自适应外围设备驱动程序和软件调用方法用于创建它
    • US06973512B1
    • 2005-12-06
    • US09947722
    • 2001-09-06
    • Constantyn Koeman
    • Constantyn Koeman
    • G06F3/00G06F13/00G06F13/10
    • G06F13/102G06F9/4411
    • An adaptive driver and method is presented for communicating between an operating system of a computer and various peripheral devices connected to the computer via a peripheral bus. Operating characteristics and input/output characteristics of the peripheral device and all intervening hardware devices placed between the operating system and the peripheral device are noted in a linked set of data fields, i.e., a driver stack. Serialized data transfers are coordinated using the driver stack, and each request for a data transfer is submitted to the stack in the form of an input/output request packet (IRP). Unlike conventional practice, in which IRPs must be pre-defined and hard-coded to conform to the characteristics of a particular peripheral device, the adaptive driver derives the device characteristics from data structures maintained by the operating system and constructs IRPs accordingly. Thus, a driver embodying the method presented herein is capable of supporting a variety of dissimilar USB peripherals, requiring substantially no modification of the driver software.
    • 提出了一种自适应驱动器和方法,用于在计算机的操作系统和经由外围总线连接到计算机的各种外围设备之间进行通信。 设置在操作系统和外围设备之间的外围设备和所有中间硬件设备的操作特性和输入/输出特性在链接的一组数据字段(即驱动器堆栈)中被记录。 使用驱动程序堆栈协调序列化数据传输,并且每个请求数据传输都以输入/输出请求数据包(IRP)的形式提交给堆栈。 不同于传统做法,其中IRP必须被预定义和硬编码以符合特定外围设备的特性,自适应驱动器从由操作系统维护的数据结构中导出设备特征并相应地构造IRP。 因此,体现本文提出的方法的驱动器能够支持各种不同的USB外围设备,从而基本上不需要修改驱动程序软件。