(57)【要約】      （修正有）【課題】複数のモバイルコンピューティング装置の一覧リストを管理する方法を提供する。【解決手段】一覧リストのモバイルコンピューティング装置上で状態チェックを実行する予定時間にて、モバイルコンピューティング装置の各々にネットワーク上で状態チェック信号を送信し、これらモバイルコンピューティング装置のうちのモバイルコンピューティング装置が動作状態に入らないことを決定したことに応答して、該モバイルコンピューティング装置が限られた機能性を有することのインジケーションを一覧リストに与える。一覧リストをネットワーク上でモバイル保管カートに送信する。モバイル保管カートは、モバイルコンピューティング装置を格納して充電する。モバイルコンピューティング装置が限られた機能性を有することのインジケーションを有する一覧リストを、モバイル保管カートの表示スクリーン上に提示する。【選択図】図５
2016224931.tif 000002
【特許請求の範囲】
【請求項１】
モバイル保管カート上で保管される複数のモバイルコンピューティング装置の一覧リストを管理する方法であって、
一覧リストの複数のモバイルコンピューティング装置の各々に、前記複数のモバイルコンピューティング装置上で状態チェックを実行する予定時間にて、ネットワーク上で状態チェック信号を送信することであり、前記状態チェック信号は、前記複数のモバイルコンピューティング装置の各々に、前記ネットワーク上での通信を可能にする動作状態に入るように指示する、送信することと、
前記複数のモバイルコンピューティング装置の各々への前記状態チェック信号の送信に応答して前記複数のモバイルコンピューティング装置の各々が前記動作状態に入るかを決定することと、
前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入らないことを決定したことに応答して、該モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与えることと、
前記複数のモバイルコンピューティング装置を格納して充電する保管カートに、前記ネットワーク上で前記一覧リストを送信することと、
前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを有する前記一覧リストを、前記保管カートの表示スクリーン上に提示することと、
を有する方法。
【請求項２】
前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入ることを決定したことに応答して、該モバイルコンピューティング装置上でソフトウェア診断テストを実行し、且つ前記ソフトウェア診断テストの結果に基づいて、該モバイルコンピューティング装置上のソフトウェアがソフトウェア問題を有するかを決定することと、
前記モバイルコンピューティング装置上の前記ソフトウェアが前記ソフトウェア問題を有しないことを決定したことに応答して、前記モバイルコンピューティング装置が使用準備できていることのインジケーションを前記一覧リストに与えることと、
前記ソフトウェア診断テストの結果に基づいて前記モバイルコンピューティング装置が前記ソフトウェア問題を有していることを決定したことに応答して、前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与えることと、
を更に有する請求項１に記載の方法。
【請求項３】
前記複数のモバイルコンピューティング装置のうちの前記動作状態に入るその他のモバイルコンピューティング装置上で前記ソフトウェア診断テストを実行することと、
前記その他のモバイルコンピューティング装置の各々が前記ソフトウェア問題又はその他のソフトウェア問題を有するかを決定することと、
前記ソフトウェア問題又は前記その他のソフトウェア問題を有しない前記その他のモバイルコンピューティング装置の各々について、該その他のモバイルコンピューティング装置が使用準備できていることのインジケーションを前記一覧リストに与えることと、
を更に有する請求項２に記載の方法。
【請求項４】
前記複数のモバイルコンピューティング装置の使用頻度、前記複数のモバイルコンピューティング装置上で実行されるアプリケーション数、前記モバイルコンピューティング装置上で実行されるアプリケーションの種類、及び前記モバイルコンピューティング装置のユーザ数、のうちの１つ以上に基づいて、前記複数のモバイルコンピューティング装置上で実行するための前記ソフトウェア診断テストを作成すること、を更に有する請求項２に記載の方法。
【請求項５】
前記複数のモバイルコンピューティング装置を修理する又は前記複数のモバイルコンピューティング装置の修理を調整する関係先に、前記ネットワーク上で前記一覧リストを送信すること、を更に有する請求項１に記載の方法。
【請求項６】
当該方法は更に、前記表示スクリーンのユーザインタフェースのフィールドへのユーザ入力を検出することを有し、前記ユーザ入力は、前記状態チェックを実行する前記予定時間を含む、請求項１に記載の方法。
【請求項７】
当該方法は更に、前記状態チェックを実行する前記予定時間をユーザから受信することを有し、前記ユーザは、前記ネットワークに接続されたユーザ装置を用いて前記予定時間を入力する、請求項１に記載の方法。
【請求項８】
モバイル保管カート上で保管される複数のモバイルコンピューティング装置の一覧リストを管理するシステムであって、
複数のモバイルコンピューティング装置を格納して充電するモバイル保管カートであり、
一覧リストの前記複数のモバイルコンピューティング装置の各々に、前記複数のモバイルコンピューティング装置上で状態チェックを実行する予定時間にて、ネットワーク上で状態チェック信号を送信し、前記状態チェック信号は、前記複数のモバイルコンピューティング装置の各々に、前記ネットワーク上での通信を可能にする動作状態に入るように指示し、
前記複数のモバイルコンピューティング装置の各々への前記状態チェック信号の送信に応答して前記複数のモバイルコンピューティング装置の各々が前記動作状態に入るかを決定し、
前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入らないことを決定したことに応答して、該モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与え、
前記保管カートに前記ネットワーク上で前記一覧リストを送信し、且つ
前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを有する前記一覧リストを、前記保管カートの表示スクリーン上に提示する、
ように構成されたプロセッサを含む保管カート、
を有するシステム。
【請求項９】
前記プロセッサは更に、
前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入ることを決定したことに応答して、該モバイルコンピューティング装置上でソフトウェア診断テストを実行し、且つ前記ソフトウェア診断テストの結果に基づいて、該モバイルコンピューティング装置上のソフトウェアがソフトウェア問題を有するかを決定し、
前記モバイルコンピューティング装置上の前記ソフトウェアが前記ソフトウェア問題を有しないことを決定したことに応答して、前記モバイルコンピューティング装置が使用準備できていることのインジケーションを前記一覧リストに与え、
前記ソフトウェア診断テストの結果に基づいて前記モバイルコンピューティング装置が前記ソフトウェア問題を有していることを決定したことに応答して、前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与える
ように構成される、請求項８に記載のシステム。
【請求項１０】
処理を実行する又は処理の実行を制御するように１つ以上のプロセッサによって実行可能なコンピュータ読み取り可能命令を格納した、非一時的なコンピュータ読み取り可能媒体であって、前記処理は、
一覧リストの複数のモバイルコンピューティング装置の各々に、前記複数のモバイルコンピューティング装置上で状態チェックを実行する予定時間にて、ネットワーク上で状態チェック信号を送信することであり、前記状態チェック信号は、前記複数のモバイルコンピューティング装置の各々に、前記ネットワーク上での通信を可能にする動作状態に入るように指示する、送信することと、
前記複数のモバイルコンピューティング装置の各々への前記状態チェック信号の送信に応答して前記複数のモバイルコンピューティング装置の各々が前記動作状態に入るかを決定することと、
前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入らないことを決定したことに応答して、該モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与えることと、
前記複数のモバイルコンピューティング装置を格納して充電する保管カートに、前記ネットワーク上で前記一覧リストを送信することと、
前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを有する前記一覧リストを、前記保管カートの表示スクリーン上に提示することと
を有する、非一時的なコンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示に記載される実施形態は、モバイルコンピューティング装置の一覧リストを管理することに関する。
【背景技術】
【０００２】
教室及びその他の環境において学習を支援するために、モバイルコンピューティング装置がますます使用されるようになっている。例えば、タブレット、ノートブック、ｉＰａｄ（登録商標）、ｉＰｏｄ（登録商標）、及びその他のモバイルコンピューティング装置などの、より低コストのモバイルコンピューティング装置の台頭に伴い、教室において、ネットワークアクセス及びデジタル学習のために各生徒がモバイルコンピューティング装置を受け取る１対１コンピューティングが、ますます一般的になりつつある。
【０００３】
本開示にて特許請求される事項は、上述のような欠点を解決したり上述のような環境においてのみ動作したりする実施形態に限定されるものではない。むしろ、この背景技術は、記載される一部の実施形態が実施され得る一例に係る技術分野を例示するために提示されるに過ぎない。また、別段の断りがない限り、この背景技術欄に記載される題材は、本願の請求項に対する従来技術ではなく、この欄に含まれることによって従来技術であると自認されるものではない。
【発明の概要】
【０００４】
一実施形態の一態様によれば、モバイル保管カート上で保管される複数のモバイルコンピューティング装置の一覧リストを管理する方法が本願にて記述される。当該方法は、一覧リストの複数のモバイルコンピューティング装置の各々に、これら複数のモバイルコンピューティング装置上で状態チェックを実行する予定時間にて、ネットワーク上で状態チェック信号を送信することを含み得る。状態チェック信号は、モバイルコンピューティング装置の各々に、ネットワーク上での通信を可能にする動作状態に入るように指示し得る。当該方法はまた、モバイルコンピューティング装置の各々への状態チェック信号の送信に応答して複数のモバイルコンピューティング装置の各々が上記動作状態に入るかを決定することを含み得る。
【０００５】
さらに、当該方法は、これらモバイルコンピューティング装置のうちのモバイルコンピューティング装置が上記動作状態に入らないことを決定したことに応答して、該モバイルコンピューティング装置が限られた機能性を有することのインジケーションを一覧リストに与えることを含み得る。また、当該方法は、一覧リストをネットワーク上でモバイル保管カートに送信することを含み得る。モバイル保管カートは、これらモバイルコンピューティング装置を格納して充電し得る。さらに、当該方法は、モバイルコンピューティング装置が限られた機能性を有することのインジケーションを有する一覧リストを、保管カートの表示スクリーン上に提示することを含み得る。
【０００６】
実装例の目的及び利点は、少なくとも請求項にて特定的に列挙される要素、機構及び組み合わせによって、実現され達成されることになる。
【０００７】
理解されるように、以上の概要説明及び以下の詳細説明はどちらも、例として与えられる説明的なものであり、特許請求に係る発明を限定するものではない。
【図面の簡単な説明】
【０００８】
以下の図を含む添付図面を使用して、更なる具体性及び詳細性をもって、実施形態例の記述及び説明を行う。
【図１】モバイル保管カートの一例を示す図である。
【図２】一覧リスト管理システムの一例を示すブロック図である。
【図３】一覧リスト管理システムの他の一例を示すブロック図である。
【図４】ソフトウェア診断テストを作成するように構成された一覧モジュールの一例を表す図である。
【図５】モバイル保管カート上で保管されるモバイルコンピューティング装置の一覧リストを管理する方法の一例を示すフロー図である。
【図６】モバイル保管カートの表示スクリーン上に提示され得る一覧リストの一例を示す図である。
【発明を実施するための形態】
【０００９】
例えば小学校の教室などの教室は、教室内の生徒と教育のために使用され得る例えばラップトップやタブレットなどの多数のモバイルコンピューティング装置を含み得る。モバイルコンピューティング装置が生徒使用のための準備ができていることを確実にする助けとするため、教室の教師がモバイルコンピューティング装置を頻繁にテストすることがある。特に、教師は、モバイルコンピューティング装置がターンオンするか、ネットワークに接続するか、あるいは何らかのソフトウェア問題を有しているかをチェックすることがある。特定のモバイルコンピューティング装置が限られた機能性を有するとき、それは、教師が自身で問題を特定してトラブルシューティングすることをもたらし得るが、これは時間がかかるとともに困難であり得る。さらに、限られた機能性を有するモバイルコンピューティング装置を追跡することは、多数のモバイルコンピューティング装置を含むクラスを教師が持つとき、特に時間がかかって面倒であり得る。また、或る特定のモバイルコンピューティング装置が、使用準備できていないが、限られた機能性を有するとして特定されてもいない場合、生徒がそのモバイルコンピューティング装置を手に取り、それを使用しようと試み、そして、それが適正動作しないことが分かってそれを戻さなければならないことがあるが、これは時間を浪費するとともに不満につながり得る。
【００１０】
本開示に記載される実施形態は、モバイルコンピューティング装置の一覧リストを自動的に管理するために使用され得る。一部の実施形態において、モバイルコンピューティング装置は、例えば教室又はその他の環境内で、モバイル保管カート上で保管され得る。一部の実施形態において、限られた機能性を有するモバイルコンピューティング装置が決定され、限られた機能性を指し示すインジケーションが一覧リストにて提供され、そして、例えば生徒又は教師であるモバイルコンピューティング装置のユーザに一覧リストが提示され得る。故に、ユーザは、限られた機能性を有する特定のモバイルコンピューティング装置を避けることができる。一部の実施形態において、一覧リストはまた、例えばモバイルコンピューティング装置の製造者又は学校の情報技術（ＩＴ）オフィスといった、モバイルコンピューティング装置を修理したりモバイルコンピューティング装置の修理を調整したりする関係者にも提示され得る。
【００１１】
図１は、本開示に記載される少なくとも１つの実施形態に従って構成された、モバイル保管カート１００の一例を示している。一部の実施形態において、モバイル保管カート１００は、モバイルコンピューティング装置１０２を格納するように構成され得る。一部の実施形態において、モバイルコンピューティング装置１０２は、例えば、モバイル保管カート１００の1つ以上の引き出し又は１つ以上の棚の中に格納され得る。
【００１２】
一部の実施形態において、モバイル保管カート１００は、モバイルコンピューティング装置１０２に電力を供給するハードウェアを含み得る。これら及びその他の実施形態において、モバイル保管カート１００は、モバイルコンピューティング装置１０２に電力を供給するために、外部電源１０６に接続され得る。モバイル保管カート１００は、数多くの手法でモバイルコンピューティング装置１０２に電力を供給し得る。例えば、モバイル保管カート１００は電気ユニット１０８を有することができ、電気ユニット１０８が、外部電源１０６に接続され得る電気コード１１０を有し得る。一部の実施形態において、モバイルコンピューティング装置１０２の電力コード１１２が、電気ユニット１０８上に置かれた電気レセプタクルに挿入されることができ、それにより、モバイルコンピューティング装置１０２がその電池を充電することを可能にし得る。
【００１３】
一部の実施形態において、モバイル保管カート１００は、モバイル保管カート１００の底部に配置された１つ以上の車輪１１６を含み得る。一部の実施形態において、モバイルコンピューティング装置１０２が充電されて使用準備ができたときに人々がモバイルコンピューティング装置１０２に容易にアクセスすることを可能にするよう、モバイル保管カート１００は、例えば教室又は学校などの建物のあちこちに容易に移動され得る。
【００１４】
一部の実施形態において、モバイルコンピューティング装置１０２は、ラップトップコンピュータ、タブレットコンピュータ、ｉＰａｄ（登録商標）、ｉＰｏｄ（登録商標）、又はその他のモバイルコンピューティング装置を含み得る。一部の実施形態において、モバイルコンピューティング装置１０２は、メモリ、プロセッサ、及びネットワーク通信能力を含み得る。
【００１５】
一部の実施形態において、モバイル保管カート１００は、コンピューティングシステム１１８を含み得る。一部の実施形態において、コンピューティングシステム１１８は、モバイル保管カート１００上で保管されるモバイルコンピューティング装置１０２の一覧リストを管理し得る。一覧リストを管理するため、コンピューティングシステム１１８は、モバイルコンピューティング装置１０２上で状態チェックを実行するように計画された時間に、ネットワーク上でモバイルコンピューティング装置１０２の各々に状態チェック信号を送信し得る。コンピューティングシステム１１８は、モバイルコンピューティング装置の各々への状態チェック信号の送信に応答してモバイルコンピューティング装置１０２の各々が動作状態に入るかを決定し得る。特定のモバイルコンピューティング装置１０２が動作状態に入らないと決定したことに応答して、コンピューティングシステム１１８は、モバイルコンピューティング装置１０２のうちの特定のモバイルコンピューティング装置１０２が限られた機能性を有することを指し示すインジケーションを一覧リストに与え得る。一部の実施形態において、特定のモバイルコンピューティング装置１０２が動作状態に入ると決定したことに応答して、コンピューティングシステム１１８は、特定のモバイルコンピューティング装置１０２上でソフトウェア診断テストを実行し得るとともに、ソフトウェア診断テストの結果に基づいて、特定のモバイルコンピューティング装置１０２が、限られた機能性を有するか、それとも使用準備ができているかのインジケーションを一覧リストに与え得る。一部の実施形態において、コンピューティングシステム１１８は、モバイル保管カート１００上に配置された表示スクリーン１２０に一覧リストを送信し得る。
【００１６】
一部の実施形態において、表示スクリーン１２０は、モバイル保管カート１００上で保管されるモバイルコンピューティング装置１０２の一覧リストを提示するため、コンピューティングシステム１１８に通信的に結合され得る。一部の実施形態において、表示スクリーン１２０は、モバイル保管カート１００上の如何なる好適位置に配置されてもよい。例えば、表示スクリーン１２０は、モバイル保管カート１００の頂部又は側部に配置され得る。一部の実施形態において、表示スクリーン１２０は、コンピューティングシステム１１８と通信的に結合され得る。
【００１７】
一部の実施形態において、表示スクリーン１２０は、ユーザがコンピューティングシステム１１８とインタラクトして一覧リストの管理に関連付けられたタスクを実行することを可能にするユーザインタフェース１２２を含み得る。例えば、ユーザは、ユーザインタフェース１２２のフィールド（欄）１２４で、モバイルコンピューティング装置１０２について状態チェックを実行する予定時間を選択あるいは入力し得る。表示スクリーンは、この予定時間をコンピューティングシステム１１８に提供し得る。この予定時間に基づき、コンピューティングシステム１１８は、この予定時間にて、モバイルコンピューティング装置１０２に状態チェック信号を送信し得る。一部の実施形態において、表示スクリーン１２０は、タッチ検知式でユーザインタフェース１２２を提供し得る。
【００１８】
モバイル保管カート１００には、本開示の範囲を逸脱することなく、変更、付加又は省略が為され得る。例えば、一部の実施形態において、モバイル保管カート１００は表示スクリーン１２０を含んでいなくてもよい。これら及びその他の実施形態において、一覧リストは別のエレクトロニクス装置上で提示され得る。それに代えて、あるいは加えて、表示スクリーン１２０に表示されるとしたユーザインタフェースは、別のエレクトロニクス装置上に提示されることができ、ユーザインタフェースによって提供される情報は、モバイル保管カート１００のコンピューティングシステム１１８に送信されることができる。一部の実施形態において、ユーザインタフェースによって提供される情報は、ネットワークを介してコンピューティングシステム１１８に送信され得る。
【００１９】
図２は、本開示に記載される少なくとも１つの実施形態に従って構成された、一例に係る一覧リスト管理システム（inventory  list  management  system；ＩＬＭシステム）２００のブロック図である。ＩＬＭシステム２００は、モバイルコンピューティング装置２１８を保管するモバイル保管カート２０２を含み得る。一部の実施形態において、モバイル保管カート２０２は、図１のモバイル保管カート１００を含み、あるいはそれに相当し得る。一部の実施形態において、モバイル保管カート２０２はコンピューティングシステム２０４を含み得る。これら及びその他の実施形態において、コンピューティングシステム２０４は、図１のコンピューティングシステム１１８を含み、あるいはそれに相当し得る。
【００２０】
一部の実施形態において、コンピューティングシステム２０４は、プロセッサ２０６、メモリ２０８、データストレージ２１０、及び通信ユニット２１２を含み得る。一部の実施形態において、プロセッサ２０６、メモリ２０８、データストレージ２１０、及び通信ユニット２１２は、バス２１４によって通信的に結合され得る。バス２１４は、以下に限られないが、コントローラエリアネットワーク（ＣＡＮ）バス、メモリバス、ストレージインタフェースバス、バス／インタフェースコントローラ、インタフェースバス、若しくはこれらに類するもの、又はこれらの組み合わせを含み得る。
【００２１】
一般に、プロセッサ２０６は、様々なコンピュータハードウェア若しくはソフトウェアモジュールを含んだ、如何なる好適な専用又は汎用のコンピュータ、コンピューティングエンティティ又は処理装置を含んでいてもよく、何らかの適用可能なコンピュータ読み取り可能媒体に格納された命令を実行するように構成され得る。例えば、プロセッサ２０６は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又はプログラム命令を解釈及び／又は実行し且つ／或いはデータを処理するように構成されたその他のデジタル回路若しくはアナログ回路を含み得る。図２では単一のプロセッサとして示されているが、プロセッサ２０６は、本開示に記載される任意数の処理を個々あるいは集合的に実行するように構成された任意数のプロセッサを含んでいてもよい。さらに、それらのプロセッサ２０６のうちの１つ以上が、１つ以上の異なるエレクトロニクス装置上に存在してもよい。
【００２２】
一部の実施形態において、プロセッサ２０６は、メモリ２０８、データストレージ２１０、又はメモリ２０８とデータストレージ２１０、に格納されたプログラム命令及び／又はデータについて、プログラム命令を解釈及び／又は実行し且つ／或いはデータを処理し得る。一部の実施形態において、プロセッサ２０６は、データストレージ２１０からプログラム命令をフェッチして該プログラム命令をメモリ２０８にロードし得る。一部の実施形態において、該プログラム命令がメモリ２０８にロードされた後、プロセッサ２０６が該プログラム命令を実行し得る。
【００２３】
例えば、一部の実施形態において、データストレージ２１０内にプログラム命令として一覧モジュール２１６が含められ得る。一部の実施形態において、一覧モジュール２１６は、モバイル保管カート２０２上で保管される第１のモバイルコンピューティング装置２１８ａ、第２のモバイルコンピューティング装置２１８ｂ、及び第３のモバイルコンピューティング装置２１８ｃ（本開示では、モバイルコンピューティング装置２１８と総称する）の一覧リストを管理するように構成され得る。一部の実施形態において、モバイルコンピューティング装置２１８の一覧リストの管理に関する処理の全て又は大部分が、一覧モジュール２１６と関連付けられ得る。モバイルコンピューティング装置２１８は、図１のモバイルコンピューティング装置１０２を含み、あるいはそれに相当し得る。プロセッサ２０６は、データストレージ２１０から一覧モジュール２１６のプログラム命令をフェッチして、一覧モジュール２１６のプログラム命令をメモリ２０８にロードし得る。一覧モジュール２１６のプログラム命令がメモリ２０８にロードされた後、プロセッサ２０６が該プログラム命令を実行することで、コンピューティングシステム２０４が、該命令によって指示されるように、一覧モジュール２１６と関連付けられた処理を実行するようにし得る。
【００２４】
メモリ２０８及びデータストレージ２１０は、コンピュータ実行可能命令又はデータ構造を担持する、あるいは格納した、コンピュータ読み取り可能記憶媒体を含み得る。そのようなコンピュータ読み取り可能記憶媒体は、プロセッサ２０６などの汎用又は専用のコンピュータによってアクセスされ得る如何なる入手可能な媒体をも含み得る。限定ではなく例として、そのようなコンピュータ読み取り可能記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ若しくはその他の光ディスクストレージ、磁気ディスクストレージ若しくはその他の磁気記憶装置、フラッシュメモリデバイス（例えば、ソリッドステートメモリデバイス）、又は、コンピュータ実行可能命令の形態の所望のプログラムコード若しくはデータ構造を担持あるいは格納するために使用されることができ且つ汎用若しくは専用のコンピュータによってアクセスされることが可能なその他の記憶媒体を含む、有形又は非一時的なコンピュータ読み取り可能記憶媒体を含み得る。以上のものの組合せもコンピュータ読み取り可能記憶媒体の範囲に含まれ得る。コンピュータ実行可能命令は、例えば、特定の処理又は処理群をプロセッサ２０６に実行させるように構成された命令及びデータを含み得る。
【００２５】
一部の実施形態において、モバイルコンピューティング装置２１８は、ネットワーク２２０を介してコンピューティングシステム２０４に接続され得る。これら及びその他の実施形態において、ネットワーク２２０は、有線又は無線のネットワークを含むことができ、また、例えばスター構成、トークンリング構成、又はその他の構成などの如何なる好適な構成を有していてもよい。また、一部の実施形態において、ネットワーク２２０は、イーサネット（登録商標）ネットワーク、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）（例えば、インターネット）、及び／又はそれを横切って複数の装置が通信し得るその他の相互接続されたデータパスを含み得る。一部の実施形態において、ネットワーク２２０は、ピアツーピアネットワークを含み得る。一部の実施形態において、ネットワーク２２０はまた、多様な異なる通信プロトコルでのデータの通信を可能にし得る遠隔通信ネットワークの部分に結合され、あるいはそれらを含み得る。
【００２６】
一部の実施形態において、ネットワーク２２０は、ＢＬＵＥＴＯＯＴＨ（登録商標）通信ネットワーク、及び／又は、ショートメッセージングサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、ダイレクトデータ接続、ワイヤレスアプリケーションプロトコル（ＷＡＰ）、ｅメイルなどを含むデータの送信及び受信のためのセルラー通信ネットワークを含み得る。ネットワーク２２０は、例えばスマートエナジープロファイル（ＳＥＰ）、エコーネットライト、オープンＡＤＲ、又はその他の好適プロトコル（例えば、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）、ＺｉｇＢｅｅ、ＨｏｍｅＰｌｕｇ  Ｇｒｅｅｎなど）などの、規格に基づくプロトコルを介した通信を可能にし得る。
【００２７】
一部の実施形態において、通信ユニット２１２は、ネットワーク２２０を介して、モバイルコンピューティング装置２１８及び／又はスケジューラ装置２２２にデータを送信し且つそれらからデータを受信するように構成され得る。一部の実施形態において、通信ユニット２１２はまた、表示スクリーン２２４に対してデータの送信及び受信を行うように構成され得る。一部の実施形態において、表示スクリーンは、図１の表示スクリーン１２０を含み、あるいはそれに相当し得る。一部の実施形態において、一覧モジュール２１６は、通信ユニット２１２を介してデータの送信及び受信を行うように構成され得る。
【００２８】
一部の実施形態において、通信ユニット２１２は、ネットワーク２２０及び／又はその他の通信チャネルへの直接的な物理接続のためのポートを含み得る。例えば、通信ユニット２１２は、ユニバーサルシリアルバス（ＵＳＢ）ポート、セキュアデジタル（ＳＤ）ポート、カテゴリー５ケーブル（ＣＡＴ−５）ポート、又は別の装置との有線通信用の同様のポートを含み得る。一部の実施形態において、通信ユニット２１２は、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１６、ＢＬＵＥＴＯＯＴＨ（登録商標）、又はその他の好適な無線通信方法を含む１つ以上の無線通信方法を用いてモバイルコンピューティング装置２１８又はその他の通信チャネルとデータを交換するための無線トランシーバを含み得る。
【００２９】
一部の実施形態において、通信ユニット２１２は、ＳＭＳ、ＭＭＳ、ＨＴＴＰ、ダイレクトデータ接続、ＷＡＰ、ｅメイル、又はその他の好適タイプの電子通信を介してを含め、セルラー通信ネットワーク上でデータの送信及び受信を行うためのセルラー通信トランシーバを含み得る。通信ユニット２１２はまた、通信制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）、ＨＴＴＰ、ＨＴＴＰセキュア（ＨＴＴＰＳ）、及びシンプルメール転送プロトコル（ＳＭＴＰ）を含む標準的なネットワークプロトコルを用いたファイル又はメディアオブジェクトの配給のための、ネットワーク２２０へのその他のコンベンショナルな接続を提供し得る。
【００３０】
一部の実施形態において、一覧モジュール２１６は、モバイルコンピューティング装置２１８のユーザから、モバイルコンピューティング装置２１８上で状態チェックを実行するための予定時間を受信するように構成され得る。一部の実施形態において、ユーザは、ネットワーク２２０に接続されたスケジューラ装置２２２を用いて予定時間を入力し得る。一部の実施形態において、スケジューラ装置２２２は、例えばデスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ）、ウェアラブル装置、又はその他のユーザ装置などの、ユーザ装置を含み得る。一部の実施形態において、一覧モジュール２１６は、ユーザ入力なしで予定時間を自動設定するように構成され得る。
【００３１】
次いで、モバイル保管カート２０２上で保管されるモバイルコンピューティング装置２１８の一覧リストを一覧モジュール２１６がどのようにして管理するかの一例を提示する。一覧モジュール２１６は、通信ユニット２１２を介してネットワーク２２０上でモバイルコンピューティング装置２１８ａ、２１８ｂ及び２１８ｃに状態チェック信号を送信し得る。これら及びその他の実施形態において、一覧モジュール２１６は、モバイルコンピューティング装置２１８ａ、２１８ｂ及び２１８ｃ上で状態チェックを実行する予定時間にて、状態チェック信号を送信し得る。一覧モジュール２１６は、状態チェック信号の送信に応答してモバイルコンピューティング装置２１８ａ、２１８ｂ及び２１８ｃが動作状態に入るかを決定し得る。
【００３２】
モバイルコンピューティング装置２１８のうちの１つ以上が、状態チェック信号の送信に応答して動作状態に入らないことがあり得る。例えば、モバイルコンピューティング装置２１８ａが、状態チェック信号の送信に応答して動作状態に入らないとし得る。モバイルコンピューティング装置２１８ａが状態チェック信号の送信に応答して動作状態に入らないことに応答して、一覧モジュール２１６は、モバイルコンピューティング装置２１８ａが限られた機能性を有すると決定し得る。一覧モジュール２１６は、モバイルコンピューティング装置２１８ａが動作状態に入らないことを決定したことに応答して、モバイルコンピューティング装置２１８ａが限られた機能性を有することのインジケーションを一覧リストに与え得る。
【００３３】
一方、モバイルコンピューティング装置２１８のうちの１つ以上が、状態チェック信号の送信に応答して動作状態に入り得る。例えば、モバイルコンピューティング装置２１８ｂ及び２１８ｃが、状態チェック信号の送信に応答して動作状態に入り得る。モバイルコンピューティング装置２１８ｂ及び２１８ｃが動作状態に入ると決定したことに応答して、一覧モジュール２１６は、モバイルコンピューティング装置２１８ｂ及び２１８ｃ上でソフトウェア診断テストを実行し得る。
【００３４】
一覧モジュール２１６は、ソフトウェア診断テストの結果に基づいて、モバイルコンピューティング装置２１８ｂ及び２１８ｃが１つ以上のソフトウェア問題を有するかを決定し得る。例えば、一覧モジュール２１６は、モバイルコンピューティング装置２１８ｂ上で実行されたソフトウェア診断テストの結果に基づいて、モバイルコンピューティング装置２１８ｂがソフトウェア問題を有することを決定し得る。一覧モジュール２１６はまた、モバイルコンピューティング装置２１８ｃ上で実行されたソフトウェア診断テストの結果に基づいて、モバイルコンピューティング装置２１８ｃがソフトウェア問題を有しないことを決定し得る。モバイルコンピューティング装置２１８ｂがソフトウェア問題を有することを一覧モジュール２１６が決定したことに応答して、一覧モジュール２１６は、モバイルコンピューティング装置２１８ｂが限られた機能性を有することのインジケーションを一覧リストに与え得る。モバイルコンピューティング装置２１８ｃがソフトウェア問題を有しないことを一覧モジュール２１６が決定したことに応答して、一覧モジュール２１６は、モバイルコンピューティング装置２１８ｃが使用準備できていることのインジケーションを一覧リストに与え得る。一部の実施形態において、一覧モジュール２１６は、通信ユニット２１２を介して表示スクリーン２２４に一覧リストを送信し得る。
【００３５】
ＩＬＭシステム２００には、本開示の範囲を逸脱することなく、変更、付加又は省略が為され得る。例えば、一部の実施形態において、ＩＬＭシステム２００は、明示的には図示あるいは記載されていない任意数のその他のコンポーネントを含んでいてもよい。例えば、ＩＬＭシステム２００は、スケジューラ装置２２２又は表示スクリーン２２４を含んでいなくてもよい。それに代えて、あるいは加えて、ＩＬＭシステム２００は、第１、第２及び第３のモバイルコンピューティング装置２１８よりも多数又は少数を含んでいてもよい。例えば、ＩＬＭシステム２００は、１、２、５、１０、２０、３０、５０個、又はそれよりも多くのモバイルコンピューティング装置２１８を含み得る。
【００３６】
図３は、本開示に記載される少なくとも１つの実施形態に従って構成された、他の一例に係る一覧リスト管理（ＩＬＭ）システム３００のブロック図を示している。一部の実施形態において、ＩＬＭシステム３００は、モバイルコンピューティング装置３１８、ネットワーク３２０、モバイル保管カート３０２、コンピューティングシステム３０４、プロセッサ３０６、メモリ３０８、データストレージ３１０、通信ユニット３１２、一覧モジュール３１６、及びバス３１４を含み得る。モバイルコンピューティング装置３１８、ネットワーク３２０、モバイル保管カート３０２、コンピューティングシステム３０４、プロセッサ３０６、メモリ３０８、データストレージ３１０、通信ユニット３１２、一覧モジュール３１６、及びバス３１４は、図２のモバイルコンピューティング装置２１８、ネットワーク２２０、モバイル保管カート２０２、コンピューティングシステム２０４、プロセッサ２０６、メモリ２０８、データストレージ２１０、通信ユニット２１２、一覧モジュール２１６、及びバス２１４を含み、あるいはそれらに相当し得る。しかしながら、一覧リスト管理システム３００においては、一覧モジュール３１６に関連する１つ以上の処理が、外部サーバ３２２のコンピューティングシステム３２６上の一覧モジュール３３４に関連付けられて、コンピューティングシステム３２６によって実行され得る。
【００３７】
一部の実施形態において、一覧モジュール３１６及び一覧モジュール３３４の双方が、図２及び５に関して記載されるようなモバイル保管カート３０２上で保管されるモバイルコンピューティング装置３１８の一覧リストの管理に関係する１つ以上の処理と関連付けられ得る。一部の実施形態において、モバイルコンピューティング装置３１８の一覧リストの管理に関係する全ての処理が、一覧モジュール３３４と関連付けられてもよい。これら及びその他の実施形態において、ＩＬＭシステム３００はコンピューティングシステム３０４を含んでいなくてもよい。
【００３８】
一部の実施形態において、外部サーバ３２２は、ネットワーク３３６を介してモバイル保管カート３０２に接続され得る。一部の実施形態において、通信ユニット３１２は、ネットワーク３３６を介して、外部サーバ３２２に対してデータの送信及び受信を行うように構成され得る。一部の実施形態において、ネットワーク３３６は、ネットワーク３２０と同じネットワークであってもよい。一部の実施形態において、ネットワーク３３６は、ネットワーク３２０とは異なるネットワークとし得る。例えば、一部の実施形態において、モバイル保管カート３０２は、例えば学校などの施設のローカルネットワークに接続されるとともに、例えばインターネットといった、その施設を超えたネットワークにも接続され得る。一部の実施形態において、ネットワーク３２０がＬＡＮを含み得るとともに、ネットワーク３３６がＷＡＮを含み得る。
【００３９】
一部の実施形態において、外部サーバ３２２は、モバイル保管カート３０２の製造者及び／又はモバイルコンピューティング装置３１８の製造者と関連付けられ得る。ＩＬＭシステム３００には、本開示の範囲を逸脱することなく、変更、付加又は省略が為され得る。
【００４０】
図４は、本開示に記載される少なくとも１つの実施形態に従って構成された、ソフトウェア診断テスト４０２を作成するように構成された一覧モジュール４００の一例を表す図である。一部の実施形態において、ソフトウェア診断テスト４０２は、保管カート上で保管される１つ以上のモバイルコンピューティング装置上で実行され得る。一部の実施形態において、ソフトウェア診断テスト４０２は、状態チェック信号がモバイルコンピューティング装置に送信されたときにそのモバイルコンピューティング装置が動作状態に入るとの一覧モジュール４００による決定に応答して、モバイルコンピューティング装置のうちの特定のモバイルコンピューティング装置上で実行され得る。一部の実施形態において、一覧モジュール４００は、数あるファクタの中でもとりわけ、以下のうちの１つ以上に基づいて、すなわち、モバイルコンピューティング装置の使用頻度４０４、モバイルコンピューティング装置上で使用されるソフトウェアアプリケーション数４０６、モバイルコンピューティング装置上で使用される１つ以上のソフトウェアアプリケーションの種類４０８、及びモバイルコンピューティング装置のユーザ数４１０のうちの１つ以上に基づいて、ソフトウェア診断テスト４０２を作成するように構成され得る。一覧モジュール４００には、本開示の範囲を逸脱することなく、変更、付加又は省略が為され得る。
【００４１】
図５は、本開示に記載される少なくとも１つの実施形態に従って構成された、モバイル保管カート上で保管されるモバイルコンピューティング装置の一覧リストを管理する方法５００の一例のフロー図である。方法５００に関する１つ以上の処理は、一部の実施形態において、図２のコンピューティングシステム２０４によって実行され得る。同様に、方法５００に関する１つ以上の処理は、一部の実施形態において、図３のコンピューティングシステム３０４及び／又はコンピューティングシステム３２６によって実行され得る。例えば、図２のプロセッサ２０６が、一覧モジュール２１６のプログラム命令を実行することによって、方法５００に関する処理のうちの１つ以上を実行するように構成され得る。また、例えば、図３のプロセッサ３０６が、一覧モジュール３１６のプログラム命令を実行することによって、方法５００に関する処理のうちの１つ以上を実行するように構成され、且つ／或いは図３のプロセッサ３２８が、一覧モジュール３３４のプログラム命令を実行することによって、方法５００に関する１つ以上の処理を実行するように構成され得る。別個のブロックとして図示されるが、所望の実装に応じて、様々なブロックが、更なるブロックへと分割され、より少ないブロックへと結合され、あるいは排除され得る。
【００４２】
方法５００は、ブロック５０２で開始することができ、そこで、モバイル保管カート上で保管されるモバイル装置の一覧リストのモバイルコンピューティング装置の各々に、ネットワーク上で状態チェック信号が送信され得る。一部の実施形態において、ネットワークは、図２のネットワーク２２０、図３のネットワーク３２０、又は図３のネットワーク３３６を含み、あるいはそれに相当し得る。また、一部の実施形態において、モバイルコンピューティング装置は、図２のモバイルコンピューティング装置２１８、又は図３のモバイルコンピューティング装置３１８を含み、あるいはそれらに相当し得る。さらに、一部の実施形態において、モバイル保管カートは、図２のモバイル保管カート２０２、又は図３のモバイル保管カート３０２を含み、あるいはそれに相当し得る。
【００４３】
一部の実施形態において、状態チェック信号は、モバイルコンピューティング装置上で状態チェックを実行する予定時間にて、ネットワーク上で一覧リストのモバイルコンピューティング装置の各々に送信され得る。一部の実施形態において、状態チェック信号は、ネットワーク上での通信を可能にする動作状態に入るようにモバイルコンピューティング装置の各々に指示し得る。これら及びその他の実施形態において、特定のモバイルコンピューティング装置が状態チェック信号の送信に応答して動作状態に入るとき、それは、例えばスタンバイ、休眠、又はオフなどの電力低減状態からターンオンされ、あるいは呼び起こされ得る。状態チェック信号の送信に応答して、電力低減状態にある特定のモバイルコンピューティング装置は、そのモバイルコンピューティング装置上の電源ボタンが押されたかのように呼び起こされ得る。特定のモバイルコンピューティング装置は、当該特定のモバイルコンピューティング装置への状態チェック信号の送信に応答して当該モバイルコンピューティング装置が呼び起こされる場合、ネットワーク接続問題又は電力問題を有していないとし得る。状態チェック信号への応答をモバイルコンピューティング装置から受信することに基づいて、そのモバイルコンピューティング装置が呼び起こされたことが決定され得る。状態チェック信号の送信に応答しての特定のモバイルコンピューティング装置の呼び起こしの失敗は、その特定のモバイルコンピューティング装置がネットワーク接続問題及び／又は電力問題を有することを指し示し得る。
【００４４】
これら及びその他の実施形態において、状態チェック信号は、一覧モジュール２１６、一覧モジュール３３４、又は一覧モジュール４００によって生成され得る。状態チェック信号は、一覧モジュール２１６によって、通信ユニット２１２を介して送信され得る。状態チェック信号は、モバイルコンピューティング装置が、ネットワークに接続するとともに、使用のためにモバイルコンピューティング装置がターンオンすることを可能にするように機能する電源を有するか、を決定するためにモバイルコンピューティング装置に送信され得る。
【００４５】
一部の実施形態において、状態チェック信号は、Ｗａｋｅ  ｏｎ  ＬＡＮ（ＷＯＬ）信号、Ｗａｋｅ  ｏｎ  ＷＡＮ（ＷｏＷ）信号、Ｗａｋｅ  ｏｎ  ＭＡＮ（ＷｏＭ）信号、Ｗａｋｅ  ｏｎ  Ｗｉｒｅｌｅｓｓ  ＬＡＮ（ＷｏＷＬＡＮ）信号、又はその他の状態チェック信号を含み得る。一部の実施形態において、状態チェック信号はマジックパケットを含むことができ、それが、例えばＬＡＮ、ＷＡＮ、ＭＡＮ、ＷＬＡＮ、又はその他のネットワーク接続といったネットワーク接続上で、モバイルコンピューティング装置の各々に送信され得る。マジックパケットは、モバイルコンピューティング装置の各々のメディアアクセス制御（ＭＡＣ）アドレスに向けられ得る。
【００４６】
ブロック５０４にて、モバイル保管カート上で保管されるモバイル装置のうちの特定のモバイルコンピューティング装置が選択され得る。ブロック５０４はブロック５０６によって続かれ得る。
【００４７】
ブロック５０６にて、モバイルコンピューティング装置のうちの特定のモバイルコンピューティング装置が状態チェック信号の送信に応答して動作状態に入るかが決定され得る。特定のモバイルコンピューティング装置が状態チェック信号に応答することに基づいて、特定のモバイルコンピューティング装置が動作状態に入ることが決定され得る。例えば、特定のモバイルコンピューティング装置は起動して応答信号を生成し得る。特定のモバイルコンピューティング装置は、状態チェック信号内のネットワークアドレスに応答信号を送信し得る。この応答信号の受信は、特定のモバイルコンピューティング装置が起動してネットワークに接続されていることを指し示し得る。
【００４８】
ブロック５０６は、特定のモバイルコンピューティング装置が動作状態に入ることが決定された場合（ブロック５０６において“Ｙｅｓ”の場合）にブロック５０８によって続かれ、あるいは、特定のモバイルコンピューティング装置が動作状態に入らないことが決定された場合（ブロック５０６において“Ｎｏ”の場合）にブロック５１０によって続かれ得る。
【００４９】
ブロック５０８にて、特定のモバイルコンピューティング装置上でソフトウェア診断テストが実行され得る。一部の実施形態において、ソフトウェア診断テストは、モバイルコンピューティング装置上に予めインストールされることができ、あるいは現在及び将来の実行のためにモバイルコンピューティング装置にダウンロードされてインストールされ得る。これら及びその他の実施形態において、ソフトウェア診断テストは、ネットワーク接続を通じて直接的に実行されるとし得る。そして、ソフトウェア診断テストの結果がネットワーク上で提供され得る。一部の実施形態において、ソフトウェア診断テストは、ソフトウェア診断テストが実行される都度、実行ファイルとしてモバイルコンピューティング装置上にダウンロードされて実行されてもよい。
【００５０】
一部の実施形態において、ソフトウェア診断テストは、モバイルコンピューティング装置の如何なる種類のソフトウェア上で実行されてもよい。例えば、ソフトウェア診断テストは、以下のうちの１つ以上の上で、すなわち、アプリケーションソフトウェア、システムソフトウェア、及びコンピュータプログラミングツールのうちの１つ以上の上で実行され得る。一部の実施形態において、ソフトウェア診断テストは、教育ソフトウェア上で実行されてもよい。例えば、ソフトウェア診断テストは、数あるソフトウェアアプリケーションの中でもとりわけ、以下のうちの１つ以上の上で、すなわち、グラフィックソフトウェア、参考書ソフトウェア、ドリル・演習ソフトウェア、個別指導ソフトウェア、教育用ゲームソフトウェア、シミュレーションソフトウェア、特別支援ソフトウェア、及び数学問題解答ソフトウェアのうちの１つ以上の上で実行され得る。
【００５１】
ブロック５１０では、特定のモバイルコンピューティング装置が動作状態に入らないことに応答して、或るインジケーションが一覧リストに与えられ得る。一部の実施形態において、このインジケーションは、特定のモバイルコンピューティング装置が問題又は限られた機能性を有することを指し示す概略的なインジケーションを含み得る。例えば、図６に例示するように、例えば“問題”、“要チェック”、又は“チェック”などのインジケーション６０２が、特定のモバイル装置が限られた機能性を有することを概略的に指し示し得る。一部の実施形態において、このインジケーションは、例えば状態チェック信号失敗などの具体的な問題を指し示す具体的なインジケーションを含み得る。一部の実施形態において、状態チェック信号の失敗は、状態チェック信号の送信に応答して特定のモバイルコンピューティング装置が例えばスタンバイ、休眠、又はオフなどの電力低減状態からターンオンあるいは目覚めることがないときに発生し得る。一部の実施形態において、特定のモバイルコンピューティング装置が動作状態に入らないとき、パケットアナライザを用いて電力及び／又はネットワーク接続の問題が存在するかが決定され、そして、具体的なインジケーションがその電力問題及び／又はネットワーク接続問題を指し示し得る。一部の実施形態において、パケットアナライザは、特定のモバイルコンピューティング装置のネットワークインタフェースカードに状態チェック信号が見えていることを確認して、電力問題をネットワーク接続問題から区別し得る。
【００５２】
ブロック５０８はブロック５１２によって続かれ得る。ブロック５１２にて、ソフトウェア診断テストの結果に基づいて、特定のモバイルコンピューティング装置がソフトウェア問題を有するかが決定され得る。一部の実施形態において、ソフトウェア診断テストが実行された後に、コンピューティングシステム３０４及び／又はコンピューティングシステム３２６によって、特定のモバイルコンピューティング装置から受信したデータ及び／又は信号に基づいて、特定のモバイルコンピューティング装置がソフトウェア問題を有することが決定され得る。
【００５３】
ブロック５１２は、特定のモバイルコンピューティング装置がソフトウェア問題を有することが決定された場合（ブロック５１２において“Ｙｅｓ”の場合）にブロック５１４によって続かれ、あるいは、特定のモバイルコンピューティング装置がソフトウェア問題を有しないことが決定された場合（ブロック５１２において“Ｎｏ”の場合）にブロック５１６によって続かれ得る。
【００５４】
ブロック５１４にて、特定のモバイルコンピューティング装置がソフトウェア問題を有すると決定したことに応答して、或るインジケーションが一覧リストに与えられ得る。一部の実施形態において、特定のモバイルコンピューティング装置が問題又は限られた機能性を有することを概略的に指し示す概略的なインジケーションが、一覧リストに与えられ得る。例えば、図６に例示するように、例えば“問題”、“要チェック”、又は“チェック”などのインジケーション６０２が、特定のモバイル装置が限られた機能性を有することを概略的に指し示し得る。一部の実施形態において、具体的なインジケーションが一覧リストに与えられ得る。一部の実施形態において、一覧リストに与えられ得る具体的なインジケーションは、ソフトウェア問題又はその具体的な種類を指し示し得る。一部の実施形態において、ソフトウェア問題の具体的な種類は、特定のソフトウェアアプリケーションに伴う問題を含み得る。
【００５５】
ブロック５１６では、特定のモバイルコンピューティング装置がソフトウェア問題を有しないと決定したことに応答して、そのモバイルコンピューティング装置が使用準備できていることのインジケーションが一覧リストに与えられ得る。例えば、図６に例示するように、例えば“ＯＫ”などのインジケーション６０２が、そのモバイル装置が使用準備できていることを指し示し得る。
【００５６】
ブロック５１０、５１４及び５１６の各々はブロック５１８によって続かれ得る。ブロック５１８にて、モバイルコンピューティング装置の各々についてのインジケーションが一覧リストに与えられているかが決定され得る。ブロック５１８は、モバイルコンピューティング装置の各々についてのインジケーションが一覧リストに与えられていることが決定された場合（ブロック５１８において“Ｙｅｓ”の場合）にブロック５２０によって続かれ、あるいは、モバイルコンピューティング装置の各々についてのインジケーションが一覧リストに与えられていないことが決定された場合（ブロック５１８において“Ｎｏ”の場合）にブロック５０４によって続かれ得る。故に、一部の実施形態において、方法５００は、モバイルコンピューティング装置の各々についてのインジケーションが一覧リストに与えられるまで、モバイルコンピューティング装置の各々に対してブロック５０４から始めて繰り返され得る。
【００５７】
ブロック５２０にて、一覧リストがモバイル保管カートの表示スクリーンに送信され得る。一部の実施形態において、送信される一覧リストは、モバイルコンピューティング装置の各々に対してブロック５１０、５１４、又は５１６で与えられたインジケーションを含み得る。
【００５８】
一部の実施形態において、一覧リストはまた、ネットワーク上で、例えばモバイルコンピューティング装置の製造者又は学校のＩＴオフィスなどの、モバイルコンピューティング装置を修理したりモバイルコンピューティング装置の修理を調整したりする関係者にも送信され得る。一部の実施形態において、送信されるこの一覧リストは、モバイルコンピューティング装置の各々に対してブロック５１０、５１４、又は５１６で与えられたインジケーションを含み得る。モバイルコンピューティング装置を修理したりモバイルコンピューティング装置の修理を調整したりする関係者に一覧リストを送ることによって、モバイルコンピューティング装置の状態を報告することは、モバイルコンピューティング装置のうちの１つ以上の迅速な修理を支援し得る。
【００５９】
ブロック５２０はブロック５２２によって続かれ得る。ブロック５２２にて、一覧リストがモバイル保管カートの表示スクリーン上に提示され得る。一部の実施形態において、表示スクリーン上に提示される一覧リストは、モバイルコンピューティング装置の各々に対してブロック５１０、５１４、又は５１６で与えられたインジケーションを含み得る。一部の実施形態において、概略的なインジケーションのみを含む簡略版の一覧リストが提示されてもよい。例えば、一覧リストが、例えば“ソフトウェア問題”などの１つ以上の具体的なインジケーションを含みながらも、それら具体的なインジケーションの代わりに例えば“チェック”又は“問題”などの概略的なインジケーションを含んだ簡略版の一覧リストが、表示スクリーン上に提示されてもよい。
【００６０】
なお、ここに開示されたこの及びその他のプロセス及び方法に関して、それらプロセス及び方法で実行される機能は、異なる順序で実行されてもよい。また、概説したステップ及び処理は、単に例として提示したものであり、開示した実施形態の本質を逸脱することなく、これらのステップ及び処理の一部は、必要に応じてのものにされ、より少ないステップ及び処理へと結合され、あるいは更なるステップ及び処理へと展開され得る。
【００６１】
例えば、方法５００は、モバイルコンピューティング装置のサブセット（部分集合）の各々についてのインジケーションが一覧リストに与えられることに応答して、一覧リストをモバイル保管カートに送信してもよい。一部の実施形態において、モバイルコンピューティング装置のうちの１つ以上についてのインジケーションが、順次ではなく同時に決定されて一覧リストに与えられてもよい。これら及びその他の実施形態において、ブロック５０４は使用されなくてもよく、むしろ、複数のモバイルコンピューティング装置の状態は、任意の順序で、同時に、あるいは異なる時点で決定され得る。例えば、１つのモバイルコンピューティング装置が動作状態に入ったかが決定されている間に、別の１つのモバイルコンピューティング装置がソフトウェア診断テストを実行していてもよい。
【００６２】
図６は、本開示に記載される少なくとも１つの実施形態に従って構成された、モバイル保管カートの表示スクリーン上に提示され得る一覧リスト６００の一例を示している。一部の実施形態において、モバイルコンピューティング装置のうちの特定のモバイルコンピューティング装置に対応する表現６０４の隣に、インジケーション６０２が与えられ得る。表現６０４は、例えば、名前、番号、又は記号を含み得る。図６に例示するインジケーション６０２は概略的なインジケーションを含んでいるとし得る、一覧リスト６００は、概略的なインジケーションに加えて、あるいは代えて、具体的なインジケーションを含み得る。概略的なインジケーションの例は、“使用準備済み”、“ＯＫ”、“チェック”、“要チェック”、“修理”、“要修理”、“限られた機能性”、“動作せず”、“使用しない”、又は“問題”を含み得る。具体的なインジケーションの例は、“ソフトウェア問題”又は“教育ソフトウェア問題”を含み得る。
【００６３】
ここに記載されたシステム及び方法の一部は概して、（汎用ハードウェアに格納され且つ／或いはそれによって実行される）ソフトウェアにて実装されるとして記述されているが、特有のハードウェア実装、又はソフトウェアと特有のハードウェアとの組み合わせ実装も可能であり且つ企図される。この記載において、“コンピューティングエンティティ”は、ここで先に規定されるような何らかのコンピューティングシステム、又はコンピューティングシステム上で実行される何らかのモジュール若しくは複数のモジュールの組み合わせとし得る。
【００６４】
ここ及び特に添付の請求項（例えば、添付の請求項の本体）で使用される用語は概して、“オープン”用語として意図している（例えば、用語“・・・を含んでいる”は、“・・・を含んでいるが、それに限定されない”として解釈されるべきであり、用語“・・・を有している”は、“少なくとも・・・を有している”として解釈されるべきであり、用語“・・・を含む”は、“・・・を含むが、それに限定されない”と解釈されるべきであり、等々）。
【００６５】
また、導入されるクレーム記載の具体数が意図される場合、そのような意図は、請求項中に明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しない。例えば、理解の助けとして、以下に添付される請求項は、クレーム記載を導入するために“少なくとも１つの”及び“１つ以上の”という前置きフレーズの使用を含むことがある。しかしながら、このようなフレーズの使用は、例え同じクレームが“少なくとも１つの”及び“１つ以上の”という前置きフレーズと“ａ”又は“ａｎ”などの不定冠詞とを含んでいるときであっても、不定冠詞“ａ”又は“ａｎ”によるクレーム記載の導入が、そのように導入されたクレーム記載を含む何れか特定の請求項を、唯一のそのような記載を含む実施形態に限定することを意味するようには、解釈されるべきでない（例えば、“ａ”及び／又は“ａｎ”は、“少なくとも１つの”又は“１つ以上の”を意味するように解釈されるべきである）。同じことが、クレーム記載を導入するために使用される定冠詞の使用にもあてはまる。
【００６６】
さらに、導入されるクレーム記載の具体数が明示的に記載されている場合であっても、当業者が認識するように、そのような記載は、少なくとも記載の数を意味するように解釈されるべきである（例えば、他の修飾語句のない、そのまま“２つのもの”なる記載は、少なくとも２つのもの、又は２つ以上のものを意味する）。また、“Ａ、Ｂ、及びＣなどのうちの少なくとも１つ”又は“Ａ、Ｂ、及びＣなどのうちの１つ以上”に似た伝統的表現が使用されるものにおいては、一般に、そのような構文は、Ａのみ、Ｂのみ、Ｃのみ、ＡとＢを共に、ＡとＣを共に、ＢとＣを共に、又は、ＡとＢとＣを共に、などを含むことを意図している。例えば、用語“及び／又は”の使用は、このように解釈されることを意図している。
【００６７】
また、２つ以上の別の用語を提示する離接的な用語又はフレーズは、実施形態の説明、特許請求の範囲、又は図面の中の何れであろうと、それらの用語のうちの１つ、それらの用語のうちの何れか、又は双方の用語を含む可能性を意図しているように理解されるべきである。例えば、フレーズ“Ａ又はＢ”は、“Ａ”若しくは“Ｂ”又は“Ａ及びＢ”の可能性を含むように理解されるべきである。
【００６８】
ここに記載された全ての例及び条件付きの言葉は、本発明と技術を前進させるために本願の発明者によって与えられる概念とを読者が理解することを支援するための教育的な目的を意図したものであり、そのように具体的に記載した例及び条件への限定ではないと解釈されるべきである。本開示の実施形態を詳細に説明したが、理解されるべきことには、これらの実施形態には、本開示の精神及び範囲を逸脱することなく、様々な変形、代用及び改変が為され得る。
【００６９】
以上の説明に関し、更に以下の付記を開示する。
（付記１）  モバイル保管カート上で保管される複数のモバイルコンピューティング装置の一覧リストを管理する方法であって、
一覧リストの複数のモバイルコンピューティング装置の各々に、前記複数のモバイルコンピューティング装置上で状態チェックを実行する予定時間にて、ネットワーク上で状態チェック信号を送信することであり、前記状態チェック信号は、前記複数のモバイルコンピューティング装置の各々に、前記ネットワーク上での通信を可能にする動作状態に入るように指示する、送信することと、
前記複数のモバイルコンピューティング装置の各々への前記状態チェック信号の送信に応答して前記複数のモバイルコンピューティング装置の各々が前記動作状態に入るかを決定することと、
前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入らないことを決定したことに応答して、該モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与えることと、
前記複数のモバイルコンピューティング装置を格納して充電する保管カートに、前記ネットワーク上で前記一覧リストを送信することと、
前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを有する前記一覧リストを、前記保管カートの表示スクリーン上に提示することと、
を有する方法。
（付記２）  前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入ることを決定したことに応答して、該モバイルコンピューティング装置上でソフトウェア診断テストを実行し、且つ前記ソフトウェア診断テストの結果に基づいて、該モバイルコンピューティング装置上のソフトウェアがソフトウェア問題を有するかを決定することと、
前記モバイルコンピューティング装置上の前記ソフトウェアが前記ソフトウェア問題を有しないことを決定したことに応答して、前記モバイルコンピューティング装置が使用準備できていることのインジケーションを前記一覧リストに与えることと、
前記ソフトウェア診断テストの結果に基づいて前記モバイルコンピューティング装置が前記ソフトウェア問題を有していることを決定したことに応答して、前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与えることと、
を更に有する付記１に記載の方法。
（付記３）  前記複数のモバイルコンピューティング装置のうちの前記動作状態に入るその他のモバイルコンピューティング装置上で前記ソフトウェア診断テストを実行することと、
前記その他のモバイルコンピューティング装置の各々が前記ソフトウェア問題又はその他のソフトウェア問題を有するかを決定することと、
前記ソフトウェア問題又は前記その他のソフトウェア問題を有しない前記その他のモバイルコンピューティング装置の各々について、該その他のモバイルコンピューティング装置が使用準備できていることのインジケーションを前記一覧リストに与えることと、
を更に有する付記２に記載の方法。
（付記４）  前記複数のモバイルコンピューティング装置の使用頻度、前記複数のモバイルコンピューティング装置上で実行されるアプリケーション数、前記モバイルコンピューティング装置上で実行されるアプリケーションの種類、及び前記モバイルコンピューティング装置のユーザ数、のうちの１つ以上に基づいて、前記複数のモバイルコンピューティング装置上で実行するための前記ソフトウェア診断テストを作成すること、を更に有する付記２に記載の方法。
（付記５）  前記複数のモバイルコンピューティング装置を修理する又は前記複数のモバイルコンピューティング装置の修理を調整する関係先に、前記ネットワーク上で前記一覧リストを送信すること、を更に有する付記１に記載の方法。
（付記６）  当該方法は更に、前記表示スクリーンのユーザインタフェースのフィールドへのユーザ入力を検出することを有し、前記ユーザ入力は、前記状態チェックを実行する前記予定時間を含む、付記１に記載の方法。
（付記７）  当該方法は更に、前記状態チェックを実行する前記予定時間をユーザから受信することを有し、前記ユーザは、前記ネットワークに接続されたユーザ装置を用いて前記予定時間を入力する、付記１に記載の方法。
（付記８）  モバイル保管カート上で保管される複数のモバイルコンピューティング装置の一覧リストを管理するシステムであって、
複数のモバイルコンピューティング装置を格納して充電するモバイル保管カートであり、
一覧リストの前記複数のモバイルコンピューティング装置の各々に、前記複数のモバイルコンピューティング装置上で状態チェックを実行する予定時間にて、ネットワーク上で状態チェック信号を送信し、前記状態チェック信号は、前記複数のモバイルコンピューティング装置の各々に、前記ネットワーク上での通信を可能にする動作状態に入るように指示し、
前記複数のモバイルコンピューティング装置の各々への前記状態チェック信号の送信に応答して前記複数のモバイルコンピューティング装置の各々が前記動作状態に入るかを決定し、
前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入らないことを決定したことに応答して、該モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与え、
前記保管カートに前記ネットワーク上で前記一覧リストを送信し、且つ
前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを有する前記一覧リストを、前記保管カートの表示スクリーン上に提示する、
ように構成されたプロセッサを含む保管カート、
を有するシステム。
（付記９）  前記プロセッサは更に、
前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入ることを決定したことに応答して、該モバイルコンピューティング装置上でソフトウェア診断テストを実行し、且つ前記ソフトウェア診断テストの結果に基づいて、該モバイルコンピューティング装置上のソフトウェアがソフトウェア問題を有するかを決定し、
前記モバイルコンピューティング装置上の前記ソフトウェアが前記ソフトウェア問題を有しないことを決定したことに応答して、前記モバイルコンピューティング装置が使用準備できていることのインジケーションを前記一覧リストに与え、
前記ソフトウェア診断テストの結果に基づいて前記モバイルコンピューティング装置が前記ソフトウェア問題を有していることを決定したことに応答して、前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与える
ように構成される、付記８に記載のシステム。
（付記１０）  前記プロセッサは更に、
前記複数のモバイルコンピューティング装置のうちの前記動作状態に入るその他のモバイルコンピューティング装置上で前記ソフトウェア診断テストを実行し、
前記その他のモバイルコンピューティング装置の各々が前記ソフトウェア問題又はその他のソフトウェア問題を有するかを決定し、且つ
前記ソフトウェア問題又は前記その他のソフトウェア問題を有しない前記その他のモバイルコンピューティング装置の各々について、該その他のモバイルコンピューティング装置が使用準備できていることのインジケーションを前記一覧リストに与える
ように構成される、付記９に記載のシステム。
（付記１１）  前記プロセッサは更に、前記複数のモバイルコンピューティング装置の使用頻度、前記複数のモバイルコンピューティング装置上で実行されるアプリケーション数、前記モバイルコンピューティング装置上で実行されるアプリケーションの種類、及び前記モバイルコンピューティング装置のユーザ数、のうちの１つ以上に基づいて、前記複数のモバイルコンピューティング装置上で実行するための前記ソフトウェア診断テストを作成するように構成される、付記９に記載のシステム。
（付記１２）  前記表示スクリーンはユーザインタフェースを含む、付記８に記載のシステム。
（付記１３）  前記プロセッサは更に、前記ユーザインタフェースのフィールドへのユーザ入力を検出するように構成され、前記ユーザ入力は、前記状態チェックを実行する前記予定時間を含む、付記１２に記載のシステム。
（付記１４）  前記プロセッサは更に、前記状態チェックを実行する前記予定時間をユーザから受信するように構成され、前記ユーザは、前記ネットワークに接続されたユーザ装置を用いて前記予定時間を入力する、付記８に記載のシステム。
（付記１５）  処理を実行する又は処理の実行を制御するように１つ以上のプロセッサによって実行可能なコンピュータ読み取り可能命令を格納した、非一時的なコンピュータ読み取り可能媒体であって、前記処理は、
一覧リストの複数のモバイルコンピューティング装置の各々に、前記複数のモバイルコンピューティング装置上で状態チェックを実行する予定時間にて、ネットワーク上で状態チェック信号を送信することであり、前記状態チェック信号は、前記複数のモバイルコンピューティング装置の各々に、前記ネットワーク上での通信を可能にする動作状態に入るように指示する、送信することと、
前記複数のモバイルコンピューティング装置の各々への前記状態チェック信号の送信に応答して前記複数のモバイルコンピューティング装置の各々が前記動作状態に入るかを決定することと、
前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入らないことを決定したことに応答して、該モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与えることと、
前記複数のモバイルコンピューティング装置を格納して充電する保管カートに、前記ネットワーク上で前記一覧リストを送信することと、
前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを有する前記一覧リストを、前記保管カートの表示スクリーン上に提示することと
を有する、非一時的なコンピュータ読み取り可能媒体。
（付記１６）  前記処理は更に、
前記複数のモバイルコンピューティング装置のうちのモバイルコンピューティング装置が前記動作状態に入ることを決定したことに応答して、該モバイルコンピューティング装置上でソフトウェア診断テストを実行し、且つ前記ソフトウェア診断テストの結果に基づいて、該モバイルコンピューティング装置上のソフトウェアがソフトウェア問題を有するかを決定することと、
前記モバイルコンピューティング装置上の前記ソフトウェアが前記ソフトウェア問題を有しないことを決定したことに応答して、前記モバイルコンピューティング装置が使用準備できていることのインジケーションを前記一覧リストに与えることと、
前記ソフトウェア診断テストの結果に基づいて前記モバイルコンピューティング装置が前記ソフトウェア問題を有していることを決定したことに応答して、前記モバイルコンピューティング装置が限られた機能性を有することのインジケーションを前記一覧リストに与えることと
を有する、付記１５に記載の非一時的なコンピュータ読み取り可能媒体。
（付記１７）  前記処理は更に、前記複数のモバイルコンピューティング装置の使用頻度、前記複数のモバイルコンピューティング装置上で実行されるアプリケーション数、前記モバイルコンピューティング装置上で実行されるアプリケーションの種類、及び前記モバイルコンピューティング装置のユーザ数、のうちの１つ以上に基づいて、前記複数のモバイルコンピューティング装置上で実行するための前記ソフトウェア診断テストを作成することを有する、付記１６に記載の非一時的なコンピュータ読み取り可能媒体。
（付記１８）  前記表示スクリーンはユーザインタフェースを含む、付記１５に記載の非一時的なコンピュータ読み取り可能媒体。
（付記１９）  前記処理は更に、前記ユーザインタフェースのフィールドへのユーザ入力を検出することを有し、前記ユーザ入力は、前記状態チェックを実行する前記予定時間を含む、付記１８に記載の非一時的なコンピュータ読み取り可能媒体。
（付記２０）  前記処理は更に、前記状態チェックを実行する前記予定時間をユーザから受信することを有し、前記ユーザは、前記ネットワークに接続されたユーザ装置を用いて前記予定時間を入力する、付記１５に記載の非一時的なコンピュータ読み取り可能媒体。
【図１】
2016224931.tif 000003
【図２】
2016224931.tif 000004
【図３】
2016224931.tif 000005
【図４】
2016224931.tif 000006
【図５】
2016224931.tif 000007
【図６】
2016224931.tif 000008