Nova Patents
EP1538788A2

Smart scan for Bluetooth PAN devices

Abstract

A system and method for discovering and connecting to a preferred remote Bluetooth device by a local Bluetooth device. An inquiry scan cache (507) and a page scan cache (505) are maintained. The inquiry scan cache (507) is updated by way of a periodic inquiry scan (509). The page scan cache (505) is refreshed by way of an attempt to connect to the preferred remote Bluetooth device. Periodically, and more frequently than the periodic inquiry scan (509), a list of available remote Bluetooth devices is formed from entries in the inquiry scan cache (507) concatenated with each entry in the page scan cache (505) for which a page scan is successful. In one embodiment, the page scan cache (505) holds a finite number of entries, and an expiration policy is applied to each added entry. In another embodiment, the inquiry scan cache (507) is also updated when a remote Bluetooth device attempts to connect to the local Bluetooth device.

EP1538788A2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 27 October 2024, 1.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 4 independent, 17 dependent

  1. 1
    A system for discovering and connecting to a preferred remote Bluetooth device by a local Bluetooth device, comprising:an inquiry scan cache that is refreshed by a periodic inquiry scan;a page scan cache that is refreshed by way of an attempt to connect to the preferred remote Bluetooth device;and a list of visible remote Bluetooth devices comprising entries in the inquiry scan cache, concatenated with each entry in the page scan cache that the local Bluetooth device successfully contacts by way of a periodic page scan performed more frequently than the periodic inquiry scan.
  2. 7
    A method for discovering and connecting to a preferred remote Bluetooth device by a local Bluetooth device, comprising:updating an inquiry scan cache by way of a periodic inquiry scan;if an attempt is made to connect to the preferred remote Bluetooth device, updating a page scan cache with a corresponding entry;and periodically, and more frequently than the periodic inquiry scan, forming a list of visible remote Bluetooth devices.
  3. 14
    A computer-readable medium storing instructions implementing a method for discovering and connecting to a remote Bluetooth device by a local Bluetooth device, the method comprising:updating an inquiry scan cache by way of a periodic inquiry scan;if an attempt is made to connect to the preferred remote Bluetooth device, updating a page scan cache with a corresponding entry;and periodically, and more frequently than the periodic inquiry scan, forming a list of visible remote Bluetooth devices.
  4. 18
    Computer-readable media storing one or more modules implementing a system for discovering and connecting to a preferred remote Bluetooth device by a local Bluetooth device, comprising:an inquiry scan cache that is refreshed by a periodic inquiry scan;a page scan cache that is refreshed by way of an attempt to connect to the preferred remote Bluetooth device;and a list of visible remote Bluetooth devices comprising entries in the inquiry scan cache, concatenated with each entry in the page scan cache that the local Bluetooth device successfully contacts by way of a periodic page scan performed more frequently than the periodic inquiry scan.