Platform Neutral Device Protocols
    1.
    发明申请
    Platform Neutral Device Protocols 有权
    平台中立设备协议

    公开(公告)号:US20130346654A1

    公开(公告)日:2013-12-26

    申请号:US13530949

    申请日:2012-06-22

    IPC分类号: G06F13/42

    摘要: Platform neutral device protocol techniques are described in which functionality to customize device interactions through communication busses is made accessible through platform independent script-based infrastructure. Functionality provided by an operating system to manipulate standard protocols of a communication bus used to interact with a connected device is exposed as script-based objects. Script-based protocol definition files associated with connected device may be employed to customize device protocols for the communications using the functionality exposed through the script-based objects. A computing device may acquire a protocol definition file for a particular device in various ways and host the protocol definition file via a suitable run-time platform. Requests for interaction with the particular device may then be handled using the custom protocols defined by the hosted protocol definition file.

    摘要翻译: 描述了平台中立装置协议技术,通过平台独立的基于脚本的基础设施可以访问通过通信总线定制设备交互的功能。 由操作系统提供的用于操纵用于与连接的设备交互的通信总线的标准协议的功能被公开为基于脚本的对象。 可以使用与连接的设备相关联的基于脚本的协议定义文件,以使用通过基于脚本的对象公开的功能来定制用于通信的设备协议。 计算设备可以以各种方式获取特定设备的协议定义文件,并通过合适的运行时平台托管协议定义文件。 然后可以使用由托管协议定义文件定义的定制协议来处理与特定设备的交互请求。

    Bidi extension for connected devices
    2.
    发明授权
    Bidi extension for connected devices 有权
    连接设备的Bidi扩展

    公开(公告)号:US08904048B2

    公开(公告)日:2014-12-02

    申请号:US13228292

    申请日:2011-09-08

    IPC分类号: G06F3/00 G06F13/12 G06F13/38

    CPC分类号: G06F13/387

    摘要: Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices. The use of extension files enable creation of architecture independent devices drivers that can be used across different platforms with substantially no changes.

    摘要翻译: 描述了用于USB和/或其他类似总线/连接的双向(双向)扩展技术,其中提供接口以实现与所连接设备的双向通信。 该接口可以被实现为操作系统组件,以处理来自多个不同的独立硬件供应商(IHV)的设备的双向通信。 可以将不同设备的设备驱动程序配置为根据建立的双向通信模式来包括扩展文件。 扩展文件描述支持的bidi属性,设备的功能以及如何拨打设备。 该接口用于检测扩展文件并设置相应的设备进行双向通信。 应用程序然后通过接口进行交互以访问,检索和设置连接的设备的配置和状态数据。 使用扩展文件可以创建独立于架构的设备驱动程序,可以在不同平台上使用,基本上没有任何变化。

    Bidi Extension for Connected Devices

    公开(公告)号:US20130067120A1

    公开(公告)日:2013-03-14

    申请号:US13228292

    申请日:2011-09-08

    IPC分类号: G06F3/00

    CPC分类号: G06F13/387

    摘要: Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices. The use of extension files enable creation of architecture independent devices drivers that can be used across different platforms with substantially no changes.

    Platform neutral device protocols
    4.
    发明授权
    Platform neutral device protocols 有权
    平台中立装置协议

    公开(公告)号:US09411761B2

    公开(公告)日:2016-08-09

    申请号:US13530949

    申请日:2012-06-22

    IPC分类号: G06F13/38

    摘要: Platform neutral device protocol techniques are described in which functionality to customize device interactions through communication busses is made accessible through platform independent script-based infrastructure. Functionality provided by an operating system to manipulate standard protocols of a communication bus used to interact with a connected device is exposed as script-based objects. Script-based protocol definition files associated with connected device may be employed to customize device protocols for the communications using the functionality exposed through the script-based objects. A computing device may acquire a protocol definition file for a particular device in various ways and host the protocol definition file via a suitable run-time platform. Requests for interaction with the particular device may then be handled using the custom protocols defined by the hosted protocol definition file.

    摘要翻译: 描述了平台中立装置协议技术,通过平台独立的基于脚本的基础设施可以访问通过通信总线定制设备交互的功能。 由操作系统提供的用于操纵用于与连接的设备交互的通信总线的标准协议的功能被公开为基于脚本的对象。 可以使用与连接的设备相关联的基于脚本的协议定义文件,以使用通过基于脚本的对象公开的功能来定制用于通信的设备协议。 计算设备可以以各种方式获取特定设备的协议定义文件,并通过合适的运行时平台托管协议定义文件。 然后可以使用由托管协议定义文件定义的定制协议来处理与特定设备的交互请求。