【手続補正書】
【提出日】令和3年9月3日(2021.9.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ブルートゥース（ＢＴ）非同期コネクションレス（ＡＣＬ）通信の方法であって、
ＢＴネットワークにおけるそれぞれのノードにおいてＢＴデバイスを提供することと、
前記ＢＴネットワークを構成することと、
前記ＢＴネットワークを介してデータを通信することと、
を含み、
前記ＢＴデバイスの各々が、ホストプロセッサと、ホストコントローラトランスポートレイヤとホストコントローラインタフェース（ＨＣＩ）ドライバとを含むＨＣＩによって互いに結合されるＢＴコントローラとを含み、
前記ホストプロセッサが、アプリケーションレイヤを実装し、ホストコントローラトランスポートレイヤを介して前記ＢＴコントローラと通信するためのＨＣＩファームウェアを含み、
前記ＢＴコントローラが、メモリとトランシーバとに結合されるプロセッサと、アンテナに結合されるように適合される、前記トランシーバを駆動するためのＲＦドライバとを含み、
前記ＨＣＩファームウェアが、少なくとも１つのパケットを含むデータをいずれの前記ＢＴデバイスから受信するか、及び、前記データを前記ＢＴデバイスのうちのいずれに転送すべきかを構成することを含む、現在のチェーンにおける前記ＢＴデバイスの各々に対して構成することを含む、ユーザーが前記ＢＴネットワークのトポロジーを定義することを可能にするＨＣＩコマンドコードを含み、
前記ＢＴネットワークを構成することが、前記ＢＴデバイスのうちのいずれから前記データを受信し、前記ＢＴデバイスのいずれに前記データを転送すべきかを構成することを含む、前記ＢＴデバイスの第１のＢＴデバイスを除いて前記現在のチェーンにおける前記ＢＴデバイスの各々を構成することを含み、
前記ＢＴデバイスが、前記ＢＴデバイスの前記ＢＴコントローラに前記データを少なくとも再送することに前記ホストプロセッサが関与することなく、前記ＢＴネットワークを介して前記データを転送する、方法。
【請求項２】
請求項１に記載の方法であって、
前記ＨＣＩコマンドコードが、前記データを前記ホストプロセッサに送信するかどうかを前記ユーザーが定義することを可能にするコードを含む、方法。
【請求項３】
請求項２に記載の方法であって、
前記ＨＣＩコマンドコードが、前記パケットの各々に時間スタンプを付加するかどうかを前記ユーザーが定義することを更に可能にする、方法。
【請求項４】
請求項１に記載の方法であって、
前記データがオーディオデータを含む、方法。
【請求項５】
請求項１に記載の方法であって、
前記ＢＴデバイスの少なくとも１つについて、前記ＢＴデバイスの少なくとも１つの前記ホストプロセッサが前記通信の間スリープする、方法。
【請求項６】
請求項１に記載の方法であって、
前記ＢＴネットワークが、複数の独立した非同期のピコネットを含むスキャッターネットを含む、方法。
【請求項７】
請求項１に記載の方法であって、
前記ＢＴコントローラが、少なくとも半導体表面を有する基板を含む集積回路（ＩＣ）上に形成され、前記ＢＴコントローラの前記プロセッサがデジタルシグナルプロセッサ（ＤＳＰ）を含む、方法。
【請求項８】
ブルートゥース（ＢＴ）コントローラであって、
メモリにとトランシーバとに結合されるプロセッサと、
アンテナに結合されるように適合される、前記トランシーバを駆動するためのＲＦドライバと、
を含み、
前記メモリが、
ホストコントローラトランスポートレイヤとホストコントローラインタフェース（ＨＣＩ）ドライバとを含むＨＣＩによって結合されるホストプロセッサから受信したコマンドを解析し、理解し、前記コマンドに応じて動作するためのソフトウェアと、
前記ＢＴコントローラと前記ホストプロセッサとを含むＢＴデバイスのＢＴネットワークのトポロジーを定義するＨＣＩコマンドコードであって、少なくとも１つのパケットを含むデータを前記ＢＴデバイスのうちのいずれから受信し、前記データを前記ＢＴデバイスのうちのいずれに転送すべきかに関する構成情報を前記ホストプロセッサから受信することを含む、前記ＨＣＩコマンドコードと、
を含み、
前記ＢＴネットワークを介して前記ＢＴデバイスのために前記データを通信する前記ＢＴコントローラが、前記ＢＴデバイスの前記ＢＴコントローラに前記データを少なくとも再送することに前記ホストプロセッサが関与することなく、前記ＢＴネットワークを介して前記データを転送することを含む、ＢＴコントローラ。
【請求項９】
請求項８に記載のコントローラであって、
前記ＢＴコントローラが、少なくとも半導体表面を有する基板を含む集積回路（ＩＣ）上に形成され、前記ＢＴコントローラの前記プロセッサがデジタルシグナルプロセッサ（ＤＳＰ）を含む、ＢＴコントローラ。
【請求項１０】
請求項８に記載のコントローラであって、
前記ＨＣＩコマンドコードが、前記データを前記ホストプロセッサに送信するかどうかをユーザーが定義することを可能にするコードを含む、ＢＴコントローラ。
【請求項１１】
請求項１０に記載のＢＴコントローラであって、
前記ＨＣＩコマンドコードが、前記パケットの各々に時間スタンプを付加するかどうかを前記ユーザーが定義することを更に可能にする、ＢＴコントローラ。
【請求項１２】
請求項８に記載のＢＴコントローラであって、
前記データがオーディオデータを含む、ＢＴコントローラ。
【請求項１３】
ブルートゥース（ＢＴ）デバイスであって、
ホストコントローラトランスポートレイヤとホストコントローラインタフェース（ＨＣＩ）ドライバとを含むＨＣＩによって互いに結合されるホストプロセッサとＢＴコントローラとを含み、
前記ホストプロセッサが、アプリケーションレイヤを実装し、前記ホストコントローラトランスポートレイヤを介して前記ＢＴコントローラと通信するためのＨＣＩファームウェアを含み、
前記ＢＴコントローラが、メモリとトランシーバとに結合されるプロセッサと、アンテナに結合されるように適合される、前記トランシーバを駆動するための高周波ドライバとを含み、
前記ＨＣＩファームウェアがＨＣＩコマンドコードも含み、前記ＨＣＩコマンドコードが、ユーザーが、
ＢＴネットワークのトポロジーを定義することであって、前記ＢＴネットワークのトポロジーを定義することが、少なくとも１つのパケットを含むデータを前記ＢＴデバイスのうちのいずれから受信し、前記データを前記ＢＴデバイスのうちのいずれに転送すべきかを構成することを含む、現在のチェーンにおける前記ＢＴデバイスの各々に対して構成することを含む、前記ＢＴネットワークのトポロジーを定義することと、
複数のＢＴデバイスを含む前記ＢＴネットワークにおける前記現在のチェーンにおける前記ＢＴデバイスを構成することであって、前記ＢＴデバイスのうちのいずれから前記データを受信し、前記ＢＴデバイスのいずれに前記データを転送すべきかを構成することを含む、前記現在のチェーンにおける前記ＢＴデバイスを構成することと、
を可能にし、
前記ＢＴネットワークを介して前記データを通信するために、前記ＢＴデバイスが、前記ＢＴデバイスの前記ＢＴコントローラに前記データを少なくとも再送することに前記ホストプロセッサが関与することなく、前記データを転送する、ＢＴデバイス。
【請求項１４】
請求項１３に記載のＢＴデバイスであって、
前記ＨＣＩコマンドコードが、前記データを前記ホストプロセッサに送信するかどうかを前記ユーザーが定義することを可能にするコードを含む、ＢＴデバイス。
【請求項１５】
請求項１３に記載のＢＴデバイスであって、
前記ＨＣＩコマンドコードが、前記パケットの各々に時間スタンプを付加するかどうかを前記ユーザーが定義することを更に可能にする、ＢＴデバイス。
【請求項１６】
請求項１３に記載のＢＴデバイスであって、
前記データがオーディオデータを含む、ＢＴデバイス。
【請求項１７】
請求項１３に記載のＢＴデバイスであって、
前記ホストプロセッサが、前記通信の間スリープするように構成される、ＢＴデバイス。
【請求項１８】
請求項１３に記載のＢＴデバイスであって、
前記ＢＴコントローラが、少なくとも半導体表面を有する基板を含む集積回路（ＩＣ）上に形成され、前記ＢＴコントローラの前記プロセッサがデジタルシグナルプロセッサ（ＤＳＰ）を含む、ＢＴデバイス。