(57)【特許請求の範囲】
【請求項１】
ａ．ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、
ｂ．少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、
ｃ．第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、
ｄ．前記ローカルエリアネットワークに配置されて前記ネットワーク接続プリンタと通信可能に接続されるネットワーク接続機器装置であって、第２処理ユニットと第２メモリとを備え、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信する、前記ネットワーク接続機器装置と、
を含み、
前記サービスプロバイダスマート装置は、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを用いてサービスプロバイダから印刷サービス情報を受信し、受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信すると共に、
現在のジオロケーションを検出し、検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍内にある場合に、印刷サービスが利用可能であることを前記クラウドベース印刷サービスへ自動通信する、
印刷サービスを管理するコンピュータ化システム。
【請求項２】
前記印刷サービスが利用可能な場合、１つ以上の印刷ジョブを前記ネットワーク接続プリンタへ送信可能である、請求項１に記載のコンピュータ化システム。
【請求項３】
ａ．ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、
ｂ．少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、
ｃ．第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、
ｄ．前記ローカルエリアネットワークに配置されて前記ネットワーク接続プリンタと通信可能に接続されるネットワーク接続機器装置であって、第２処理ユニットと第２メモリとを備え、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信する、前記ネットワーク接続機器装置と、
を含み、
前記サービスプロバイダスマート装置は、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを用いてサービスプロバイダから印刷サービス情報を受信し、受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信すると共に、
現在のジオロケーションを検出し、検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍外にある場合に、印刷サービスが利用不能であることを前記クラウドベース印刷サービスへ自動通信する、
印刷サービスを管理するコンピュータ化システム。
【請求項４】
前記印刷サービスが利用不能である場合、１つ以上の印刷ジョブの前記ネットワーク接続プリンタへの送信が妨げられる、請求項３に記載のコンピュータ化システム。
【請求項５】
現在のジオロケーションを検出し、検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタの所定の近傍内にある場合に、前記ネットワーク接続プリンタをサービスユーザが利用可能であると表示する、サービスユーザのスマート装置をさらに含む、請求項３または請求項４に記載のコンピュータ化システム。
【請求項６】
現在のジオロケーションを検出し、検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタの所定の近傍外にある場合に、前記ネットワーク接続プリンタはサービスユーザが利用不能であると表示する、サービスユーザのスマート装置をさらに含む、請求項３または請求項４に記載のコンピュータ化システム。
【請求項７】
ａ．ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、
ｂ．少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、
ｃ．第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、
ｄ．前記ローカルエリアネットワークに配置されて前記ネットワーク接続プリンタと通信可能に接続されるネットワーク接続機器装置であって、第２処理ユニットと第２メモリとを備え、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信する、前記ネットワーク接続機器装置と、
ｅ．第１ジオロケーションを検出するサービスユーザのスマート装置を、
を含み、
前記サービスプロバイダスマート装置は、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを用いてサービスプロバイダから印刷サービス情報を受信し、受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信すると共に、
第２ジオロケーションを検出し、検出された前記第１ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の第１近傍内にあり、かつ検出された前記第２ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の第２近傍内にある場合に、前記サービスユーザのスマート装置が前記ネットワーク接続プリンタをサービスユーザに対して利用可能であると表示する、
印刷サービスを管理するコンピュータ化システム。
【請求項８】
ａ．ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、
ｂ．少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、
ｃ．第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、
ｄ．前記ローカルエリアネットワークに配置されて前記ネットワーク接続プリンタと通信可能に接続されるネットワーク接続機器装置であって、第２処理ユニットと第２メモリとを備え、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信する、前記ネットワーク接続機器装置と、
ｅ．第１ジオロケーションを検出するサービスユーザのスマート装置を、
を含み、
前記サービスプロバイダスマート装置は、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを用いてサービスプロバイダから印刷サービス情報を受信し、受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信すると共に、
第２ジオロケーションを検出し、検出された前記第１ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の第１近傍外にあるか、検出された前記第２ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の第２近傍外にあるかの何れかの場合に、前記サービスユーザのスマート装置は、前記ネットワーク接続プリンタがサービスユーザに対して利用不能であることを表示する、
印刷サービスを管理するコンピュータ化システム。
【請求項９】
前記印刷サービス情報は、前記印刷サービスの可用性選択肢を含む、請求項１〜請求項８の何れか１項に記載のコンピュータ化システム。
【請求項１０】
前記可用性選択肢は、前記印刷サービスが利用可能な日数および時間を含む、請求項９に記載のコンピュータ化システム。
【請求項１１】
前記印刷サービス情報は、前記印刷サービスの値段情報を含む、請求項１〜請求項１０の何れか１項に記載のコンピュータ化システム。
【請求項１２】
前記印刷サービス情報は、前記印刷サービスのロケーション情報を含む、請求項１〜請求項１１の何れか１項に記載のコンピュータ化システム。
【請求項１３】
前記印刷サービス情報は、前記ネットワーク接続プリンタの仕様を含む、請求項１〜請求項１２の何れか１項に記載のコンピュータ化システム。
【請求項１４】
前記クラウドベース印刷サービスは、通信された前記印刷サービス情報を少なくとも１つのサービスユーザのスマート装置へ送信する、請求項１〜請求項１３の何れか１項に記載のコンピュータ化システム。
【請求項１５】
前記サービスプロバイダスマート装置は、前記ネットワーク接続プリンタの消耗品に関する値段情報を取得し、前記印刷サービスに係わるコストを自動算出する、請求項１〜請求項１４の何れか１項に記載のコンピュータ化システム。
【請求項１６】
前記サービスプロバイダスマート装置は、前記ネットワーク接続プリンタの消耗品に関する値段情報を取得し、前記印刷サービスに係わる収益を自動算出する、請求項１〜請求項１５の何れか１項に記載のコンピュータ化システム。
【請求項１７】
前記ネットワーク接続プリンタの消耗品に関する前記値段情報は、前記サービスプロバイダから受信される、請求項１５または請求項１６に記載のコンピュータ化システム。
【請求項１８】
前記ネットワーク接続プリンタの消耗品に関する前記値段情報は、第三者の電子商取引システムから受信される、請求項１５または請求項１６に記載のコンピュータ化システム。
【請求項１９】
ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、
少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、
第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、
前記ローカルエリアネットワークに配置されて前記ネットワーク接続プリンタに通信可能に接続されるネットワーク接続機器装置であって、第２処理ユニットと第２メモリとを含む前記ネットワーク接続機器装置と、
を含むコンピュータ化システムが、
ａ．前記ネットワーク接続機器装置で、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信し、
ｂ．前記サービスプロバイダスマート装置で、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを利用して、サービスプロバイダから印刷サービス情報を受信し、
ｃ．受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信し、
ｄ．現在のジオロケーションを検出し、
ｅ．検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍内にある場合に、印刷サービスが利用可能であることを前記クラウドベース印刷サービスへ自動通信し、
検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍外にある場合に、印刷サービスが利用不能であることを前記クラウドベース印刷サービスへ自動通信する、
印刷サービスを管理する方法。
【請求項２０】
コンピュータ化システムが、
ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、
少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、
第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、
前記ローカルエリアネットワーク上に配置された前記ネットワーク接続プリンタと通信可能に接続されているネットワーク接続機器装置と、
を含み、
前記ネットワーク接続機器装置が、第２処理ユニットと第２メモリとを含み、
ａ．前記ネットワーク接続機器装置で、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信し、
ｂ．前記サービスプロバイダスマート装置で、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを利用して、サービスプロバイダから印刷サービス情報を受信し、
ｃ．受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信し、
ｄ．現在のジオロケーションを検出し、
ｅ．検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍内にある場合に、印刷サービスが利用可能であることを前記クラウドベース印刷サービスへ自動通信し、
検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍外にある場合に、印刷サービスが利用不能であることを前記クラウドベース印刷サービスへ自動通信する、
印刷サービスを管理する処理をコンピュータ化システムに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、印刷サービスを管理するコンピュータ化システム、方法およびプログラムに関する。
【背景技術】
【０００２】
個人ユーザが所有する高額なコンピュータ周辺機器、例えば、プリンタまたはスキャナなどの大部分は、９９％の時間は使用されない。料金を徴収してそのような機器をアドホックベースで他の個人ユーザに利用提供することができれば、それらの購入および維持に要する高いコストを埋め合わせる支援となる。残念ながら、関連技術においては、個人ユーザが他の個人ユーザに対してオンデマンドベースで周辺装置を容易に提供可能とする便利なツールはない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第８５９３６７７号明細書
【特許文献２】米国特許第８３１９９９４号明細書
【特許文献３】米国特許第７５２９６１８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、上記を鑑みて、コンピュータ周辺機器の個人ユーザ間でのオンデマンドベース共同使用を支援することを目的とする。
【課題を解決するための手段】
【０００５】
第１の態様は、印刷サービスを管理するコンピュータ化システムであって、ａ．ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、ｂ．少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、ｃ．第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、ｄ．前記ローカルエリアネットワークに配置されて前記ネットワーク接続プリンタと通信可能に接続されるネットワーク接続機器装置であって、第２処理ユニットと第２メモリとを備え、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信する、前記ネットワーク接続機器装置と、を含み、
前記サービスプロバイダスマート装置は、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを用いてサービスプロバイダから印刷サービス情報を受信し、受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信すると共に、現在のジオロケーションを検出し、検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍内にある場合に、前記印刷サービスが利用可能であることを前記クラウドベース印刷サービスへ自動通信する。
【０００６】
第９の態様は、第１〜第８の何れかの態様のコンピュータ化システムであって、前記印刷サービス情報は、前記印刷サービスの可用性選択肢を含む。
【０００７】
第１０の態様は、第９の態様のコンピュータ化システムであって、前記可用性選択肢は、前記印刷サービスが利用可能な日数および時間を含む。
【０００８】
第１１の態様は、第１〜第１０の何れかの態様のコンピュータ化システムであって、前記印刷サービス情報は、前記印刷サービスの値段情報を含む。
【０００９】
第１２の態様は、第１〜第１１の何れかの態様のコンピュータ化システムであって、前記印刷サービス情報は、前記印刷サービスのロケーション情報を含む。
【００１０】
第１３の態様は、第１〜第１２の何れかの態様のコンピュータ化システムであって、前記印刷サービス情報は、前記ネットワーク接続プリンタの仕様を含む。
【００１１】
第１４の態様は、第１〜第１３の何れかの態様のコンピュータ化システムであって、前記クラウドベース印刷サービスは、通信された前記印刷サービス情報を少なくとも１つのサービスユーザのスマート装置へ送信する。
【００１２】
第１５の態様は、第１〜第１４の何れかの態様のコンピュータ化システムであって、前記サービスプロバイダスマート装置は、前記ネットワーク接続プリンタの消耗品に関する値段情報を取得し、前記印刷サービスに係わるコストを自動算出する。
【００１３】
第１６の態様は、第１〜第１５の何れかの態様のコンピュータ化システムであって、前記サービスプロバイダスマート装置は、前記ネットワーク接続プリンタの消耗品に関する値段情報を取得し、前記印刷サービスに係わる収益を自動算出する。
【００１４】
第１７の態様は、第１５または第１６の態様のコンピュータ化システムであって、前記ネットワーク接続プリンタの消耗品に関する前記値段情報は、前記サービスプロバイダから受信される。
【００１５】
第１８の態様は、第１５または第１６の態様のコンピュータ化システムであって、前記ネットワーク接続プリンタの消耗品に関する前記値段情報は、第三者の電子商取引システムから受信される。
【００１７】
第２の態様は、第１の態様のコンピュータ化システムであって、前記印刷サービスが利用可能な場合、１つ以上の印刷ジョブを前記ネットワーク接続プリンタへ送信可能である。
【００１８】
第３の態様は、印刷サービスを管理するコンピュータ化システムであって、ａ．ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、ｂ．少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、ｃ．第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、ｄ．前記ローカルエリアネットワークに配置されて前記ネットワーク接続プリンタと通信可能に接続されるネットワーク接続機器装置であって、第２処理ユニットと第２メモリとを備え、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信する、前記ネットワーク接続機器装置と、を含み、
前記サービスプロバイダスマート装置は、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを用いてサービスプロバイダから印刷サービス情報を受信し、受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信すると共に、現在のジオロケーションを検出し、検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍外にある場合に、前記印刷サービスが利用不能であることを前記クラウドベース印刷サービスへ自動通信する。
【００１９】
第４の態様は、第３の態様のコンピュータ化システムであって、前記印刷サービスが利用不能である場合、１つ以上の印刷ジョブの前記ネットワーク接続プリンタへの送信が妨げられる。
【００２０】
第５の態様は、第３または第４の態様のコンピュータ化システムであって、現在のジオロケーションを検出し、検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタの所定の近傍内にある場合に、前記ネットワーク接続プリンタをサービスユーザが利用可能であると表示する、サービスユーザのスマート装置をさらに含む。
【００２１】
第６の態様は、第３または第４の態様のコンピュータ化システムであって、現在のジオロケーションを検出し、検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタの所定の近傍外にある場合に、前記ネットワーク接続プリンタはサービスユーザが利用不能であると表示する、サービスユーザのスマート装置をさらに含む。
【００２２】
第７の態様は、印刷サービスを管理するコンピュータ化システムであって、ａ．ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、ｂ．少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、ｃ．第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、ｄ．前記ローカルエリアネットワークに配置されて前記ネットワーク接続プリンタと通信可能に接続されるネットワーク接続機器装置であって、第２処理ユニットと第２メモリとを備え、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信する、前記ネットワーク接続機器装置と、ｅ．第１ジオロケーションを検出するサービスユーザのスマート装置を、を含み、
前記サービスプロバイダスマート装置は、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを用いてサービスプロバイダから印刷サービス情報を受信し、受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信すると共に、第２ジオロケーションを検出し、検出された前記第１ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の第１近傍内にあり、かつ検出された前記第２ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の第２近傍内にある場合に、前記サービスユーザのスマート装置が前記ネットワーク接続プリンタをサービスユーザに対して利用可能であると表示する。
【００２３】
第８の態様は、印刷サービスを管理するコンピュータ化システムであって、ａ．ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、ｂ．少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、ｃ．第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、ｄ．前記ローカルエリアネットワークに配置されて前記ネットワーク接続プリンタと通信可能に接続されるネットワーク接続機器装置であって、第２処理ユニットと第２メモリとを備え、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信する、前記ネットワーク接続機器装置と、ｅ．第１ジオロケーションを検出するサービスユーザのスマート装置を、を含み、
前記サービスプロバイダスマート装置は、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを用いてサービスプロバイダから印刷サービス情報を受信し、受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信すると共に、第２ジオロケーションを検出し、検出された前記第１ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の第１近傍外にあるか、検出された前記第２ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の第２近傍外にあるかの何れかの場合に、前記サービスユーザのスマート装置は、前記ネットワーク接続プリンタがサービスユーザに対して利用不能であることを表示する。
【００２４】
第１９の態様は、印刷サービスを管理する方法であって、ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、前記ローカルエリアネットワークに配置されて前記ネットワーク接続プリンタに通信可能に接続されるネットワーク接続機器装置であって、第２処理ユニットと第２メモリとを含む前記ネットワーク接続機器装置と、を含むコンピュータ化システムが、ａ．前記ネットワーク接続機器装置で、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信し、ｂ．前記サービスプロバイダスマート装置で、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを利用して、サービスプロバイダから印刷サービス情報を受信し、ｃ．受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信し、ｄ．現在のジオロケーションを検出し、ｅ．検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍内にある場合に、前記印刷サービスが利用可能であることを前記クラウドベース印刷サービスへ自動通信し、検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍外にある場合に、前記印刷サービスが利用不能であることを前記クラウドベース印刷サービスへ自動通信する。
【００２５】
第２０の態様は、プログラムであって、コンピュータ化システムが、ローカルエリアネットワーク上に配置されたネットワーク接続プリンタと、少なくとも１つの印刷ジョブを含む印刷待ち行列を含むクラウドベース印刷サービスと、第１処理ユニットと第１メモリとディスプレイとを含むサービスプロバイダスマート装置と、前記ローカルエリアネットワーク上に配置された前記ネットワーク接続プリンタと通信可能に接続されているネットワーク接続機器装置と、を含み、前記ネットワーク接続機器装置が、第２処理ユニットと第２メモリとを含み、ａ．前記ネットワーク接続機器装置で、前記ネットワーク接続プリンタの状態を判定し、前記クラウドベース印刷サービスに接続し、判定した前記ネットワーク接続プリンタの状態を前記クラウドベース印刷サービスに通信し、ｂ．前記サービスプロバイダスマート装置で、前記ディスプレイ上にグラフィカルユーザインタフェースを生成し、生成された前記グラフィカルユーザインタフェースを利用して、サービスプロバイダから印刷サービス情報を受信し、ｃ．受信した前記印刷サービス情報を前記クラウドベース印刷サービスに通信し、ｄ．現在のジオロケーションを検出し、ｅ．検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍内にある場合に、前記印刷サービスが利用可能であることを前記クラウドベース印刷サービスへ自動通信し、検出された現在の前記ジオロケーションが前記ネットワーク接続機器装置または前記ネットワーク接続プリンタから所定の近傍外にある場合に、前記印刷サービスが利用不能であることを前記クラウドベース印刷サービスへ自動通信する、印刷サービスを管理する処理をコンピュータ化システムに実行させる。
【発明の効果】
【００２６】
本開示によれば、コンピュータ周辺機器の個人ユーザ間でのオンデマンドベース共同使用を支援することができる。
【図面の簡単な説明】
【００２７】
【図１】サービス可用性と動的収益計算のためのジオフェンシングシステムの例示的実施形態の論理図である。
【図２Ａ】図１のシステムの実施形態に関連して遂行されるサービス可用性の自動ジオロケーションのためのアルゴリズムの操作シーケンス例を示す図である。
【図２Ｂ】図１に示したシステムの実施形態に関連して遂行される、プリンタサービス提供を設定するアルゴリズムの操作シーケンス例を示す図である。
【図３】図１に示すシステムの実施形態のジオフェンシングの態様を示す図である。
【図４Ａ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図４Ｂ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図４Ｃ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図４Ｄ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図４Ｅ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図４Ｆ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図４Ｇ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図４Ｈ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図４Ｉ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図５Ａ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図５Ｂ】サービスプロバイダのスマート装置上に生成されたグラフィカルユーザインタフェースの画面の例示的実施形態を示す図である。
【図６】図１に示すシステムに関連するスマート装置またはネットワーク接続機器として利用可能なコンピュータ化システムの例示的実施形態を示す図である。
【図７】図１に示すシステムの、例えばクラウドサービスまたはクラウドドキュメントリポジトリのためのコンピュータプラットフォームとして利用可能な、コンピュータ化サーバシステムの例示的実施形態を示す図である。
【発明を実施するための形態】
【００２８】
上記および以下の説明は何れも例示および説明のためだけのものであり、いかなる形態にせよ請求項に記載の発明またはその応用を制限するものではないことが理解されるべきである。
【００２９】
本明細書に組み込まれ、本明細書の一部を構成する添付の図面は、本開示の実施態様を例示し、説明と相俟って、本開示の概念の原理の説明および例示に供される。
【００３０】
以下の詳細な説明では添付の図面を参照する。ここで同一の機能的要素は同様の符号で示される。上記の添付図面は、本開示の原理に合致する特定の実施形態および実装形態を限定としてではなく例示として示す。これらの実装形態は、当業者が本開示を実施できるように十分に詳細に説明される。また、本開示の範囲および趣旨を逸脱することなしに、他の実装形態が利用されてもよいこと、および様々な要素の構造上の変更および／または代用が行われてもよいことを理解されたい。したがって、以下の詳細な説明は、限定的な意味に解釈されるべきではない。さらに、説明される本開示の様々な実施形態は、汎用コンピュータ上で実行されるソフトウェアの形態、または専用ハードウェアの形態、あるいはソフトウェアとハードウェアの組み合わせ、の何れで実装されてもよい。
【００３１】
アドホックベースで印刷サービスを提供し収益を得ようとするサービスプロバイダは、そのサービスだけを行うことを可能とする支援ツールを必要とする。サービスプロバイダは、通常環境において大部分の時間が非稼働状態にあり、サービスプロバイダにとって埋没費用となっているプリンタを保持する者であれば誰でもよい。ここで、そのままでは遊休資産であってコストのかかる装置であるプリンタを公共の利用に提供し、同時に収益を得ることができないか考えてみよう。収益を上げるために、サービスプロバイダが印刷サービスの価格設定に関する賢い判断を行うことができるように、算出してサービスプロバイダに提示すべき複数の因子がある。これは多くのサービスプロバイダが同一または類似のサービスを提供することのできる自由市場のシナリオであるので、サービスプロバイダは競合力を維持するための競争相手の価格設定の仕方に関して見通しを持つことが重要である。
【００３２】
さらに、当業者には理解されるように、アドホックベースで利用できる印刷サービスに関しては、そのサービスのユーザがいつサービスを受けられるかを決定しなければならないという難題がある。大学生が学生寮で印刷サービスを提供する場合を考えてみよう。印刷サービスには、その大学生がプリンタを共有して印刷サービスを提供し、印刷ごとに課金して収益を上げようとする、ネットワークプリンタ（図１の１４０）が含まれる。ネットワークプリンタ１４０は、これもまたネットワークに接続されている小さい機器（図１のネットワーク接続機器１２０）を介して、サービスネットワークに接続される。この機器１２０はネットワークプリンタ１４０の状態を収集し、そのプリンタの可用性をサービスネットワークに公開するためにクラウドベースサービス１００に接続する。学生の印刷サービスの利用可能時間は変化するものであって、日ごとに変わり得る。印刷サービスはその学生が部屋にいるときにだけ利用可能である。仮にその学生が利用可能時間を公開したとしても、学生自身のスケジュールが非常に変わり易いものであるために、エンドユーザに対して信頼のあるサービスを提供するには問題がある。
【００３３】
したがって、本明細書に記載の実施形態の一態様によれば、サービス可用性と動的収益計算のためのジオフェンシングのシステムおよび方法が提供される。図１は、サービス可用性および動的収益計算のためのジオフェンシングシステムの例示的実施形態の論理図である。図１に示すシステムにはサービスプロバイダネットワーク１５０が含まれ、サービスプロバイダネットワーク１５０がサービスプロバイダと同じ場所にあってもよい。様々な実施形態において、サービスプロバイダネットワーク１５０は、任意の既知または最新開発のネットワーク相互接続、例えばＷｉＦｉや有線イーサネット（登録商標）などを利用して実装されていてもよい。サービスプロバイダネットワーク１５０は、スマート装置、例えばスマートフォン、タブレット、スマートウォッチ、モバイルコンピュータ装置、またはサービスプロバイダのその他の任意の種類のモバイルコンピューティングデバイス１３０などへ接続するのに利用される。スマート装置１３０は、サービスプロバイダユーザが身に着けるか保持して携行される。さらに、ネットワーク接続機器１２０もサービスプロバイダネットワーク１５０に接続されていてもよい。最終的に、サービスプロバイダネットワーク１５０は、ネットワーク接続プリンタ１４０に接続されていてもよい。
【００３４】
図１に示すシステムの例示的実施形態はさらに、スマートフォン、タブレット、スマートウォッチ、携帯型コンピュータ、または他の任意の種類のコンピュータデバイスなどのようなサービスユーザのスマート装置１６０、電子商取引システム１９０、印刷ジョブを保持するクラウド印刷待ち行列１７０を有するクラウドベースサービス１００、および第三者クラウドドキュメントリポジトリ１８０を含む。上記のすべてのコンポーネントはクラウド１１０を利用して通信可能に相互接続されている。サービスユーザのスマート装置１６０は、サービスユーザが身に着けるか保持して携行される。
【００３５】
サービスユーザの近傍において印刷サービスが現在利用できるかどうかを自動判定する課題を解決するために、本開示の一実施形態では、ユーザおよびサービスプロバイダの両方のスマート装置１３０、１６０上で動作して、サービスロケーションおよびそのサービスロケーションにサービスプロバイダがいるかどうかを、判定するインスタンスを持つ、モバイルアプリケーションを利用する。上記のモバイルアプリケーションにログインしている個人がサービスプロバイダである場合、サービスプロバイダのデバイス１３０上のモバイルアプリケーションのインスタンスがジオロケーションサービスを利用して、サービスプロバイダが実際にサービスロケーションにいるかどうかを判定し、その情報をアプリケーションネットワークへ公開する。ジオロケーションにはスマート装置内で利用可能なＧＰＳ無線または補助ＧＰＳ（ＡＧＰＳ）が含まれ、また上記のネットワーク接続機器１２０に接続するためにブルートゥース（登録商標）またはＷｉＦｉダイレクトを利用するスマート装置もまた含み得る。サービスプロバイダがスマート装置を持って印刷サービスの近傍から離れると、モバイルアプリケーションのインスタンスが、サービスはもはや利用不能であることをサービスネットワークへ自動的に通知し、その状態を公開してサービスの潜在ユーザがその状態を認識してサービス利用を試みないようにさせる。
【００３６】
図２Ａは、図１のシステムの実施形態に関連して遂行されるサービス可用性の自動ジオロケーションのためのアルゴリズムの操作シーケンス例を示している。ステップ２００においてサービスプロバイダユーザが印刷サービスの所定の近傍に入ってくる。例えば、印刷サービスを仲間に提供する学生が、プリンタのある寮の部屋に歩いて入る。ステップ２１０において、サービスプロバイダのスマート装置１３０上で動作しているモバイルソフトウェアアプリケーションのインスタンスが、ネットワーク接続機器１２０とネットワークプリンタ１４０のあるサービスロケーションに対して、サービスプロバイダユーザのスマート装置１３０が近傍にあることを検出する。１つ以上の実施形態において、近傍にあることは、スマート装置１３０とサービスロケーションとの間の算出された空間距離を、例えば１００フィートのような所定の閾値と比較することにより検出してもよい。前述の近傍にあることが検出されると、サービスが利用可能であることが潜在サービスユーザに公開（ブロードキャスト）される。あるいは、適切なサービス可用性レコードがデータベースに作成されてもよい。
【００３７】
ステップ２２０において、サービスユーザのスマートデバイス１６０上で動作しているモバイルアプリケーションのインスタンスが、個別のサービスユーザへサービスが利用可能であることを表示する。ステップ２３０で、サービスプロバイダユーザがスマート装置１３０と共にサービスロケーションの近傍から離れる。ステップ２４０で、サービスプロバイダユーザのスマート装置１３０上で動作中のモバイルアプリケーションのインスタンスが、サービスロケーション（例えばネットワーク接続機器１２０のロケーション）の近傍からスマート装置１３０が外れたことを検出し、印刷サービスは利用不能であることを潜在ユーザに広告させる。ステップ２５０で、サービスユーザは、モバイル装置１６０上で動作中のモバイルアプリケーションのインスタンスにおいて印刷サービスが利用不能であることを知る。
【００３８】
図２Ｂは、図１に示したシステムの実施形態に関連して遂行される、プリンタサービス提供を設定するアルゴリズムの操作シーケンス例を示している。まずステップ２６０において、サービスプロバイダが認証情報を用いて、サービスプロバイダのスマート装置１３０上で動作中のモバイルアプリケーションのインスタンスにログインする。ステップ２６５でシステムは、サービスプロバイダネットワーク１５０上で利用可能なネットワークプリンタを発見する。ステップ２７０で、サービスプロバイダのスマート装置１３０上で動作中のモバイルアプリケーションのインスタンスが、利用可能なネットワークプリンタを表示する。ステップ２７５で、サービスプロバイダがネットワークプリンタの仕様を入力する。
【００３９】
ステップ２８０でサービスプロバイダが、サービス可用性の選択肢を設定する。これにはサービスが利用可能な日数または時間が含まれてもよい。ステップ２８５で、サービスプロバイダがモバイルアプリケーションのインスタンス内にある収益計算ツールを選択する。ステップ２９０で、サービスプロバイダが収益計算ツールで所望の収益を選択する。最後にステップ２９５で、サービスプロバイダが特定されたサービス提供を保存する。
【００４０】
１つ以上の実施形態において、サービスユーザのスマート装置１６０で動作中のモバイルアプリケーションの上記のインスタンスが、近くにあるサービスプロバイダを検索し、各プリンタモデルおよびプリンタ種類に対する現在有効な値段を表示する機能を提供する。近くにあるサービスを検索するために、本明細書に記載の一実施形態では、スマート装置１３０および／または１６０のＧＰＳ無線または補助ＧＰＳ（ＡＧＰＳ）を活用して、各印刷サービスロケーションを中心として半径を設定する。
【００４１】
１つ以上の実施形態において、サービスプロバイダが利用可能であって、そのプロバイダが指定のサービス時間内にある場合には、そのユーザのスマート装置１６０上で動作中のモバイルアプリケーションのインスタンスが、印刷サービスが利用可能であることを示す。１つ以上の実施形態において、サービスプロバイダのロケーションはモバイルアプリケーションのインスタンスによって表示された地図上に表すことができ、サービスユーザはそのロケーションに行って印刷サービスを取得することができる。同じモバイルアプリケーションのインスタンスを介して、サービスユーザには、サービスプロバイダがサービスネットワークに広告している料金（例えば１ページ当たりの印刷料金）が示される。上記のモバイルアプリケーションのインスタンスにより、広告された値段および利用可能な印刷オプション（カラーかモノクロか、片面か両面か、など）をユーザが受諾することが可能となり、また第三者のクラウドドキュメントリポジトリ１８０などのクラウドドキュメントリポジトリから、印刷するドキュメントをネットワーク接続プリンタ１４０へリリースすることができる。１つ以上の実施形態において、本明細書に記載のクラウド印刷サービスをネットワークプリンタ１４０へ接続する、ネットワーク接続機器１２０を介して、クラウド印刷サービスが遂行される。サービスユーザは、印刷されたページ数に対してサービスプロバイダがシステムで明示しているページ当たりの料金を課金される。
【００４２】
本発明のシステムの一実施形態では、印刷ジョブをネットワーク接続プリンタ１４０にリリースできるためには、サービスユーザが印刷サービスの近傍にいなければならない。これは、スマート装置１６０および１３０のジオロケーションで決定される、サービスユーザおよびサービスプロバイダのそれぞれのジオロケーション近傍円３０１および３０２が、図３に示すように、ネットワーク接続プリンタ１４０のサービスロケーションの位置とオーバラップしなければならないことを意味している。これにより、印刷サービスが確実に利用可能となり、サービスユーザは十分な近傍にいて印刷物を取り出すことができるようになる。
【００４３】
別の実施形態では、サービスユーザがモバイルアプリケーションのインスタンスを利用してサービスプロバイダのモバイルアプリケーションのインスタンスに通知を送信して、特定の時間にサービスプロバイダを利用できるように要求することができる。サービスプロバイダがその要求を受諾すると、モバイルアプリケーションはリマインダを設定して会議の時間が近づいたときにアラームを発することができる。その時間が近づいたときにサービスプロバイダがサービスロケーションの近傍にいない場合には、サービスプロバイダのモバイルアプリケーションのインスタンスはサービスプロバイダに警告を発して、サービスを利用可能とするためにサービスロケーションまで移動する必要があると伝えることができる。
【００４４】
上記のように１つ以上の実施形態において、サービスプロバイダのモバイルアプリケーションのインスタンスが、サービスプロバイダにネットワーク接続プリンタを識別させ、サービス可用性を特定し、プリンタ提供のページ単価を規定させることができる。詳細には、図４Ａ、４Ｂ、４Ｃには、すべての利用可能なネットワークプリンタを検出し、また検出された各プリンタの名前と仕様を入力するための、サービスプロバイダアプリケーションインスタンスのユーザインタフェースの様々な例示的実施形態が示されている。図４Ｄ、４Ｅは、印刷サービスの可用性を設定するためのユーザインタフェースの例示的実施形態を示している。図４Ｆ、４Ｉは、印刷サービスのページ当りの印刷コストを設定するためのユーザインタフェースの例示的実施形態を示している。図５Ａ、５Ｂは、印刷サービス提供を管理するためのユーザインタフェースの例示的実施形態を示している。
【００４５】
１つ以上の実施形態において、サービスプロバイダのモバイルアプリケーションのインスタンスは、サービスプロバイダの印刷サービス用消耗品補充の発注も可能とし、その結果として操業履歴の記録も可能とする。そこには製品仕様、発注量、単価が記録され、将来のためにクラウドサービスに開設されたサービスプロバイダのアカウントに保存される。１つ以上の実施形態において、クラウドベースサービス１００は１つまたは複数の第三者電子商取引システムに接続されていて、サービスプロバイダのプリンタ用の様々な消耗品補充の発注を行う。これらの第三者は価格設定の維持管理者であり、結果的に過去の価格設定をクラウドベースサービス１００内に保存・保持する。
【００４６】
図４Ｇ、４Ｈ、４Ｉは、コストおよび収益を計算し、適切なサービス価格を設定するための、モバイルアプリケーションのグラフィカルユーザインタフェースの様々な実施形態を示している。
【００４７】
１つ以上の実施形態において、過去の購入情報を利用することで、モバイルアプリケーションのサービスプロバイダインスタンスは、消耗品コストが今いくらで、過去いくらであったかということをサービスプロバイダに提供することができる。これによれば、サービスプロバイダに過去の正確なデータを提供し、サービスプロバイダが確信を持って印刷提供の価格設定をして、それで収益が出ていることを知ることができるので重要である。モバイルアプリケーションは、クラウドベースサービス１００のサービスプロバイダのアカウントからデータを管理するだけでなく、収益解析のための簡単で直感的なインタフェースを提供する。サービスプロバイダが様々なシナリオを処理し終えて、達成した値段および収益に満足すれば、その印刷サービスの値段をすぐに広告して、広く利用可能となるようにすることができる。１つ以上の実施形態において、モバイルアプリケーションのインスタンスはまた、サービスプロバイダに入力要求をして、指定の値段が発効する日時を明示させてもよい。
【００４８】
様々な実施形態により、サービスプロバイダは印刷当りの値段および／またはその収益の操作が可能となる。１つの例示的実施形態では、印刷ごとの計算にサービスプロバイダがカスタムパラメータを含めて入力することができる。この一例は、印刷サービスの一部であるプリンタに通電する電気コストであってもよい。
【００４９】
別の例示的実施形態では、サービスプロバイダが消耗品に対して独自の値段を入力して、通常の購入チャネル以外で購入できた物品に対する値段を算出することができる。これによりサービスプロバイダは特定の消耗品供給源に固定されず、クラウドベースサービス１００により大きな魅力を持たせることが可能となる。また、消耗品の供給元をあるものから別のものへとすることで、サービスプロバイダの収益最大化により自由度を与えることができる利点もある。
【００５０】
別の例示的実施形態では、サービスプロバイダがリアルタイムで第三者の電子商取引システム１９０に接続して、リアルタイムで価格設定することが可能である。こうすることで、サービスプロバイダは次の購入時に原価ベースがどこへ向かうかを予測することができ、その情報からサービスプロバイダは値段を先行的に変更することができる。また、すべてはモバイルアプリケーションのインスタンス内で遂行されるので簡単であり、サービスプロバイダが異なるアプリケーション間で値段を手動で検索して移し替える必要がない。
【００５１】
上記の説明はプリンタサービスについて述べた。他方で、本明細書に記載の本開示の概念は、プリンタサービスにのみ限定されるものではない。例えばスキャニングのような、一ユーザから別のユーザへ提供し得る実質的に標準化されたその他の任意の種類のサービスも、上記のシステムおよび方法に関連して利用することができる。したがって、上記の実施形態は印刷サービスにだけ限定されるものではない。
【００５２】
図６は、図１に示すシステムに関連するスマート装置１３０、１６０、またはネットワーク接続機器１２０として利用可能なコンピュータ化システム６００の例示的実施形態を示す図である。１つ以上の実施形態において、コンピュータ化システム６００は、スマートフォンや携帯情報端末（ＰＤＡ）、タブレットコンピュータ、スマートウォッチなどのようなモバイルコンピュータ装置のフォームファクタ内に実装されてもよい。代替実施形態においては、コンピュータ化システム６００はラップトップコンピュータ、ノートブックコンピュータ、またはデスクトップコンピュータを基礎として実装されてもよい。さらなる代替実施形態では、コンピュータ化システム６００は、電子ブック（すなわちｅ−ブック）リーダや、スキャナ、複写機などの、ある専用機能を持った電子装置に組み込まれた、埋込型システムであってもよい。またさらに別の代替実施形態では、コンピュータ化システム６００は、当業者には既知の、グーグルグラスのような、拡張現実ヘッドマウントディスプレイ（ＨＭＤ）の一部として実装されていてもよい。
【００５３】
コンピュータ化システム６００は、コンピュータ化システム６００の様々なハードウェア部品の間、またはそれらを横断して情報を通信するためのデータバス６０４またはその他の相互接続または通信機構と、情報を処理しその他の計算および制御タスクを遂行するための、データバス６０４に接続された中央処理ユニット（ＣＰＵあるいは単にプロセッサ）６０１と、を含んでいてもよい。また、コンピュータ化システム６００は、様々な情報並びにプロセッサ６０１で実行される命令を格納するために、バス６０４に連結されたランダムアクセスメモリ（ＲＡＭ）またはその他の動的記憶装置のようなメモリ６１２も含む。メモリ６１２はまた、磁気ディスクや光ディスク、固体素子フラッシュメモリ装置、その他の不揮発性固体素子記憶装置のような、永続的記憶装置を含んでいてもよい。
【００５４】
１つ以上の実施形態においてメモリ６１２は、プロセッサ６０１による命令の実行時の一時変数またはその他の中間情報の格納に使用されてもよい。任意選択としてコンピュータ化システム６００は、読出し専用メモリ（ＲＯＭまたはＥＰＲＯＭ）６０２、またはデータバス６０４に接続されたその他の静的記憶装置をさらに含んでいて、コンピュータ化システム６００の操作に必要なファームウェア、または基本入出力システム（ＢＩＯＳ）、並びにコンピュータ化システム６００の様々な構成パラメータなどの、プロセッサ６０１のための静的情報および命令を格納してもよい。
【００５５】
１つ以上の実施形態においてコンピュータ化システム６００は、図４Ａ〜図５Ｂに示すグラフィカルユーザインタフェーススクリーンのようなディスプレイ装置６０９を含んでいてもよい。ディスプレイ装置６０９もデータバス６０４に接続されて、コンピュータ化システム６００の様々な情報をユーザに表示してもよい。代替実施形態においては、ディスプレイ装置６０９は、グラフィックコントローラおよび／またはグラフィックプロセッサ（図示せず）に関連付けられていてもよい。ディスプレイ装置６０９は液晶ディスプレイ（ＬＣＤ）として実装されていてもよい。液晶ディスプレイ（ＬＣＤ）は、何れも当業者には周知の、例えば薄膜トランジスタ（ＴＦＴ）技術または有機発光ダイオード（ＯＬＥＤ）技術を利用して製造されてもよい。様々な実施形態においてディスプレイ装置６０９は、コンピュータ化システム６００のその他の部品と共通の筐体に組み込まれていてもよい。代替実施形態では、ディスプレイ装置６０９がそのような筐体の外に配置されていてもよい。
【００５６】
１つ以上の実施形態において、コンピュータ化システム６００はデータバス６０４に接続されたスマートカードインタフェース６２５をさらに含んでいて、エンドユーザが挿入したスマートカード上に符号化された情報を読み込むように構成されていてもよい。この符号化された情報は、エンドユーザの認証情報を含んでいてもよい。
【００５７】
１つ以上の実施形態において、コンピュータ化システム６００は１つ以上の入力装置を含んでいてもよい。入力装置は、例えば、触覚コマンドを受信するためのタッチスクリーンインタフェース６１０、種々の物体の静止画像または動画を取得するためのカメラ６１１、並びにキーボード６０６であって、これらはすべて上記のデータバス６０４に接続されていて、静止画像または動画を含む情報およびユーザのコマンド選択をプロセッサ６０１に通信してもよい。代替の実施形態では入力装置に、コンピュータ化システム６００へのユーザのコマンド選択の指示に利用可能である、ユーザの眼球運動追跡システム（図示せず）が含まれていてもよい。さらに別の代替実施形態では、コンピュータ化システム６００が音声コマンドインタフェースを含んでいて、ユーザからの音声制御コマンドを受信してもよい。
【００５８】
１つ以上の実施形態においてコンピュータ化システム６００はさらにロケーション信号受信器６０３を含んでいて、ＧＰＳ信号に対するスキャンを実行して、検出されたＧＰＳ信号によってコンピュータ化システム６００の地理的ロケーションを判定し、判定された地理的ロケーション情報をデータバス６０４を介してプロセッサ６０１に通信してもよい。本明細書に記載したように決定されるロケーションは、記述したように、ユーザおよび／またはサービスプロバイダがプリンタサービスの近傍にいることの判定に利用されてもよい。
【００５９】
１つ以上の実施形態においてコンピュータ化システム６００は、データバス６０４に接続されたネットワークインタフェース６０５のような、通信インタフェースをさらに含んでいてもよい。ネットワークインタフェース６０５は、ＷｉＦｉインタフェース（アダプタ）６０７またはセルラーネットワーク（ＧＳＭ（登録商標）またはＣＤＭＡ）アダプタ６０８の少なくとも１つを利用して、コンピュータ化システム６００とインターネット６２４との間の接続を確立するように構成されていてもよい。ネットワークインタフェース６０５は、コンピュータ化システム６００とインターネット６２４との間の双方向データ通信を提供するように構成されていてもよい。ＷｉＦｉインタフェース６０７は、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇおよび／または８０２．１１ｎプロトコル、並びに当業者には既知のブルートゥースプロトコルに適合して作動してもよい。例示的実装形態ではＷｉＦｉインタフェース６０７とセルラーネットワーク（ＧＳＭまたはＣＤＭＡ）アダプタ６０８が、様々な種類の情報を表すデジタルデータストリームを搬送する電気信号または電磁気信号を送受信する。
【００６０】
１つ以上の実施形態において、インターネット６２４は一般的には１つ以上のサブネットワークを介して他のネットワークリソースへデータ通信を提供する。こうしてコンピュータ化システム６００は、ウェブサーバまたはその他のコンテンツサーバ、その他のネットワークデータストレージリソースなどの、インターネット６２４上の任意の場所にある多くのネットワークリソースにアクセス可能である。１つ以上の実施形態においてコンピュータ化システム６００は、ネットワークインタフェース６０５によって、メッセージ、メディア、またはアプリケーションプログラムコードを含むその他のデータを、インターネット６２４を含む多種のネットワークを介して送受信するように構成されている。インターネットの例では、コンピュータ化システム６００がネットワーククライアントとして動作する場合には、コンピュータ化システム６００上で実行するアプリケーションプログラムのためのコードやデータを要求してもよい。同様に、ネットワークサーバとして動作して、様々なデータまたはコンピュータコードを他のネットワークリソースへ送信してもよい。
【００６１】
１つ以上の実施形態においてコンピュータ化システム６００はネットワークインタフェース６０５を利用して、ＨＴＴＰリクエストなどの要求をインターネット６２４経由で様々なサーバ（クラウド）１１０へ送信し、また様々な情報を受信する。受信した情報のあるものは、図４Ａ〜図５Ｂに示す前述のユーザインタフェースを利用してユーザに表示されてもよい。
【００６２】
１つ以上の実施形態において、本明細書に記載の機能は、メモリ６１２に含まれる１つ以上の命令の１つ以上のシーケンスを実行するプロセッサ６０１に応答して、コンピュータ化システム６００によって実行される。そのような命令は別のコンピュータ可読媒体からメモリ６１２へ読み込まれてもよい。メモリ６１２に含まれる命令のシーケンスを実行することで、プロセッサ６０１に本明細書に記載した様々なプロセスステップを遂行させる。代替の実施態様では、ソフトウェアによる命令の代わりに、あるいはソフトウェアによる命令と組み合わせて、配線による回路を使用して本発明の実施形態が実装されてもよい。したがって、本開示の実施態様は、ハードウェア回路および／またはソフトウェアの何れかの特定の組み合わせに限定されるものではない。
【００６３】
本明細書で使用される「コンピュータ可読媒体」という用語は、プロセッサ６０１に実行命令を与えることに関与する任意の媒体を指す。コンピュータ可読媒体は、本明細書に記載の任意の方法および／または技術を実行するための命令を伝えることができる、マシン可読媒体の一例に過ぎない。このような媒体には、不揮発性媒体および揮発性媒体を含む多くの形態があるが、これらに限るものではない。
【００６４】
非一時的なコンピュータ可読媒体の一般的形態として、例えば、フロッピー（登録商標）ディスク（登録商標）、フレキシブルディスク、ハードディスク、磁気テープ、あるいは他の任意の磁気媒体、ＣＤ−ＲＯＭ、他の任意の光媒体、パンチカード、紙テープ、その他の孔でパターンを形成する任意の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、フラッシュドライブ、メモリカード、その他の任意のメモリチップまたはメモリカートリッジ、あるいはコンピュータが読み取ることができる他の任意の媒体、が含まれる。様々な形態のコンピュータ可読媒体が、プロセッサ９０１での実行のために、１つまたは複数の命令の１つまたは複数のシーケンスの伝送に関与し得る。例えば、命令が先ず、リモートコンピュータから磁気ディスクへ伝送されてもよい。もしくは、リモートコンピュータが命令をそのダイナミックメモリに書込み、インターネット６２４を介して命令を送信してもよい。詳細には、コンピュータ命令は、当分野では既知の各種のネットワークデータ通信プロトコルを利用してインターネット６２４経由で、上記のリモートコンピュータからコンピュータ化システム６００のメモリ６１２へダウンロードされてもよい。
【００６５】
１つ以上の実施形態においてコンピュータ化システム６００のメモリ６１２は、以下に述べるソフトウェアプログラム、アプリケーション、またはモジュールの任意のものを格納してもよい。
【００６６】
１．オペレーティングシステム（ＯＳ）６１３。オペレーティングシステム（ＯＳ）６１３は基本のシステム業務を実行し、コンピュータ化システム６００の様々なハードウェア部品を管理するためのモバイルオペレーティングシステムである。オペレーティングシステム６１３の例示的実施形態は当業者には既知であり、Ｍａｃ  ＯＳ、ｉＯＳ、Ａｎｄｒｏｉｄ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）、Ｗｉｎｄｏｗｓ  Ｍｏｂｉｌｅ、Ｌｉｎｕｘ（登録商標）、Ｕｎｉｘ（登録商標）、あるいはその他の現在知られているかまたは今後開発されるオペレーティングシステムの任意のものが含まれてよい。
【００６７】
２．アプリケーション６１４。アプリケーション６１４には、例えば、コンピュータ化システム６００のプロセッサ６０１によって実行される一連のソフトウェアアプリケーションが含まれてもよい。これはコンピュータ化システム６００に、図４Ａ〜図５Ｂに示すグラフィカルユーザインタフェーススクリーンを生成するようなある所定の機能を遂行させる。１つ以上の実施形態においてアプリケーション６１４には、例えば、サービスプロバイダアプリケーション６１５のインスタンス、エンドユーザ（サービスユーザ）アプリケーション６１６のインスタンス、および／またはジオロケーションアプリケーション６１７が含まれていてもよい。
【００６８】
３．データストレージ６１８。データストレージ６１８は、例えば、利用可能なネットワーク接続プリンタ１４０に関する情報６１９、様々な値段情報、並びに他の任意の好適な情報を格納するために利用されてもよい。
【００６９】
図７は、図１に示すシステムの、例えばクラウドベースサービス１００またはクラウドドキュメントリポジトリ１８０のためのコンピュータプラットフォームとして使用可能な、コンピュータ化サーバシステム７００の例示的実施形態を示す図である。
【００７０】
１つ以上の実施形態において、コンピュータ化サーバシステム７００はデータバス７０４を含んでもよい。これは図６に示すコンピュータ化システム６００のデータバス６０４と同じであるか、データバス６０４と実質的に同様の機能を行ってもよい。様々な実施形態において、データバス７０４は、データバス６０４と同じまたは異なる相互接続および／または通信プロトコルを使用してもよい。コンピュータ化サーバシステム７００の、１つ以上のプロセッサ（ＣＰＵ）７０１、ネットワークアダプタ７０５、ＥＰＲＯＭ／ファームウェアストレージ７０２、ディスプレイ装置７０９、およびキーボード７０６もまた、コンピュータ化システム６００のプロセッサ６０１、ネットワークインタフェース６０５、ＥＰＲＯＭ／ファームウェアストレージ６０２、ディスプレイ装置６０９、およびキーボード６０６と、コンピュータ化サーバシステム７００の部品がサーバプラットフォーム構成で展開されていることを除けば、実質的に同様であってよい。様々な実装において、１つ以上のプロセッサ７０１はプロセッサ６０１に比べると実質的に処理能力が向上していてもよい。
【００７１】
入力装置７０６（キーボード）に加えて、コンピュータ化サーバシステム７００には、マウスやトラックボール、カーソル方向キーなどのカーソル制御装置７１０がさらに含まれていて、方向情報およびコマンド選択をプロセッサ７０１に通信し、またディスプレイ装置７０９上でのカーソル移動を制御してもよい。この入力装置は一般的には第１の軸（例えばｘ軸）と第２の軸（例えばｙ軸）の２つの軸内での２自由度を有し、それによって装置が面内位置を特定可能となる。
【００７２】
コンピュータ化サーバシステム７００のＬＡＮ／ＩＳＤＮアダプタ７０７が、例えば総合デジタル通信網（ＩＳＤＮ）カードまたは対応する種類の電話線へのデータ通信接続を提供するモデムを利用して実装されてもよい。これはインターネットサービスプロバイダのハードウェア（図示せず）を利用してインターネット６２４に接続されている。別の例として、ＬＡＮ／ＩＳＤＮアダプタ７０７はローカルエリアネットワークインタフェースカード（ＬＡＮ  ＮＩＣ）であって、対応するＬＡＮおよびインターネット６２４にデータ通信接続を提供してもよい。ファームウェアおよび／またはドライバファイルなどの様々なデータファイルを格納するために、コンピュータ化サーバシステム７００には、ストレージコントローラ７０３によってデータバス７０４に接続された、ストレージ７０８が備えられていてもよい。カメラ７１１は様々な物体の画像および／または動画を取得するのに利用されてもよい。
【００７３】
１つ以上の実施形態においてコンピュータ化システム７００のメモリ７１２は、以下に述べるソフトウェアプログラム、アプリケーション、モジュール、およびデータの任意のものを格納していてもよい。
【００７４】
１．サーバオペレーティングシステム（ＯＳ）７１３。サーバオペレーティングシステム（ＯＳ）７１３は基本のシステム業務を実行し、コンピュータ化サーバシステム７００の様々なハードウェア部品を管理するためのオペレーティングシステムであってよい。サーバオペレーティングシステム７１３の例示的実施形態は当業者にはすべて既知であり、Ｗｉｎｄｏｗｓサーバ、Ｍａｃ  ＯＳ、Ｕｎｉｘ、ＡＩＸ、ＦｒｅｅＢＳＤ、Ｌｉｎｕｘ、並びに現在知られているか今後開発される任意のオペレーティングシステムが含まれていてもよい。
【００７５】
２．ネットワーク通信モジュール７１４。ネットワーク通信モジュール７１４は、例えば１つ以上のネットワークプロトコルスタックを含み、これを利用して、コンピュータ化サーバシステム７００と、インターネット６２４の様々なネットワークエンティティ、例えばコンピュータ化システム６００との間で、ＬＡＮ／ＩＳＤＮアダプタ７０７と連携して動作するネットワークアダプタ７０５によってネットワーク接続の確立を行う。
【００７６】
３．サーバアプリケーション７１５。サーバアプリケーション７１５には、例えばコンピュータ化サーバシステム７００の１つ以上のプロセッサ７０１によって実行される一連のソフトウェアアプリケーションが含まれてもよい。これはコンピュータ化サーバシステム７００にある所定の機能またはタスクを遂行させる。１つ以上の実施形態においてサーバアプリケーション７１５は、詳細を上記したクラウドサービス機能を遂行するためのサーバベースのアプリケーション７１６を含んでいてもよい。さらには、上記したように、クラウドドキュメントリポジトリ１９０に格納されたドキュメントなどのような様々な情報を格納し、それへのアクセスを管理するための、データベース管理システム７１７が備えられていてもよい。
【００７７】
４．データストレージ７１８。データストレージ７１８が、例えば、クラウドドキュメントリポジトリ１８０に格納されたドキュメントのカタログ７１９を含む前述の情報を格納するために使用されてもよい。これは、リレーショナルデータベーステーブルおよびオブジェクトのような、１つ以上のデータベーステーブルおよび／またはデータベースオブジェクトの形式で格納されていてもよい。
【００７８】
最後に、本明細書で説明したプロセスおよび技術は特定の装置に固有に関係するものではなく、構成要素の任意の適切な組み合わせによって実施可能であることを理解されたい。さらに、種々のタイプの汎用デバイスを、ここで説明した教示にしたがって使用することが可能である。ここで説明した方法のステップを実行するための専用装置を構築することが有利な場合もあり得るであろう。本開示を特定の例に関連して説明したが、これらは全ての点において限定のためではなく説明のためであることを意図している。本開示の実行には、ハードウェア、ソフトウェア、およびファームウェアの多くの異なる組み合わせが適することが、当業者には理解されるであろう。例えば、説明したソフトウェアは、アセンブラ、Ｃ／Ｃ＋＋、Ｏｂｊｅｃｔｉｖｅ−Ｃ、ｐｅｒｌ、ｓｈｅｌｌ、ＰＨＰ、Ｊａｖａ（登録商標）などの広範なプログラム言語あるいはスクリプト言語、並びに任意の現在知られているか今後開発されるプログラム言語あるいはスクリプト言語によって実装することが可能である。
【００７９】
さらに本発明の他の実施態様が、明細書の考察およびここに開示した本開示の実施により当業者には明らかとなるであろう。上に述べた実施形態の様々な態様および／またはコンポーネントは、サービス可用性と動的収益計算のためのジオフェンシングのための様々なシステムおよび方法において、単独または任意の組合せで使用されてもよい。明細書および実施例は例示としてのみ考慮されるべきである。
【符号の説明】
【００８０】
１００  クラウドベースサービス
１１０  クラウド
１２０  ネットワーク接続機器
１３０  スマート装置
１４０  ネットワーク接続プリンタ
１５０  サービスプロバイダネットワーク
１６０  サービスユーザのスマート装置
１７０  クラウド印刷待ち行列
６００  コンピュータ化システム
６０１  プロセッサ
６１２  メモリ
７００  コンピュータ化サーバシステム
７０１  プロセッサ
７１２  メモリ
【図１】
0006705332.tif 000002
【図２Ａ】
0006705332.tif 000003
【図２Ｂ】
0006705332.tif 000004
【図３】
0006705332.tif 000005
【図４Ａ】
0006705332.tif 000006
【図４Ｂ】
0006705332.tif 000007
【図４Ｃ】
0006705332.tif 000008
【図４Ｄ】
0006705332.tif 000009
【図４Ｅ】
0006705332.tif 000010
【図４Ｆ】
0006705332.tif 000011
【図４Ｇ】
0006705332.tif 000012
【図４Ｈ】
0006705332.tif 000013
【図４Ｉ】
0006705332.tif 000014
【図５Ａ】
0006705332.tif 000015
【図５Ｂ】
0006705332.tif 000016
【図６】
0006705332.tif 000017
【図７】
0006705332.tif 000018