(57)【要約】使い捨て可能なミニアプリケーション（１０６）は、モバイル端末内におけるその起動、停止、及び削除が、トリガパラメータと規則（２５０）によって定義されている実行可能なソフトウェアアイテムである。トリガパラメータ（２５０）には、場所、時刻（２１８）、保存されているユーザーデータ、及びこれらに類似するものを含むことができる（但し、これらに限定されるものではない）。そして、規則とは、前述の動作の中の１つを実行するのに必要な１つ又は複数のトリガパラメータである。一実施例においては、運用手段（２０６）が、パラメータに対応し規則を満足するデータについて監視すると共に、使い捨て可能なミニアプリケーション（１０６）に関係する様々な運用機能を実行する。使い捨て可能なミニアプリケーションを削除することにより、その使い捨て可能なミニアプリケーションの保存及び実行に関連するメモリ空間がクリアされ、この結果、その他の目的に利用可能な空間が生成される。
2006505182.tif 000002
【特許請求の範囲】
【請求項１】
データを処理及び保存して、限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理するプロセッサ及びメモリを具備するモバイル端末用の方法であって、
無線接続上において、実行可能なソフトウェアアイテムの削除のための少なくとも１つの条件を含む前記実行可能なソフトウェアアイテムをダウンロードする段階であって、前記実行可能なソフトウェアアイテムは、指定された場所における少なくとも１つのサービスに対するアクセスを実現する、段階と、
前記モバイル端末のストレージ内に、前記実行可能なソフトウェアアイテムの削除のための前記条件を含む前記実行可能なソフトウェアアイテムを保存する段階と、
前記実行可能なソフトウェアアイテムの削除のための前記条件が満足された場合に、前記モバイル端末のストレージから前記実行可能なソフトウェアアイテムを削除する段階と、
を有する方法。
【請求項２】
前記モバイル端末は、携帯電話機又はモバイルハンドセットである請求項１記載の方法。
【請求項３】
前記モバイル端末は、セルラー、ローカルエリア無線、近距離無線、及びＲＦＩＤの中の１つ又は複数のものを有する通信能力を具備している請求項１記載の方法。
【請求項４】
ダウンロードするべく提供されている実行可能なソフトウェアアイテムに関するメッセージを受信する段階を更に有する請求項１記載の方法。
【請求項５】
前記メッセージは、前記ユーザーの状況と関連付けられている請求項４記載の方法。
【請求項６】
前記ユーザーの状況に応じて前記メッセージをフィルタリングする段階と、
前記メッセージが前記ユーザーの状況と一致した場合に、前記メッセージについて前記ユーザーに通知する段階と、
を更に有する請求項４記載の方法。
【請求項７】
前記実行可能なソフトウェアアイテムのダウンロードのための要件を判定する段階と、
前記モバイル端末の能力が前記要件を満足している場合に、前記実行可能なソフトウェアアイテムを前記モバイル端末にダウンロードする段階と、
を更に有する請求項４記載の方法。
【請求項８】
前記実行可能なソフトウェアアイテムのダウンロードのための要件は、前記実行可能なソフトウェアアイテムの実行のための要件を有している請求項７記載の方法。
【請求項９】
前記実行可能なソフトウェアアイテムの削除のための前記条件は、トリガパラメータ及び規則を有している請求項１記載の方法。
【請求項１０】
トリガパラメータは、ユーザーの場所、日付、時刻、及びユーザーデータの中の少なくとも部分的に１つ又は複数のものを有しており、規則は、前記実行可能なソフトウェアアイテムの削除を実行するのに必要な１つ又は複数のトリガパラメータを有している請求項９記載の方法。
【請求項１１】
前記ユーザーの場所は、ＲＦ−ＩＤシステムを使用して、前記モバイル端末によって判定される請求項１０記載の方法。
【請求項１２】
ユーザーデータは、ユーザープロファイルデータ、カレンダデータ、意向データ、及び注釈データの中の少なくとも部分的に１つ又は複数のものを有している請求項１０記載の方法。
【請求項１３】
前記実行可能なソフトウェアアイテムの削除のための前記条件は、時間値を有しており、前記実行可能なソフトウェアアイテムの削除は、前記時間値が満了した際に起動される請求項１記載の方法。
【請求項１４】
前記実行可能なソフトウェアアイテムの削除のための前記条件は、使用カウンタを有しており、前記実行可能なソフトウェアアイテムの削除は、前記使用カウンタが既定の回数に到達した際に起動される請求項１記載の方法。
【請求項１５】
前記実行可能なソフトウェアアイテムの削除のための前記条件は、前記実行可能なソフトウェアアイテムの起動に関係するデータを受信しない状態での既定の期間の経過を有しており、前記実行可能なソフトウェアアイテムは、前記既定の期間が満了した後に削除される請求項１記載の方法。
【請求項１６】
前記既定の期間は、前記実行可能なソフトウェアアイテムの削除のための条件として、前記実行可能なソフトウェアアイテム内に指定されている請求項１５記載の方法。
【請求項１７】
削除のための前記条件は、前記実行可能なソフトウェアアイテムが陳腐化しているという判定を有している請求項１記載の方法。
【請求項１８】
前記実行可能なソフトウェアアイテムをストレージから削除した後に、前記実行可能なソフトウェアアイテムと関連付けられているデータをストレージ内に維持する段階を更に有する請求項１記載の方法。
【請求項１９】
前記ストレージは、前記モバイル端末内に位置している請求項１８記載の方法。
【請求項２０】
前記ストレージは、サービスプロバイダのデータベース内に位置している請求項１８記載の方法。
【請求項２１】
前記実行可能なソフトウェアアイテムと関連付けられている前記データは、次回、前記モバイル端末がダウンロードする際に、実行可能なソフトウェアアイテムをパーソナライズするのに前記サービスプロバイダが使用するデータである請求項２０記載の方法。
【請求項２２】
ストレージ内に維持されている前記データは、前記実行可能なソフトウェアアイテムの実行の際に生成されたデータを有している請求項１８記載の方法。
【請求項２３】
前記少なくとも１つのサービスにアクセスするべく、前記指定された場所において、前記ダウンロードされた実行可能なソフトウェアアイテムの実行を起動する段階を更に有する請求項１記載の方法。
【請求項２４】
データを処理及び保存して、限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理するプロセッサ及びメモリを具備するモバイル端末用の方法であって、
無線接続上において、実行可能なソフトウェアアイテムの起動及び削除のためのトリガ条件と共に、前記実行可能なソフトウェアアイテムをダウンロードする段階であって、前記実行可能なソフトウェアアイテムは、指定された場所における少なくとも１つのサービスに対するアクセスを実現する、段階と、
前記モバイル端末のストレージ内に、前記実行可能なソフトウェアアイテムの起動及び削除のための前記トリガ条件と共に、前記実行可能なソフトウェアアイテムを保存する段階と、
前記実行可能なソフトウェアアイテムの起動のためのトリガ条件が満足された場合に、前記実行可能なソフトウェアアイテムを起動する段階と、
前記実行可能なソフトウェアアイテムの削除のためのトリガ条件が満足された場合に、前記モバイル端末のストレージから前記実行可能なソフトウェアアイテムを削除する段階と、
を有する方法。
【請求項２５】
前記モバイル端末は、携帯電話機又はモバイルハンドセットである請求項２４記載の方法。
【請求項２６】
前記実行可能なソフトウェアアイテムは、ダウンロードのための事前条件が満足された場合にのみ、前記モバイル端末にダウンロードされる請求項２４記載の方法。
【請求項２７】
前記実行可能なソフトウェアアイテムの起動のための前記トリガ条件が満足されない場合に、起動のための前記トリガ条件が満足されるまで待機状態に入る段階を更に有する請求項２４記載の方法。
【請求項２８】
前記実行可能なソフトウェアアイテムの削除のための前記トリガ条件は、起動のための前記トリガ条件が既定の期間内に満足されなかったかどうかを有している請求項２４記載の方法。
【請求項２９】
前記既定の期間は、前記実行可能なソフトウェアアイテムの起動のためのトリガ条件として、前記アプリケーション内に指定されている請求項２８記載の方法。
【請求項３０】
起動のための前記トリガ条件は、トリガパラメータと規則を有している請求項２４記載の方法。
【請求項３１】
トリガパラメータは、ユーザーの場所、日付、時刻、及びユーザーデータの中の少なくとも部分的に１つ又は複数のものを有しており、規則は、前記実行可能なソフトウェアアイテムの起動を実行するのに必要な１つ又は複数のトリガパラメータを有している請求項３０記載の方法。
【請求項３２】
前記ユーザーの場所は、ＲＦ−ＩＤシステムを使用して、前記モバイル端末によって判定される請求項３１記載の方法。
【請求項３３】
ユーザーデータは、ユーザープロファイルデータ、カレンダデータ、意向データ、及び注釈データの中の少なくとも部分的に１つ又は複数のものを有している請求項３１記載の方法。
【請求項３４】
起動のためのトリガパラメータは、前記モバイル端末内に存在している別の実行可能なソフトウェアアイテムを有している請求項３０記載の方法。
【請求項３５】
データを処理及び保存して、限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理するプロセッサ及びメモリを具備するモバイル端末用の方法であって、
前記モバイル端末が第１場所内に進入した際に、第１の実行可能なソフトウェアアイテムの削除のためのトリガ条件と共に、前記第１の実行可能なソフトウェアアイテムをダウンロードする段階と、
前記モバイル端末が第２場所内に進入した際に、第２の実行可能なソフトウェアアイテムの削除のためのトリガ条件と共に、前記第２の実行可能なソフトウェアアイテムをダウンロードする段階と、
前記第２の実行可能なソフトウェアアイテムの削除のための前記トリガ条件を満足するトリガデータについて監視する段階と、
前記第２の実行可能なソフトウェアアイテムの削除のための前記トリガ条件を満足するトリガデータを検出した際に、前記第２の実行可能なソフトウェアアイテムを削除する段階と、
を有する方法。
【請求項３６】
前記モバイル端末は、携帯電話機又はモバイルハンドセットである請求項３５記載の方法。
【請求項３７】
前記第２の実行可能なソフトウェアアイテムの削除のための前記トリガ条件を満足するトリガデータに関する監視と、前記第２の実行可能なソフトウェアアイテムの削除は、前記第１の実行可能なソフトウェアアイテムによって実行される請求項３５記載の方法。
【請求項３８】
前記第２場所から前記モバイル端末が離脱した際に、前記第１の実行可能なソフトウェアアイテムが前記第２の実行可能なソフトウェアアイテムを削除する段階を更に有する請求項３５記載の方法。
【請求項３９】
前記第２の実行可能なソフトウェアアイテムを削除した際に、前記第１の実行可能なソフトウェアアイテムが自身を削除する段階を更に有する請求項３５記載の方法。
【請求項４０】
前記第１場所から前記モバイル端末が離脱した際に、前記第１の実行可能なソフトウェアアイテムが自身を削除する段階を更に有する請求項３５記載の方法。
【請求項４１】
前記第２場所は、前記第１場所とは異なっている請求項３５記載の方法。
【請求項４２】
前記ユーザーの状況に基づいて、前記第１の実行可能なソフトウェアアイテムが前記第２の実行可能なソフトウェアアイテムをダウンロードする段階を更に有する請求項３５記載の方法。
【請求項４３】
前記ユーザーの状況は、ユーザーデータを有している請求項４２記載の方法。
【請求項４４】
前記ユーザーデータは、ユーザープロファイルデータ、カレンダデータ、意向データ、及び注釈データの中の１つ又は複数のものを有している請求項４３記載の方法。
【請求項４５】
前記モバイル端末の能力に基づいて、前記第１の実行可能なソフトウェアアイテムが前記第２の実行可能なソフトウェアアイテムをダウンロードする段階を更に有している請求項３５記載の方法。
【請求項４６】
前記モバイル端末にダウンロードするべく前記第２の実行可能なソフトウェアアイテムが提供されていることを前記第１の実行可能なソフトウェアアイテムが前記ユーザーに通知する段階を更に有する請求項３５記載の方法。
【請求項４７】
データを処理及び保存して、モバイル端末のユーザーに対して買物の支援を提供する限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理するプロセッサ及びメモリを具備する前記モバイル端末用の方法であって、
買物の際にモバイル端末のユーザーに対して支援を提供する実行可能なソフトウェアアイテムをダウンロードする段階であって、前記実行可能なソフトウェアアイテムは、１つ又は複数のショッピングサービス場所の識別情報と、前記実行可能なソフトウェアアイテムの起動と前記モバイル端末のメモリからのその削除のためのトリガ条件と、を有するデータを有している、段階と、
前記ユーザーがショッピングサービス場所の近傍に位置していることを近距離無線接続を介して検出する段階と、
前記ユーザーが関心を持っている物品及び／又はサービスの標識を有するユーザーデータにアクセスする段階と、
前記ショッピングサービス場所が提供する物品及び／又はサービスを前記ユーザーデータと比較して、一致が存在しているかどうかを判定する段階と、
一致が存在している場合に、前記実行可能なソフトウェアアイテムを起動する段階と、
前記実行可能なソフトウェアアイテムを実行する段階と、
を有し、
前記実行可能なソフトウェアアイテムの実行は、
前記ショッピングサービス場所に伝送するべく問合せを生成する段階であって、前記問合せは、前記ユーザーデータを含んでいる、段階と、
前記問合せを近距離無線接続を介して前記ショッピングサービス場所に伝送する段階と、
を有する方法。
【請求項４８】
前記モバイル端末は、携帯電話機又はモバイルハンドセットである請求項４７記載の方法。
【請求項４９】
前記問合せに含まれている前記ユーザーデータは、前記ユーザーが前記物品及び／又はサービスに対して支払いを所望する最高価格を含んでいる請求項４７記載の方法。
【請求項５０】
前記実行可能なソフトウェアアイテムのダウンロードは、前記モバイル端末が既定の場所内に進入した際に実行される請求項４７記載の方法。
【請求項５１】
前記伝送された問合せに対する前記ショッピングサービス場所からの応答を前記近距離無線接続を介して受信する段階を更に有する請求項４７記載の方法。
【請求項５２】
既定の期間内に前記ショッピングサービス場所から応答が受信されない場合に、前記実行可能なソフトウェアアイテムを停止する段階を更に有する請求項４７記載の方法。
【請求項５３】
前記ショッピングサービス場所に対する前記ユーザーの接近をＲＦ−ＩＤシステムによって判定する請求項４７記載の方法。
【請求項５４】
前記ＲＦ−ＩＤシステムは、それぞれがショッピングサービス場所と関連付けられた複数のＲＦ−ＩＤタグと、前記ＲＦ−ＩＤタグを読み取る能力を有する前記モバイル端末内のＲＦ−ＩＤリーダと、を有しており、
前記方法は、
前記複数のＲＦ−ＩＤタグのそれぞれとショッピングサービス場所間の関連付けを保存する段階と、
前記モバイル端末の前記リーダにおいてＲＦ−ＩＤタグのタグ識別子を受信する段階と、
前記タグ識別子に基づいて、前記モバイル端末が近傍に位置しているショッピングサービス場所を判定する段階と、
を更に有する請求項５３記載の方法。
【請求項５５】
前記ＲＦ−ＩＤシステムは、前記モバイル端末内のＲＦ−ＩＤタグと、それぞれがショピングサービス場所と関連付けられており、且つ、前記ＲＦ−ＩＤタグを読み取る能力を有する１つ又は複数のＲＦ−ＩＤリーダと、を有しており、
前記方法は、
前記タグにおいて、ＲＦ−ＩＤリーダからの問合せを受信する段階と、
タグ識別子を前記ＲＦ−ＩＤリーダに送信し、前記モバイル端末の場所の判定を実現する段階と、
前記モバイル端末が近傍に位置しているショッピングサービス場所の識別情報を受信する段階と、
を更に有する請求項５３記載の方法。
【請求項５６】
前記既定の場所から前記モバイル端末が離脱した際に、前記実行可能なソフトウェアアイテムを削除する段階を更に有している請求項５０記載の方法。
【請求項５７】
モバイル端末内における限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理する装置であって、
プログラムを保存するメモリ装置と、
前記メモリ装置と通信状態にあるプロセッサと、
を有し、
前記プロセッサは、
無線接続上において、実行可能なソフトウェアアイテムの削除のための条件を有する前記実行可能なソフトウェアアイテムをダウンロードする段階であって、前記実行可能なソフトウェアアイテムは、指定された場所における少なくとも１つのサービスに対するアクセスを実現する、段階と、
前記モバイル端末のストレージ内に、前記実行可能なソフトウェアアイテムの削除のための前記条件を有する前記実行可能なソフトウェアアイテムを保存する段階と、
前記実行可能なソフトウェアアイテムの削除のための前記条件が満足された場合に、前記モバイル端末のストレージから前記実行可能なソフトウェアアイテムを削除する段階と、
を前記プログラムによって実行可能である装置。
【請求項５８】
前記プロセッサは、前記少なくとも１つのサービスにアクセスするべく、前記指定された場所において、前記ダウンロードされた実行可能なソフトウェアアイテムの実行を起動する段階を前記プログラムによって更に実行可能である請求項５７記載の装置。
【請求項５９】
モバイル端末内における限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理する装置であって、
プログラムを保存するメモリ装置と、
前記メモリ装置と通信状態にあるプロセッサと、
を有し、
前記プロセッサは、
無線接続上において、実行可能なソフトウェアアイテムの起動及び削除のためのトリガ条件と共に、前記実行可能なソフトウェアアイテムをダウンロードする段階であって、前記実行可能なソフトウェアアイテムは、指定された場所における少なくとも１つのサービスに対するアクセスを実現する、段階と、
前記モバイル端末のストレージ内に、前記実行可能なソフトウェアアイテムの起動及び削除のための前記トリガ条件と共に、前記実行可能なソフトウェアアイテムを保存する段階と、
前記実行可能なソフトウェアアイテムの起動のためのトリガ条件が満足された場合に、前記実行可能なソフトウェアアイテムを起動する段階と、
前記実行可能なソフトウェアアイテムの削除のためのトリガ条件が満足された場合に、前記モバイル端末のストレージから前記実行可能なソフトウェアアイテムを削除する段階と、
を前記プログラムによって実行可能である装置。
【請求項６０】
モバイル端末内における限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理する装置であって、
プログラムを保存するためのメモリ装置と、
前記メモリ装置と通信状態にあるプロセッサと、
を有し、
前記プロセッサは、
前記モバイル端末が第１場所内に進入した際に、第１の実行可能なソフトウェアアイテムの削除のためのトリガ条件と共に、前記第１の実行可能なソフトウェアアイテムをダウンロードする段階と、
前記モバイル端末が第２場所内に進入した際に、第２の実行可能なソフトウェアアイテムの削除のためのトリガ条件と共に、前記第２の実行可能なソフトウェアアイテムをダウンロードする段階と、
前記第２の実行可能なソフトウェアアイテムの削除のための前記トリガ条件を満足するトリガデータについて監視する段階と、
前記第２の実行可能なソフトウェアアイテムの削除のための前記トリガ条件を満足するトリガデータを検出した際に、前記第２の実行可能なソフトウェアアイテムを削除する段階と、
を前記プログラムによって実行可能である装置。
【請求項６１】
買物の支援をモバイル端末のユーザーに対して提供する前記モバイル端末内における限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理する装置であって、
プログラムを保存するメモリ装置と、
前記メモリ装置と通信状態にあるプロセッサと、
を有し、
前記プロセッサは、
買物の際に支援をモバイル端末のユーザーに対して提供する実行可能なソフトウェアアイテムをダウンロードする段階であって、前記実行可能なソフトウェアアイテムは、１つ又は複数のショッピングサービス場所の識別情報と、前記実行可能なソフトウェアアイテムの起動と前記モバイル端末のメモリからのその削除のためのトリガ条件と、を有するデータを含んでいる、段階と、
前記ユーザーが前記ショッピングサービス場所の中の１つの近傍に位置していることを近距離無線接続によって検出する段階と、
前記ユーザーが関心を持っている物品及び／又はサービスの標識を有するユーザーデータにアクセスする段階と、
前記ショッピングサービス場所が提供する物品及び／又はサービスを前記ユーザーデータと比較し、一致が存在しているかどうかを判定する段階と、
一致が存在している場合に、前記実行可能なソフトウェアアイテムを起動する段階と、
を前記プログラムによって実行可能であり、
前記実行可能なソフトウェアアイテムを起動する際に、前記プロセッサは、
前記ショッピングサービス場所に伝送するべく問合せを生成する段階であって、前記問合せは、前記ユーザーデータを含んでいる、段階と、
前記問合せを近距離無線接続を介して前記ショッピングサービス場所に伝送する段階と、
を前記プログラムによって更に実行可能である装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、無線通信システムに関し、更に詳しくは、モバイル端末のメモリを効率的に管理する装置及び方法に関するものである。
【背景技術】
【０００２】
モバイル端末は、いまや普遍的な存在になっている。モバイル端末が人気を博している理由の１つは、その小さなサイズにある。そして、別の理由は、モバイル環境で、従来の電話に関連した機能を超える様々な拡張機能をユーザーが実行可能なソフトウェアアプリケーションを稼働させるその能力にある。しかしながら、残念なことに、端末のこの小さなサイズは、アプリケーションと関連データを保存するためのメモリ容量を制限し、結果的に、端末の機能を制約することになっている。又、拡張機能を提供するソフトウェアアプリケーションを具備するモバイル端末のユーザーが直面する更なる問題点は、アプリケーションの手動による更新や再設定により、アプリケーションの最新且つ最適なバージョンを自身の端末上に保存しなければならないという点にある。従って、このようなモバイル端末が使用するソフトウェアアプリケーションを効率的に管理する（具体的には、アプリケーションを保存するモバイル端末のメモリ空間を効率的に管理する）メカニズムが求められている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
携帯電話機などのモバイル端末において使い捨て可能なミニアプリケーションのストレージを管理する装置及び方法により、前述の問題が解決され、当技術分野における技術的な進歩が実現する。尚、本明細書においては、後程詳述するように、ソフトウェアアイテムのダウンロード、起動、停止、及び削除の中の１つ又は複数のものの条件と関連付けられた限られた動作性を有する実行可能なソフトウェアアイテムを有するアプリケーションを使い捨て可能なミニアプリケーションと呼んでいる。
【課題を解決するための手段】
【０００４】
データを処理及び保存して、限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理するプロセッサ及びメモリを具備するモバイル端末用の模範的な方法は、無線接続上において、実行可能なソフトウェアアイテムを削除するための少なくとも１つの条件を有する実行可能なソフトウェアアイテムをダウンロードする段階であって、この実行可能なソフトウェアアイテムは、指定された場所における少なくとも１つのサービスに対するアクセスを実現する、段階と；モバイル端末のストレージ内に、実行可能なソフトウェアアイテムを削除するための条件を含む実行可能なソフトウェアアイテムを保存する段階と；実行可能なソフトウェアアイテムを削除するための条件が満足された場合に、モバイル端末のストレージからその実行可能なソフトウェアアイテムを削除する段階と；を有している。
【０００５】
代替実施例においては、模範的な方法は、無線接続上において、実行可能なソフトウェアアイテムを起動及び削除するためのトリガ条件と共に、実行可能なソフトウェアアイテムをダウンロードする段階であって、この実行可能なソフトウェアアイテムは、指定された場所における少なくとも１つのサービスに対するアクセスを実現する、段階と；モバイル端末のストレージ内に、実行可能なソフトウェアアイテムを起動及び削除するためのトリガ条件と共に、実行可能なソフトウェアアイテムを保存する段階と；実行可能なソフトウェアアイテムを起動するためのトリガ条件が満足された場合に、その実行可能なソフトウェアアイテムを起動する段階と；実行可能なソフトウェアアイテムを削除するためのトリガ条件が満足された場合に、モバイル端末のストレージからその実行可能なソフトウェアアイテムを削除する段階と；を有している。
【０００６】
更に別の実施例においては、模範的な方法は、モバイル端末が第１場所内に進入した際に、第１の実行可能なソフトウェアアイテムを削除するためのトリガ条件と共に、第１の実行可能なソフトウェアアイテムをダウンロードする段階と；モバイル端末が第２場所内に進入した際に、第２の実行可能なソフトウェアアイテムを削除するためのトリガ条件と共に、第２の実行可能なソフトウェアアイテムをダウンロードする段階と；第２の実行可能なソフトウェアアイテムを削除するためのトリガ条件を満足するトリガデータについて監視する段階と；第２の実行可能なソフトウェアアイテムを削除するためのトリガ条件を満足するトリガデータを検出した際に、第２の実行可能なソフトウェアアイテムを削除する段階と；を有している。
【０００７】
データを処理及び保存して、モバイル端末のユーザーに対して買物の支援を提供する限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理するプロセッサ及びメモリを具備するモバイル端末用の方法に関する実施例においては、模範的な方法は、買物の際にモバイル端末のユーザーに対して支援を提供する実行可能なソフトウェアアイテムをダウンロードする段階であって、この実行可能なソフトウェアアイテムは、１つ又は複数のショッピングサービス場所の識別情報と、この実行可能なソフトウェアアイテムの起動及びモバイル端末のメモリからの削除のためのトリガ条件と、を有するデータを有している、段階と；ユーザーがショッピングサービス場所の中の１つの近傍に位置していることを近距離無線接続によって検出する段階と；ユーザーが関心を持っている物品及び／又はサービスの標識を有するユーザーデータにアクセスする段階と；ショッピングサービス場所が提供する物品及び／又はサービスをユーザーデータと比較し、一致が存在しているかどうかを判定する段階と；一致が存在している場合に、実行可能なソフトウェアアイテムを起動する段階と；実行可能なソフトウェアアイテムを実行する段階であって、この実行可能なソフトウェアアイテムの実行は、ショッピングサービス場所に伝送するべく問合せを生成する段階であって、この問合せには、ユーザーデータが含まれている、段階と、この問合せを近距離無線接続によってショッピングサービス場所に伝送する段階と、を有している、段階と；を有している。尚、この実施例においては、ショッピングサービス場所とは、後程詳述するように、消費するべく物品及び／又はサービスを提供可能なショッピングセンター／モール内のサービスデスク、店舗、又はこれらに類似するもの、或いは、通路、棚、カウンタ、スタンドなどを含むその内部の更に小さな場所であってよい。
【０００８】
本発明の一実施例においては、モバイル端末内に保存される前述のデータ及び個別のデータアイテム（例：モバイル端末にダウンロードされる又はその内部に保存されるユーザーデータ並びにトリガパラメータ及びトリガ条件に関係するデータ）は、ＸＭＬに基づいたマークアップ言語のマークアップ言語表現又は圧縮マークアップ言語表現を使用して表現可能である。
【０００９】
本発明のその他の及び更なる態様については、添付の図面との関連で、以下の説明を参照することにより、明らかとなろう。
【発明を実施するための最良の形態】
【００１０】
以下の様々な実施例の説明においては、本明細書の一部を構成する添付図面を参照しているが、これらの添付図面には、本発明を実施可能な様々な実施例が例示を目的をして示されている。尚、本発明の範囲を逸脱することなしに、その他の実施例を利用することも可能であり、構造的及び機能的な変更を加えることも可能であることを理解されたい。
【００１１】
図１は、本発明の一実施例による使い捨て可能なミニアプリケーションをダウンロード及び使用可能なモバイル端末とサービスプロバイダ間における模範的な構成を示すブロックダイアグラムである。この図１に示されているように、携帯型の無線電話機、モバイルハンドセット端末、ＰＤＡ（Personal Digital Assistant）、携帯型コンピュータ、又はこれらに類似のものであってよいモバイル端末１００は、好ましくは、無線接続上においてサービスプロバイダ１５０からダウンロードされる１つ又は複数の使い捨て可能なミニアプリケーション用のストレージ１０６を含んでいる。
【００１２】
この「使い捨て可能なミニアプリケーション」とは、モバイル端末１００上において１つ又は複数の機能を実行する限られた動作性を有するＪａｖａ(登録商標)アプレット、スクリプト、又はソフトウェアエージェントなどの実行可能なソフトウェアアイテムのことである。後程詳述するように、使い捨て可能なミニアプリケーションは、その限られた動作性との関連で、その削除のための１つ又は複数の条件と関連付けられていることに加え、好ましくは、そのダウンロード、起動、及び停止の中の１つ又は複数のもののための１つ又は複数の条件（例：モバイル端末の物理的な場所）とも関連付けられている。
【００１３】
モバイル端末１００は、パーソナルエリアネットワーク（例：ＩｒＤＡ又はＢｌｕｅｔｏｏｔｈ  ＰＡＮ）や無線ＬＡＮ（例：無線ＩＥＥＥ１３９４、ＩＥＥＥ８０２．１１、又はＨｉｐｅｒＬＡＮ／２）などの近距離無線ネットワーク１２０又はモバイルＷＡＮ１３０（例：ＧＰＲＳ、ＧＳＭなど）上において、サービスプロバイダ１５０から使い捨て可能なミニアプリケーションをダウンロードすることができる。この観点において、サービスプロバイダ１５０は、それぞれ近距離無線ネットワーク１２０又はモバイルＷＡＮ１３０上においてモバイル端末１００に対して使い捨て可能なミニアプリケーションをダウンロードするのに使用する近距離無線接続１５６及び／又はＷＡＮ接続１５７を含んでいる。そして、単一店舗などの単一のエンティティ又はショッピングモールなどの複数の店舗を代表するエンティティであってもよいサービスプロバイダ１５０は、起動及び使用するべくモバイル端末１００にダウンロードする１つ又は複数の使い捨て可能なミニアプリケーションを（関連するデータと共に）保存するデータベース１５４に接続されたプロセッサ１５２を含んでいる。
【００１４】
本発明の一実施例によれば、モバイル端末１００は、図４との関連で後程詳述するように、端末１００又はサービスプロバイダ１５０によって設定されているそのダウンロードのための事前条件が満足された場合に、使い捨て可能なミニアプリケーションをダウンロードすることができる。そして、ダウンロードの後に、図４との関連で後程詳述するように、それぞれのトリガ条件が満足されているかどうかに基づいて、その使い捨て可能なミニアプリケーションを、起動、停止、及び／又はストレージ１０６から削除することができる。尚、これらのトリガ条件は、好ましくは、サービスプロバイダ１５０から、使い捨て可能なミニアプリケーションと共にダウンロードされる。一実施例においては、トリガ条件は、後程詳述するように、トリガパラメータと規則を有することができる。そして、これらのダウンロードされるトリガ条件（トリガパラメータ及び規則）は、好ましくは、ＸＭＬに基づいたマークアップ言語を使用するマークアップ言語表現又は圧縮マークアップ言語表現を使用して表現可能である。
【００１５】
要すれば、トリガパラメータとは、場所、日付／時刻、ユーザー入力などの中の１つ又は複数のものに基づいたものであってよい。又、トリガパラメータは、プロファイル、カレンダ、意向、及び注釈データなどの個人的なユーザーデータに基づいたものであってもよい。ユーザープロファイルには、ユーザーの名前、住所、電話番号、性別、年齢、雇用者、趣味、車両の型式、車両の登録番号、嗜好（例：好みの書籍のジャンル）、ロイヤリティカードメンバーシップ、クレジット／デビットカード情報、及びこれらに類似するものが含まれる。ユーザーのカレンダには、行事を実施する日付及び時刻に関連付けられた約束、誕生日、訪問、休日、休暇、ショーなどの行事に関するユーザー生成によるエントリが保存されている。ユーザーの意向とは、「食料品の買物」、「誕生日プレゼントの買物」、「洗車」、及び「ヘアカット」などのユーザー自身が実行するユーザー指定による目的のタスクや行動であってよい。そして、注釈には、タスクを実行する際に、ユーザーが遵守するべきユーザー生成による指示を含むことができる。模範的な注釈には、買物リスト、家族が欲しがっている物のリスト、及び配偶者の香水やオーデコロンの嗜好などが含まれる。好ましくは、ユーザーは、これらの意向／注釈を、いつでも、一定の期間にわたって（例：現時点からその停止を通知する時点まで）起動することが可能であり、或いは、自動起動させるべく、カレンダの日付／時刻又は場所に対してそれらを関連付けることも可能である。いずれの場合にも、これらの個人的なデータは、ユーザーデータストレージ１０８ａ内にローカルに（又は、ユーザーデータストレージ１０８ｂ内にリモートに）保存可能であり、且つ、モバイル端末１００は、使い捨て可能なミニアプリケーションに関連付けられているトリガパラメータが満足されているかどうかを判定するのに使用するべく、必要な場合には、いつでも、例えば、モバイルＷＡＮ１３０上において、これらのデータに容易にアクセスすることができる。尚、この個人的なユーザーデータに関連するデータは、好ましくは、ＸＭＬに基づいたマークアップ言語を使用するマークアップ言語表現又は圧縮マークアップ言語表現を使用して保存可能である。
【００１６】
前述のように、本発明の一実施例においては、トリガ条件は、トリガパラメータに加えて、規則を有することができる。尚、この「規則」とは、後程詳述するように、使い捨て可能なミニアプリケーションの起動、停止、又は削除などの動作を実行するのに必要な１つ又は複数のトリガパラメータのことである。
【００１７】
更に図１に示されているように、モバイル端末１００は、ＲＦ−ＩＤタグ１１０とＲＦ−ＩＤタグリーダ１１２を含んでいる。同様に、サービスプロバイダ１５０も、ＲＦ−ＩＤタグリーダ１５８とＲＦ−ＩＦタグ１５９を含んでいる。後程詳述するように、本発明の一実施例においては、モバイル端末１００のＲＦ−ＩＤタグ１１０とサービスプロバイダ１５０のＲＦ−ＩＤタグリーダ１５８（又は、この代わりに、モバイル端末１００のＲＦ−ＩＤタグリーダ１１２とサービスプロバイダ１５０のＲＦ−ＩＤタグ１５９）からなるＲＦ−ＩＦ無線システムを使用して、サービスプロバイダ１５０の構内におけるユーザーの場所を判定し、これを、使い捨て可能なミニアプリケーションをダウンロードするための事前条件を満足するために（又は、使い捨て可能なミニアプリケーションの起動、停止、及び／又は削除のためのトリガ条件を満足するために）使用することができる。
【００１８】
ＲＦ−ＩＤタグは、１つのタグ識別子から、追加情報によってプログラム可能な１２８ＫＢの可変メモリまで、様々な量の情報を格納することができる無線トランスポンダである。ＲＦ−ＩＤタグリーダは、ＲＦエネルギーを使用してタグと通信する。具体的には、ＲＦ−ＩＤタグリーダは、リーダから既定の距離内に位置しているタグを「ウェイクアップ」する問合せ信号を送出する。尚、このタグは、内部電池電源なしに、タグに誘導結合されたＲＦ−ＩＤリーダが生成する高周波場から動作電力を生成して機能する「受動的」なものであってよい。或いは、この代わりに、タグは、「能動的」なものであってもよく、この場合には、長い通信距離と高データ伝送レートを実現する内部電池によって電力を供給可能である。問合せを受信すると、タグは、そのＩＤ番号と、恐らくは、その他の情報を含む信号をＲＦ−ＩＤタグリーダに返送する。尚、このＲＦ−ＩＤ無線ネットワークの原理については、２００１年８月２３日付けで、ウェブサイト：（ｗｗｗ．ａｉｍｇｌｏｂａｌ．ｏｒｇ）に、「Ａｕｔｏｍａｔｉｃ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｍａｎｕｆａｃｔｕｒｅｒｓ（ＡＩＭ）」が公開している「Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ：  Ａ  Ｂａｓｉｃ  Ｐｒｉｍｅｒ」という名称の文献に記述されており、この内容は、本引用により、本明細書に包含される。尚、ＲＦ−ＩＤタグ内に保存されるデータは、ＸＭＬに基づいたマークアップ言語のマークアップ言語表現のフォーマットで、少なくとも部分的に保存可能である。
【００１９】
一実施例においては、サービスプロバイダ１５０は、その構内の全域に、ＲＦ−ＩＤタグ１５９を設置済みであってよい。モバイル端末１００は、そのＲＦ−ＩＤタグリーダ１１２を使用して、図６との関連で後程詳述するように、サービスプロバイダ１５０のＲＦ−ＩＤタグ１５９の中の１つ又は複数のものを検知することにより、自身の既定のエリア内への進入、その内部における現在の場所、及びそこからの離脱を判定することが可能であり、サービスプロバイダ１５０にその場所を明かすことなしに、使い捨て可能なミニアプリケーションのダウンロード、起動、停止、及び／又は削除のために、この場所情報を使用することができる。
【００２０】
以上のような状況においては、ミニアプリケーションを起動するための模範的なトリガパラメータは、モバイル端末１００のＲＦ−ＩＤタグリーダ１１２によって読み取られるＲＦ−ＩＤタグ１５９の識別番号であってよい。又、更なるトリガパラメータは、キーボード１０４を介してユーザーが入力する数値「１」などの特定の番号であってよい。又、これらのトリガパラメータの観点においては、模範的な規則は、「ＲＦ−ＩＤタグリーダ１１２によって読み取られたＲＦ−ＩＤタグの識別番号の最初の数値が「１」であり、ユーザーから入力された数値が「１」である場合に、その使い捨て可能なミニアプリケーションを起動する」というものであってよい。
【００２１】
代替実施例においては、サービスプロバイダ１５０は、ＲＦ−ＩＤタグ１５９ではなく、モバイル端末１００のＲＦ−ＩＤタグ１１０を検出するのに使用するべく、その構内の全域にＲＦ−ＩＤタグリーダ１５８を設置済みであってよい。そして、サービスプロバイダ１５０は、それぞれのタグリーダ１５８を構内の１つの場所と関連付けている。この結果、一実施例においては、サービスプロバイダ１５０は、その建物の入口に配置されているＲＦ−ＩＤタグリーダ１５８によって検出されたＲＦ−ＩＤタグ１１０による生成信号を使用することにより、ユーザーの進入を検出可能であり、これにより、近距離無線ネットワーク１２０などの双方向ネットワークを介して使い捨て可能なミニアプリケーションを端末１００にダウンロードすることができる。このモバイル端末１００のＲＦ−ＩＤタグ１１０によって生成される信号には、サービスプロバイダデータベース１５４にローカルに保存されている及び／又はユーザーデータストレージ１０８ｃにリモートに保存されているデータ（例：ロイヤリティデータ及び／又はユーザーの過去の購入履歴）に基づいて、使い捨て可能なミニアプリケーションを、そのユーザーに対してパーソナライズするのに使用するユーザーの識別情報を含むことができる。又、このパーソナライズは、例えば、近距離無線ネットワーク１２０上においてサービスプロバイダ１５０に伝送される端末１００内（例：ユーザーデータストレージ１０８ａ内）に保存されているユーザーデータに基づいたものであってもよい。
【００２２】
又、この代替実施例においては、モバイル端末１００のＲＦ−ＩＤタグ１１０を使用することにより、その構内における端末１００の現在の場所と、それからの離脱に関する情報をサービスプロバイダ１５０に対して提供することも可能である。具体的には、サービスプロバイダ１５０は、そのＲＦ−ＩＤタグ信号を受信したＲＦ−ＩＤリーダ１５８の識別情報に基づいて、ユーザーの場所を判定することができる。そして、サービスプロバイダ１５０は、図４との関連で後程詳述するように、使い捨て可能なミニアプリケーションの起動、停止、又は削除のトリガのために使用するべく、この場所情報をネットワーク１２０を介してモバイル端末１００に伝送することができる。
【００２３】
起動すると、使い捨て可能なミニアプリケーションは、実行を開始し、その過程において、モバイル端末１００のユーザーインターフェイス（１０２、１０４）との間のそれぞれ出力の生成及び入力の受信を含む様々な機能を実行することができる。一実施例においては、図６との関連で後程詳述するように、実行の過程で受信したユーザー入力を使用することにより、物品及び／又はサービスに関する情報を要求するべく、例えば、近距離無線ネットワーク１２０上においてサービスプロバイダ１５０に伝送する問合せを生成可能である。サービスプロバイダ１５０は、モバイル端末１００から伝送されたユーザーデータ、及び／又は、サービスプロバイダ１５０のデータベース１５４内にローカルに保存されている顧客ロイヤリティデータなどのユーザーデータ、及び／又は、ネットワーク１４０を介してリモートでアクセス可能なその他のユーザーデータ１０８ｃに基づいて、この問合せに対する応答を生成することができる。尚、このサービスプロバイダ１５０のデータベース１５４に保存されているデータ及び／又はその他のユーザーデータ１０８ｃは、ＸＭＬに基づいたマークアップ言語のマークアップ言語表現又は圧縮マークアップ言語表現を使用するフォーマットで、少なくとも部分的に保存可能である。
【００２４】
最終的には、図４との関連で後程詳述するように、関連付けられているトリガ条件が満足された場合に、使い捨て可能なミニアプリケーションを停止及び／又は削除することができる。尚、この使い捨て可能なミニアプリケーションの「削除」とは、ダウンロードされたモバイル端末１００内に存在するアプリケーション及びその複写を、それらが存在しているストレージ場所から、完全に（又は、少なくとも部分的に）削除するか、或いは、実行不能又はアクセス不能状態にすることを意味している。そして、使い捨て可能なミニアプリケーションを削除するためのトリガ条件とは、時間的な要素、場所に固有の要素、及びこれらに類似した要素に基づいたその使用法に対して課せられる絶対的な限度のことである（例：限られた使用回数）。例えば、削除のためのトリガ条件は、その使い捨て可能なミニアプリケーションが実行するタスクの完了や、その使い捨て可能なミニアプリケーションがダウンロード又は起動された時点以降の時間の経過によって構成することができる。後者の場合には、時間限度は、好ましくは、経過時間（例：３時間）として表現可能であり、この場合には、その使い捨て可能なミニアプリケーションは、その時間限度に到達し、その結果、削除がトリガされるまでカウントダウン又はカウントアップする時間カウンタを有することができる。
【００２５】
図２は、本発明の一実施例による模範的なモバイル端末を示すブロックダイアグラムである。この図２に示されているように、モバイル端末１００は、ユーザーインターフェイス（１０２、１０４）を含んでいる。このインターフェイス１０２は、当技術分野において周知のように、ディスプレイであってよく、タッチスクリーン機能を有するものが好ましい。又、このディスプレイ１０２は、好ましくは、ユーザーに対して、アニメーション及びビデオクリップを含むテキスト、グラフィック、及び／又は画像データを提示する能力をも有している。一方、インターフェイス１０４は、キーパッドであってよく、これは、好ましくは、ユーザーが、プロンプトに応答してユーザー入力を生成したり、ユーザーデータを生成及び変更するなどの本明細書に記述されている機能の実行を実現するべく、英数字キーや方向（矢印）キーなどの多数のファンクションキーを有している。或いは、この代わりに（又は、これに加えて）、ポインティング装置を使用することにより、保存及び／又は表示されているデータを操作することも可能である。又、端末１００は、好ましくは、音声命令などのオーディオ入力を受信するべく、マイクロフォン（図示されてはいない）をも含んでいる。又、端末１００は、好ましくは、オーディオを出力するべくスピーカ及び／又はイアフォンをも含んでおり（図示されてはいない）、これらは、ディスプレイ１０２と協働して、モバイル端末１００のユーザーに対するマルチメディアサービス（ＭＭＳ）メッセージなどのあらゆるメディアタイプの提示を実現する。
【００２６】
又、端末１００は、ＣＰＵ２００と、データ処理とデータ転送バス２０２を介した端末１００の様々なコンポーネント間における転送動作を制御する関連するプログラムと、をも含んでいる。そして、図２に示されているように、端末１００は、例えば、近距離無線接続２１２又はモバイルＷＡＮ接続２１４を使用して１つ又は複数のサービスプロバイダ１５０からダウンロードされた１つ又は複数の使い捨て可能なミニアプリケーション１０６ａ、１０６ｂを更に含んでいる。尚、この図２には、２つの使い捨て可能なミニアプリケーションのみが示されているが、保存のための十分なメモリを有している場合には、２つを上回る数のミニアプリケーションを端末１００内に保存可能であることを理解されたい。そして、端末１００は、それぞれの使い捨て可能なミニアプリケーションごとに、データストレージ２５０内にトリガ条件を保存している。前述のように、これらのトリガ条件には、関連付けられている使い捨て可能なミニアプリケーションの起動、停止、及び／又は削除を実行するべき時点を判定するのに使用する（使い捨て可能なミニアプリケーションと共にダウンロードされた）トリガパラメータ及び規則を含むことができる。
【００２７】
又、モバイル端末１００は、運用手段２０６をも含んでおり、これは、一実施例においては、使い捨て可能なミニアプリケーション（１０６ａ、１０６ｂ）に関連付けられているトリガパラメータ及び規則を満足するトリガデータについて監視を行う。又、モバイル端末１００は、トリガパラメータ及び規則が満足されているかどうかを判定するのに使用するべく、ユーザーの環境から収集されるトリガデータの様々な供給源を含んでいる。即ち、図１との関連で前述した供給源（例：場所情報を収集するＲＦ−ＩＤタグ１１０及びＲＦ−ＩＤタグリーダ１１２）に加え、モバイル端末１００は、ＧＰＳ受信機、バーコードリーダ、カメラ、環境センサ（例：温度計）又はこれらに類似のものなどのセンサ（２１６、２１７）、及び日付／時刻手段２１８を含むことができる。そして、これらの供給源から受信されるトリガデータは、トリガパラメータ及び規則に対する運用手段２０６による分析結果が出るまで、ストレージ装置２１０ａ〜２１７ａ内に一時的に保存することができる。又、運用手段２０６は、このようなトリガデータの監視に加え、使い捨て可能なミニアプリケーション１０６をダウンロード、起動、停止、及び削除する際にユーザーを支援するためのユーザーインターフェイスをも有することができる。
【００２８】
又、運用手段２０６は、使い捨て可能なミニアプリケーションをモバイル端末１００の動作特性とインターフェイスさせたり、データ転送の管理及び制御や使い捨て可能なミニアプリケーション１０６ａの入力及び出力データとモバイル端末１００の入力及び出力データ間における処理などの様々なその他の運用機能を実行することも可能である。又、図５との関連で後程詳述するように、運用手段２０６は、それ自体が、モバイル端末１００内におけるその使用法に関連付けられたトリガ条件を有する使い捨て可能なミニアプリケーションであってよい。
【００２９】
又、モバイル端末１００に、携帯電話機として動作するモバイル端末１００内に採用可能な従来のハードウェア及び機能も含まれることは、容易に明らかであろう。但し、これらは、当業者に既に周知であるため、図２には、示されていない。
【００３０】
図３は、本発明の一実施例による１つ又は複数のサービスプロバイダとモバイル端末間におけるデータ転送用のノード配置を示すショッピングモール、百貨店、店舗などのエリア３００の概略レイアウトである。ショッピングモール、百貨店、又は店舗は、モール内の店舗、百貨店内の売り場、又は店舗内のサービスデスクなどの複数の様々なサービスポイント又はショッピングサービス場所（３０２ａ〜ｅ、３０６）を有している。但し、本発明は、レストランにおける食事、ホテルにおける宿泊、劇場での映画や劇の視聴、スポーツイベントへの参加、及びコンサートの視聴などの買物形態のその他のサービス消費環境にも適用可能であることを理解されたい。これらのすべての環境に共通しているのは、モバイル端末１００のユーザーが、使い捨て可能なミニアプリケーションに関連する物理的な場所に位置しているという点である。図３に更に示されているように、エリア３００は、１つ又は複数の入口／出口３１２ａ〜ｃをも具備しており、これらのいくつかは、エリア３００への入場又はこれからの退場に使用可能であり、或いは、これらのすべては、エリア３００への入場及び退場の両方に使用することができる。
【００３１】
又、エリア３００には、モバイル端末１００とのデータ転送を実現するための１つ又は複数のノード３０４ａ〜ｅ、３１４ａ〜ｃ、及び３２０も提供されている。それぞれのノードは、短距離無線接続１５６、ＲＦ−ＩＤタグリーダ１５８、ＲＦ−ＩＤタグ１５９、又はこれらに類似のもの、或いは、これらの組み合わせであってよい。入口／出口３１２ａ〜ｃに位置しているノード３１４ａ〜ｃを使用することにより、使い捨て可能なミニアプリケーションをダウンロード、起動、停止、又は削除するべく、ユーザーのエリア３００内への進入又はこれからの退場を検出することができる。そして、図３に示されているように、それぞれのノード３０４ａ〜ｅは、異なるサービスポイント３０２ａ〜ｅと関連付けられており、この結果、これらを使用することにより、これらのサービスポイントと関連付けられている特定のエリア内へのユーザーの進入又はこれからの退場を検出可能である。又、図３に示されているように、ノード３２０は、例えば、エリア３００の地図などのこのエリア３００の一般的な情報に関する使い捨て可能なミニアプリケーションをダウンロードするためのキオスクであってよい。或いは、この代わりに（又は、これに加えて）、ノード３２０は、サービスポイント３０６などの自身の専用ノードを具備していない複数のサービスポイント用の共通ノードとして機能することも可能である。
【００３２】
図４は、モバイル端末内において使い捨て可能なミニアプリケーションを使用可能な模範的なプロセスを示すフローチャートである。使い捨て可能なミニアプリケーションを使用するには、まず、そのミニアプリケーションをモバイル端末１００にダウンロードしなければならない。一実施例においては、サービスプロバイダ１５０は、近距離無線ネットワーク１２０又はモバイルＷＡＮ１３０（例：ＳＭＳ／ＭＭＳの使用）上においてメッセージをモバイル端末１００に送信することにより、或いは、リーフレットやクーポンなどの従来形態の宣伝媒体を使用することにより、１つ又は複数の使い捨て可能なミニアプリケーションが提供されていることについてユーザーに通知する。このメッセージには、ネットワークアドレスなどの、サービスプロバイダ１５０から使い捨て可能なミニアプリケーションをダウンロードする際にユーザーが必要とする情報を含むことができる。又、このメッセージやその他の形態の宣伝は、モバイル端末１００が、その使い捨て可能なミニアプリケーションと関連付けられている特定の場所に到達する十分に以前の時点で、又はユーザーがその場所の近傍（又は、その場所）に位置した直後に、ユーザーに対して送信可能である。
【００３３】
サービスプロバイダ１５０は、ユーザーの場所、特定の時点、ユーザーの現在の（又は、意図している）活動、又はこれらに類似するもの、或いは、これらの組み合わせなどのユーザーの状況に基づいて、このメッセージをモバイル端末１００に送信可能である。又、ユーザーの状況に基づいてモバイル端末１００に伝送しない場合には、運用手段２０６自体が、モバイル端末１００のユーザーデータ１０８ａ内に保存されているユーザーの開示プロファイル、カレンダ、意向、又は注釈の中の１つ又は複数のものからなるユーザーの状況を使用することにより、そのユーザー用の使い捨て可能なミニアプリケーションの提供に関するメッセージをフィルタリングすることができる。この結果、運用手段２０６は、ユーザーに最も適した使い捨て可能なミニアプリケーションのみが、ダウンロードのためにユーザーに対して提示されるようにすることができる。
【００３４】
又、運用手段２０６は、モバイル端末１００の機能的な能力と互換性を有している使い捨て可能なミニアプリケーション（又は、そのバージョン）のみがダウンロードされるようにすることができる。例えば、使い捨て可能なミニアプリケーション１０６は、その使い捨て可能なミニアプリケーション１０６を適切に実行するために、モバイル端末１００が、最小限のメモリ又は処理能力、或いは、メディアプレーヤーなどのその他のソフトウェアアプリケーションを具備していることを必要とする場合がある。運用手段２０６は、端末をチェックするか、或いは、ユーザーに対して問い合わせることにより、その使い捨て可能なミニアプリケーションをローカルメモリにダウンロードする前に、そのモバイル端末１００がこれらの要件を満足しているかどうかを判定することができる。又、運用手段２０６は、これらの要件を満足させるための指示及び／又は示唆をユーザーに対して提供することも可能である。
【００３５】
このような問題がなければ、通常は、使い捨て可能なミニアプリケーション１０６は、ダウンロード可能であるが、ダウンロード又はその後の使用に対して、尚も制約が課される場合がある。このような制約の１つが、受信者がサービスプロバイダ１５０の登録されたユーザーであるということであり、或いは、受信者がダウンロードの料金を支払うということであって、一実施例においては、この料金は、使い捨て可能なミニアプリケーションをダウンロードした際に課金可能であるが、既定の金額を超える製品又はサービスを購入した際には返金することも可能である。一実施例においては、運用手段２０６は、グラフィカルユーザーインターフェイスを通じて、その遵守をユーザーに対して求めることにより、これらの制約を課すことができる。又、使い捨て可能なミニアプリケーションは、ユーザーに対して伝送されるミニアプリケーションの転送に関する制約を、例えば、ディスプレイ１０２を介して、具備することも可能である。このような制約は、暗号化技法（例：デジタル証明書）を使用することによって課すことができる。
【００３６】
これらのダウンロードのためのすべての事前条件が満足された場合に（これらが存在する場合）、図４の段階４２０において、ユーザーは、使い捨て可能なミニアプリケーションをモバイル端末１００にダウンロードすることができる。そして、ダウンロードが完了すると、使い捨て可能なミニアプリケーションを実行するには、これを起動する必要がある。一実施例においては、この起動は、ミニアプリケーション運用手段２０６によって制御されており、この運用手段が、使い捨て可能なミニアプリケーション１０６ａから起動並びに停止及び削除のためのトリガ条件を抽出し、次いで、段階４０４、段階４１２、及び段階４１６において、これらのトリガ条件が満足されているかどうかをそれぞれ判定する。
【００３７】
起動のためのトリガ条件は、１つ又は複数のトリガパラメータと１つ又は複数の規則を有することができる。例えば、その使い捨て可能なミニアプリケーションが特定の場所における使用を意図している場合には、ユーザーの現在の場所が、その場所トリガパラメータを満足させるトリガデータであってよい。又、使い捨て可能なミニアプリケーションを起動するための規則が、この場所データのみならず、運用手段２０６からのプロンプトに応答してミニアプリケーションを受領するべくキーパッド１０４上のキーを押下したり、音声命令を発行するなどのユーザー入力にも依存している場合には、それらの指定されているユーザー入力が、使い捨て可能なミニアプリケーション運用手段２０６が監視する対象の更なるトリガパラメータとなろう。
【００３８】
単独又は場所データ及び／又はユーザー入力データとの組み合わせで使用可能なその他のトリガパラメータには、現在の日付／時刻、ユーザーデータ、又はユーザーの識別情報が含まれる（但し、これらに限定されるものではない）。ユーザー識別情報に関しては、ユーザーは、例えば、顧客ロイヤリティ番号などの保存されているユーザー識別情報と比較するべく、自分のＲＦ−ＩＤタグ１１０をサービスプロバイダ１５０のＲＦ−ＩＤタグリーダ１５８に提示することにより、自身を識別することができる。そして、これに応答し、モバイル端末１００は、短距離無線ネットワーク１２０又はモバイルＷＡＮ１３０上において、ミニアプリケーションを起動するための起動コードをサービスプロバイダ１５０から受信可能である。ミニアプリケーション運用手段２０６は、起動トリガパラメータ及び規則を満足することができる（従って、使い捨て可能なミニアプリケーションを起動することができる）データに関して、利用可能なトリガデータの供給源を監視する。尚、これらのトリガデータの供給源には、ユーザーインターフェイス（１０２、１０４）を介して受信されるユーザー入力、ストレージ装置２１０ａ〜２１７ａ内のデータ（即ち、ＲＦ−ＩＤタグリーダ１１２、近距離無線接続２１２、モバイルＷＡＮ２１４、及び環境センサ（２１６、２１７）から受信したデータ）、現在の日付／時刻２１８、及びユーザーデータストレージ１０８ａ内のデータの中の１つ又は複数のものを含むことができる。
【００３９】
そして、段階４０４において、起動のためのトリガ条件がまだ満足されていないと運用手段２０６が判定した場合には、段階４０６において、トリガ条件が満足されるまで、待機状態に入る。又、運用手段２０６は、充足することを要する起動トリガ条件が必要としているデータについて、ユーザーに対して通知することも可能である。そして、その後、必要なデータが既定の期間内に受信されない場合には、運用手段２０６は、端末１００から使い捨て可能なミニアプリケーション１０６ａを削除することができる。一方、起動のための条件が満足された場合には、段階４０８において、その使い捨て可能なミニアプリケーション１０６ａがミニアプリケーション運用手段２０６によって起動され、段階４１０において、その使い捨て可能なミニアプリケーションが実行を開始することになる。
【００４０】
この実行段階は、その使い捨て可能なミニアプリケーションに応じて、データの処理、無線接続（１２０、１３０）を介したモバイル端末との間のデータの伝送、ユーザーに対するデータの表示、ユーザーに対する入力又はユーザーデータへのアクセス提供の要求、ユーザーが選択するべき選択肢の表示、及びその他のアプリケーションの実行などから構成されることになる。そして、使い捨て可能なミニアプリケーション１０６を実行する際には、運用手段２０６は、その使い捨て可能なミニアプリケーションの実行に必要なデータと、その使い捨て可能なミニアプリケーション１０６の停止及び削除のためのトリガパラメータ及び規則を満足するデータについて、ユーザー入力と、ストレージ装置２１０ａ〜２１７ａ内のデータ（例：場所データ）、日付／時刻データ２１８、及びストレージ１０８ａ内のユーザーデータを継続的に監視する。尚、代替実施例においては、起動した後に、関連するトリガパラメータ及び規則を満足する停止又は削除トリガデータを、運用手段２０６ではなく、使い捨て可能なミニアプリケーション１０６ａ自体が監視可能であることを理解されたい。
【００４１】
以上のものに加え、停止及び／又は削除のための更なるトリガ条件としては、使い捨て可能なミニアプリケーションと関連付けられている時間値の満了、使い捨て可能なミニアプリケーションが許容している最大使用回数への使用カウンタの到達、又は、前述のように、使い捨て可能なミニアプリケションの起動又は実行に関係するデータを受信しない状態での既定期間の経過をも含むことができる。本発明の一実施例においては、使用カウンタは、ダウンカウンタであってよく、この場合には、カウンタは、最大使用回数からカウントダウンすることになり、トリガ条件としては、このカウンタ値がゼロに到達することである。又、モバイル端末１００内に現在保存されているアプリケーションのバージョンよりも新しいバージョンをダウンロードした際に判定されるように、ミニアプリケーションが陳腐化しているという運用手段２０６の判定に応答して、使い捨て可能なミニアプリケーションの削除を実行することも可能である。
【００４２】
停止及び削除のためのトリガパラメータ及び規則が満足された場合には、段階４１４及び４２０において、使い捨て可能なミニアプリケーション１０６ａを、それぞれ、停止及び削除する。尚、使い捨て可能なミニアプリケーションを停止又は削除した場合にも、その使い捨て可能なミニアプリケーションをそのユーザー又はモバイル端末１００に対して設定するためのデータ、その使い捨て可能なミニアプリケーションの実行結果、又は実行の際のユーザーの選択内容を示すデータ（例：ユーザーの購入履歴）などの実行の際に生成されたユーザーデータを将来使用するべく保持することができる。例えば、このユーザーデータは、モバイル端末１００（又は、この代わりに、サービスプロバイダのデータベース）内に保存可能であって、次回、その削除された使い捨て可能なミニアプリケーション又はいくつかのその他の使い捨て可能なミニアプリケーションをそのモバイル端末１００にダウンロードする際にパーソナライズするべく、このユーザーデータを、その削除された使い捨て可能なミニアプリケーションと関連付けておくことも可能である。この結果、一実施例においては、サービスプロバイダは、次回、そのモバイル端末１００に遭遇した際に、そのモバイル端末を識別し、その使い捨て可能なミニアプリケーションをモバイル端末１００にダウンロードする前に、この保存されているユーザーデータに基づいて、その使い捨て可能なミニアプリケーションをパーソナライズすることができる。尚、このパーソナライズは、ユーザーの要求又は承認を必要とするものであってもよく、これに対して課金することも可能であろう。
【００４３】
一方、図４を再度参照し、段階４１６において、使い捨て可能なミニアプリケーションを削除するべきではないと判定された場合には、段階４１８において、その使い捨て可能なミニアプリケーションをストレージ内に保持し、段階４０４において起動のための保存されているトリガ条件が再度満足されるまで、段階４０６において待機状態に入ることになる。
【００４４】
図５は、使い捨て可能なミニアプリケーションの運用機能の動作を示すブロックダイアグラムである。この図５に示されているように、使い捨て可能なミニアプリケーション１０６ａは、起動トリガ条件５０２、停止トリガ条件５０４、削除トリガ条件５０６、及び実行可能なソフトウェア５０８を有している。運用手段２０６は、この使い捨て可能なミニアプリケーション１０６ａのトリガ条件（５０２、５０４、５０６）と、実行可能なソフトウェア５０８の両方にアクセス可能である。一実施例においては、運用手段２０６は、モバイル端末１００のストレージ２５０内にトリガ条件を保存することができる。又、図５に示されているように、運用手段２０６は、データバス２０２と接続されており、この結果、運用手段は、トリガデータの収集と使い捨て可能なミニアプリケーションの起動、実行、停止、及び最終的にはメモリからのその削除のために、使い捨て可能なミニアプリケーション１０６ａと、図２との関連で先程詳述したモバイル端末１００の様々なコンポーネント間において、データを中継することができる。
【００４５】
一実施例においては、１つ又は複数の使い捨て可能なミニアプリケーションとのやり取りに加え、運用手段２０６は、それ自体が、使い捨て可能なミニアプリケーションであってよく、その使用法に関連付けられた制限を具備することができる。例えば、図３に示されているエリア３００などの百貨店に入った際に、モバイル端末１００のユーザーは、その店舗に「プロプライエタリ」であって、且つ、その店舗内においてのみ利用可能なその他の使い捨て可能なミニアプリケーションのダウンロード、起動、実行、停止、及び削除を制御する運用ミニアプリケーションをダウンロードすることができる。
【００４６】
ダウンロードされ、自動的に起動すると、この運用ミニアプリケーションは、例えば、ユーザーデータストレージ１０８ａ内に保存されているデータに示されているそのユーザーの開示プロファイル、カレンダ、意向、又は注釈などのそのユーザーの状況に適した（又は、そのモバイル端末１００の能力に適した）その他の使い捨て可能なミニアプリケーションをサービスプロバイダ１５０からダウンロードすることができる。又、運用ミニアプリケーションは、利用可能であってユーザーがその中の１つ又は複数のものを選択してダウンロード及び使用することができるその他の使い捨て可能なミニアプリケーションについて、ユーザーに通知することも可能である。又、ユーザーがその店舗を出る際には、運用ミニアプリケーション１０６ａは、ダウンロードされたその店舗に関連するミニアプリケーションをすべて削除し、最終的には、それ自体をも削除して、モバイル端末１００内のメモリ空間を温存し、その他の目的に使用可能にすることができる。
【００４７】
図６は、本発明の一実施例に従って、ショッピングモール、店舗、又はそれらのショッピングサービス場所内においてユーザーが買物をする際に、ユーザーに対して購入の支援を提供する模範的な使い捨て可能なミニアプリケーションを示すブロックダイアグラムである。
【００４８】
ここで、図３を簡単に参照すれば、モバイル端末１００は、ショッピングモール３００の入口３１２ａを通過する（具体的には、データ転送ノード３１４ａの近傍を通過する）。一実施例においては、このノード３１４ａは、１つ又は複数のモバイル端末１００とのデータ転送のために、Ｂｌｕｅｔｏｏｔｈモジュール、ＲＦ−ＩＤタグリーダ、及びＲＦ−ＩＤタグを含んでいる。一実施例においては、このノード３１４ａのＲＦ−ＩＤタグリーダは、モバイル端末１００のＲＦ−ＩＤタグ１１０を検出し、これに応答して、メッセージをＢｌｕｅｔｏｏｔｈ接続を介して端末１００に伝送することにより、モール内の店舗３０２ａ〜ｅ、３０６において購入する際、並びにキオスク３２０を使用する際に、ユーザーを支援可能な使い捨て可能なミニアプリケーションが提供されていることについてユーザーに通知する。そして、ユーザーからの承諾の通知を受信すると、その使い捨て可能なミニアプリケーションが、Ｂｌｕｅｔｏｏｔｈ接続を介して、ノード３１４ａから端末１００にダウンロードされることになる。尚、この図３に示されている実施例においては、モール３００内のそれぞれの店舗３０２ａ〜ｅは、それぞれ独自のデータ転送ノード３０４ａ〜ｅと関連付けられている。又、前述のように、模範的な実施例においては、それぞれのノード３０２ａ〜ｅは、モバイル端末１００とのデータ転送のために、Ｂｌｕｅｔｏｏｔｈ接続、ＲＦ−ＩＤタグリーダ、及びＲＦ−ＩＤタグを有しており、これについては後述する。
【００４９】
次に図６を参照すれば、ノード３１４ａからダウンロードされた使い捨て可能なショッピングモールミニアプリケーション１０６ａが、モバイル端末１００内のデータストレージ２５０と共に示されており、このストレージの内部には、この使い捨て可能なミニアプリケーションの起動、停止、及び削除のためのトリガパラメータ及び規則が保存されている。
【００５０】
この図６に示されている模範的な実施例においては、起動のためのトリガパラメータには、店舗３０２ａ〜ｅと対応するノード３０４ａ〜ｅを含むショッピングモール内のすべてのデータ転送ノードのＲＦ−ＩＤタグのＩＤ番号からなるＲＦ−ＩＤ番号リスト（図示されてはいない）と、それぞれの店舗が提供しているサービス及び／又は物品と関連付けられたキーワード（図示されていない）と、を含むことができる。又、このＲＦ−ＩＤ番号リストには、好ましくは、キオスク３２０と関連付けられているＲＦ−ＩＤタグの識別番号と、このキオスクと関連付けられている店舗３０６が提供している物品／サービスに関するキーワードなどの情報も含まれている。そして、この使い捨て可能なミニアプリケーションを起動するための規則としては、「受信したＲＦ−ＩＤタグ識別番号と関連付けられているキーワードの中の１つ又は複数のものが、モバイル端末１００のユーザーデータストレージ１０８ａ内に保存されているユーザーの電子買物リスト上に存在するアイテムと一致している」というものであってよい。
【００５１】
一方、この使い捨て可能なショッピングモールミニアプリケーションを停止又は削除するためのトリガパラメータとしては、モールの出口３１２ａ〜ｃの近傍に位置しているデータ転送ノード３１４ａ〜ｃのＲＦ−ＩＤ識別番号のリストであってよい。そして、停止及び／又は削除のための模範的な規則としては、そのユーザーがモールを出た（又は、出ようとしている）ことを示すノード３１４ａ〜ｃのＲＦ−ＩＤ番号の中の１つを受信することのみ、又は、これと、停止及び／又は削除について確認するユーザー入力などのその他のトリガデータとの組み合わせであってよい。
【００５２】
前述のように、運用手段２０６は、使い捨て可能なミニアプリケーションからトリガパラメータと規則を抽出した後に、（１）そのトリガパラメータの充足について（即ち、ダウンロードされたＲＦ−ＩＤ番号リスト内の識別番号と一致するＲＦ−ＩＤタグの識別番号の受信ついて）、モバイル端末１００のＲＦ−ＩＤタグストレージ２１０ａを監視すると共に、（２）その起動、停止、又は削除のための規則が満足されているかどうかを判定する。図６に示されているように、ＲＦ−ＩＤタグ番号入力ストレージ２１０ａは、ＲＦ−ＩＤタグリーダ１１２を介して受信した複数のＲＦ−ＩＤタグ識別番号（６０２〜６０８）をバッファリングすることができる。
【００５３】
この図６に示されている例においては、ＲＦ−ＩＤタグリーダ１１２は、モール内の様々なＲＦ−ＩＤタグから、識別番号「２３４５」を含む１つ又は複数の識別番号を受信する。そして、運用手段２０６は、これらの受信したＲＦ−ＩＤタグ番号を、使い捨て可能なショッピングミニアプリケーションとの関連でダウンロードしたＲＦ−ＩＤタグ番号のリストに照らして継続的に比較する。尚、この特定のケースにおいては、この比較の結果、ＲＦ−ＩＤタグ番号「２３４５」が店舗３０２ｃに対応しているという判定がもたらされている（この店舗の名前は、「Ｓｕｓａｎ’ｓ  Ｓｈｏｅｓ（スーザン靴店）」であり、キーワードは、「履き物」、「スニーカ」、「サンダル」、「ブーツ」、「女性」である）。
【００５４】
次いで、運用手段２０６は、この受信したＲＦ−ＩＤタグ番号「２３４５」と関連付けられているキーワードのいずれかが、ユーザーの買物リスト上のアイテムのいずれかと一致するかどうかを判定する。この例においては、ユーザーの買物リストは、ユーザーが購入を考えているアイテムとして「靴」を含んでいる。従って、起動のための規則が満足されているため（即ち、受信したＲＦ−ＩＤタグ番号が、ＲＦ−ＩＤ番号リスト上の１つと一致しており、その一致したＲＦ−ＩＤタグ番号と関連付けられているキーワードが、ユーザーの買物リスト上のアイテムと一致しているため）、運用手段２０６は、ショッピングモールミニアプリケーション１０６ａを起動する。尚、このキーワードとの比較（即ち、ミニアプリケーションを起動すべきかどうかの判定）には、その他のデータを使用することも可能であることを理解されたい。即ち、このようなその他のデータには、ユーザーが靴の購入に関心を持っていることのみならず、そのユーザーが女性であって、従って、女性用の靴の購入に関心を持っている確率が高いことを示す保存プロファイル情報を含むこともできる。
【００５５】
起動すると、ショッピングモールミニアプリケーション１０６ａは実行を開始し、「Ｓｕｓａｎ’ｓ  Ｓｈｏｅｓ（スーザン靴店）」（即ち、店舗３０２ｃ）に伝送するべく、自動的に、又はユーザーの支援によって（例えば、一連のプロンプトを使用して情報を導出することによって）、問合せを生成する。この問合せは、ユーザーのデータストレージ１０８ａからデータを選択して、この問合せに含めることによって生成され、この結果、ユーザーは、そのユーザー自身が関心を持っている確率が高い情報のみを受信することになる。尚、このユーザーデータとしては、ユーザーＩＤ６１２、靴のサイズ６１４、価格限度６１６、ブランド名（図示されてはいない）、又はこれらに類似するものを含むことができる。
【００５６】
この例においては、靴のサイズ６１４と価格限度６１６が、ユーザーデータストレージから選択され、問合せに挿入される。問合せは、「５０ドル以下のサイズ４１の靴がありますか？」というものであってよい。そして、この問合せの生成が完了したら、使い捨て可能なミニアプリケーション１０６ａは、モバイル端末１００のＢｌｕｅｔｏｏｔｈモジュール２１２を使用して、この問合せをデータ転送ノード３０４ｃを介して店舗３０２ｃに伝送する。そして、「Ｓｕｓａｎ’ｓ  Ｓｈｏｅｓ（スーザンの靴店）」の店舗３０２ｃが、この問合せに示されている条件を満足することができる場合には、応答がノード３０４ｃを介してモバイル端末１００に伝送され、ユーザーに対して表示される。尚、この店舗３０２ｃ内における問合せの処理は、自動化することも可能であり、販売員がこれを処理することもできる。
【００５７】
一方、既定の期間の間に、店舗３２０ｃから応答が受信されない場合には、運用手段２０６は、ショッピングモールミニアプリケーションを停止し、起動のためのトリガパラメータが満足されるまで、待機状態に入ることができる。又、前述のように、モールの出口に対応しているノード３１４ａ〜ｃの中の１つのＲＦ−ＩＤタグ番号などのトリガパラメータを受信した際に（即ち、これは、ユーザーがモールを出た（又は、出ようとしている）ことを示している）、運用手段２０６は、このショッピングモールミニアプリケーションをメモリから削除することができる。これは、削除のためのトリガパラメータ及び規則に従って、自動的に実行することも可能であり、或いは、ユーザーから削除の確認を受信した際に実行することもできる。
【００５８】
本発明の多数の特徴と利点については、以上の詳細な説明から明らかであり、従って、添付の請求項は、本発明の真の精神と範囲内に属する本発明のそれらの特徴及び利点をすべて包含することを意図するものである。
【００５９】
又、当業者には、多数の変更及び変形が容易に想起可能であるため、本発明は、本明細書に図示並びに説明されている構造及び動作そのままに限定されるものではなく、従って、利用可能なすべての適切な変更及び等価物も請求項の範囲内に含まれている。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施例による使い捨て可能なミニアプリケーションをダウンロード及び使用可能なモバイル端末とサービスプロバイダ間における模範的な構成を示すブロックダイアグラムである。
【図２】本発明の一実施例による模範的なモバイル端末を示すブロックダイアグラムである。
【図３】本発明の一実施例によるモバイル端末と１つ又は複数のサービスプロバイダ間におけるデータ転送のノード配置を示すショッピングモール、百貨店、又は店舗などのエリアの概略レイアウトである。
【図４】使い捨て可能なミニアプリケーションをモバイル端末において使用可能な模範的なプロセスを示すフローチャートである。
【図５】使い捨て可能なミニアプリケーションの運用機能の動作を示すブロックダイアグラムである。
【図６】本発明の一実施例に従って、ユーザーが、ショッピングモール、店舗、又はそのショッピングサービス場所において買物をする際に、ユーザーに対して購入の支援を提供する模範的な使い捨て可能なミニアプリケーションを示すブロックダイアグラムである。
【図１】
2006505182.tif 000003
【図２】
2006505182.tif 000004
【図３】
2006505182.tif 000005
【図４】
2006505182.tif 000006
【図５】
2006505182.tif 000007
【図６】
2006505182.tif 000008
【手続補正書】
【提出日】平成17年7月4日(2005.7.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを処理及び保存して、限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理するプロセッサ及びメモリを具備するモバイル端末用の方法であって、
無線接続上において、実行可能なソフトウェアアイテムの削除のための少なくとも１つの条件を含む前記実行可能なソフトウェアアイテムをダウンロードする段階であって、前記実行可能なソフトウェアアイテムは、指定された場所における少なくとも１つのサービスに対するアクセスを実現する、段階と、
前記モバイル端末のストレージ内に、前記実行可能なソフトウェアアイテムの削除のための前記条件を含む前記実行可能なソフトウェアアイテムを保存する段階と、
前記実行可能なソフトウェアアイテムの削除のための前記条件が満足された場合に、前記モバイル端末のストレージから前記実行可能なソフトウェアアイテムを削除する段階と、
を有する方法。
【請求項２】
ダウンロードするべく提供されている実行可能なソフトウェアアイテムに関する前記ユーザーの状況と関連付けられたメッセージを受信する段階を更に有する請求項１記載の方法。
【請求項３】
ダウンロードするべく提供されている実行可能なソフトウェアアイテムに関するメッセージを受信する段階と、
前記ユーザーの状況に応じて前記メッセージをフィルタリングする段階と、
前記メッセージが前記ユーザーの状況と一致している場合に、前記メッセージについて前記ユーザーに通知する段階と、
を更に有する請求項１記載の方法。
【請求項４】
前記実行可能なソフトウェアアイテムの削除のための前記条件は、トリガパラメータと規則を有しており、トリガパラメータは、ユーザーの場所、日付、時刻、及びユーザーデータの中の１つ又は複数のものを有し、規則は、前記実行可能なソフトウェアアイテムの削除を実行するのに必要な１つ又は複数のトリガパラメータを有し、更に、ユーザーデータは、ユーザープロファイルデータ、カレンダデータ、意向データ、及び注釈データの中の少なくとも１つ又は複数のものを有している請求項１記載の方法。
【請求項５】
前記無線接続上において、前記実行可能なソフトウェアアイテムの起動のための少なくとも１つの条件と共に、前記実行可能なソフトウェアアイテムをダウンロードする段階と、
前記モバイル端末のストレージ内に、前記実行可能なソフトウェアアイテムの起動のための前記条件を保存する段階と、
前記実行可能なソフトウェアアイテムの起動のための前記条件が満足された場合に、前記実行可能なソフトウェアアイテムを起動する段階と、
を更に有する請求項１記載の方法。
【請求項６】
前記実行可能なソフトウェアアイテムは、第１の実行可能なソフトウェアアイテムであり、前記指定された場所は、第１場所であり、前記第１の実行可能なソフトウェアアイテム及び削除のための条件は、前記モバイル端末が前記第１場所内に進入した際にダウンロードされ、
前記方法は、
前記モバイル端末が第２場所内に進入した際に、第２の実行可能なソフトウェアアイテムの削除のための条件と共に、前記第２の実行可能なソフトウェアアイテムをダウンロードする段階と、
前記第２の実行可能なソフトウェアアイテムの削除のための前記条件を満足するデータについて監視する段階と、
前記第２の実行可能なソフトウェアアイテムの削除のための前記条件を満足するデータを検出した際に、前記第２の実行可能なソフトウェアアイテムを削除する段階と、
を更に有する請求項１記載の方法。
【請求項７】
前記実行可能なソフトウェアアイテムは、買物の際に支援をモバイル端末のユーザーに対して提供するためのものであり、前記実行可能なソフトウェアアイテムは、１つ又は複数のショッピングサービス場所の識別情報と、前記実行可能なソフトウェアアイテムの起動のための条件と、を有するデータを有しており、
前記方法は、
前記ユーザーがショッピングサービス場所の近傍に位置していることを近距離無線接続を介して検出する段階と、
前記ユーザーが関心を持っている物品及び／又はサービスの標識を有するユーザーデータにアクセスする段階と、
前記ショッピングサービス場所が提供する物品及び／又はサービスを前記ユーザーデータと比較して、一致が存在しているかどうかを判定する段階と、
一致が存在している場合に、前記実行可能なソフトウェアアイテムを起動する段階と、
を更に有し、
前記実行可能なソフトウェアアイテムの実行は、
前記ショッピングサービス場所に伝送するべく問合せを生成する段階であって、前記問合せは、前記ユーザーデータを含んでいる、段階と、
前記問合せを近距離無線接続を介して前記ショッピングサービス場所に伝送する段階と、
を有する請求項１記載の方法。
【請求項８】
モバイル端末内における限られた動作性を有する実行可能なソフトウェアアイテムのストレージを管理する装置であって、
プログラムを保存するメモリ装置と、
前記メモリ装置と通信状態にあるプロセッサと、
を有し、
前記プロセッサは、
無線接続上において、実行可能なソフトウェアアイテムの削除のための条件を有する前記実行可能なソフトウェアアイテムをダウンロードする段階であって、前記実行可能なソフトウェアアイテムは、指定された場所における少なくとも１つのサービスへのアクセスを実現する、段階と、
前記モバイル端末のストレージ内に、前記実行可能なソフトウェアアイテムの削除のための前記条件を有する前記実行可能なソフトウェアアイテムを保存する段階と、
前記実行可能なソフトウェアアイテムの削除のための前記条件が満足された場合に、前記モバイル端末のストレージから前記実行可能なソフトウェアアイテムを削除する段階と、
を前記プログラムによって実行可能である装置。
【請求項９】
前記プロセッサは、ダウンロードするべく提供されている実行可能なソフトウェアアイテムに関する前記ユーザーの状況に関連付けられたメッセージを受信する段階を前記プログラムによって更に実行可能である請求項８記載の装置。
【請求項１０】
前記プロセッサは、
ダウンロードするべく提供されている実行可能なソフトウェアアイテムに関するメッセージを受信する段階と、
前記ユーザーの状況に応じて前記メッセージをフィルタリングする段階と、
前記メッセージが前記ユーザーの状況に一致している場合に、前記メッセージについて前記ユーザーに通知する段階と、
を前記プログラムによって更に実行可能である請求項８記載の装置。
【請求項１１】
前記実行可能なソフトウェアアイテムの削除のための前記条件は、トリガパラメータと規則を有しており、トリガパラメータは、ユーザーの場所、日付、時刻、及びユーザーデータの中の１つ又は複数のものを有し、規則は、前記実行可能なソフトウェアアイテムの削除を実行するのに必要な１つ又は複数のトリガパラメータを有し、更に、ユーザーデータは、ユーザープロファイルデータ、カレンダデータ、意向データ、及び注釈データの中の少なくとも１つ又は複数のものを有している請求項８記載の装置。
【請求項１２】
前記実行可能なソフトウェアアイテムの削除のための前記条件は、
時間値であって、前記実行可能なソフトウェアアイテムの削除は、前記時間値が満了した際に起動される、時間値と、
使用カウンタであって、前記実行可能なソフトウェアアイテムの削除は、前記使用カウンタが既定数に到達した際に起動される、使用カウンタと、
前記実行可能なソフトウェアアイテムの起動に関係するデータを受信しない状態での既定の期間の経過であって、前記実行可能なソフトウェアアイテムは、前記既定の期間が満了した後に削除される、既定の期間の経過と、
前記実行可能なソフトウェアアイテムが陳腐化しているという判定であって、前記実行可能なソフトウェアアイテムは、前記実行可能なソフトウェアが陳腐化していると判定された後に削除される、前記実行可能なソフトウェアアイテムが陳腐化しているという判定と、
の中の少なくとも１つを有している請求項８記載の装置。
【請求項１３】
前記プロセッサは、
前記モバイル端末のストレージから前記実行可能なソフトウェアアイテムを削除した後に、前記実行可能なソフトウェアアイテムと関連付けられているデータをストレージ内に維持する段階であって、ストレージ内に維持される前記データは、前記実行可能なソフトウェアアイテムの実行の際に生成されたデータを有している、段階、
を前記プログラムによって更に実行可能である請求項８記載の装置。
【請求項１４】
前記プロセッサは、
無線接続上において、前記動作可能なソフトウェアアイテムの起動のための少なくとも１つの条件と共に、前記実行可能なソフトウェアアイテムをダウンロードする段階と、
前記モバイル端末のストレージ内に、前記実行可能なソフトウェアアイテムの起動のための前記少なくとも１つの条件を保存する段階と、
前記実行可能なソフトウェアアイテムの起動のための条件が満足された場合に、前記実行可能なソフトウェアアイテムを起動する段階と、
を前記プログラムによって更に実行可能である請求項８記載の装置。
【請求項１５】
前記実行可能なソフトウェアアイテムの削除のための前記条件は、起動のための前記条件が既定の期間内に満足されなかったかどうかを有している請求項１４記載の装置。
【請求項１６】
起動のための前記トリガ条件は、トリガパラメータと規則を有しており、トリガパラメータは、ユーザーの場所、日付、時刻、及びユーザーデータの中の１つ又は複数のものを有し、規則は、前記実行可能なソフトウェアアイテムの起動を実行するのに必要な１つ又は複数のトリガパラメータを有し、更に、ユーザーデータは、ユーザープロファイルデータ、カレンダデータ、意向データ、及び注釈データの中の１つ又は複数のものを有する請求項１４記載の装置。
【請求項１７】
前記実行可能なソフトウェアアイテムは、第１の実行可能なソフトウェアアイテムであり、前記指定された場所は、第１場所であり、前記第１の実行可能なソフトウェアアイテム及び削除のための条件は、前記モバイル端末が前記第１場所内に進入した際にダウンロードされ、
前記プロセッサは、
前記モバイル端末が第２場所内に進入した際に、第２の実行可能なソフトウェアアイテムの削除のための条件と共に、前記第２の実行可能なソフトウェアアイテムをダウンロードする段階と、
前記第２の実行可能なソフトウェアアイテムの削除のための前記条件を満足するデータについて監視する段階と、
前記第２の実行可能なソフトウェアアイテムの削除のための前記条件を満足するデータを検出した際に、前記第２の実行可能なソフトウェアアイテムを削除する段階と、
を前記プログラムによって更に実行可能である請求項８記載の装置。
【請求項１８】
前記第２の実行可能なソフトウェアアイテムの削除のための前記条件を満足するデータに関する監視と、前記第２の実行可能なソフトウェアアイテムの削除は、前記第１の実行可能なソフトウェアアイテムによって実行される請求項１７記載の装置。
【請求項１９】
前記プロセッサは、
前記第２場所から前記モバイル端末が離脱した際に、前記第１の実行可能なソフトウェアアイテムによって前記第２の実行可能なソフトウェアアイテムを削除する段階と、
前記第２の実行可能なソフトウェアアイテムを削除した際、又は前記第１場所から前記モバイル端末が離脱した際に、前記第１の実行可能なソフトウェアアイテムに自身を削除させる段階と、
を前記プログラムによって更に実行可能である請求項１７記載の装置。
【請求項２０】
前記実行可能なソフトウェアアイテムは、買物の際に支援をモバイル端末のユーザーに対して提供するためのものであり、前記実行可能なソフトウェアアイテムは、１つ又は複数のショッピングサービス場所の識別情報と、前記動作可能なソフトウェアアイテムの起動のための条件と、を有するデータを有し、
前記プロセッサは、
前記ユーザーがショッピングサービス場所の近傍に位置していることを近距離無線接続によって検出する段階と、
前記ユーザーが関心を持っている物品及び／又はサービスの標識を有するユーザーデータにアクセスする段階と、
前記ショッピングサービス場所が提供する物品及び／又はサービスを前記ユーザーデータと比較して、一致が存在しているかどうかを判定する段階と、
一致が存在している場合に、前記実行可能なソフトウェアアイテムを起動する段階と、
前記実行可能なソフトウェアアイテムを実行する段階と、
を前記プログラムによって更に実行可能であり、
前記実行可能なソフトウェアアイテムの実行は、
前記ショッピングサービス場所に伝送するべく問合せを生成する段階であって、前記問合せは、前記ユーザーデータを含んでいる、段階と、
前記問合せを近距離無線接続を介して前記ショッピングサービス場所に伝送する段階と、
を有している請求項８記載の装置。
【請求項２１】
前記問合せに含まれている前記ユーザーデータは、前記物品及び／又はサービスに対して前記ユーザーが支払いを所望する最高金額を含んでいる請求項２０記載の装置。
【請求項２２】
前記プロセッサは、前記伝送された問合せに対する前記ショッピングサービス場所からの応答を前記近距離無線接続を介して受信する段階を前記プログラムによって更に実行可能である請求項２０記載の装置。
【請求項２３】
前記ユーザーの前記ショッピングサービス場所への接近をＲＦ−ＩＤシステムによって判定する請求項２０記載の装置。
【請求項２４】
前記プロセッサは、前記モバイル端末が既定の場所から離脱した際に、前記実行可能なソフトウェアアイテムを削除する段階を前記プログラムによって更に実行可能である請求項２３記載の装置。
【請求項２５】
モバイル端末内における限られた動作性を有する実行可能なソフトウェアアイテムのストレージを処理装置が管理できるようにするコンピュータプログラムロジックを記録しているコンピュータ使用可能媒体を有するコンピュータプログラムプロダクトであって、
前記プログラムロジックが前記処理装置上において稼働した際に、請求項１〜７の中のいずれか一項記載の段階を実行するプログラムコードを有しているコンピュータプログラムプロダクト。
【国際調査報告】
2006505182.tif 000009