【手続補正書】
【提出日】平成19年12月28日(2007.12.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルデバイスにソフトウェアアプリケーションを提供するための方法であって、
カタログサーバ上のメモリにアプリケーションカタログを格納することであって、前記アプリケーションカタログがダウンロードのためにアプリケーションサーバ上で利用可能な複数のアプリケーションに関する情報を備えることと、
前記カタログサーバ上に格納された前記アプリケーションカタログへのアクセスを提供することと、
前記アプリケーションカタログで識別される前記複数のアプリケーションの１つであるアプリケーションの要求をブラウザから受け取ることであって、前記要求が前記モバイルデバイスを識別することと、
前記要求から要求情報を読み出すことであって、前記要求情報が前記アプリケーションおよび前記モバイルデバイスを示すことと、
前記アプリケーションに関連する前記アプリケーションカタログからデータを読み出すことと、
前記モバイルデバイスを示すヘッダ付きのプッシュメッセージを生成することと、
前記アプリケーションカタログからの前記データを前記プッシュメッセージの本文に付加することと、
前記要求中で識別される前記モバイルデバイスに前記プッシュメッセージを送ることと、
前記モバイルデバイスから前記プッシュメッセージの受け入れを受け取ることと、
前記受け入れに応答して、前記モバイルデバイスに格納して、前記モバイルデバイスに追加の機能を提供するために前記アプリケーションサーバから前記モバイルデバイスに前記アプリケーションを送ることと
を備えることを特徴とする方法。
【請求項２】
アプリケーションの要求を受け取ることに先立って、
ダウンロードされる選択されたアプリケーションの指示を受け取ることと、
友人に送るオプションの選択の指示を受け取ることと、
前記ダウンロードされる選択されたアプリケーションの宛先情報を収集することと、
前記アプリケーションの要求を生成することと
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
モバイルデバイスでのオンデバイスアプリケーションカタログを更新する方法であって、
アプリケーションカタログからのアプリケーションカタログデータを含む第１のプッシュメッセージをカタログサーバから受け取ることであって、前記アプリケーションカタログがダウンロードのためにアプリケーションサーバ上で利用可能な複数のアプリケーションに関する情報を備えることと、
前記第１のプッシュメッセージに含まれる前記カタログサーバからの前記アプリケーションカタログデータを前記モバイルデバイス上で事前にキャッシュすることと、
サーチ機能の指示を受け取ることに応答して、前記カタログサーバからの前記アプリケーションカタログデータをブラウズすることと、
ブラウザで前記カタログサーバ上に格納された前記アプリケーションカタログにアクセスすることと、
アプリケーションがダウンロードのために利用可能であることを示し、前記アプリケーションに関連する前記アプリケーションカタログからの情報を含む第２のプッシュメッセージを前記アプリケーションカタログサーバから受け取ることと、
前記第２のプッシュメッセージから情報を読み取ることと、
前記第２のプッシュメッセージからの前記情報を受け入れのために前記モバイルデバイスのユーザに表示することと、
前記モバイルデバイスの前記ユーザが前記アプリケーションを受け入れる指示を受け取ることと、
前記指示を受け取ることに応答して、
前記アプリケーションサーバから前記アプリケーションを要求することと、
前記アプリケーションを前記アプリケーションサーバから受け取ることと、
前記アプリケーションを前記モバイルデバイス上にインストールすることと、
前記アプリケーションが前記モバイルデバイス上で実行のために利用可能であることを示すように前記オンデバイスアプリケーションカタログを更新することと、
前記モバイルデバイス上での実行のために前記アプリケーションが利用可能であることの指示を表示することと
を備えることを特徴とする方法。
【請求項４】
前記オンデバイスアプリケーションカタログからのアプリケーションの選択を受け取ることと、
前記選択されたアプリケーションからボールトフォルダに永続的情報をコピーすることと、
前記選択されたアプリケーションをアンインストールすることと、
前記選択されたアプリケーションを削除することと
さらに備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記オンデバイスアプリケーションカタログからの削除されたアプリケーションの選択を受け取ることと、
前記カタログサーバから前記アプリケーションをダウンロードすることと、
前記アプリケーションをインストールすることと、
前記ボールトフォルダから前記アプリケーションに前記永続的情報をコピーすることと
をさらに備えることを特徴とする請求項４に記載の方法。
【請求項６】
請求項１に記載のオペレーションを行うためのコンピュータプロセスを実行するための命令のコンピュータプログラムを符号化したことを特徴とするコンピュータストレージ媒体。
【請求項７】
アプリケーションの要求を受け取ることに先立って、
ダウンロードされる選択されたアプリケーションの指示を受け取ることと、
友人に送るオプションの選択の指示を受け取ることと、
前記ダウンロードされる選択されたアプリケーションの宛先情報を収集することと、
前記アプリケーションの要求を生成することと
をさらに備えたことを特徴とする請求項６に記載のコンピュータストレージ媒体。
【請求項８】
請求項３に記載のオペレーションを行うためのコンピュータプロセスを実行するための命令のコンピュータプログラムを符号化したことを特徴とするコンピュータストレージ媒体。
【請求項９】
前記オンデバイスアプリケーションカタログからのアプリケーションの選択を受け取ることと、
前記選択されたアプリケーションからボールトフォルダに永続的情報をコピーすることと、
前記選択されたアプリケーションをアンインストールとすることと、
前記選択されたアプリケーションを削除することと
をさらに備えたことを特徴とする請求項８に記載のコンピュータストレージ媒体。
【請求項１０】
前記オンデバイスアプリケーションカタログからの削除されたアプリケーションの選択を受け取ることと、
前記アプリケーションを前記カタログサーバからダウンロードすることと、
前記アプリケーションをインストールすることと、
前記ボールトフォルダから前記アプリケーションに前記永続的情報をコピーすることと
をさらに備えたことを特徴とする請求項９に記載のコンピュータストレージ媒体。
【請求項１１】
モバイルデバイスにソフトウェアアプリケーションを提供するためのシステムであって、
プロセッサと、
前記プロセッサに結合され、前記プロセッサによって読取り可能なメモリであって、前記プロセッサによって実行されると、前記プロセッサに、
カタログサーバ上に格納されたアプリケーションカタログへのアクセスを提供させ、前記アプリケーションカタログがダウンロードのためにアプリケーションサーバ上で利用可能な複数のアプリケーションに関する情報を備え、
前記アプリケーションカタログにおいて識別される複数のアプリケーションの１つであるアプリケーションの要求をブラウザから受け取らせ、前記要求が前記モバイルデバイスを識別し、
前記要求から要求情報を読み取らせ、前記要求情報が前記アプリケーションおよび前記モバイルデバイスを示し、
前記アプリケーションに関連する前記アプリケーションカタログからデータを読み取らせ、
前記モバイルデバイスを示すヘッダ付きのプッシュメッセージを生成させ、
前記アプリケーションカタログからのデータを前記プッシュメッセージの本文に付加させ、
前記アプリケーションの要求中で識別される前記モバイルデバイスへ前記プッシュメッセージを送らせ、
前記モバイルデバイスから前記プッシュメッセージの受け入れを受け取らせ、
前記受け入れを受け取ることに応答して、前記モバイルデバイス上に格納して、前記モバイルデバイスに追加の機能を提供するために前記モバイルデバイスへ前記アプリケーションを送らせる一連の命令を収容したメモリと
を備えたことを特徴とするシステム。
【請求項１２】
アプリケーションの要求を受け取らせることに先立って、
ダウンロードされる選択されたアプリケーションの指示を受け取らせることと、
友人に送るオプションの選択の指示を受け取らせることと、
前記ダウンロードされる選択されたアプリケーションの宛先情報を収集させることと、
前記アプリケーションの要求を生成させることと
をさらに備えたことを特徴とする請求項１１に記載のシステム。
【請求項１３】
オンデバイスアプリケーションカタログを更新するためのモバイルデイバスであって、
プロセッサと、
前記プロセッサに結合され、前記プロセッサによって読取り可能なメモリであって、前記プロセッサによって実行されると、前記プロセッサに、
アプリケーションカタログからのアプリケーションカタログデータを含む第１のプッシュメッセージをカタログサーバから受け取らせ、前記アプリケーションカタログがダウンロードのためにアプリケーションサーバ上で利用可能な複数のアプリケーションに関する情報を備え、
前記第１のプッシュメッセージに含まれる前記カタログサーバからの前記アプリケーションカタログデータを前記モバイルデバイス上で事前にキャッシュさせ、
サーチ機能の指示を受け取ることに応答して、前記カタログサーバからの前記アプリケーションカタログデータをブラウズさせ、
ブラウザでカタログサーバ上に格納された前記アプリケーションカタログにアクセスさせ、
アプリケーションがダウンロードのために利用可能であることを示し、前記アプリケーションに関連する前記アプリケーションカタログからの情報を含む第２のプッシュメッセージを前記アプリケーションカタログサーバから受け取らせ、
前記第２のプッシュメッセージから情報を読み取らせ、
前記第２のプッシュメッセージからの前記情報を受け入れのために前記モバイルデバイスのユーザに表示させ、
前記モバイルデバイスの前記ユーザが前記アプリケーションを受け入れる指示を受け取らせ、
前記指示を受け取ることに応答して、
前記アプリケーションサーバから前記アプリケーションを要求させ、
前記アプリケーションを前記アプリケーションサーバから受け取らせ、
前記アプリケーションを前記モバイルデバイス上にインストールさせ、
前記アプリケーションが前記モバイルデバイス上で実行のために利用可能であることを示すように前記オンデバイスアプリケーションカタログを更新させ、
前記モバイルデバイス上での実行のために前記アプリケーションが利用可能であることの指示を表示させる一連の命令を収容したメモリと
を備えたことを特徴とするモバイルデバイス。
【請求項１４】
前記オンデバイスアプリケーションカタログからのアプリケーションの選択を受け取らせることと、
前記選択されたアプリケーションからボールトフォルダに永続的情報をコピーさせることと、
前記選択されたアプリケーションをアンインストールとさせることと、
前記選択されたアプリケーションを削除させることと
をさらに備えたことを特徴とする請求項１３に記載のモバイルデバイス。
【請求項１５】
前記オンデバイスアプリケーションカタログからの削除されたアプリケーションの選択を受け取らせることと、
前記カタログサーバから前記アプリケーションをダウンロードさせることと、
前記アプリケーションをインストールさせることと、
前記ボールトフォルダから前記アプリケーションに前記永続的情報をコピーさせることと
をさらに備えたことを特徴とする請求項１４に記載のモバイルデバイス。