Selective suspension of bus devices
    12.
    发明授权
    Selective suspension of bus devices 有权
    总线设备的选择性暂停

    公开(公告)号:US07103788B1

    公开(公告)日:2006-09-05

    申请号:US10003338

    申请日:2001-10-31

    IPC分类号: G66F1/26

    摘要: A method and system for asserting power control over one or more hardware devices connected via a bus. The invention includes a method and system for signaling and waiting to suspend a first device connected to a second device. The invention also includes a method and system for suspending a tree of devices with one or more of the devices hierarchically organized as parent devices and child devices in the tree. A controller at a root of the tree receives an idle request from one or more of the child devices and suspends all devices in the tree after receiving an idle request from each of the child devices. The invention also includes an input/output control (IOCTL) data structure for communicating the idle request.

    摘要翻译: 一种用于对通过总线连接的一个或多个硬件设备断言功率控制的方法和系统。 本发明包括一种用于信令并等待挂起连接到第二设备的第一设备的方法和系统。 本发明还包括一种方法和系统,用于将具有一个或多个设备的设备树悬挂在树中作为父设备和子设备分层组织。 树的根处的控制器从一个或多个子设备接收空闲请求,并且在从每个子设备接收到空闲请求之后暂停树中的所有设备。 本发明还包括用于传送空闲请求的输入/输出控制(IOCTL)数据结构。

    Generalized architecture to support representation of multi-transport devices
    14.
    发明授权
    Generalized architecture to support representation of multi-transport devices 有权
    支持多传输设备表示的通用架构

    公开(公告)号:US09081902B2

    公开(公告)日:2015-07-14

    申请号:US12143194

    申请日:2008-06-20

    摘要: A computer system that accesses multi-transport devices and associates device instances of the multi-transport device with each other. Devices provide the same device identifier such as a device unique identifier regardless of the transport over which the device is accessed. A visual representation for the multi-transport device may be provided to a user using the device identifier. Also, a single functional representation for the multi-transport device may be provided based on an identifier provided by each function of the device. The functional representation may be independent of the addition and removal of transports and allows abstracting device access via multiple transports from a user and an application. Transports may be selected at an application and/or a system level. Operating characteristics of available transports may be used to select a desired transport, based on transport requirements specified by the application, the user or the system.

    摘要翻译: 访问多传输设备并将多传输设备的设备实例彼此关联的计算机系统。 设备提供相同的设备标识符,例如设备唯一标识符,而不管设备访问的传输。 可以使用设备标识符向用户提供多传输设备的视觉表示。 此外,可以基于由设备的每个功能提供的标识符来提供用于多传输设备的单个功能表示。 功能表示可以独立于传输的添加和删除,并允许通过来自用户和应用的多个传输抽象设备访问。 可以在应用程序和/或系统级别选择传输。 根据应用程序,用户或系统规定的传输要求,可以使用可用传输的操作特性来选择所需的传输。

    USB driver interface functions to interface USB client function drivers
    15.
    发明授权
    USB driver interface functions to interface USB client function drivers 有权
    USB驱动程序接口功能可以连接USB客户端功能驱动程序

    公开(公告)号:US08504739B2

    公开(公告)日:2013-08-06

    申请号:US13464282

    申请日:2012-05-04

    IPC分类号: G06F3/00 G06F13/12

    摘要: In embodiments of extensions for USB driver interface functions, a set of USB driver interfaces are exposed by a USB core driver stack, and the USB driver interfaces include USB driver interface functions to interface with USB client function drivers that correspond to client USB devices. A composite device driver registers itself and requests a function handle for each function of a client USB device. The USB client function drivers are enumerated and the function handles generated for each function of the client USB device. A check first protocol is enforced that directs a USB client function driver to check for availability of a USB driver interface function before interfacing with the USB core driver stack via the USB driver interfaces. A contract version identifier is received that indicates a set of operation rules by which a USB client function driver interfaces with the USB core driver stack.

    摘要翻译: 在用于USB驱动器接口功能的扩展的实施例中,一组USB驱动器接口由USB内核驱动器堆栈公开,并且USB驱动器接口包括USB驱动器接口功能,以与对应于客户端USB设备的USB客户端功能驱动程序接口。 复合设备驱动程序自己注册并请求客户端USB设备的每个功能的功能句柄。 枚举USB客户端功能驱动程序,并为客户端USB设备的每个功能生成功能处理。 执行检查第一协议,指导USB客户端功能驱动程序在通过USB驱动程序接口与USB内核驱动程序堆栈进行接口之前检查USB驱动程序接口功能的可用性。 接收到合同版本标识符,其指示USB客户端功能驱动器通过其与USB核心驱动器堆栈接口的一组操作规则。

    Device display object infrastructure
    16.
    发明授权
    Device display object infrastructure 有权
    设备显示对象基础设施

    公开(公告)号:US08347319B2

    公开(公告)日:2013-01-01

    申请号:US12125907

    申请日:2008-05-22

    IPC分类号: G06F13/00 G06F3/00

    CPC分类号: G06F13/102 G06F9/451

    摘要: Multi-function devices expose multiple functions to device drivers or other lower-level software. Device function providers can interface with such drivers or lower-level software and can provide information, including device identifiers regarding such functions, to a device display object infrastructure. A device display object can then be created that encompasses one or more functions such that, in one embodiment, the device display object corresponds to a single, physical multi-function device. Alternatively, any combination of functionality from one or more physical devices can be combined into a single device display object representing a virtual multi-function device. Properties of the device display object can be set with reference to user-specified settings, remotely maintained metadata, locally available metadata, and information associated with each function. Functions can be ranked such that, if there is a conflict, information from more highly ranked functions is used to set the properties of the device display object.

    摘要翻译: 多功能设备向设备驱动程序或其他较低级别的软件提供多种功能。 设备功能提供者可以与这些驱动程序或较低级别的软件进行接口,并且可以向设备显示对象基础设施提供关于这些功能的设备标识符的信息。 然后可以创建包括一个或多个功能的设备显示对象,使得在一个实施例中,设备显示对象对应于单个物理多功能设备。 或者,可以将来自一个或多个物理设备的功能的任何组合组合成表示虚拟多功能设备的单个设备显示对象。 可以参考用户指定的设置,远程维护的元数据,本地可用的元数据和与每个功能相关的信息来设置设备显示对象的属性。 可以对功能进行排名,使得如果存在冲突,则使用来自更高排名功能的信息来设置设备显示对象的属性。

    Capacitive bonding of devices
    17.
    发明授权
    Capacitive bonding of devices 失效
    器件电容性接合

    公开(公告)号:US07684754B2

    公开(公告)日:2010-03-23

    申请号:US10453066

    申请日:2003-06-03

    IPC分类号: H04B7/00

    CPC分类号: H04W40/24

    摘要: The present invention relates to systems and methods that facilitate wireless device communications and configuration. A detection component identifies N devices that are coupled together via a biological medium, N being an integer, wherein the medium includes direct or indirect touching to a device or devices. After biological contact, a configuration component initiates a configuration between a subset of the devices. Although configurations and/or other communications can be conducted through a medium such as the human body, the present invention can employ an initial touch to identify respective devices whereby other electronic configuration sequences commence without further device contact. Other aspects include chain touching between users and/or devices to facilitate contact between the devices. Location detection components can also be provided to identify when users are present near a device, the detected presence to commence further automated procedures, and/or the location detection components can enable devices to identify other devices in a crowded wireless environment.

    摘要翻译: 本发明涉及促进无线设备通信和配置的系统和方法。 检测组件识别经由生物介质耦合在一起的N个装置,N是整数,其中所述介质包括对设备或设备的直接或间接触摸。 在生物接触之后,配置组件在设备的子集之间发起配置。 尽管可以通过诸如人体的介质进行配置和/或其他通信,但是本发明可以采用初始触摸来识别相应的设备,由此其他电子配置序列开始而没有进一步的设备接触。 其他方面包括用户和/或设备之间的链接,以便于设备之间的接触。 还可以提供位置检测组件以识别何时用户在设备附近存在,检测到的存在以开始进一步的自动化过程,和/或位置检测组件可以使设备能够识别拥挤的无线环境中的其他设备。

    Method to configure a bluetooth logical link control and adaptation protocol channel
    19.
    发明授权
    Method to configure a bluetooth logical link control and adaptation protocol channel 失效
    配置蓝牙逻辑链路控制和适配协议通道的方法

    公开(公告)号:US07082461B2

    公开(公告)日:2006-07-25

    申请号:US10186234

    申请日:2002-06-28

    IPC分类号: G06F15/177

    CPC分类号: H04W28/18 H04L69/24 H04W84/18

    摘要: A technique to simplify L2CAP channel creation/configuration for a node is presented. The method enables a node to determine how involved it is in the L2CAP channel connection creation and management process. There are three levels of participation that the node may specify. The three levels are no involvement at all, minimal involvement, and total involvement. In no involvement, the channel is dropped if a remote node does not accept all node specified parameters. In minimal involvement, the channel is dropped if a remote node does not accept all node specified parameters and the node is notified when the connection has been disconnected by a remote disconnect or HCI link loss. In the total involvement level, the node is fully involved in the channel creation/configuration. The node provides a function pointer that is called to confirm or reject parameters. If a parameter is unacceptable, the connection is disconnected.

    摘要翻译: 介绍了简化节点的L2CAP通道创建/配置的技术。 该方法使得节点能够确定它在L2CAP通道连接创建和管理过程中的参与程度。 节点可以指定三个参与级别。 这三个层次根本没有参与,最少的参与和全面的参与。 在不参与的情况下,如果远程节点不接受所有节点指定的参数,通道将被丢弃。 在最小程度上,如果远程节点不接受所有节点指定的参数,并且当连接已被远程断开连接或HCI链路丢失断开时通知节点,则通道将被丢弃。 在总体参与度中,节点完全参与通道创建/配置。 节点提供一个函数指针,用于确认或拒绝参数。 如果参数不可接受,则断开连接。