(57)【要約】  設定可能なメモリ（１０４）を有するが、物理外部ユーザインタフェースを有さないデバイス（１００）のための技術支援の要求を容易にするためのシステム及び方法。システムは、デバイスの設定可能なメモリからデータを無線で抽出し、抽出されたデータを遠隔位置に通信して、デバイスに関係する製造情報を有するレコードを更新する際に使用するためのパーソナルコントローラ（１０）を含む。【選択図】図５
2016504641.tif 000002
【特許請求の範囲】
【請求項１】
設定可能なメモリを有するが、ユーザが前記設定可能なメモリの中に情報を入力できるようにする物理的に接続された外部ユーザインタフェースを有さないデバイスのための技術支援の要求を容易にするための方法であって、
前記デバイスに特有のデータに対応する複数の所定のフィールドでパーソナルコントローラ上のプロセッサを設定することと、
無線接続を介して前記デバイスの前記設定可能なメモリからデータを抽出することと、
前記抽出されたデータで前記パーソナルコントローラ上の前記所定のフィールドの少なくとも一部をポピュレートすることと、
前記パーソナルコントローラを使用して、前記デバイスのための技術支援の前記要求を遠隔位置に送信することであって、前記要求は前記デバイスから抽出された前記データの少なくとも一部を活用する、送信することと
を含む方法。
【請求項２】
前記デバイスに特有の前記データが保証情報を含む、請求項１に記載の方法。
【請求項３】
前記デバイスに特有の前記データが前記デバイスを識別する情報を含む、請求項１に記載の方法。
【請求項４】
前記設定可能なメモリから、前記デバイスに特有の前記データを抽出するために前記パーソナルコントローラと前記デバイスとの間にピアツーピア通信リンクを確立することをさらに含む、請求項１に記載の方法。
【請求項５】
前記ピアツーピア通信リンクがＷｉ−Ｆｉダイレクト通信プロトコルを活用する、請求項４に記載の方法。
【請求項６】
前記ピアツーピア通信リンクがブルーツース通信プロトコルを活用する、請求項４に記載の方法。
【請求項７】
前記ピアツーピア通信リンクが近距離無線通信プロトコルを活用する、請求項４に記載の方法。
【請求項８】
前記デバイスに特有の前記データの少なくとも一部を、前記パーソナルコントローラ上のユーザインタフェースを使用して前記デバイスの前記設定可能なメモリの中に入力することをさらに含む、請求項１に記載の方法。
【請求項９】
前記抽出されたデータの一部が前記デバイスの製造メーカ又は前記デバイスの前記製造メーカの公認サービス代理店の連絡先詳細を含む、請求項１に記載の方法。
【請求項１０】
前記デバイスの前記設定可能なメモリは、前記デバイスの製造メーカによって前記デバイスに特有の識別データをプレロードされ、前記データの前記抽出は、前記デバイスと無線通信リンクを確立して、前記プレロードされたデータをダウンロードし、前記所定のフィールドの少なくとも一部をポピュレートするために前記パーソナルコントローラを使用することを含む、請求項１に記載の方法。
【請求項１１】
前記所定のフィールドの少なくとも１つが、手作業のユーザ入力なしに前記パーソナルコントローラによって前記プレロードされたデータの少なくとも一部でポピュレートされる、請求項１０に記載の方法。
【請求項１２】
前記所定のフィールドをポピュレートするために使用される前記デバイスに特有の前記データの一部がユーザによって供給される、請求項１に記載の方法。
【請求項１３】
前記デバイスのための技術支援の前記要求の前記送信することが、前記ユーザによって供給されるデータと、前記デバイスから抽出されるデータの両方を送信することを含む、請求項１２に記載の方法。
【請求項１４】
技術支援の前記要求が、前記デバイスと関連付けられた所定のサービススケジュールに基づき前記遠隔位置に自動的に送信される、請求項１に記載の方法。
【請求項１５】
技術支援の要求を容易にするためのシステムであって、
プロセッサ、メモリ、及び無線ピアツーピアトランシーバを有するパーソナルコントローラと、
設定可能なメモリ及び無線ピアツーピアトランシーバを有するデバイスであって、前記デバイスは前記設定可能なメモリの中へのデータの入力を可能にする物理的に接続された外部ユーザインタフェースを有さず、前記パーソナルコントローラの前記プロセッサは、前記デバイスに特有の情報に対応する複数の所定のフィールドでプログラミングされ、前記パーソナルコントローラの前記プロセッサが、
前記デバイスの前記設定可能なメモリからデータを抽出するために前記パーソナルコントローラと前記デバイスとの間で確立された無線ピアツーピア通信リンクを使用し、
前記抽出されたデータで前記所定のフィールドの少なくとも一部をポピュレートし、
前記抽出されたデータの少なくとも一部を含む、前記デバイスに特有の情報を前記デバイスのための技術支援の前記要求の一部として遠隔位置に通信する
ようにプログラミングされるプロセッサと
を備えるシステム。
【請求項１６】
前記デバイスの前記設定可能なメモリが、前記デバイスの製造メーカによってデータをプレロードされ、前記データが前記デバイスに特有の情報を含む、請求項１５に記載のシステム。
【請求項１７】
前記パーソナルコントローラの前記プロセッサが、前記デバイスとの前記無線通信リンクを確立し、前記デバイスの前記設定可能なメモリから前記プレロードされたデータの少なくとも一部をダウンロードし、かつ前記プレロードされたデータで前記フィールドの少なくとも１つをポピュレートするようにプログラミングされる、請求項１６に記載のシステム。
【請求項１８】
前記パーソナルコントローラの前記プロセッサが、前記デバイスとの前記無線通信リンクを使用して前記デバイスの前記設定可能なメモリにデータをアップロードするようにプログラミングされる、請求項１５に記載のシステム。
【請求項１９】
前記無線通信リンクがＷｉ−Ｆｉダイレクト通信プロトコルを使用して確立される、請求項１５に記載のシステム。
【請求項２０】
前記無線通信リンクがブルーツース通信プロトコルを使用して確立される、請求項１５に記載のシステム。
【請求項２１】
前記無線通信リンクが近距離無線通信プロトコルを使用して確立される、請求項１５に記載のシステム。
【請求項２２】
設定可能なメモリ及びピアツーピア通信のために適応されたトランシーバを有するデバイスでデータを入力する又はデータを更新する方法であって、前記デバイスは、ユーザが前記設定可能なメモリの中へデータを入力できるようにする物理的に接続された外部ユーザインタフェースを有さず、前記方法は、
前記デバイスと、プロセッサを有するパーソナルコントローラとの間に無線ピアツーピア通信リンクを確立することと、
前記パーソナルコントローラの前記プロセッサでプログラムを実行することであって、前記プログラムが前記デバイスに特有のデータに対応する所定のフィールドを含み、前記プログラムが、前記無線ピアツーピア通信リンクのみを活用して前記プログラムの前記所定のフィールドの少なくとも一部から前記デバイスの前記設定可能なメモリにデータをアップロードするように構成される、実行することと
を含む方法。
【請求項２３】
前記デバイスに特有の前記データが保証情報を含む、請求項２２に記載の方法。
【請求項２４】
前記デバイスに特有の前記データが前記デバイスを識別する情報を含む、請求項２２に記載の方法。
【請求項２５】
前記ピアツーピア通信リンクがＷｉ−Ｆｉダイレクト通信プロトコルを活用する、請求項２２に記載の方法。
【請求項２６】
前記ピアツーピア通信リンクがブルーツース通信プロトコルを活用する、請求項２２に記載の方法。
【請求項２７】
前記ピアツーピア通信リンクが近距離無線通信プロトコルを活用する、請求項２２に記載の方法。
【請求項２８】
データを入力する又は更新するためのシステムであって、
プロセッサ、メモリ、及び無線ピアツーピアトランシーバを有するパーソナルコントローラと、
設定可能なメモリ及び無線ピアツーピアトランシーバを有するデバイスであって、前記デバイスは前記設定可能なメモリの中へのデータの入力を可能にする物理的に接続された外部ユーザインタフェースを有さず、前記パーソナルコントローラの前記プロセッサは、前記デバイスに特有の情報に対応する複数の所定のフィールドでプログラミングされ、前記パーソナルコントローラの前記プロセッサが、前記パーソナルコントローラと前記デバイスとの間で確立された無線ピアツーピア通信のみを活用して前記プログラムの前記所定のフィールドの少なくとも一部から前記デバイスの前記設定可能なメモリにデータをアップロードするようにプログラミングされる、プロセッサと
を備えるシステム。
【請求項２９】
前記無線通信リンクがＷｉ−Ｆｉダイレクト通信プロトコルを使用して確立される、請求項２８に記載のシステム。
【請求項３０】
前記無線通信リンクがブルーツース通信プロトコルを使用して確立される、請求項２８に記載のシステム。
【請求項３１】
前記無線通信リンクが近距離無線通信プロトコルを使用して確立される、請求項２８に記載のシステム。
【請求項３２】
設定可能なメモリを有するが、ユーザが前記設定可能なメモリに情報を入力できるようにする物理的に接続された外部ユーザインタフェースを有さないデバイスを追跡調査するための方法であって、
パーソナルコントローラ上で、前記パーソナルコントローラ上のプロセッサを使用してプログラムを実行することであって、前記プログラムが前記デバイスに特有のデータに対応する所定のフィールドを含み、前記プログラムが、無線接続を介して前記デバイスの前記設定可能なメモリからデータを抽出し、前記抽出されたデータで前記プログラムの前記所定のフィールドの少なくとも一部をポピュレートするように構成される、実行することと、
前記パーソナルコントローラのユーザによって提供される情報で前記所定のフィールドの少なくとも別の一部をポピュレートすることと、
前記パーソナルコントローラを使用して、前記所定のフィールドからデータを遠隔位置に送信することであって、前記データは、前記抽出されたデータの少なくとも一部及び前記パーソナルコントローラの前記ユーザによって提供された前記情報の少なくとも一部を含んで送信される、送信することと、
前記遠隔位置で、前記パーソナルコントローラから送信される前記データを受信し、データベース上のレコードを更新することであって、前記レコードが前記デバイスに対応し、前記デバイスと関連付けられた製造情報を含む、受信し、更新することと
を含む方法。
【請求項３３】
前記抽出されたデータが前記デバイスと関連付けられた一意のデバイス識別子を含む、請求項３２に記載の方法。
【請求項３４】
前記デバイスが住宅構造物又は商業構造物内でのインストールのために適応され、前記抽出されたデータが前記デバイスのインストーラを識別する情報を含む、請求項３２に記載の方法。
【請求項３５】
前記パーソナルコントローラの前記ユーザによって提供される前記情報が、前記ユーザのアイデンティティ情報を含む、請求項３２に記載の方法。
【請求項３６】
前記アイデンティティ情報が前記ユーザの住所を含む、請求項３５に記載の方法。
【請求項３７】
前記ユーザが前記パーソナルコントローラ上のユーザインタフェースを活用することなく、前記データが前記遠隔位置に自動的に送信される、請求項３２に記載の方法。
【請求項３８】
前記デバイスが製造された後であるが、前記デバイスが製造された製造施設を前記デバイスが離れる前に、前記レコードを作成することをさらに含む、請求項３２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、参照することによりその全体を本明細書に組み込まれる、「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｅｍｂｅｄｄｉｎｇ  Ｔｅｃｈｎｉｃａｌ  Ｓｕｐｐｏｒｔ，  Ｗａｒｒａｎｔｙ  ａｎｄ  Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ｉｎｔｏ  ａ  Ｄｅｖｉｃｅ  ｆｏｒ  Ｔｒａｎｓｍｉｓｓｉｏｎ  ｔｏ  ａ  Ｐｅｒｓｏｎａｌ  Ｃｏｎｔｒｏｌｌｅｒ」と題する、２０１２年１０月２３日に出願された米国仮特許出願第６１／７１７，５２２号の利益を主張する。
【０００２】
本発明は、テクニカルサポート、保証、及びサービスの情報を、ユーザがテクニカルサポート、保証、又はサービス支援のために関係者と連絡をとるのを容易にするためにパーソナルコントローラ上で実行中のアプリケーションによってその情報にアクセスできるように、メモリにアクセスするための外部インタフェースを従来有さないデバイスの設定可能かつ読取り可能なメモリの中に入力することに関する。
【背景技術】
【０００３】
多くのデバイスは、デバイスが、ピアツーピア通信方法及びネットワーク通信方法を通してデータを通信し、スマートフォン、タブレット、及びコンピュータとデータを交換できるようにする技術を搭載し始めている。大部分の場合、デバイスと、スマートフォン、タブレット、又はコンピュータとの間で交換されるデータは、より一般的にはアプリと呼ばれるアプリケーション特有のプログラムによって制御される。特定の例では、デバイス、機械、又は装置は、現場で作業するのを停止することもあれば、「必要に応じて」又はスケジュールに従ってサービスを必要とすることもある。これらの場合、ユーザは、通常、テクニカルサポート要求、保証クレームを処理する及び／もしくは確証する、又は製造メーカによって公開されている指針に従ってサービスを予約するために、適切な連絡先詳細及び購入証明を見つけ出そうとしなければならない。
【発明の概要】
【課題を解決するための手段】
【０００４】
１つの好ましい実施形態では、本発明は４つの部分、つまり、他の機械と無線で通信できるデバイス内の設定可能かつ読取り可能なメモリと、設定可能かつ読取り可能なメモリを有するデバイスと無線で通信できるハンドヘルド電池式パーソナルコントローラと、パーソナルコントローラとデバイスとの間で無線通信リンクを使用してデバイスの設定可能かつ読取り可能なメモリとデータを交換できるインストーラアプリケーションプログラム（インストーラアプリ）と、パーソナルコントローラとデバイスとの間で無線通信リンクを使用してデバイスの設定可能かつ読取り可能なメモリとデータを交換できるユーザアプリケーションプログラム（ユーザアプリ）とを含む。
【０００５】
設定可能かつ読取り可能なメモリ付きのデバイスは、好ましくは、以下の通信規格の内の少なくとも１つをサポートするように構成された無線通信機能を有する。つまり、ネットワークＷｉ−Ｆｉ、Ｗｉ−Ｆｉダイレクト、ブルーツース  ＳＩＧクラス２．１＋ＥＤＲもしくはそれ以降、及び／又は近距離無線通信（ＮＦＣ）である。本明細書に使用されるように、「ネットワークＷｉ−Ｆｉ」は、あらゆる補正又は拡張を含む任意の「電気電子技術者協会（ＩＥＥＥ）８０２．１１規格に基づいた無線ローカルエリアネットワーク（ＷＬＡＮ）製品」としてのワイファイアライアンス（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ）の定義を指す。本書に使用されるように、用語「Ｗｉ−Ｆｉダイレクト」は、Ｗｉ−Ｆｉピアツーピア技術のワイファイアライアンスのＷｉ−Ｆｉダイレクトの仕様及び補正、拡張、又は専有実装例をサポートするように構成されたデバイスを指す。本書に使用されるように、「近距離無線通信」つまり「ＮＦＣ」は、ＥＣＭＡ−３４０、ＩＳＯ／ＩＥＣ  １８０９２、ＥＣＭＡ−３５２、及びＩＳＯ／ＩＥＣ  ２１４８１で標準化されたオープンプラットホーム無線技術を指す。これらは、ＩＳＯ／ＩＥＣ  １４４４３（タイプＡ及びタイプＢ）、ならびにフェリシティカード（フェリカ）等の既存の無線自動識別（ＲＦＩＤ）規格を含む。本書に使用されるＮＦＣに対する参照は、あらゆる補正、拡張、又は専有実装例を含むＮＦＣ技術のためにＮＦＣフォーラムによって指定されたあらゆる規格にも及ぶ。デバイスは、好ましくは、ユーザがメモリに手作業で情報を入力できるようにするＵＳＢポート、キーパッド、又はタッチスクリーン等の物理的に接続された外部ユーザインタフェースを有していない。さらに好ましくは、デバイスは、ユーザがデバイスのメモリ内での記憶のために情報を入力する、デバイスの外部の一部を形成する任意のユーザインタフェースを含んでいない。
【０００６】
デバイスの例は、ガレージドア機構、ゲート機構、自動ブラインド機構、スクリーン機構、ライトスイッチ、照明コントローラ、コンセント、電力制御機構、サーモスタット及び空調設備等の温度調節器設備、消火設備、スプリンクラー及び散水システム、ポンプ、プール濾過システム、ガス計量及び制御設備、プリンタ及びスピーカ等の周辺コンピュータ設備、ならびにある機能を実行するように構成できるが、容易に情報を表示する機能を有さないあらゆる電子機器を含むが、これに限定されるものではない。
【０００７】
設定可能かつ読取り可能なメモリは、好ましくは、記憶されているデータを読み取り／書き込み、電源が取り外されたときに保持できる不揮発性メモリを含む。他の適切なメモリタイプ及びバス又は接続の配列及びプロトコルも使用されてよく、本発明の範囲内であるが、通常、不揮発性メモリは「フラッシュメモリ」と呼ばれるタイプとなり、好ましくは業界規格のシリアルペリフェラルインタフェースバス（ＳＰＩバス）によってデータ転送接続をサポートしてよい。いくつかの実施形態では、不揮発性メモリはマイクロコントローラユニット（ＭＣＵ）の一部を形成してよい。いくつかの実施形態では、メモリが読取り専用となることが好ましいことがある。
【０００８】
パーソナルコントローラは、以下の無線通信規格、つまりネットワークＷｉ−Ｆｉ、Ｗｉ−Ｆｉダイレクト、ブルーツース、及び／又はＮＦＣの内の少なくとも１つをサポートする、一般にスマートフォンとして知られる市販のセルラーフォン又は携帯電話である。本発明はそのように制限されていないが、特に断りのない限り、パーソナルコントローラはスマートフォンに関して説明される。例にすぎないが、パーソナルコントローラは、他の手段によってアプリをダウンロード又はインストールし、アプリを制御して必要とされる機能を実行するために、ユーザが対話できる適切なインタフェースを有し、設定可能かつ読取り可能なメモリを有するデバイスとの通信を確立するために無線通信機能を有することができる任意の携帯デバイスであってよい。パーソナルコントローラの例は、スマートフォン、タブレット、ラップトップ、及びノートパソコンを含む。
【０００９】
インストーラアプリ及びユーザアプリは、好ましくは、スマートフォンとデバイスとの間の無線通信リンクを使用してデバイスの設定可能かつ読取り可能メモリとデータを交換できる、スマートフォン上で実行中のプログラムである。アプリがデバイスと通信できる場合、アプリが、デバイスが実行するように設計されている他の機能面のための制御インタフェースとして働いてよいことが理解できる。ほんの一例として、これは、ガレージドアを開閉すること、又はライトコントローラにパラメータをプログラミングすることを含んでよい。そのため、インストーラアプリ及び／又はユーザアプリのデータを解釈し、デバイスの設定可能かつ読取り可能なメモリの中にデータを入力する能力は、多くの機能を実行できるより大きなアプリの統合された機能となってよい。
【００１０】
１つの好ましい実施形態では、インストーラアプリ及びユーザアプリはデータを入力する、及び／又はデータを取り出し、解釈するためにデバイス上で設定可能かつ読取り可能なメモリにアクセスすること以外の他のいかなる機能も果たさないことがある。
【００１１】
本発明では、設定可能かつ読取り可能なメモリ付きのデバイスとスマートフォンとの間の無線通信リンクは、好ましくは、その機能及び動作が当業者によって理解されるだろうネットワークＷｉ−Ｆｉ、Ｗｉ−Ｆｉダイレクト、ブルーツース、及び／又はＮＦＣを介して形成される。好ましくは、スマートフォン及びデバイスは、少なくとも１つの無線通信方法を使用して無線通信リンクを形成することができ、インストーラアプリ及びユーザアプリは、好ましくは、データを交換するためにデバイスの設定可能かつ読取り可能なメモリにアクセスするためにアクティブにすることができる通信リンクを使用する。
【００１２】
本発明は、１つの好ましい態様では、インストーラがスマートフォン上で実行しているインストーラアプリを通して、デバイスの設定可能かつ読取り可能なメモリにアクセスして、デバイスがＵＳＢポート又はキーパッド等の、データを入力するための外部インタフェースを有していないときにもその設定可能かつ読取り可能なメモリの中にデータを保存できるようにする。本発明は、別の好ましい態様では、ユーザがスマートフォン上で実行しているユーザアプリを通して、デバイスの設定可能かつ読取り可能なメモリにアクセスして、データを読み取り、ユーザアプリを実行中のスマートフォンのメモリの中にデータを保存できるようにする。ユーザアプリは、好ましくは、デバイスの設定可能かつ読取り可能なメモリから読み取られたデータを使用して、対応するデータフィールドのために常駐するスマートフォンのメモリをポピュレートする。いったんデータが読み取られると、ユーザは、好ましくは、ユーザアプリで、ユーザがテクニカルサポート、保証、及び／又はサービス支援のために外部関係者との連絡を開始するために使用できる一連の情報及び多様な方法を提示される。ユーザアプリは、好ましくは、スマートフォンの完全通信機能を活用するように構成され、連絡を開始するために利用可能な方法の選択肢をユーザに与えてよく、ユーザアプリでユーザによって好ましい方法が選択されると、ユーザアプリはその方法、及びデバイスの設定可能かつ読取り可能なメモリから読み出されたデータを適切な正しい連絡先詳細として使用して連絡を開始する。ほんの一例として、連絡方法は、電話をかけること、ショートメッセージサービス（ＳＭＳ）、ｅメール、又はアプリによる自動送信を含んでよい。
【００１３】
１つの好ましい態様では、本発明は、設定可能なメモリを有するが、ユーザが設定可能なメモリに情報を入力できるようにする物理的に接続されている外部ユーザインタフェースを有さないデバイスに対する技術支援の要求を容易にするための方法を対象とする。方法は、デバイスに特有のデータに対応する複数の所定のフィールドでパーソナルコントローラ上でプロセッサを構成することと、無線接続を介してデバイスの設定可能なメモリからデータを抽出することと、パーソナルコントローラの所定のフィールドの少なくとも一部を抽出されたデータでポピュレートすることと、パーソナルコントローラを使用して遠隔位置に、デバイスのための技術支援の要求を送信することとを含み、要求はデバイスから抽出されたデータの少なくとも一部を活用する。
【００１４】
別の好ましい態様では、本発明は、技術支援の要求を容易にするためのシステムを対象にする。システムは、プロセッサと、メモリと、無線ピアツーピアトランシーバとを有するパーソナルコントローラを含む。システムは、さらに、設定可能なメモリ及び無線ピアツーピアトランシーバを有するデバイスを含み、デバイスは、設定可能なメモリの中への入力を可能にする物理的に接続された外部ユーザインタフェースを有さず、パーソナルコントローラのプロセッサは、デバイスに特有の情報に対応する複数の所定のフィールドでプログラミングされる。パーソナルコントローラのプロセッサは、デバイスの設定可能なメモリからデータを抽出するためにパーソナルコントローラとデバイスとの間で確立された無線ピアツーピア通信リンクを使用する、抽出されたデータで所定のフィールドの少なくとも一部をポピュレートする、及びデバイスのための技術支援の要求の一部としてデバイスに特有の情報を遠隔場所に通信するようにプログラミングされ、情報は抽出されたデータの少なくとも一部分を含む。
【００１５】
追加の好ましい態様では、本発明は、設定可能なメモリ、及びピアツーピア通信のために適応されたトランシーバを有するデバイスでデータを入力する又はデータを更新するための方法を対象とし、デバイスは、ユーザが設定可能なメモリにデータを入力できるようにする物理的に接続された外部ユーザインタフェースを有さない。方法は、デバイスと、プロセッサを有するパーソナルコントローラとの間で無線ピアツーピア通信リンクを確立することと、パーソナルコントローラのプロセッサでプログラムを実行することとを含み、プログラムはデバイスに特有のデータに対応する所定のフィールドを含み、プログラムは、無線ピアツーピア通信リンクのみを活用して、プログラムの所定のフィールドの少なくとも一部からデバイスの設定可能なメモリにデータをアップロードするように構成される。
【００１６】
追加の好ましい態様では、本発明は、データを入力する又はデータを更新するためのシステムを対象とする。システムは、プロセッサと、メモリと、無線ピアツーピアトランシーバとを有するパーソナルコントローラを含む。システムは、さらに、設定可能なメモリ及び無線ピアツーピアトランシーバを有するデバイスを含み、デバイスは設定可能なメモリへのデータの入力を可能にする物理的に接続された外部ユーザインタフェースを有さず、パーソナルコントローラのプロセッサは、デバイスに特有の情報に対応する複数の所定のフィールドでプログラミングされ、パーソナルコントローラのプロセッサは、パーソナルコントローラとデバイスとの間で確立された無線ピアツーピア通信リンクのみを活用して、プログラムの所定のフィールドの少なくとも一部からデバイスの設定可能なメモリにデータをアップロードするようにプログラミングされる。
【００１７】
追加の好ましい態様では、本発明は、設定可能なメモリを有するが、ユーザが設定可能なメモリに情報を入力できるようにする物理的に接続された外部ユーザインタフェースを有さないデバイスを追跡調査するための方法を対象とする。方法は、パーソナルコントローラ上でプロセッサを使用してパーソナルコントローラ上でプログラムを実行することであって、プログラムがデバイスに特有のデータに対応する所定のフィールドを含み、プログラムが、無線接続を介してデバイスの設定可能なメモリからデータを抽出し、抽出されたデータでプログラムの所定のフィールドの少なくとも一部をポピュレートするように構成される、プログラムを実行することと、パーソナルコントローラのユーザによって提供される情報で所定のフィールドの少なくとも別の部分をポピュレートすることと、パーソナルコントローラを使用して、所定のフィールドからデータを遠隔場所に送信することであって、データが、抽出されたデータの少なくとも一部及びパーソナルコントローラのユーザによって提供される情報の少なくとも一部を含んで送信される、送信することと、遠隔位置でパーソナルコントローラから送信されたデータを受信し、データベース上のレコードを更新することであって、レコードがデバイスに対応し、デバイスと関連付けられた製造情報を含む、受信し更新することとを含む。
【図面の簡単な説明】
【００１８】
【図１】本発明の１つの好ましい実施形態に係るスマートフォンの斜視図である。
【図２】設定可能かつ読取り可能なメモリ付きのデバイスの機能要素のブロック図である。
【図３】図１のスマートフォン、及び図２のデバイスとのスマートフォンの相互作用のシステムの図的記述を示す図である。
【図４】発見及び図２のデバイスとの通信のために、ユーザと図１のスマートフォン上にロード可能なアプリケーションプログラムとの間のイベントの例示的なシーケンスを示す流れ図である。
【図５】図１のスマートフォン上で実行中のインストーラアプリの表示図的記述である。
【図６】ユーザと、図５のインストーラアプリと、図２のデバイスとの間のイベントの例示的なシーケンスを示す流れ図である。
【図７】図１のスマートフォンで実行中のユーザアプリの表示図的記述である。
【図８】ユーザと、図７のユーザアプリと、図２のデバイスとの間のイベントの例示的なシーケンスを示す流れ図である。
【図９】ユーザと、図７のユーザアプリと、ＮＦＣを使用する図２のデバイスとの間のイベントの例示的なシーケンスを示す流れ図である。
【発明を実施するための形態】
【００１９】
本発明の代替実施形態は、明細書を考慮すること及び本明細書に開示される本発明を実践することから当業者に明らかになるだろう。明細書及び例が例示的にすぎないと見なされ、本発明の真の範囲及び精神は続く特許請求の範囲によって示されることが意図される。
【００２０】
図１は、設定可能かつ読取り可能なメモリ付きのデバイスと通信するために無線リンクを使用するスマートフォン１０の斜視表示である。スマートフォン１０は、好ましくは市販されている従来のスマートフォンである。好ましくはスマートフォンが含む基本的な機能のいくつかは、タッチセンサ式グラフィック画面インタフェース１２と、互換性のある無線トランシーバと、デバイスの設定可能かつ読取り可能なメモリの中にデータをロードする及び／又はデバイスの設定可能かつ読取り可能なメモリからデータを読み取るための制御インタフェースを提供する、個々のスマートフォンに特有のアプリケーションプログラム（アプリ）を実行する能力と、外部関係者との連絡を開始するための手段とである。本明細書で使用するように、用語「アプリ」は、スマートフォンと、設定可能かつ読取り可能なメモリ付きのデバイスとの間に制御インタフェースを提供するアプリケーションプログラムを指すために使用される。アプリの機能はすべてのスマートフォンについて基本的に同じであるが、各アプリ自体はそのスマートフォンのオペレーティングシステムと互換性がある必要がある。当業者は特定のコーディングを必要としなくても説明されている実施形態の機能性を理解し、再生できるであろうため、続く例では、各アプリの特有のコーディングは簡単にするために省略されている。
【００２１】
スマートフォン１０は、好ましくは、ネットワークＷｉ−Ｆｉ規格、Ｗｉ−Ｆｉダイレクト規格、ブルーツース規格、及び／又はＮＦＣ規格の内の少なくとも１つを介して通信するための技術を含む広範囲な無線通信技術で動作するように構成される。本発明の好ましい実施形態は、スマートフォン、及び特に、ネットワークＷｉ−Ｆｉ、Ｗｉ−Ｆｉダイレクト、ブルーツース、及び／又はＮＦＣの内の少なくとも１つを組み込むスマートフォンをそのコントローラとして使用するが、本発明の用途の特有の要件に応じて他の無線通信システムを使用できるだろう。
【００２２】
図２は、無線通信及び論理回路１０２と、設定可能かつ読取り可能なメモリ１０４、ならびに空中線１０６を有する、設定可能かつ読取り可能なメモリ付きのデバイス１００の機能要素の好ましい実施形態を概略するブロック図を示す。コスト及び所望される運転機能に応じて、無線通信及び論理回路１０２は、ネットワークＷｉ−Ｆｉ無線のみ、Ｗｉ−Ｆｉダイレクト無線のみ、ブルーツース無線のみ、ＮＦＣ無線のみ、又はそのいずれかの組合せを含んでよい。
【００２３】
１つの好ましい実施形態では、無線通信及び論理回路１０２の論理構成部品は、デバイスが、設定可能かつ読取り可能なメモリ１０４に記憶される情報を共有するようにおもに設計される無線通信及びデータ管理をサポートするようにのみ構成されてよい。
【００２４】
別の好ましい実施形態では、無線通信及び論理回路１０２の論理構成部品は、無線通信及びデータ管理をサポートすることと併せて他のタスクを実行できるより高度なシステムの一部であることがあるだろう。ほんの一例として、無線通信及び論理回路１０２は、ガレージドア機構に開放及び閉鎖させる、又は照明機構にオン及びオフを切り替えさせることができることがある。示されていないが、無線通信及び論理回路１０２は他の回路を組み込んで、又は他の回路と接続してより上位のタスクを実行してよい。
【００２５】
別の好ましい実施形態では、デバイス１００は、より複雑なシステム、つまりシステムオンチップ（ＳＯＣ）解決策又はシステムインパッケージ（ＳｉＰ）解決策の機能として統合できるだろう。
【００２６】
図３は、図１のスマートフォン、及びデバイス１００とのスマートフォンの相互作用の図的記述である。スマートフォン１０とデバイス１００の両方とも、好ましくは、ネットワークＷｉ−Ｆｉ規格、Ｗｉ−Ｆｉダイレクト規格、ブルーツース規格、及び／又はＮＦＣ規格の内の少なくとも１つをサポートする。スマートフォン１０及びデバイス１００が無線通信リンクを確立するために、両方とも好ましくは少なくとも１つの互換性のある無線通信機能を共用する。
【００２７】
本発明では、デバイス１００及びスマートフォン１０が無線通信リンクを形成する際に好ましくは使用するプロセスは、アクセスポイント２００を通るネットワークＷｉＦｉ、及び／又は当業者によって詳細が理解されるだろうＷｉ−Ｆｉダイレクト、ブルーツース、及び／又はＮＦＣを使用してピアツーピア通信リンクを形成することを含んでよい。好ましくは、スマートフォン及びデバイスは、少なくとも１つの無線通信方法を使用して無線通信リンクを形成でき、インストーラアプリ又はユーザアプリは、設定可能かつ読取り可能なメモリ１０４にアクセスして、データを入力する及び／又はデータを解釈するために、スマートフォン１０とデバイス１００との間でアクティブである、つまり利用可能であるどのような通信リンクでも使用するように構成される。
【００２８】
１つの好ましい実施形態では、スマートフォン１０及び無線通信及び論理回路１０２の両方ともＷｉ−Ｆｉダイレクト仕様をサポートする場合、通信リンクを確立するための好ましい方法は、いずれの仲介するハードウェア及び／又はシステムも必要とせずに交渉済みのピアツーピアベースでＷｉ−Ｆｉダイレクトを経由することである。スマートフォン１０ならびに無線通信及び論理回路１０２は、ピアツーピアＷｉ−Ｆｉダイレクト通信リンクを確立する際に、時々改正されるワイファイアライアンスのＷｉ−Ｆｉダイレクト仕様に従ってどのデバイスがグループオーナーになるのかを交渉する。
【００２９】
別の好ましい実施形態では、スマートフォン１０のみがネットワークＷｉ−Ｆｉ及びブルーツースをサポートし、無線通信及び論理回路１０２が少なくともネットワークＷｉ−Ｆｉ及びＷｉ−Ｆｉダイレクトをサポートする場合、好ましい通信リンクは、Ｗｉ−Ｆｉダイレクトアクセスポイント（ｓｏｆｔＡＰ）としてＷｉ−Ｆｉダイレクト仕様に従って動作する無線通信及び論理回路１０２によって確立され、デバイス１００がスマートフォン１０にとってＷｉ−Ｆｉダイレクトアクセスポイントとして見えることを可能にする。Ｗｉ−Ｆｉダイレクトアクセスポイントとして発見された後、Ｗｉ−Ｆｉダイレクトデバイスは、時々改正されるＩＥＥＥ  ８０２．１１仕様をサポートするネットワークＷｉ−Ｆｉデバイスとピアツーピアで通信できる。この例では、スマートフォン１０は、あたかもネットワークアクセスポイントからのように、デバイス１００からデバイス発見メッセージを受信し、ネットワークアクセスポイント２００に接続する必要なくピアツーピア通信を確立できる。Ｗｉ−ＦｉダイレクトデバイスとネットワークＷｉ−Ｆｉデバイスとの間で通信リンクを確立する複雑さは、ワイファイアライアンス仕様書に定義されており、通信システムプロトコル及び方法の当業者によって理解されるだろう。
【００３０】
Ｗｉ−Ｆｉダイレクト、ブルーツース、及びＮＦＣは、本発明の好ましい実施形態と使用可能な双方向ピアツーピア通信技術の３つの例にすぎない。他の仕様、方法、技術、又はプロトコルに基づいた将来の双方向通信システムが開発され、本発明の好ましい実施形態と使用可能となることが予想される。ピアツーピア通信リンクは、係る構成により１つ又は複数の基地局又は無線ルータもしくはアクセスポイント等の他の仲介装置の必要性が排除されるため、好ましい方法である。したがって、本発明の好ましい実施形態では、係る仲介装置は、無線ピアツーピア通信方法が利用できる場合は明確に除外され、したがってスマートフォンと、設定可能かつ読取り可能なメモリ付きのデバイスとの間の通信は、好ましくはピアツーピアとなる。好ましい実施形態では、アドホックモードで動作する従来の無線技術は、係る技術がそれ以外の場合提供し得るあらゆる利点に比してあまりにも複雑であるので、係る技術の使用もやはり除外される。
【００３１】
互いと通信できるようになる前に、スマートフォン１０及びデバイス１００は、好ましくはピアツーピア無線通信方法を使用してペアにされる。スマートフォン１０は、デバイス１００と無線リンクを自動的にセットアップするように構成され得るが、設定可能かつ読取り可能なメモリ１０４へのアクセスは、好ましくはインストーラアプリ又はユーザアプリによって制御される。いったん無線リンクが確立されると、インストーラアプリ又はユーザアプリは、好ましくはスマートフォン１０がデバイス１００と交換するコマンド及び応答を決定する。インストーラアプリ又はユーザアプリは、スマートフォンのグラフィック画面１２を介してユーザによって入力されるユーザの要求又はオペレータの要求を、スマートフォン１０の送信機を通して無線通信及び論理回路１０２に転送される特定のコマンドに変換するように構成される。
【００３２】
インストーラアプリ又はユーザアプリは、好ましくは、スマートフォンのタッチセンサ式グラフィック画面１２を通してユーザによってアクティブにされ、制御される。インストーラアプリ又はユーザアプリは特定のデバイスにプレロードされてよい、又は無線ネットワーク、インターネット、又はコンピュータを通して適切なサーバからダウンロードすることもできるだろう。
【００３３】
図４は、デバイス１００との通信を発見し、開くためにユーザによって行われるアクションを含む方法３００の流れ図である。ステップ３０２で、ユーザはスマートフォンをオンに切り替え、スマートフォンオペレーティングシステムはそのグラフィック画面にいくつかのアイコンを表示する。ユーザはスマートフォンオペレーティングシステムに応じてインストーラアプリ又はユーザアプリのアイコンの位置を突き止めるために表示をスクロールする、又はページをめくらなければならない場合がある。いったん位置が突き止められると、ステップ３０４で、ユーザがタッチセンサ式グラフィック画面１２でインストーラアプリ又はユーザアプリのアイコンにタッチすると、スマートフォンのオペレーティングシステムが適切なアプリを起動する。ステップ３０６で、インストーラアプリ又はユーザアプリが、適切なスマートフォン無線がアクティブであるかどうかを確かめるためにチェックし、アクティブではない場合、ユーザにスマートフォン無線をオンにするように要求する。いくつかの実装例では、インストーラアプリ又はユーザアプリは無線を自動的にオンにしてよい。いったん無線がオンになると、インストーラアプリ又はユーザアプリはステップ３０８で複数の無線周波数を走査し、無線通信範囲内で、設定可能かつ読取り可能なメモリ付きの互換性のあるデバイスを探す。ステップ３１０で、デバイスが検出されない場合、インストーラアプリ又はユーザアプリはステップ３１２に進み、ユーザに、どのデバイスも発見できなかったことを知らせる。ステップ３１４で、１台又は複数の互換性のあるデバイスが検出されると、インストーラアプリ又はユーザアプリはデバイスの名前を決定し、スマートフォンのグラフィック画面にこの情報を表示する。ユーザが、ステップ３１６で表示されたアイコンを介してデバイスの内の１台を選択すると、次いでインストーラアプリ又はユーザアプリがステップ３１８で、スマートフォンと選択されたデバイスとの間で無線通信リンクを確立するためのあらゆる必要条件を表示する。いずれの必要条件の正しい完了も、スマートフォンとデバイス（複数の場合がある）との間のアクティブな通信リンクを確立する。係る必要条件は、パスワード及び／又は他のセキュリティ処置を含んでよい。スマートフォン及びデバイスが無線通信リンクを以前に確立したことがある場合、新しいリンクを確立するためのプロトコルが自動的に交換され、ステップ３１６でユーザがデバイスを選択するとアクティブな通信リンクが確立されてよい。
【００３４】
１つの好ましい実施形態では、インストーラアプリ又はユーザアプリは、ステップ３０４でスマートフォン１０の無線通信トランシーバをアクティブにし、無線範囲内で設定可能かつ読取り可能なメモリ付きのデバイスを探してよい。スマートフォン１０と以前ペアにされたことがあるデバイスが発見される場合、インストーラアプリ又はユーザアプリは、好ましくはアクティブな通信リンクを自動的に確立してよい、又は複数回、デバイスが発見されると、アクティブ通信リンクを確立するデバイスを選択する能力をユーザに提供してよい。以前スマートフォン１０とペアにされたことがない、設定可能かつ読取り可能なメモリ付きのデバイスが発見される場合、インストーラアプリ又はユーザアプリは、デバイスをスマートフォン１０とペアにし、ステップ３１８に従ってペアリングのための必要なステップを開始する能力をユーザに提供してよい。
【００３５】
上述されたステップは、別の順序で実行されてよい、変更されてよい、又は特定のステップは本発明の範囲からまったく逸脱することなく追加もしくは省略されてよいことが理解される。ほんの一例として、いくつかのスマートフォンオペレーティングシステムは、アクティブな通信リンクを確立するアプリの能力を制限し、インストーラアプリ又はユーザアプリを起動する前にスマートフォンオペレーティングシステムによって指定されるペアリングプロセスを使用してスマートフォンとデバイスとの間にアクティブな通信リンクを確立することを必要とする。
【００３６】
インストーラアプリ及びユーザアプリは、好ましくはグラフィック及びテキストの組合せとしてその制御インタフェースをグラフィック画面１２に提示する。また、グラフィック画面１２は好ましくはタッチセンサ式であり、インストーラアプリ又はユーザアプリがユーザにオプションの選択を提示し、ユーザがグラフィック画面にタッチすることによってオプションの内のどれをユーザが望むのかを決定できるようにする。タッチセンサ式グラフィック画面１２を使用する際の重要な考慮点は、異なる言語のためにグラフィック提示を変更できる容易さである。画像は同じままであってよいが、グラフィックインタフェースは、グラフィック画面に表示されるグラフィックを変更することによって、たとえば英語等のアルファベット言語のテキストを、たとえば日本語等の絵文字で置き換えることができるようにする。画面に表示される基本的な機能は、好ましくは表示のために使用される言語に関わりなくタッチによるユーザの選択に対応する。
【００３７】
図５は、本発明の１つの好ましい実施形態での図１のスマートフォンで実行中のインストーラアプリ画面４００の表示図的記述である。インストーラアプリ画面４００は、好ましくは設定可能なフィールドの選択を表示し、設定可能なフィールドのデータは、同じフォーマット又は異なるフォーマットで、デバイス１００の設定可能かつ読取り可能なメモリ１０４に転送する、又はデバイス１００の設定可能かつ読取り可能なメモリ１０４から読み取ることができる。１つの好ましい態様では、設定可能なフィールドは、デバイス１００用のインストーラアプリで事前設定されることもあれば、デバイス１００によって報告される情報に基づいてインストーラアプリによって生成されることもある。ほんの一例として、インストーラアプリのフィールドは、インストールの日付４０２、製品がインストールされる場所４０４、インストーラ企業の名称４０６、インストーラ識別番号４０８、インストール技術者の氏名４１０、インストールされる製品の名前４１２、型番号４１４、シリアル番号４１６、インストーラの電話番号４１８、インストーラのショートメッセージサービス（ＳＭＳ）番号４２０、インストーラのｅメールドレス４２２、及びさまざまなコメントフィールド４２４等の情報を含んでよい。
【００３８】
ユーザによって修正可能であるインストーラアプリのフィールドにタッチすることによって、好ましくは、フィールドに含まれる情報の入力又は修正が可能になる。１つの好ましい態様では、インストーラアプリのフィールドの内のいくつかが目の前の特定のインストールに関してユーザによって手作業で構成される必要がある場合があるが、その特定のユーザによるすべてのインストールに共通の他のフィールドはインストーラアプリで事前に設定されてよい。ほんの一例として、事前に設定される、特定のユーザからのすべてのインストールに共通である場合があるフィールドは、インストーラ企業の名称４０６、インストーラ識別番号４０８、インストール技術者の氏名４１０、インストーラの電話番号４１８、インストーラのショートメッセージサービス（ＳＭＳ）番号４２０、及びインストーラのｅメールアドレス４２２を含む。
【００３９】
別の好ましい態様では、インストーラアプリの特定のフィールドは、インストーラアプリとデバイス１００との間のデータ交換によって自動的に記入できるだろう。ほんの一例として、デバイス１００とのデータ交換からインストーラアプリによって自動的に記入され得るフィールドは、製品名４１２、型番号４１４、及びシリアル番号４１６等の、実際にインストールされたデバイスに固有の情報を含むことがあるだろう。
【００４０】
別の好ましい態様では、インストーラアプリは、好ましくは特定のフィールドに自動的に記入するために他の機械可読方法又はデータ交換方法を使用できることがある。ほんの一例として、これは、ほんの一例としてインストールされた製品の名前４１２、型番号４１４、及びシリアル番号４１６等のフィールドに自動的に記入するために、バーコード、マトリクスコード、又はデバイス１００上の他の視覚要素を読み取るためのスマートフォンカメラ等の光学読取装置を使用することを含むことがあるだろう。別の例として、インストールの日付４０４は、スマートフォンのオペレーティングシステムによって当日として報告される日付を使用して自動的に記入できるだろう。別の例として、インストールの場所４０２は、スマートフォンのオペレーティングシステムによって報告されるグローバル位置を使用して自動的に記入できるだろう。
【００４１】
インストーラがフィールドを設定するのを終了すると、インストーラアプリは好ましくは、ロードボタン４２６を手段として、インストーラアプリからデバイスの設定可能かつ読取り可能なメモリ１０４の中にアクティブな無線通信リンクを使用してデータを転送する能力を提供する。インストーラアプリは、好ましくは、転送の完了後にデータが無事に転送されたことを示す。デバイス１００が初めてデータをロードされた後、それ以後インストーラアプリがデバイスとの通信リンクを確立するたびに、インストーラアプリは、設定可能かつ読取り可能なメモリ１０４に現在記憶されている情報で好ましくは動的に画面４００を更新する。
【００４２】
１つの好ましい実施形態では、インストーラアプリが、特定のデバイス１００に関係するすべてのデータ及びフィールドのコピーをサーバ等のインターネット上の外部デバイスに転送することが望ましい場合がある。
【００４３】
インストーラアプリについて上述されたフィールド及びステップは変更されてよい、又は特定のフィールド又はステップは本発明の範囲からまったく逸脱することなく追加又は省略されてよいことが理解される。
【００４４】
図示されていないが、いくつかの状況では、デバイス１００がサードパーティによるインストールを必要としないことがあることが理解できる。１つの好ましい実施形態では、設定可能かつ読取り可能なメモリ１０４に記憶されるデータは、製造中にプレロードされてよい。ほんの一例として、プレロードされてよいデータは、製造メーカの企業名、生産国、型番号、製造の日付、バッチ番号、意図された使用管轄地域、企業ウェブサイト、企業電話番号、企業ｅメール、企業ＳＭＳ連絡先、サービススケジュール、及び／又は他のデータ等の情報を含むことがあるだろう。設定可能かつ読取り可能なメモリが読取り機能と書込み機能の両方をサポートする例では、メモリが読取り専用として機能するように、データがデバイスに入力された後に、製造メーカが設定可能かつ読取り可能なメモリ位置へのアクセス可能性をロックすることが好ましい場合がある。上述されたフィールドが変更されてよい、又は特定のフィールドが本発明の範囲からまったく逸脱することなく追加もしくは省略されてよいことが理解される。
【００４５】
別の好ましい実施形態では、デバイスが必要なレベルの処理能力を有する場合、デバイスがデバイス自体の設定可能かつ読取り可能なメモリ１０４の中にデータを入力できるようにすることが好ましい場合がある。ほんの一例として、これは、将来のサービス及び／又は保証の期間を計算するためにデバイスが最初に使用される日付を記録すること、又はデバイスがエラーコード又はレポートを生成できる場合に係るコード又はレポートを保存することを含むことがある。上述されたフィールドが変更されてよい、又は特定のフィールドが本発明の範囲からまったく逸脱することなく追加もしくは省略されてよいことが理解される。
【００４６】
図６は、インストーラアプリの機能性を示すために、ユーザと、インストーラアプリ（図５）と、デバイス１００との間のイベントのシーケンスを示す方法５００の流れ図である。ステップ５０２で、スマートフォン１０及びデバイス１００は、インストーラアプリがデバイス１００と通信できるようにするアクティブ無線通信リンクを確立する。ステップ５０４で、インストーラアプリ及びデバイス１００は、好ましくは初期のデータ交換を実行し、インストーラアプリ及びデバイス１００が、必要とされる又は所望されることがあるように、インストーラアプリとデバイス１００との間で任意のデータを自動的にポピュレートする、転送する、行使する、修正する、補正する、入力する、初期化する、又は削除することを可能にする。
【００４７】
ステップ５０６で、インストーラアプリは、好ましくはどのユーザ設定可能なフィールドを公表する又は表示する必要があるのかを決定する。１つの好ましい態様では、設定可能なフィールドは、デバイス１００のためのインストーラアプリで事前に設定されてよい、又はステップ５０４でデバイス１００によって報告される情報に基づいてインストーラアプリによって生成されてもよい。ステップ５０８で、インストーラアプリは、好ましくは、ユーザがフィールドに含まれる情報を入力又は修正できるようにするフォーマットでユーザによって設定可能であるそれらのフィールドを公表する。ステップ５１０で、好ましくはユーザが編集を希望するフィールドに対応するスマートフォン画面をタッチし、インストーラアプリに、スマートフォンタッチ画面を通して選択されたフィールドの中へのデータの入力を可能にさせることによって、ユーザは設定可能なフィールドで任意の必要とされるデータを入力する、又は編集する。いくつかの好ましい実施形態では、データは、他の機械可読方法又はデータ交換方法によって設定可能なフィールドの中に入力されてよい。ほんの一例として、これは、バーコード、マトリクスコード、もしくはデバイス１００上の他の視覚要素を読み取るためのスマートフォンカメラ等の光学読取装置、又はＲＦＩＤタグを走査する等の他の無線方法を使用することを含むことがある。
【００４８】
ステップ５１２で、インストーラアプリは、ステップ５０４で交換されたデータから自動的にポピュレートされたフィールドも公表する。ユーザはすべてのフィールドに満足すると、ステップ５１４で、ユーザは、好ましくは、アクティブな無線通信リンクを使用してインストーラアプリからデバイスの設定可能かつ読取り可能なメモリの中にデータを転送するためにロードボタン４２６（図５）を使用してよい。ステップ５１６で、インストーラアプリは、好ましくは、データがデバイス１００のメモリの中に無事に転送されることを保証するために監視する。ステップ５１８で、デバイス１００がエラーを報告する、又は転送の成功を確認しない場合、インストーラアプリは、好ましくは、ユーザに転送が失敗したことを知らせ、次のコマンドを要求する。ステップ５２０で、インストーラが、データが無事に転送された旨の確認をデバイス１００から受信すると、インストーラアプリは、好ましくは、データが無事に転送されたことを示す。
【００４９】
ステップ５２２で、インストーラアプリは、スマートフォンによってサポートされるネイティブ通信方法を使用して、デバイス１００から転送されるユーザ設定可能フィールド及びデータのコピーを外部サーバに送信する。
【００５０】
デバイス１００が初めてデータを記憶した後、それ以後インストーラアプリがそのデバイスと通信リンクを確立するたびに、インストーラアプリは、ステップ５０４でのデータの自動的な交換の後に、デバイス１００の設定可能かつ読取り可能なメモリ１０４に現在記憶されている情報で、好ましくは動的に画面４００を更新する。
【００５１】
上述されたステップが別の順序で実行されてよい、変更されてよい、又は特定のステップが本発明の範囲からまったく逸脱することなく追加もしくは省略されてよいことが理解される。例にすぎないが、インストーラアプリは、所望される場合、デバイス１００から転送されるユーザ設定可能フィールド及びデータのコピーを外部サーバに送信せずにプログラミングされてよい。
【００５２】
図７は、本発明の１つの好ましい実施形態での図１のスマートフォン１０で実行中のユーザアプリの画面６００の表示図的記述である。ユーザアプリ画面６００は、好ましくはフィールドの選択を表示し、基本的なデータのいくらかは好ましくはデバイス１００の設定可能かつ読取り可能なメモリ１０４に記憶される情報からポピュレートされる。ほんの一例として、ユーザアプリフィールドは、インストールの日付６０２、製品がインストールされる場所６０４、インストーラ企業の名称６０６、インストール技術者の氏名６０８、インストールされる製品の名前６１０、型番号６１２、及びシリアル番号６１４等の情報を含んでよい。ユーザアプリは、好ましくは、ユーザアプリ画面６００で公表されないデータを記憶してもよい。ほんの一例として、係る情報は、インストーラ識別番号４０８及びコメント４２４を含んでよい（図５）。特定の実施形態では、型番号６１２、シリアル番号６１４、及び他のフィールドもユーザから隠されることが好ましいことがある。
【００５３】
図示されていないが、１つの好ましい実施形態では、ユーザがユーザアプリのいくつかの設定可能なフィールドを記入することが好ましいことがある。ほんの一例として、フィールドは、ユーザの氏名、購入場所、位置、インストールされる製品の名前、購入の日付、ユーザの電話番号、ユーザの住所、及び／又は他の連絡先詳細等の情報を含んでよい。ユーザがフィールドを設定するのを終了すると、ユーザアプリは好ましくは、無線通信リンクを経由してそれらのフィールドから設定可能かつ読取り可能なメモリ１０４の中にデータを転送するオプションをユーザに提供する。１つの好ましい実施形態では、ユーザのデータがアプリを実行中のスマートフォンのメモリのみに記憶され、デバイス上の設定可能かつ読取り可能なメモリには転送されないことが好ましいことがある。
【００５４】
特定の状況では、ユーザアプリが、ユーザの対話又は確認を必要とせずに、設定可能かつ読取り可能なメモリ１０４の中に自動的にデータをロードする、又は設定可能かつ読取り可能なメモリ１０４からデータを読み取ることが好ましいことがある。ほんの一例として、これは、ユーザアプリ及びデバイス１００がその初めての無線通信リンクを無事に確立する日付を記録することと、ユーザアプリの中にデバイスによって生成されるエラーコード又はレポートを転送することと、又はユーザアプリと設定可能かつ読取り可能なメモリ１０４との間であらゆる変更されたデータパラメータを更新することとを含むことがある。
【００５５】
１つの好ましい態様では、ユーザアプリが初めて起動すると、ユーザアプリは、ユーザアプリの対応するデータフィールドのためにメモリをポピュレートするためにデバイスの設定可能かつ読取り可能なメモリ１０４に記憶されるデータを好ましくは読み取ろうとしてよい。ユーザアプリが、スマートフォン１０とデバイス１００との間で無線通信リンクが確立されていることを検出できない場合、ユーザアプリは好ましくは自動的に無線通信リンクを確立する、又はユーザに無線通信リンクが確立される必要があることを知らせてよい。
【００５６】
いったんユーザアプリがデバイス１００からデータを読み取り、対応するデータフィールドのためのそれ自体のメモリ位置をポピュレートすると、ユーザは、好ましくはユーザアプリで、テクニカルサポート要求、保証クレームを開始する、製造メーカの公開されている指針に従ってサービスを予約するためにユーザがアプリを通して使用できる一連の情報及び多様な方法、又は他の機能を提示される。ユーザアプリは、好ましくはスマートフォンの完全な通信機能を活用することができ、ユーザに、連絡を開始するための利用可能な方法の選択肢、ユーザアプリにその方法及び設定可能かつ読取り可能なメモリ１０４から読み出される情報を適切な連絡先詳細として使用して連絡を開始させるユーザアプリでのユーザによる好ましい方法の選択を提供してよい。ほんの一例として、ユーザアプリ内部で開始され得る連絡方法は、通話６１６、ｅメール６１８、ＳＭＳ６２０、又はユーザアプリ内部での直接的な通信６２２を含む。
【００５７】
１つの好ましい態様では、デバイス１００が所定のスケジュールに従ってサービス作業を必要とする場合、ユーザアプリは、好ましくはインストールに日付６０２を使用してサービススケジュールを計算し、サービスの期限がくるとユーザに警告してよい。デバイス１００が必要に応じてサービス作業を必要とする場合、デバイスが設定可能かつ読取り可能なメモリ１０４にデータを書き込み、そのサービスニーズを指定する能力を有する場合、ユーザアプリは好ましくは、そのデータを解釈し、ユーザにサービス作業要件に対する警告を行ってよい。
【００５８】
別の好ましい態様では、ユーザアプリは、好ましくは特定のフィールドに自動的に記入するために他の機械可読方法又はデータ交換方法を使用できてよい。ほんの一例として、これは、特定のフィールドに自動的に記入するために、バーコード、マトリックスコード、又は設定可能かつ読取り可能なメモリ１００付きのデバイス上の他の視覚要素を読み取るためのスマートフォンカメラ等の光学読取装置を使用することを含むことがあるだろう。
【００５９】
別の例として、ユーザアプリは、無線自動識別（ＲＦＩＤ）チップに含まれる情報を走査する及び／又は検出するためにスマートフォン上のトランシーバを活用するように構成されてよい。ＲＦＩＤチップの詳細は当業者に理解されるだろう。ＲＦＩＤチップは多くのデバイス及び機器に取り付けられてよい。例にすぎないが、ＲＦＩＤチップは冷蔵庫に取り付けられてよい。チップは、すでに上述されたタイプ等の冷蔵庫に特有の情報を含むことがある。冷蔵庫に万一問題又は故障が発生した場合、ユーザは冷蔵庫のＲＦＩＤチップを走査し、ユーザアプリを使用して、公認のサービス代理店に問題を通知してよい。
【００６０】
ユーザアプリについて上述されたフィールド又はステップは、変更されてよい、又は特定のフィールド又はステップは本発明の範囲からまったく逸脱することなく追加もしくは省略されてよいことが理解される。
【００６１】
１つの好ましい態様では、ユーザが言葉によらない連絡方法を選ぶ場合、ユーザアプリは好ましくは自動的に、既知であることがある又は既知でないことがあり、ユーザに公表されることがある、又はユーザに公表されないことがある受取人にデータを送信する。ほんの一例として、これはユーザの氏名、購入場所、位置、インストールされる製品の名前、製品のシリアル番号、購入の日付、ユーザの電話番号、ユーザの住所及び／又は他の連絡先詳細、型番号、製造の日付、バッチ番号、意図された使用管轄地域、インストールの日付、インストーラＩＤ、インストーラ名、サービススケジュール、エラーレポート、位置、初回使用の日付、及び／又は他のデータを含んでよい。上述されたフィールドは変更されてよい、又は特定のフィールドは本発明の範囲からまったく逸脱することなく追加もしくは省略されてよいことが理解される。
【００６２】
別の好ましい態様では、ユーザアプリが、インストーラによって入力される連絡先データを含むデバイスの設定可能かつ読取り可能なメモリ１０４からデータを読み取った場合、ユーザアプリは、好ましくは、ユーザが連絡を開始できるようにする前に、インストーラがテクニカルサポート、サービス又は保証書サービスを提供するために製造メーカによって承認されたままであることを外部サーバで検証する。承認は多くの異なる形をとることがあるだろうが、最も簡略なのはサーバ上に保持されるフィールドのレジストリに対してユーザアプリ内の特定の１つ又は複数のデータフィールドを検証することである。サーバがインストーラを、製造メーカによって公認されているとして検証する場合、サーバは、好ましくはユーザアプリにコマンドを送信し、次いでユーザアプリは、ユーザが、ユーザアプリが設定可能かつ読取り可能なメモリ１０４から抽出した情報を使用して連絡を開始できるようにするだろう。サーバがインストーラを、承認されているとして検証できない例では、サーバは、好ましくはユーザアプリにコマンドを送信し、ユーザが、ユーザアプリが設定可能かつ読取り可能なメモリ１０４から抽出したデータを使用して連絡を開始するのを妨げる。ユーザは、好ましくは、製造メーカによって指定されたデフォルトの連絡先詳細、又は新しい公認インストーラのデータのセットでユーザアプリを更新するオプションを提供される。新しい公認インストーラのデータは、ユーザアプリからの１つ又は複数のフィールドと突き合わされて、より高いレベルの関連性をユーザに提供してよい。ユーザが製造メーカのデフォルトデータ又は新しい公認インストーラのデータでユーザアプリを更新することを選ぶ場合、ユーザアプリは、好ましくはサーバから新しいデータをダウンロードし、スマートフォンのメモリ内の関連付けられたフィールドをポピュレートする。ユーザアプリ内のデータが更新された後、ユーザは好ましくは新しいデータを使用してユーザアプリから連絡を開始できるようになる。
【００６３】
１つの好ましい実施形態では、外部サーバが、ユーザからの確認を必要とせずにユーザアプリ内のデータを置き換えることが好ましいことがある。
【００６４】
１つの好ましい態様では、ユーザアプリ内のデータが修正された場合、又は新しいユーザがデバイス１００をコンロールする場合、ユーザアプリは、好ましくは、デバイス及びスマートフォンが次に無線通信リンクを形成するときに設定可能かつ読取り可能なメモリ１０４に記憶されているデータを新しいデータ又は変更されたデータで置き換えることができる。
【００６５】
デバイスがインストールされているが、インストーラが設定可能かつ読取り可能なメモリ１０４の中にデータを入力できない、又は設定可能かつ読取り可能なメモリ１０４が破損する状況が発生することが考えられる。１つの好ましい実施形態では、ユーザアプリが、ユーザが設定可能かつ読取り可能なメモリ１０４からの情報を使用して連絡を開始するための手段を提供するために必要である重大なフィールドについてデータが取得できない場合、ユーザアプリは、好ましくは、ユーザアプリがユーザに連絡を開始するために提供できるデフォルトの連絡先詳細を含む。特定の状況では、ユーザアプリが、ユーザが自分の位置を指定できる能力を提供する、又はユーザアプリがユーザの位置を（たとえば、ＧＰＳを用いて）決定できるようにし、したがってユーザアプリが外部サーバに接続し、ユーザの位置にサービスを提供する公認インストーラのためのデータをダウンロードできることが好ましい場合がある。
【００６６】
図８は、ユーザアプリの機能性を示すために、ユーザと、ユーザアプリ（図７）と、デバイス１００との間のイベントのシーケンスを示す方法７００の流れ図である。ステップ７０２で、スマートフォン１０及びデバイス１００は、ユーザアプリがデバイス１００と通信できるようにするアクティな無線通信リンクを確立する。ステップ７０４で、ユーザアプリ及びデバイス１００は、好ましくは初期のデータ交換を実行し、ユーザアプリ及びデバイス１００が、必要とされる又は所望されることがあるように、ユーザアプリとデバイス１００との間で任意のデータを自動的にポピュレートする、転送する、更新する、修正する、補正する、入力する、初期化する、及び／又は削除できるようにする。
【００６７】
ステップ７０６で、ユーザアプリは、好ましくは、どのユーザ設定可能フィールドを公表する又は表示する必要があるのかを決定する。１つの好ましい態様では、設定可能なフィールドは、デバイス１００のためにユーザアプリで事前に設定されてよい、又はステップ７０４でデバイス１００によって報告される情報に基づいてユーザアプリによって生成されてよい。ステップ７０８で、ユーザアプリは、好ましくは、ユーザがそれらのフィールドの中に含まれる情報を入力又は修正できるようにするフォーマットでユーザが設定できるそれらのフィールドを公表する。ステップ７１０で、ユーザは、好ましくはユーザが編集を希望するフィールドに対応するスマートフォン画面をタッチし、ユーザアプリに、スマートフォンタッチ画面を通してタッチされたフィールドの中へのデータの入力を可能にさせることによって、好ましくは設定可能なフィールドで任意の必要とされるデータを入力する又は編集する。いくつかの好ましい実施形態では、データは、他の機械可読方法又はデータ交換方法によって設定可能なフィールドの中に入力されてよい。ほんの一例として、これはバーコード、マトリックスコード、もしくはデバイス１００上の他の視覚要素を読み取るためのスマートフォンカメラ等の光学読取装置、又はＲＦＩＤタグを走査する等の他の無線方法を使用することを含むことがあるだろう。
【００６８】
ステップ７１２で、ユーザアプリは、好ましくはそれらの所定のフィールドを公表し、ステップ７０４で交換されたデータから自動的にポピュレートされた。ステップ７０４でユーザアプリの中に転送されたデータを含む、ユーザに公表されない他のフィールドがある場合がある。ほんの一例として、これは、デバイス型番号及びシリアル番号等の情報であってよい。
【００６９】
ステップ７１４で、ユーザは設定可能なフィールドの内の１つ又は複数で満足すると、ユーザは好ましくは、アクティブな無線通信リンクを使用してユーザアプリからデバイス１００の設定可能かつ読取り可能なメモリ１０４の中に適切なデータを転送するためにロードボタンを使用してよい。ステップ７１６で、ユーザアプリは、好ましくはデバイス１００のメモリの中にデータが無事に転送されることを保証するために監視する。ステップ７１８で、デバイス１００がエラーを報告する、又は転送の成功を確認しない場合、ユーザアプリは、好ましくは、ユーザに転送が失敗したことを知らせ、次のコマンドを要求する。ステップ７２０で、ユーザアプリがデバイス１００から、データが無事に転送された旨の確認を受信すると、ユーザアプリは好ましくは、データが無事に転送されたことを示す。いくつかの実施形態では、ユーザアプリ内のユーザ設定可能データがユーザアプリに記憶されたままになり、デバイス１００に転送されないことが好ましい場合がある。その例では、ステップ７１４は省略され、データは補正又は追加がユーザによってなされるとユーザアプリに動的に記憶される。
【００７０】
ステップ７２２で、ユーザはデバイス１００から転送される連絡先データに基づいて外部関係者との連絡を開始することを選んでよい。ユーザアプリがインストーラによって入力されたデータをデバイスから転送した場合、１つの好ましい実施形態では、ユーザアプリが、ユーザが連絡できるようにする前に、インストーラがそのタイプのデバイスで作業するために製造メーカによって承認されたままであることを、外部サーバと検証することが望ましいことがある。ステップ７２４で、ユーザアプリは、好ましくは、インストーラが承認されたままであることを外部サーバと検証する。ステップ７２６で、ユーザアプリは、好ましくは、インストーラが承認されているか、それとも承認されていないかを識別するメッセージを外部サーバから受信する。
【００７１】
インストーラが承認されていないとき、次いでステップ７２８で、ユーザアプリは、好ましくはユーザがデバイス１００からの連絡先詳細を使用して、連絡を開始するのを妨げる。たとえば、図７を参照すると、ユーザアプリは、通話ボタン６１６、ｅメールボタン６１８、ＳＭＳボタン６２０、又は直接通信ボタン６２２を無効にするようにプログラミングされてよい。ステップ７３０で、ユーザアプリは、好ましくは、公認インストーラ又は製造メーカの詳細でユーザアプリの連絡先データを更新する能力をユーザに提供する。ステップ７３２で、ユーザが連絡先データを更新することを選ぶ場合、サーバはステップ７３６で、ユーザアプリに新しい連絡先データを転送し、ユーザアプリは新しい連絡先データを使用して、そのフィールドをポピュレートし直し、未公認のインストーラのデータを置き換える。ユーザがステップ７３２で連絡先データを更新しないことを選ぶ場合、ユーザアプリは、好ましくは、ユーザに製造メーカに連絡するように指示するメッセージを表示し、デフォルトの連絡先詳細のセットを提供する。
【００７２】
インストーラの詳細がステップ７２６で承認されているとして検証される場合、又は公認インストーラのデータがステップ７３６でダウンロードされる場合、ユーザアプリは、好ましくは、ユーザに多様なアクティブボタンを提示する。たとえば、再び図７を参照すると、係るボタンは、通話ボタン６１６、ｅメールボタン６１８、ＳＭＳボタン６２０、又は直接通信ボタン６２２を含んでよく、ユーザは選んだ通信方法及びスマートフォンのネイティブ機能を使用して連絡を開始するために、通話ボタン６１６、ｅメールボタン６１８、ＳＭＳボタン６２０、又は直接通信ボタン６２２の内のどれかを押すことができる。ステップ７４０で、ユーザが製造メーカ又は公認されたインストーラもしくは代理店との言葉によらない通信の方法を選ぶ場合、ユーザアプリは、ステップ７４４で好ましくはデータをコンパイルする、及び／又はレポートを作成し、ユーザアプリに記憶された連絡先データを使用してユーザの選んだ方法を介してデータ及び／又はレポートを送信する。ステップ７４２で、ユーザが電話又はＳＭＳを介して連絡を開始することを選ぶ場合、ユーザアプリは、好ましくは、スマートフォンに、製造メーカ及び／又は公認されたインストーラ及び／又は代理店に電話をかけさせる、又は標準形式のＳＭＳメッセージを送信させる。
【００７３】
デバイス１００が初めてデータを記憶した後、それ以降ユーザアプリがそのデバイスと通信リンクを確立するたびに、ステップ７０４でのデータの自動交換後に、ユーザアプリは設定可能かつ読取り可能なメモリ１０４に現在記憶されている情報で画面６００（図７）を好ましくは動的に更新する。
【００７４】
上述されたステップは、別の順序で実行されてよい、変更されてよい、又は特定のステップは本発明の範囲からまったく逸脱することなく追加もしくは省略されてよいことが理解される。
【００７５】
図９は、ＮＦＣを使用するユーザアプリの機能性を示すために、ユーザと、ユーザアプリ（図７）と、デバイス１００との間のイベントのシーケンスを示す方法８００の流れ図である。ステップ８０２で、ユーザは初めてユーザアプリを起動する。ステップ８０４で、ユーザアプリは好ましくはユーザに、デバイス１００がＮＦＣ機能を有するかどうかを尋ねる。これは通常デバイスユーザマニュアルから決定されるが、それは、デバイスの外部にマーキングされたＮＦＣ位置で視覚的に識別されてよい。デバイスがＮＦＣ機能を有さない場合、又はユーザが、デバイスがＮＦＣ機能を有しているかどうかを決定できない場合、ユーザは好ましくはステップ８０６に進み、図４のステップ３０６から方法を使用して無線通信リンクを確立する。
【００７６】
ユーザが、そのデバイスがＮＦＣ機能を有すると判断する場合、ステップ８０８で、ユーザは、好ましくは、スマートフォンＮＦＣ無線をアクティブにし、ユーザアプリのボタンを押し、それをペアリングモードに入れる。ステップ８１０で、ユーザは、好ましくはデバイス１００上のＮＦＣ位置に対してスマートフォンをタップする。ステップ８１２で、スマートフォン及びデバイスはＮＦＣプロトコルに従ってペアリングを開始し、無線リンクを確立する。１つの好ましい実施形態では、ステップ８１０で、デバイス上のＮＦＣ場所に対してスマートフォンをタッピングするアクションが、スマートフォンにペアリングモードでそのＮＦＣ無線を自動的にアクティブにさせ、ユーザがユーザアプリ内部のボタンを押す必要なくＮＦＣプロトコルに従ってペアリングを開始させ、その方法論は当業者によって理解されるだろう。スマートフォンをＮＦＣ可能なデバイスとペアにする他の方法が可能であり、本発明の範囲内に該当することが予想される。
【００７７】
ステップ８１４で、ペアリングプロセスが失敗すると、ユーザアプリは好ましくはステップ８１６でユーザに失敗したペアリングの試みを示す。ペアリングプロセスが成功すると、ステップ８１８で、スマートフォンはデバイス１００から、どのＮＦＣサービス及び機能がサポートされているのかを判断する。ＮＦＣによってサポートされる１つのサービスは、ＲＦＩＤタグに類似するが、スマートフォンとデバイスのエンドポイント間での双方向ピアツーピア通信を用いるデータ転送機能性を送達する能力である。ＮＦＣによってサポートされる別のサービスは、代替無線接続を「ブートする」ための設定ツールとして動作する能力である。ブートは、アプリ又はオペレーティングシステムがＮＦＣを介して交換される情報を使用して、ネットワークＷｉ−Ｆｉ、Ｗｉ−Ｆｉダイレクト又はブルーツース等の方法を介してスマートフォンとデバイスとの間で代替無線通信リンクを有効にするステップ、ペアにするステップ、及び確立するステップを自動的に完了するプロセスに与えられる用語である。
【００７８】
ステップ８１８で、ユーザアプリに報告されるＮＦＣサービスがＮＦＣタグタイプである場合、ユーザアプリはステップ８２２で、好ましくはデータを読み取る又はデバイスとデータを交換し、ユーザによって設定可能であるどのフィールドを公表するのかも決定しつつ、ユーザアプリ内部でフィールドを自動的にポピュレートする。１つの好ましい態様では、設定可能なフィールドはデバイス１００のためのユーザアプリ内で事前に設定されてよい、又はデバイス１００によって報告される情報に基づいてユーザアプリによって生成されてよい。ステップ８２４で、ユーザは好ましくはユーザ設定可能フィールドにデータを入力する又はデータを編集することができる。
【００７９】
ステップ８２６で、ユーザアプリは、デバイス１００から転送されるデータ及びユーザにより設定されたフィールドのコピーを、スマートフォンによってサポートされるネイティブ通信方法を使用して外部サーバに送信する。
【００８０】
ステップ８１８で、ユーザアプリに報告されるＮＦＣサービスが代替無線通信リンクを確立するための設定ツールタイプである場合、ステップ８２０で、ユーザアプリは好ましくはＮＦＣデータを使用して、ネットワークＷｉ−Ｆｉ、Ｗｉ−Ｆｉダイレクト又はブルーツース等の方法を介して代替無線通信リンクを有効にするステップ、ペアにするステップ、及び確立するステップを自動的に開始する。ユーザアプリは、次いで好ましくは図６に概略される方法論等の方法論に従う。
【００８１】
上述されたステップは、別の順序で実行されてよい、変更されてよい、又は特定のステップは本発明の範囲からまったく逸脱することなく追加もしくは省略されてよいことが理解される。例にすぎないが、ユーザアプリは、所望される場合、デバイス１００から転送されるデータ及びユーザによって設定されたフィールドのコピーを外部サーバに送信することなくプログラミングされてよい。例にすぎないが、代替無線通信リンクを確立するための設定ツールとしてのＮＦＣデータの使用は、ユーザアプリよりむしろスマートフォンオペレーティングシステムによって実行されてよい。
【００８２】
所望される場合、ユーザアプリは、ユーザが詳細を積極的に送信することなく製造メーカ又は製造メーカの公認代理店にデバイス１００の詳細を送信するようにプログラミングされてよい。たとえば、ユーザアプリは、無線接続を介してデバイス１００の設定可能なメモリからデータを抽出し、抽出したデータの複数の所定のフィールドの少なくとも一部をポピュレートするように構成されてよい。所定のフィールドの別の部分は、好ましくはスマートフォンのユーザによって提供される情報でポピュレートされる。ユーザアプリは、スマートフォンを使用して所定のフィールドから、製造メーカ又は製造メーカの公認代理店等の遠隔位置にデータを送信する。送信されたデータは、好ましくは抽出されたデータの少なくとも一部及びスマートフォンのユーザによって提供される情報の少なくとも一部を含む。好ましくは、データはユーザがスマートフォンでユーザインタフェースを活用することなく遠隔位置に送信される。
【００８３】
遠隔位置での送信されたデータの受信後、データは好ましくはデータベース上でレコードを更新するために使用され、レコードはデバイスに対応し、デバイスと関連付けられた製造情報を含む。好ましくは、レコードは、デバイスが製造された後であるが、デバイスが製造施設を離れる前にデバイスのために作成された。
【００８４】
抽出されたデータは、たとえばデバイスと関連付けられた一意のデバイス識別子、及び／又はデバイスが住宅構造物又は商業構造物でのインストール用に適応されたタイプである場合はデバイスのインストーラを識別する情報を含んでよい。係るデバイスは、たとえばガレージドア開放装置又は機器であってよい。ユーザによって提供される情報の例は、ユーザ住所等のユーザのアイデンティティである。ユーザのアイデンティティ及びデバイスのアイデンティティ等の情報を有することによって、製造メーカは、その製品を使用している人のタイプ及び製造メーカの製品がどこで使用されているのかの概要をコンパイルしてよい。
【００８５】
本発明は、ユーザのインストールに関して多くの動作モードを可能にするが、インストールの場所等の詳細及びデバイスの詳述は、当然のことながら製造メーカに既知になるだろうと予想される。１つの好ましい実施形態では、ユーザアプリは、好ましくは外部サーバからの情報をユーザアプリに送信し、ユーザに製品のアップグレード及び新しい特長又は改善された特徴を知らせることができるようにするプッシュ通知をサポートする。プッシュ通知の技術的な態様は、アプリケーション開発技術の当業者に周知である。
【００８６】
ユーザアプリを介してユーザに対するプッシュ通知をサポートする能力は、ユーザの特定のデバイスに対する正確なデータを使用してユーザに対してあらゆる安全性の問題又は製品リコールを警告するために使用できるだろう。通知手順の一部として、ユーザが、安全性通知又は製品リコール通知及びユーザアプリのあらゆる指示をユーザが受信し、理解したことを確認することが好ましいことがある。ユーザは、好ましくはユーザアプリ内で、例として返却承認を処理することを含むことがある問題を矯正する、又はインストーラもしくは製造メーカの指名関係者からのサービスを予定する機能を提供されるだろう。１つの好ましい実施形態では、デバイスが統合制御システムの機能上の一部である場合、ユーザアプリが、ユーザアプリの要素を無効化するか、又は製品自体の要素を無効化するかのどちらかによって製品の機能を使用するユーザの能力を無効にすることが好ましいことがある。
【００８７】
いくつかの実施形態では、製造メーカ又はインストーラが、ユーザをユーザアプリ機能に制限する一方でインストーラアプリ機能にアクセスできるように構成された、インストーラアプリ及びユーザアプリの機能上の要素を結合する単一のアプリを有することが好ましいことがある。
【００８８】
１つの好ましい実施形態では、設定可能かつ読取り可能なメモリが以下のソース、つまりインストーラ、ユーザ、製造メーカ、又はデバイスの内の１つ又は複数からのデータ入力をサポートすることが好ましいことがある。
【００８９】
上記説明はほんの一例にすぎず、本発明の範囲から逸脱することなく大幅に変えられてよい。例にすぎないが、パーソナルコントローラは、建物の配線と統合されているマイクロプロセッサの中に直接的に特定の制御機能及びプログラム機能を組み込むことによって省略されてよい。グラフィックユーザインタフェースの代わりに又はグラフィックユーザインタフェースに加えてパーソナルコントローラが使用される場合、パーソナルコントローラは、ユーザの音声コマンドに従ってデータを入力する音声活性化システムで構成されてよい。音声活性化技術と関連付けられた詳細は、当業者によって十分に理解されるだろう。
【００９０】
本発明の態様は、さまざまな環境で使用され得る。例にすぎないが、本発明は、照明、ゲート、ブラインド、ガレージドア、ファン、プール、タイマ、電源出力、家庭用電化製品、コンピュータ、車両、及び空調装置と使用するために適応できる。
【００９１】
本発明の他の実施形態は、明細書を考慮すること及び本明細書に開示される本発明を実践することから当業者に明らかになるだろう。仕様及び実施例が例示的にすぎないと見なされ、本発明の真の範囲及び精神は以下の特許請求の範囲によって示されることが意図される。
【図１】
2016504641.tif 000003
【図２】
2016504641.tif 000004
【図３】
2016504641.tif 000005
【図４】
2016504641.tif 000006
【図５】
2016504641.tif 000007
【図６】
2016504641.tif 000008
【図７】
2016504641.tif 000009
【図８ａ】
2016504641.tif 000010
【図８ｂ】
2016504641.tif 000011
【図９】
2016504641.tif 000012
【国際調査報告】
2016504641.tif 000013
2016504641.tif 000014
2016504641.tif 000015