METHOD AND SYSTEM FOR MULTI-STAGE DEVICE FILTERING IN A BLUETOOTH LOW ENERGY DEVICE
    1.
    发明申请
    METHOD AND SYSTEM FOR MULTI-STAGE DEVICE FILTERING IN A BLUETOOTH LOW ENERGY DEVICE 有权
    蓝牙低功耗器件中多级器件滤波的方法与系统

    公开(公告)号:US20110319020A1

    公开(公告)日:2011-12-29

    申请号:US12839957

    申请日:2010-07-20

    IPC分类号: H04B7/00

    摘要: A Bluetooth low energy (BLE) device receives advertising packets from an advertising BLE device. The BLE device filters the received advertising packets utilizing hardware to search for the advertiser. If the advertiser is not found by the hardware, the packet filtering continues utilizing firmware. Device identity information, comprising non-private and/or private device identities, of preferred BLE devices is partitioned to form a different white list for the hardware, firmware, and host, respectively, to concurrently support privacy and white listing. If the advertiser is found by the hardware, the hardware sends a response to the advertiser following a successful CRC check performed in the hardware. If the advertiser is found by the firmware, the device identity information of the advertiser is inserted in the white list for the hardware. The host may be awakened based on the device configuration and/or attribute type information of the received advertising packets.

    摘要翻译: 蓝牙低能量(BLE)设备从广告BLE设备接收广告分组。 BLE设备使用硬件来过滤所接收的广告包以搜索广告商。 如果硬件没有找到广告商,则包过滤继续利用固件。 将包含优选BLE设备的非私有和/或私有设备标识的设备身份信息分割成分别用于硬件,固件和主机的不同的白名单,以同时支持隐私和白名单。 如果通过硬件找到广告客户,则在硬件中执行成功的CRC校验后,硬件向广告商发送响应。 如果通过固件找到广告主,则广告商的设备身份信息被插入硬件的白名单中。 可以基于所接收的广告分组的设备配置和/或属性类型信息来唤醒主机。

    Method and system for multi-stage device filtering in a bluetooth low energy device
    2.
    发明授权
    Method and system for multi-stage device filtering in a bluetooth low energy device 有权
    蓝牙低能量器件中多级器件滤波的方法和系统

    公开(公告)号:US08554141B2

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

    申请号:US12839957

    申请日:2010-07-20

    IPC分类号: H04B7/00

    摘要: A Bluetooth low energy (BLE) device receives advertising packets from an advertising BLE device. The BLE device filters the received advertising packets utilizing hardware to search for the advertiser. If the advertiser is not found by the hardware, the packet filtering continues utilizing firmware. Device identity information, comprising non-private and/or private device identities, of preferred BLE devices is partitioned to form a different white list for the hardware, firmware, and host, respectively, to concurrently support privacy and white listing. If the advertiser is found by the hardware, the hardware sends a response to the advertiser following a successful CRC check performed in the hardware. If the advertiser is found by the firmware, the device identity information of the advertiser is inserted in the white list for the hardware. The host may be awakened based on the device configuration and/or attribute type information of the received advertising packets.

    摘要翻译: 蓝牙低能量(BLE)设备从广告BLE设备接收广告分组。 BLE设备使用硬件来过滤所接收的广告包以搜索广告商。 如果硬件没有找到广告商,则包过滤继续利用固件。 将包含优选BLE设备的非私有和/或私有设备标识的设备身份信息分割成分别用于硬件,固件和主机的不同的白名单,以同时支持隐私和白名单。 如果通过硬件找到广告客户,则在硬件中执行成功的CRC校验后,硬件向广告商发送响应。 如果通过固件找到广告主,则广告商的设备身份信息被插入硬件的白名单中。 可以基于所接收的广告分组的设备配置和/或属性类型信息来唤醒主机。

    METHOD AND SYSTEM FOR A DUAL-MODE BLUETOOTH LOW ENERGY DEVICE
    3.
    发明申请
    METHOD AND SYSTEM FOR A DUAL-MODE BLUETOOTH LOW ENERGY DEVICE 有权
    双模蓝牙低能量器件的方法和系统

    公开(公告)号:US20110021142A1

    公开(公告)日:2011-01-27

    申请号:US12546621

    申请日:2009-08-24

    IPC分类号: H04B7/00

    摘要: A dual-mode BLE device identifies idle intervals within Bluetooth BR/EDR traffic communications. The identified idle intervals are used by the dual-mode BLE device to concurrently perform various BLE activities. For example, advertising packet transmissions, advertising packet scanning, connection setup, and/or data packet communication may be concurrently performed within identified idle intervals within the Bluetooth BR/EDR traffic communications. Packet transmission timing, advertising interval, scan window, and/or packet size are determined based on the identified idle intervals within the Bluetooth BR/EDR traffic communications. A scan window is adjusted based on timing of expected advertising transmissions and/or advertising interval(s) for saving power. BLE packets and Bluetooth BR/EDR packets may be detected in a single advertising channel. Maximal payload size is set based on the identified idle intervals within Bluetooth BR/EDR traffic communications. As a slave, the dual-mode BLE device updates connection parameters based on the identified idle intervals within Bluetooth BR/EDR traffic communications.

    摘要翻译: 双模式BLE设备识别蓝牙BR / EDR通信通信中的空闲间隔。 识别的空闲间隔由双模BLE设备用于同时执行各种BLE活动。 例如,广告分组传输,广告分组扫描,连接建立和/或数据分组通信可以在蓝牙BR / EDR业务通信内的标识的空闲间隔内同时执行。 基于蓝牙BR / EDR业务通信中识别的空闲间隔来确定分组传输定时,广告间隔,扫描窗口和/或分组大小。 基于预期的广告发送的定时和/或用于节省功率的广告间隔来调整扫描窗口。 可以在单个广告信道中检测到BLE分组和蓝牙BR / EDR分组。 基于蓝牙BR / EDR业务通信中识别的空闲间隔来设置最大有效载荷大小。 作为从设备,双模BLE设备基于蓝牙BR / EDR业务通信中识别的空闲间隔来更新连接参数。

    Method and system for a dual-mode bluetooth low energy device
    4.
    发明授权
    Method and system for a dual-mode bluetooth low energy device 有权
    双模蓝牙低能量器件的方法和系统

    公开(公告)号:US08737917B2

    公开(公告)日:2014-05-27

    申请号:US12546621

    申请日:2009-08-24

    IPC分类号: H04B7/00

    摘要: A dual-mode BLE device identifies idle intervals within Bluetooth BR/EDR traffic communications. The identified idle intervals are used by the dual-mode BLE device to concurrently perform various BLE activities. For example, advertising packet transmissions, advertising packet scanning, connection setup, and/or data packet communication may be concurrently performed within identified idle intervals within the Bluetooth BR/EDR traffic communications. Packet transmission timing, advertising interval, scan window, and/or packet size are determined based on the identified idle intervals within the Bluetooth BR/EDR traffic communications. A scan window is adjusted based on timing of expected advertising transmissions and/or advertising interval(s) for saving power. BLE packets and Bluetooth BR/EDR packets may be detected in a single advertising channel. Maximal payload size is set based on the identified idle intervals within Bluetooth BR/EDR traffic communications. As a slave, the dual-mode BLE device updates connection parameters based on the identified idle intervals within Bluetooth BR/EDR traffic communications.

    摘要翻译: 双模式BLE设备识别蓝牙BR / EDR通信通信中的空闲间隔。 识别的空闲间隔由双模BLE设备用于同时执行各种BLE活动。 例如,广告分组传输,广告分组扫描,连接建立和/或数据分组通信可以在蓝牙BR / EDR业务通信内的标识的空闲间隔内同时执行。 基于蓝牙BR / EDR业务通信中识别的空闲间隔来确定分组传输定时,广告间隔,扫描窗口和/或分组大小。 基于预期的广告发送的定时和/或用于节省功率的广告间隔来调整扫描窗口。 可以在单个广告信道中检测到BLE分组和蓝牙BR / EDR分组。 基于蓝牙BR / EDR业务通信中识别的空闲间隔来设置最大有效载荷大小。 作为从设备,双模BLE设备基于蓝牙BR / EDR业务通信中识别的空闲间隔来更新连接参数。

    Bluetooth Low Energy Module Systems and Methods
    6.
    发明申请
    Bluetooth Low Energy Module Systems and Methods 有权
    蓝牙低能量模块系统和方法

    公开(公告)号:US20130165044A1

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

    申请号:US13334205

    申请日:2011-12-22

    IPC分类号: H04B7/00

    摘要: Disclosed are various embodiments of Bluetooth low energy (BLE) modules and methods implemented therein. An embodiment of the disclosure can obtain in a BLE module an advertiser packet transmitted by a BLE advertiser. An advertiser cache can be checked to determine whether the advertiser cache in the BLE module contains an entry associated with an advertiser address from the advertiser packet. The BLE module can determine whether a payload value of the advertiser packet has changed relative to a previous advertiser packet associated with the advertiser address. The BLE module can then suppress forwarding of the packet to a host processor and/or on-board processor executing firmware. The BLE module can also suppress sending a scan request packet back to the BLE advertiser.

    摘要翻译: 公开了蓝牙低能量(BLE)模块和其中实现的方法的各种实施例。 本公开的实施例可以在BLE模块中获得由BLE广告商发送的广告商分组。 可以检查广告商缓存以确定BLE模块中的广告商缓存是否包含与广告商分组中的广告客户地址相关联的条目。 BLE模块可以确定广告商分组的有效载荷值是否相对于与广告商地址相关联的先前广告商分组已经改变。 然后,BLE模块可以禁止将数据包转发到执行固件的主机处理器和/或板上处理器。 BLE模块还可以禁止将扫描请求数据包发送回BLE广告客户。

    Bluetooth low energy module systems and methods
    7.
    发明授权
    Bluetooth low energy module systems and methods 有权
    蓝牙低能量模块系统和方法

    公开(公告)号:US09185652B2

    公开(公告)日:2015-11-10

    申请号:US13334205

    申请日:2011-12-22

    IPC分类号: H04W52/02 H04W8/00 H04L12/18

    摘要: Disclosed are various embodiments of Bluetooth low energy (BLE) modules and methods implemented therein. An embodiment of the disclosure can obtain in a BLE module an advertiser packet transmitted by a BLE advertiser. An advertiser cache can be checked to determine whether the advertiser cache in the BLE module contains an entry associated with an advertiser address from the advertiser packet. The BLE module can determine whether a payload value of the advertiser packet has changed relative to a previous advertiser packet associated with the advertiser address. The BLE module can then suppress forwarding of the packet to a host processor and/or on-board processor executing firmware. The BLE module can also suppress sending a scan request packet back to the BLE advertiser.

    摘要翻译: 公开了蓝牙低能量(BLE)模块和其中实现的方法的各种实施例。 本公开的实施例可以在BLE模块中获得由BLE广告商发送的广告商分组。 可以检查广告商缓存以确定BLE模块中的广告商缓存是否包含与广告商分组中的广告客户地址相关联的条目。 BLE模块可以确定广告商分组的有效载荷值是否相对于与广告商地址相关联的先前广告商分组已经改变。 然后,BLE模块可以禁止将数据包转发到执行固件的主机处理器和/或板上处理器。 BLE模块还可以禁止将扫描请求数据包发送回BLE广告客户。

    Wireless input control of multiple computing devices
    9.
    发明授权
    Wireless input control of multiple computing devices 有权
    多台计算设备的无线输入控制

    公开(公告)号:US07730152B2

    公开(公告)日:2010-06-01

    申请号:US10879452

    申请日:2004-06-28

    IPC分类号: G06F15/16 G06F3/00 G05B19/18

    摘要: A method for input control of multiple computing devices from a single set of input devices begins by providing, by a master input device of the single set of input devices, a connection request to the multiple computing devices via a wireless channel, wherein the connection request identifies one of the multiple computing devices. The method continues by interpreting, by each of other ones of the multiple computing devices, the connection request to determine that the connection request is not addressing the each of the other ones of the multiple computing devices. In response to the connection request, the method continues by providing, by the one of the multiple computing devices, a connection response to the master input device via the wireless channel. The method continues by providing, by the one of the multiple computing devices, a slave connection request to at least one slave input device of the single set of input devices via the wireless channel. The method continues by, in response to the slave connection request, providing, by the at least one slave input device, a second connection response to the one of the multiple computing devices via the wireless channel such that the master input device and the at least one slave input device provide input to the one of the multiple computing devices via the wireless channel.

    摘要翻译: 一种用于从单组输入设备输入多个计算设备的方法的开始是通过单组输入设备的主输入设备经由无线信道向多个计算设备提供连接请求,其中连接请求 识别多个计算设备之一。 该方法通过解释多个计算设备中的其他计算设备中的每一个来连续请求,以确定该连接请求没有寻址多个计算设备中的其他一个的连接请求。 响应于连接请求,该方法通过由多个计算设备中的一个提供经由无线信道到主输入设备的连接响应来继续。 该方法通过由多个计算设备之一经由无线信道向单个输入设备集合中的至少一个从属输入设备提供从连接请求来继续。 该方法继续响应于从属连接请求,由至少一个从属输入设备经由无线信道向多个计算设备中的一个提供第二连接响应,使得主输入设备和至少 一个从属输入设备经由无线信道向多个计算设备之一提供输入。

    Wireless input control of multiple computing devices
    10.
    发明申请
    Wireless input control of multiple computing devices 有权
    多台计算设备的无线输入控制

    公开(公告)号:US20050289225A1

    公开(公告)日:2005-12-29

    申请号:US10879452

    申请日:2004-06-28

    摘要: A method for input control of multiple computing devices from a single set of input devices begins by providing, by a master input device of the single set of input devices, a connection request to the multiple computing devices via a wireless channel, wherein the connection request identifies one of the multiple computing devices. The method continues by interpreting, by each of other ones of the multiple computing devices, the connection request to determine that the connection request is not addressing the each of the other ones of the multiple computing devices. In response to the connection request, the method continues by providing, by the one of the multiple computing devices, a connection response to the master input device via the wireless channel. The method continues by providing, by the one of the multiple computing devices, a slave connection request to at least one slave input device of the single set of input devices via the wireless channel. The method continues by, in response to the slave connection request, providing, by the at least one slave input device, a second connection response to the one of the multiple computing devices via the wireless channel such that the master input device and the at least one slave input device provide input to the one of the multiple computing devices via the wireless channel.

    摘要翻译: 一种用于从单组输入设备输入多个计算设备的方法的开始是通过单组输入设备的主输入设备经由无线信道向多个计算设备提供连接请求,其中连接请求 识别多个计算设备之一。 该方法通过解释多个计算设备中的其他计算设备中的每一个来连续请求,以确定该连接请求没有寻址多个计算设备中的其他一个的连接请求。 响应于连接请求,该方法通过由多个计算设备中的一个提供经由无线信道到主输入设备的连接响应来继续。 该方法通过由多个计算设备之一经由无线信道向单个输入设备集合中的至少一个从属输入设备提供从连接请求来继续。 该方法继续响应于从属连接请求,由至少一个从属输入设备经由无线信道向多个计算设备中的一个提供第二连接响应,使得主输入设备和至少 一个从属输入设备经由无线信道向多个计算设备之一提供输入。