Wireless device support for electronic devices
    1.
    发明申请
    Wireless device support for electronic devices 有权
    无线设备支持电子设备

    公开(公告)号:US20060105712A1

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

    申请号:US10987980

    申请日:2004-11-12

    IPC分类号: H04B7/00

    摘要: Disclosed are a unique system and method that facilitate establishing and maintaining a secure connection between at least one wireless input component and a host (e.g., PC). The system and method involve the wireless input component broadcasting a message that can be “heard” by any potential host located within a given distance from the wireless input component. The message can indicate that the input component is available for use or pairing with a PC. PCs in the area can respond to the message by notifying the user that a wireless input component is available and by generating a random PIN. The PIN can be displayed to the user on the respective PC. The user can be prompted to enter the PIN using the wireless device. When a match between the user's response and the corresponding PC is determined, the two can be securely linked. In addition the invention provides support of wireless input devices at boot or start up.

    摘要翻译: 公开了一种有助于建立和维持至少一个无线输入组件与主机(例如PC)之间的安全连接的唯一系统和方法。 该系统和方法涉及无线输入组件广播可以由位于距离无线输入组件给定距离内的任何潜在主机“听到”的消息。 该消息可以指示输入组件可用于与PC配对使用。 该区域中的PC可以通过向用户通知无线输入组件可用并通过生成随机PIN来响应该消息。 PIN可以在相应的PC上显示给用户。 可以提示用户使用无线设备输入PIN码。 当确定用户的响应和对应的PC之间的匹配时,两者可以被牢固地链接。 此外,本发明在启动或启动时提供对无线输入设备的支持。

    WIRELESS USB HARDWARE SCHEDULING
    3.
    发明申请
    WIRELESS USB HARDWARE SCHEDULING 有权
    无线USB硬件调度

    公开(公告)号:US20070083695A1

    公开(公告)日:2007-04-12

    申请号:US11608560

    申请日:2006-12-08

    IPC分类号: G06F13/36

    CPC分类号: H04L47/10 Y10S370/913

    摘要: In a wireless USB data transfers over UWB, softwareconfigures hardware thresholds to control data transfer in a manner that uses bandwidth for good connections over bad connections, given the high error rate experienced with wireless USB. Periodic transfers are first attempted before asynchronous transfers, as long as the periodic transfers are successful. When failures are occurring, the hardware includes a mechanism having a software-configurable threshold specifying the number of errors a given endpoint can tolerate before it is paused in the schedule. By pausing transfer attempts that are likely to again fail, endpoints with successful transfers are favored over those experiencing errors. When the number of active transfers pending exceeds a software-configurable notification threshold for isochronous endpoints, the hardware notifies the software of this state, corresponding to a low-buffer condition at the receiver. The software may then reconfigure thresholds and deactivate other transfers to force data transfers into the buffer.

    摘要翻译: 在通过UWB的无线USB数据传输中,由于无线USB具有高错误率,因此软件配置硬件阈值以控制数据传输,方式是使用带宽进行良好的连接。 只要周期性传输成功,首先在异步传输之前尝试定期传输。 当发生故障时,硬件包括具有软件可配置阈值的机制,该阈值指定给定端点在调度表中暂停之前容许的错误数。 通过暂停可能再次失败的传输尝试,具有成功传输的端点比那些经历错误的端点更受青睐。 当等待端口的主动传输数量超过软件可配置的通知阈值时,硬件通知软件该状态,对应于接收器的低缓冲条件。 然后软件可重新配置阈值,并停用其他传输以强制数据传输到缓冲区。

    Method for processing data quantifying force applied to one or more keys of a computer keyboard
    4.
    发明申请
    Method for processing data quantifying force applied to one or more keys of a computer keyboard 有权
    用于处理应用于计算机键盘的一个或多个键的数据量化力的方法

    公开(公告)号:US20050057521A1

    公开(公告)日:2005-03-17

    申请号:US10662428

    申请日:2003-09-16

    CPC分类号: G06F3/023 G06F3/0219

    摘要: A computer receives data from a keyboard having one or more keys which cause generation of keyboard data that quantitatively describe the relative force applied to those keys. The keyboard data are transmitted in an HID report containing identifiers for one or more keys that have been pressed and force data for each key. The force data may be a multi-bit value quantifying the key force, or a null indicator signaling that the key is not force-sensing. Keyboard data messages are then prepared which identify keys pressed, contain force data, and may indicate whether the force data updates previous force data. Force updates are only provided to application programs registering for key force data. In other aspects of the invention, key repeat messages are automatically generated for a key held pressed by a user. The key repeat messages are generated at a rate controlled by the amount of force applied to the key.

    摘要翻译: 计算机从具有一个或多个键的键盘接收数据,这些键导致产生定量描述施加于这些键的相对力的键盘数据。 键盘数据在包含已被按下的一个或多个键的标识符的HID报告中发送,并强制每个键的数据。 力数据可以是量化键力的多位值,或者是指示键不是力感测的空指示符。 然后准备键盘数据消息,其识别按下的键,包含力数据,并且可以指示力数据是否更新先前的力数据。 强制更新仅提供给注册关键力数据的应用程序。 在本发明的其他方面,对于用户按下的键,自动生成键重复消息。 密钥重复消息以由施加到密钥的力的量控制的速率生成。

    Termination of a security association between devices
    5.
    发明申请
    Termination of a security association between devices 有权
    终止设备之间的安全关联

    公开(公告)号:US20070255827A1

    公开(公告)日:2007-11-01

    申请号:US11411290

    申请日:2006-04-26

    IPC分类号: G06F15/173

    CPC分类号: H04L63/16 H04W12/08 H04W84/18

    摘要: A secure association may be established between a first device and a second device for providing secure communication. When the secure association is to be terminated, a first device may save an indication that termination of the secure association is pending, if it is unable to communicate with the second device at that time. At a later time, the first device may communicate with the second device to notify it that the secure association is to be terminated. After the second device has been notified, the secure association may be terminated by the first device.

    摘要翻译: 可以在第一设备和第二设备之间建立安全关联以提供安全通信。 当要终止安全关联时,如果在那时无法与第二设备进行通信,则第一设备可以保存安全关联的终止待处理的指示。 在稍后的时间,第一设备可以与第二设备进行通信以通知它将要终止安全关联。 在通知第二设备之后,安全关联可以由第一设备终止。

    DEVICE CONNECTION ROUTING FOR CONTROLLER
    6.
    发明申请
    DEVICE CONNECTION ROUTING FOR CONTROLLER 有权
    用于控制器的设备连接路由

    公开(公告)号:US20070208848A1

    公开(公告)日:2007-09-06

    申请号:US11276443

    申请日:2006-02-28

    IPC分类号: G06F15/173

    摘要: Device connection routing for controllers is provided. A computing device is configured with multiple controllers that provide connections for peripheral devices. The controllers enable the peripheral devices to interact with the computing device through a bus. Each device connection is routed to one of the multiple controllers based on one or more pre-determined factors. These factors may include load-balancing, power saving, quality of service, data flow requirements, and the like. Device connection routing may be dynamically managed to respond to changing states of the peripheral devices and the controllers. The device connection routing may be performed for controllers associated with any type of wired or wireless buses, such as Universal Serial Bus (USB), IEEE 1394, Secure Digital Input/Output (SDIO), and the like.

    摘要翻译: 提供控制器的设备连接路由。 计算设备配置有提供外围设备连接的多个控制器。 控制器使得外围设备能够通过总线与计算设备进行交互。 基于一个或多个预定因素将每个设备连接路由到多个控制器之一。 这些因素可以包括负载平衡,功率节省,服务质量,数据流要求等。 可以动态地管理设备连接路由以响应外围设备和控制器的变化状态。 可以对与任何类型的有线或无线总线(例如通用串行总线(USB),IEEE 1394,安全数字输入/输出(SDIO)等)相关联的控制器执行设备连接路由。

    Dynamic frequency inventory and masking
    7.
    发明申请
    Dynamic frequency inventory and masking 有权
    动态频率库存和屏蔽

    公开(公告)号:US20070099660A1

    公开(公告)日:2007-05-03

    申请号:US11263381

    申请日:2005-10-31

    IPC分类号: H04B1/38 H04M1/00

    摘要: A centralized wireless resource manager is leveraged to facilitate in reconciling communication conflicts between wireless devices that interact with a computing device and/or reconciling communication conflicts between a wireless device and a locale of a computing device interacting with the wireless devices. One instance allows dynamic reconciliation of a wireless device based, at least in part, on the wireless device's hardware supported communication parameters and/or its currently utilized communication parameters and the like. Another instance provides dynamic communication adjustments based, at least in part, on a locale of a computing device. This facilitates in adjusting communication frequencies based on, at least in part, local laws and regulations and the like.

    摘要翻译: 利用集中式无线资源管理器来协调与计算设备交互的无线设备之间的通信冲突和/或协调无线设备与与无线设备交互的计算设备的区域之间的通信冲突。 一个实例允许至少部分地基于无线设备的硬件支持的通信参数和/或其当前使用的通信参数等来无线设备的动态协调。 另一个实例提供至少部分地基于计算设备的区域设置的动态通信调整。 这有助于至少部分地基于当地法律法规等来调整通信频率。

    PORT NUMBER EMULATION FOR WIRELESS USB CONNECTIONS
    8.
    发明申请
    PORT NUMBER EMULATION FOR WIRELESS USB CONNECTIONS 有权
    端口号模拟无线USB连接

    公开(公告)号:US20070204069A1

    公开(公告)日:2007-08-30

    申请号:US11276456

    申请日:2006-02-28

    IPC分类号: G06F3/00

    CPC分类号: G06F13/102

    摘要: Port number emulation for wireless Universal Serial Bus (USB) connections is provided. Virtual USB port numbers are emulated and associated with external devices that are wirelessly connected to a host device. The associations are maintained in a data structure. When a wireless external device connects with the host device after a period of disconnection, the emulated port number associated with the wireless external device is identified. The virtual port number is provided to a software component in the host device so that the external device can resume interaction with software components in the host device across enumerations. In one example implementation, the virtual USB port numbers are provided to a plug and play manager, which handles the wireless USB devices in a manner similar to wired USB devices.

    摘要翻译: 提供无线通用串行总线(USB)连接的端口号仿真。 虚拟USB端口号被仿真并与无线连接到主机设备的外部设备相关联。 这些关联维护在数据结构中。 当无线外部设备在断开一段时间后与主机设备连接时,识别与无线外部设备相关联的仿真端口号。 虚拟端口号被提供给主机设备中的软件组件,使得外部设备可以通过枚举恢复与主机设备中的软件组件的交互。 在一个示例实现中,将虚拟USB端口号提供给即插即用管理器,其以类似于有线USB设备的方式处理无线USB设备。

    Extensible architecture for untrusted medium device configuration via trusted medium
    9.
    发明申请
    Extensible architecture for untrusted medium device configuration via trusted medium 审中-公开
    可扩展架构,用于通过可信介质进行不受信任的介质设备配置

    公开(公告)号:US20060153384A1

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

    申请号:US11026193

    申请日:2004-12-30

    IPC分类号: H04K1/00

    摘要: An extensible architecture for untrusted medium (e.g., wireless) device configuration via trusted medium. The architecture can be employed to associate a device that utilizes an untrusted medium (e.g., wireless connection). Association is effected using a trusted medium, for example, a wired connection. The architecture can facilitate configuration of the device to communicate (e.g., securely) via an untrusted medium (e.g., wireless connection). Configuration of the device can be based, at least in part, upon information exchanged via a trusted medium (e.g., wired connection). The device can send an association request to a driver and receives an association response from the driver. If the association is successful, the association response can include, for example, configuration information (e.g., encryption key) to enable the device to communicate (e.g., securely) via the untrusted medium. If the association is unsuccessful, the association response can include, for example, error information.

    摘要翻译: 用于通过可信介质的不可信介质(例如,无线)设备配置的可扩展架构。 该架构可以用于将利用不可信介质(例如,无线连接)的设备关联。 使用可信介质(例如有线连接)实现关联。 该架构可以促进设备的配置以经由不可信介质(例如,无线连接)进行通信(例如,安全地)。 至少部分地,所述设备的配置可以基于通过可信介质交换的信息(例如,有线连接)。 设备可以向驾驶员发送关联请求,并从驾驶员接收关联响应。 如果关联成功,关联响应可以包括例如配置信息(例如,加密密钥),以使得设备能够经由不可信介质进行通信(例如,安全地)。 如果关联不成功,关联响应可以包括例如错误信息。

    Generic USB drivers
    10.
    发明申请
    Generic USB drivers 有权
    通用USB驱动

    公开(公告)号:US20050246723A1

    公开(公告)日:2005-11-03

    申请号:US10837444

    申请日:2004-04-29

    IPC分类号: G06F13/10 G06F9/445 G06F9/46

    CPC分类号: G06F9/4411

    摘要: Techniques are disclosed to provide generic USB drivers. More particularly, a generic USB device driver architecture is described which enables development through a user-mode USB library that accesses a generic kernel-mode driver. In a described implementation, a method includes loading a kernel-mode generic device driver in response to a plug-in event of a device. A user software component accesses the device by utilizing routines provided by the generic user-mode library (e.g., a dynamic link library (DLL)) that communicates with the generic device driver.

    摘要翻译: 公开了提供通用USB驱动器的技术。 更具体地,描述了通用USB设备驱动器架构,其通过访问通用内核模式驱动器的用户模式USB库进行开发。 在所描述的实现中,一种方法包括响应于设备的插件事件加载内核模式通用设备驱动程序。 用户软件组件通过利用与通用设备驱动程序通信的通用用户模式库(例如,动态链接库(DLL))提供的例程来访问设备。