(57)【要約】【課題】  安全が確保されていない状態においてシステムと相互に作用するシステムおよび手順を提供すること。【解決手段】  コンピューターシステムの安全な状態にログインする前に、ユーザーは、その当日などにおける打ち合わせに関する予定表情報を含む、限定された情報にアクセスすることが可能である。本発明のある形態において、ユーザーは、手書きか、あるいはタイプされたメモを受け取るために、表示されたメモ帳と相互に作用することが可能である。ここで記述されたシステムおよび方法の形態は、コンピューターシステムの安全が確保された状態にログインする前に、ユーザーがコンピューターを迅速におさらいするか、あるいはこれと相互に作用することを可能にする。【選択図】  図６
2005129060.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのファイルを有する記憶域と、
システムの安全な状態および安全が確保されていない状態を制御するプロセッサーであって、前記システムが前記安全が確保されていない状態にある間に、前記ファイルにアクセスする少なくとも１つのアプリケーションを有するプロセッサーと
を備えることを特徴とするコンピューターシステム。
【請求項２】
前記アプリケーションは、前記ファイルから予定表データを表示するスケジュール管理プログラムであることを特徴とする請求項１に記載のコンピューターシステム。
【請求項３】
前記アプリケーションは、電卓プログラムであることを特徴とする請求項１に記載のコンピューターシステム。
【請求項４】
システムの安全な状態および安全が確保されていない状態を制御するプロセッサーであって、前記システムが前記安全が確保されていない状態にある間に、動作させることができる少なくとも１つのアプリケーションを有するプロセッサー
を備えることを特徴とするコンピューターシステム。
【請求項５】
前記アプリケーションは、テキスト形式のメモを受け取るための、メモをとるアプリケーションであることを特徴とする請求項４に記載のコンピューターシステム。
【請求項６】
前記アプリケーションは、電子インクの手書きのメモを受け取るための、メモをとるアプリケーションであることを特徴とする請求項４に記載のコンピューターシステム。
【請求項７】
前記アプリケーションは、音声記録アプリケーションであることを特徴とする請求項４に記載のコンピューターシステム。
【請求項８】
前記アプリケーションは、電卓アプリケーションであることを特徴とする請求項４に記載のコンピューターシステム。
【請求項９】
前記アプリケーションは、ゲームであることを特徴とする請求項４に記載のコンピューターシステム。
【請求項１０】
前記システムが前記安全な状態にあるときに情報を格納するための記憶域をさらに備え、
前記情報は、前記システムが前記安全が確保されていない状態にあった間に相互に作用した前記アプリケーションから発していることを特徴とする請求項４に記載のコンピューターシステム。
【請求項１１】
前記アプリケーションはスケジュール管理アプリケーションであり、
当該スケジュール管理アプリケーションによりアクセスされる予定表情報を格納するための記憶域をさらに備えることを特徴とする請求項４に記載のコンピューターシステム。
【請求項１２】
情報へのアクセスを許可するための手順であって、
システムを待機状態から再開するステップと、
安全が確保されていない状態にある間に、データ記憶域から１あるいは複数のファイルを検索するステップと、
前記１あるいは複数のファイルからの情報を表示するステップと、
安全な状態に入るステップと
を備えることを特徴とする手順。
【請求項１３】
アプリケーションと相互に作用するステップと、
前記アプリケーションに関する情報を前記１あるいは複数のファイルに同期させるステップと
をさらに備えることを特徴とする請求項１２に記載の手順。
【請求項１４】
前記表示するステップは、予定表情報を表示することを特徴とする請求項１２に記載の手順。
【請求項１５】
後に安全が確保された状態になる、コンピューターシステムの安全が確保されていない状態のコンピューターアプリケーションと相互に作用する手順であって、
前記安全が確保されていない状態にある間に、前記コンピューターアプリケーションに関連するユーザーインターフェースを表示するステップと、
前記コンピューターアプリケーションに関するユーザー入力を受け取るステップと、
当該ユーザー入力の結果を一時的に格納するステップと、
前記コンピューターシステムの安全な状態にログインするステップと、
前記安全な状態にある間に、前記安全が確保されていない状態において入力された前記結果の一時的な格納に基づいて、前記ユーザー入力の結果を格納するステップと
を備えることを特徴とする手順。
【請求項１６】
前記受け取るステップは、
前記ユーザーインターフェースおよびスタイラスとのユーザー対話に基づいて手書きのインクを受け取るステップを備えることを特徴とする請求項１５に記載の手順。
【請求項１７】
前記受け取るステップは、
前記ユーザーインターフェースおよびキーボードとのユーザー対話に基づいてテキストのメモを受け取るステップを備えることを特徴とする請求項１５に記載の手順。
【請求項１８】
コンピューターシステムについて遠隔の情報にアクセスするための手順であって、
安全が確保されていない状態にある間に、情報を格納している情報源に接続するステップと、
前記安全が確保されていない状態にある間に、ユーザーに前記情報を提供するステップと、
前記コンピューターシステムを前記安全が確保されていない状態から安全な状態に変えるべきユーザー入力を受け取るステップと
を備えることを特徴とする手順。
【請求項１９】
前記接続するステップは、データを有する遠隔サーバーに接続することをさらに備えることを特徴とする請求項１８に記載の手順。
【請求項２０】
前記接続するステップは、遠隔の情報源から得られた前記情報を有するローカルなサーバーに接続することをさらに備えることを特徴とする請求項１８に記載の手順。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の形態は情報アクセスに関連する。より詳細には、本発明の形態は、コンピューターシステムあるいは任意のデータ源への安全なログオンに先立ち、選択された情報を表示することに関連する。
【背景技術】
【０００２】
携帯コンピューターが人々の情報の使用法を継続的に様変わりさせている。携帯コンピューター出現前には、人々は紙の表に打ち合わせ予定を書き込んだものである。今では、人々は次の打ち合わせについて警告してくれるスケジュール管理プログラムに頼っている。携帯コンピューターに予定表を格納することでの１つの弱点はその機械をブートする際の遅延である。ある状況では、システムでスケジュール管理プログラムへのアクセスが可能になるまでに、数分間待たなければならないであろう。あるオペレーティングシステムでは、打ち合わせ情報にアクセスするために安全が確保されたシステム（ｓｅｃｕｒｅｄ  ｓｙｓｔｅｍ）にログインする必要があるため、その遅延は増大させられる。それで、ユーザーは一般に打ち合わせ情報へ迅速にアクセスするために、詳細な予定表は自分のコンピューターに置いておき、そしてそのコンピューターで把握されているその日の予定表のコピーをプリントアウトすることがある。
【０００３】
それと対照的に、ＰＤＡ（Personal Data Assistant）は、予定表や他の情報への迅速なアクセスを提供する。情報へ迅速にアクセスできるということは、一方で、ユーザーがＰＤＡに対して自分を認証する安全な方法がない状態にいるという意味でＰＤＡの問題でもある。ＰＤＡの安全性が低いという性質のために、ユーザーは機密性の高い、あるいは個人的な記録をＰＤＡで保持することに消極的であり、その代わりに携帯コンピューター上にそれらを保持する。さらに、その打ち合わせ情報はユーザーが主に使用する機械で最後に同期されたもののみが有効となる。このようにして、コンピューターのユーザーは携帯コンピューターとＰＤＡ両方を持って打ち合わせに出席することになる。
【０００４】
図３、４、および５がこれらの問題を例証する。図３は典型的なＰＤＡのシステムを示す。ここでは、安全が確保されていない（ｉｎｓｅｃｕｒｅ）データ記憶域３０１がアプリケーション３０２〜３０４への情報を格納し、送信する。ユーザーは、機密性の高い、あるいは個人的なもの（たとえば、企業の機密書類やクレジットカード番号）については、それを格納することに消極的である。
【０００５】
図４は従来の、安全なログインシステムを示す。この図には、仕切り４０３で分けられた安全が確保されていない（ログイン前の）領域４０１と、安全な領域４０２が含まれる。ここでは、ユーザーには（Ctrl,Alt,Delのキーを同時に押した後で）、ユーザー名とパスワードを問合せるウインドウが提供される。安全性が高いログインとして他の手法も知られている。その人をシステムに対して認証した後で、システムは仕切り４０３を越えて安全な領域４０２に入る。その安全な領域にいる間に、ユーザーはアプリケーション４０６〜４０８にアクセスすることが可能である。仕切り４０３の安全が確保されていない側の領域４０１では、明白に、アプリケーション４０６〜４０８のいずれも利用できない。アプリケーション４０６〜４０８へのアクセスはシステムにログインすることによってのみ可能である。
【０００６】
図５は予定表あるいは他の情報にアクセスするための従来のコンピューターの手順を示す。システムには、さまざまな異なる電源断の方法がある。第1に、システムが完全にシャットダウンされる場合がある。ブートするために起動は１５秒から３分まで掛かる場合がある。他の状況において、システムは待機状態にある場合がある。完全に電源断され、冷えた機械をブートするためにはかなりの時間（平均して数分間）を伴ってしまうため、その必要のない待機状態とすることについては打ち合わせから打ち合わせへ飛び回るユーザーの間でますます評判が高くなっている。待機状態では、システム情報をメモリーに格納しており、それにより、待機状態から再開するために数秒しか要さない。
【０００７】
図５を参照すると、システム５０１は電源断状態（たとえば、待機状態）にある。ユーザーが電源ボタンを押す。システムは時間５０２に起動する。５０３において、ユーザーにログインする機会がもたらされる。ユーザーにとっては他に利用可能な選択は存在しない。次に、ユーザーはそのシステムに安全なログインウインドウを提供させるためにセキュリティー手順を活性化する。当技術分野では他の手法も知られている。システムは次に（１秒以下で）ログインウインドウ５０５を提供する。ユーザーは時間５０６において自分のパスワードを入力し始める（およそ１０〜２０秒をかかる）。次に、ユーザーはログイン状態になり、そして時間５０７において彼の次の打ち合わせに関連している情報にアクセスを開始する（これが１０〜３０秒を要する場合がある）。この例では実質的に３つの状態がある。すなわち、ユーザーがログインしていない状態（５０８）、ユーザー名とパスワードが入力されている状態（５０９）、そして、ユーザーがログインしている状態（５１０）である。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
あるコンピューターシステム（たとえば、ＨＰ／コンパックコンピューターの最近のモデル）が、次の打ち合わせ情報の表示を（待機状態からではなく）コールドブート（ｃｏｌｄ  ｂｏｏｔ）に基づいて可能にする。このアプローチは、オペレーティングシステムがロードされた状態ではなく、ＢＩＯＳ動作の場合にのみ現われる。しかしながら、より多くの人々がコンピューターの待機状態を用いているように、このアプローチは次の打ち合わせ情報への迅速なアクセスを提供するものではない。
【課題を解決するための手段】
【０００９】
本発明の形態は、上に言及された１あるいは複数の問題を扱い、それにより情報へのより迅速なアクセスを提供する。本発明の種々の形態は、打ち合わせおよび／あるいは予定表情報を含む機密性が高くない情報をユーザーに提供することを含む。他の形態において、そこにメモを記入するか、あるいはタイプ入力できる書写面をユーザーに提供する場合がある。さらなる形態において、ログインの前にいろいろなアプリケーションをユーザーに提供する場合がある。
【００１０】
これらおよび他の形態は図および関連する記述との関連で扱われる。
【発明を実施するための最良の形態】
【００１１】
本発明は、例として、そして限定するものでなく、添付されている図で例示され、そこでは、同様な参照数字が類似の要素を表す。
【００１２】
本発明の形態は、システムにログインする前に、機密性が高くない情報にアクセスすることについてのシステムおよび方法に関連する。ある形態において、ユーザーが、後の回復のための情報を創生するか、あるいは記録することが可能になる場合がある。情報を創生するか、あるいは記録する能力は手書きか、あるいは音声のメモのかたちで可能になる場合がある。手書きのメモが電子インク方式をとる場合がある。本発明の形態により、ログオンＵＩにおいてユーザーの認証を提供することなしに、セキュリティーリスクが有るとみなされないデータをアプリケーションが表示することを可能にする。リスクが少ないデータへのこのタイプの迅速なアクセスは、ちょうど電話番号をメモするように、ユーザーが、彼、あるいは彼女のパスワードを入力するのを誰かが見るのを阻止することになり、実際にはセキュリティーを保持することになる。ここでは、信頼できないソースから情報を受け取ることができてしまうにもかかわらず、システムの安全な状態が維持されることになる。たとえば、システムはクライアントの予定表から情報を得て、そのデータを秘匿化して、そしてログオン手順で読み出すために安全な記憶域にそれを入れる場合がある。
【００１３】
本明細書は読者の便宜のためにいくつかの部分に分けられる。これらの部分は、インクの特性、用語、汎用計算機環境、情報へのログイン前のアクセス、および例証的表示を含む。
【００１４】
（インクの特性）  
インクペンを用いるユーザーに知られているように、物理的なインク（インク入れによるペンを用いて用紙上に書き記された類のもの）は、線分により接続された一連の座標より多くの情報を伝えることができる。たとえば、物理的なインクは、（インクの厚さにより）ペンの圧力、（線あるいは曲線部分の形状および離散点周辺でのインクの挙動により）ペンの角度、そして（直線性、線幅、および線の進行方向にわたる線幅の変化により）ペンのペン先の速度を反映することができる。これらの追加的特性により、点の間の均一な線幅でもたらされるより、いっそう直裁的に、感情、性格、強調点などが伝えられる場合がある。
【００１５】
電子的インク（すなわちインク）は、ユーザーがスタイラスベースの入力装置を用いて取り込んだ、電子的情報の捕捉あるいは表示に関連する。電子的インクはストロークの連続を意味し、そこではそれぞれのストロークが点の連続を備える。点は、デカルト座標（Ｘ、Ｙ）、極座標（ｒ、Ｔ）、および当技術分野で知られている他の技法を含むいろいろな周知の技法を用いて表現することが可能である。電子的インクは、圧力、角度、速度、色、スタイラスの大きさ、およびインクの不透明度を含む、現実のインクの特性表現を包含することが可能である。電子的インクはさらに、他の情報に加えて、ページ上に書き重ねられたインクの順番（ほとんどの欧米の言語に対しては、左から右、次に下への線走査パターン）、（インクがいつ書き重ねられたかを示している）タイムスタンプ、インクの筆者の表示、および、発生装置（ｏｒｉｇｉｎａｔｉｎｇ  ｄｅｖｉｃｅ）（インクが描かれた機械の識別、あるいはインクを書き重ねるのに用いたペンの識別の少なくとも１つ）を包む他の特性を包含することが可能である。
【００１６】
（用語）  
インク−特性を有する連続したストローク、あるいはストロークの集合。連続したストロークは、規則正しい形をしたストローク群を含む場合がある。その連続は、取り込まれた時により、あるいはそのストロークが現われたページ上での場所により、あるいは共同的な状況においてはインクの著者により、順序付けられる場合がある。他の順序付けも可能である。ストロークの集合は、連続したストローク、あるいは順序付けられていないストローク、あるいはそれらの任意の組み合わせを含む場合がある。さらに、ある特性がそれぞれのストロークあるいはストローク上の点に特有である場合がある（たとえば、圧力、速度、角度、など）。これらの特性はインクのレベルではなく、ストロークあるいは点のレベルにおいて格納される場合がある。ストロークはインクオブジェクトの中に結合される場合がある。
【００１７】
インクオブジェクト−特性の有無にかかわらずインクを格納するデータ構造。
【００１８】
ストローク−取り込まれた点の連続あるいは集合。たとえば、連続した点は、表示されるときは、線により接続される場合がある。または、ストロークが１つの点および次の点の方向を向いたベクトルとして表現される場合がある。要するに、ストロークは、点の基本的な表現、および／あるいはその点を接続するものにかかわらず、インクに関連している点、あるいは部分の任意の表現を包含するように意図される。
【００１９】
点−空間における場所を定義する情報。たとえば、点は、取り込んでいる空間（たとえば、デジタイザー上の点）、仮想的インク空間（取り込まれたインクが配置される空間の座標）、およに／あるいは表示空間（表示装置の点あるいはピクセル）に関連して定義される場合がある。
【００２０】
（汎用コンピューター処理環境）
図１は、本発明の種々の形態を実施するために用いることができる例示的な従来の汎用デジタルコンピューター処理環境の概念図を例示する。図１で、コンピューター１００が、処理ユニット１１０、システムメモリー１２０、およびシステムメモリーを含む種々のシステム構成要素を処理ユニット１１０に接続するシステムバス１３０を含む。システムバス１３０は、メモリーバスあるいはメモリー制御回路、周辺バス、およびいろいろなバス構造のうちの任意のものを用いるローカルバスを含む、いくつかのタイプのうちの任意のバス構造をとることが可能である。システムメモリー１２０はＲＯＭ（Read Only Memory）１４０、およびＲＡＭ（Random Access Memory）１５０を含む。
【００２１】
起動の間などに、コンピューター１００中の要素の間で情報を転送するのに役立つ基本的なルーチンを含む、ＢＩＯＳ（Basic Input/Output System）１６０は、ＲＯＭ１４０に格納される。コンピューター１００はまた、ハードディスク（示されない）と読み書きするためのハードディスク駆動装置１７０、着脱可能な磁気ディスク１９０と読み書きするための磁気ディスク駆動装置１８０、およびＣＤーＲＯＭあるいは他の光学的媒体のような着脱可能な光学的ディスク１９９と読み書きするための光学的ディスク駆動装置１９１を含む。ハードディスク駆動装置１７０、磁気ディスク駆動装置１８０、および光学的ディスク駆動装置１９１は、それぞれ、ハードディスク駆動装置インターフェース１９２、磁気ディスク駆動装置インターフェース１９３、および光学的ディスク駆動装置インターフェース１９４、により、システムバス１３０に接続される。この駆動装置類およびそれらに関連付けられたコンピューターで読み取り可能な媒体は、パーソナルコンピューター１００のためのコンピューターで読み取り可能な命令、データ構造、プログラムモジュール、および他のデータの不揮発性の記憶域を提供する。磁気カセット、フラッシュメモリーカード、デジタルビデオディスク、ベルヌーイカートリッジ、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、などのような、コンピューターでアクセス可能なデータを格納することができる他のタイプのコンピューターで読み取り可能な媒体がまた、この例での動作環境で用いることができることは当業者により理解されるであろう。
【００２２】
オペレーティングシステム１９５、１あるいは複数のアプリケーションプログラム１９６、他のプログラムモジュール１９７、およびプログラムデータ１９８を含む、多くのプログラムモジュールを、ハードディスク駆動装置１７０、磁気ディスク１９０、光学的ディスク１９９、ＲＯＭ１４０あるいはＲＡＭ１５０に格納することが可能である。ユーザーは、キーボード１０１および指示装置１０２のような入力装置を通してコマンドおよび情報をコンピューター１００に入力することができる。他の入力装置（示されない）として、マイクロホン、ジョイスティック、ゲームパッド、衛星放送アンテナ、スキャナー、あるいは同種のものが含まれる場合がある。これらおよび他の入力装置は、しばしば、システムバスに結合されるシリアルポートインターフェース１０６を通して、処理ユニット１１０に接続されているが、パラレルポート、ゲームポート、あるいはＵＳＢ（Universal Serial Bus）のような、他のインターフェースにより接続されている場合もある。さらにまた、これらの装置は適切なインターフェース（示されない）によりシステムバス１３０に直接結合される場合がある。モニター１０７あるいは他のタイプの表示装置がまた、ビデオアダプター１０８のようなインターフェースにより、システムバス１３０に接続される。モニターのほかに、パーソナルコンピューターは典型的に、スピーカーおよび印刷機のような、他の周辺出力装置（示されない）を含む。一実施形態において、デジタル的に人手で描いた入力を取り込むために、ペン型デジタイザー１６５および付属のペンあるいはスタイラス１６６が供給される。ペン型デジタイザー１６５とシリアルポートインターフェース１０６の間の直接の接続が示されているが、実際は、ペン型デジタイザー１６５は処理ユニット１１０に直接に、パラレルポートあるいは他のインターフェース、およびシステムバス１３０に、無線を含む任意の技法により結合されている場合がある。また、ペン１６６はそれに関連付けられたカメラ、およびそのカメラにより取り込まれた画像情報を、無線的にバス１３０と相互に動作するインターフェースに伝達するためのトランシーバーを有する場合がある。さらに、そのペンはカメラのほかに、あるいはその代わりに、加速度計、磁気探知器、およびジャイロスコープを含む電子的インクのストロークを判定するための、他の検知システムを有する場合がある。
【００２３】
さらに、デジタイザー１６５は、モニター１０７とは別として示されるが、デジタイザー１６５の有用な入力領域がモニター１０７の表示領域と共有的である場合がある。さらにまた、デジタイザー１６５はモニター１０７に統合されるか、あるいはモニター１０７に重畳されて別個の装置として存在するか、あるいはさもなければモニター１０７に付加される場合がある。
【００２４】
コンピューター１００は、遠隔コンピューター１０９のような、１あるいは複数の遠隔のコンピューターとの論理的な接続を用いている、ネットワーク化された環境で動作する可能性がある。遠隔コンピューター１０９は、サーバー、ルーター、ネットワークＰＣ、ピア装置、あるいは他の通常のネットワークノード、であり、そして、図１ではメモリー記憶装置１１１だけが例証されているが、典型的には、コンピューター１００に関連して上に記述された要素の多くあるいはすべてを含む場合がある。図１で描写される論理的接続は、ＬＡＮ（Local Area Network）１１２およびＷＡＮ（Wide Area Network）１１３を含む。このようなネットワーク化された環境はオフィス、企業規模のコンピューターネットワーク、イントラネット、およびインターネットにおいて一般的である。
【００２５】
ＬＡＮでネットワーク化された環境で用いられるとき、コンピューター１００はネットワークインターフェースあるいはアダプター１１４を通してＬＡＮ１１２に接続される。パーソナルコンピューター１００は、ＷＡＮでネットワーク化された環境で用いられるとき、典型的にはインターネットのようなＷＡＮ１１３を通して通信を確立するためのモデム１１５あるいは他の手段を含む。モデム１１５は、内蔵であるか、あるいは外付けである場合があるが、シリアルポートインターフェース１０６によりシステムバス１３０に接続される。ネットワーク化された環境で、パーソナルコンピューター１００に関連して描かれたプログラムモジュール、あるいはその部分が、遠隔のメモリー記憶装置に格納される場合がある。さらに、システムは有線の、そして／あるいは無線の能力を含むことが可能である。たとえば、ネットワークインターフェース１１４はブルートゥース、ＳＷＬａｎ、および／あるいは組み合わせ能力を持つＩＥＥＥ ８０２.１１クラスを含むことができる。
【００２６】
これらのプロトコルとともに、あるいはこれらのプロトコルの代わりに、他のワイヤレス通信プロトコルを用いることが可能であることが理解されよう。ここで示されたネットワーク接続は例示的であり、そしてコンピューター間の通信リンクを確立するための他の技法を用いることも可能であることが理解されるであろう。ＴＣＰ／ＩＰ、イーサネット（登録商標）、ＦＴＰ、ＨＴＴＰ、そして同種のもののような種々のよく知られた任意のプロトコルの存在が想定されている。そしてシステムはクライアント・サーバー構成で動作することができ、ウェブベースのサーバーからユーザーがウェブページを検索することが可能である。ウェブページ上のデータを表示し、そして操作するために、種々の従来の任意のウェブブラウザを使用することが可能である。
【００２７】
図２は、本発明の種々の形態により使用することが可能な例示的なタブレットＰＣ２０１を例示する。図１のシステムでの特徴、サブシステム、および機能の任意のものあるいはすべてを、図２のコンピューターは含むことが可能である。タブレットＰＣ２０１は、その上に複数のウインドウ２０３が表示される、たとえば、できれば液晶ディスプレイ（ＬＣＤ）画面のデジタル化するためのフラットパネル表示器の、大型表示面２０２を含む。スタイラス２０４を用いて、デジタル化表示面２０２上で、ユーザーは選択し、強調し、そして／あるいは書き込むことができる。適切なデジタル化表示面２０２の例としては、ＭｕｔｏｈあるいはＷａｃｏｍペンデジタイザーのような、電磁気のペンデジタイザーが含まれる。また、たとえば光学的デジタイザーのような、他のタイプのペンデジタイザーが用いられる場合がある。タブレットＰＣ２０１は、データを操作し、テキストを入力し、図画を創生し、および／あるいは表計算、文書処理プログラム、などのような、従来的コンピューターアプリケーションのタスクを実行するために、スタイラス２０４を用いてなされたジェスチャーを翻訳する。
【００２８】
スタイラス２０４は１あるいは複数のボタンあるいは他の特徴を装備されて、その選択能力を増大させる場合がある。一実施形態において、スタイラス２０４を「鉛筆」あるいは「ペン」として実施することができ、この場合には、片端が書写部を構成し他端が「消しゴム」端を構成し、これが表示を横切って動かされると、表示の部分が消去されることを意味する。マウス、トラックボール、あるいは同種のもののような、他のタイプの入力装置を用いることも可能である。さらに、ユーザー自身の指先がスタイラス２０４となることが可能であり、接触感知か、あるいは近接感知の表示面上に表示された画像の部分を選択するか、あるいは指し示すために用いられる場合がある。従って、ここで用いられる用語「ユーザー入力装置」は、広範な定義を有することを意図され、スタイラス２０４のような周知の入力装置に関する多くの変形を包含する。領域２０５は、スタイラス２０４が表示面２０２とどこで接触しているかをユーザーが判定することを可能にするフィードバック領域あるいは接触領域を示す。
【００２９】
種々の実施形態において、アプリケーションがインクを取り込み、操作し、そして格納するために用いることができるＣＯＭ（Component Object Model）サービスの集合として、システムはインクプラットホームを提供する。１つのサービスでは、インクの開示された表現方法を用いてアプリケーションがインクを読み書きすることを可能にする。インクプラットホームはまたその拡張マークアップ言語（ＸＭＬ）のような言語を含むマークアップ言語を含む場合がある。さらに、システムはもう１つの実現方法としてＤＣＯＭを用いる場合がある。またさらなる実現方法では、マイクロソフト株式会社からのＷｉｎ３２プログラミングモデルおよび．Ｎｅｔプログラミングモデルを含んで用いる場合がある。
【００３０】
（情報へのログイン前のアクセス）
本発明の形態は、ユーザーが、先ず最初にログインしなければならないという条件なしに、限定された情報にアクセスするか、あるいは、コンピューターと相互に作用することを可能にする。たとえば、ユーザーが、システムに自分自身を確実に認証させることを必要としないで、その当日の打ち合わせスケジュールにアクセスすることができ、あるいは、ノートをとるためにメモ用紙画面を提供される場合がある。また、その次の日あるいは週間のスケジュールさえユーザーに提供される場合がある。
【００３１】
図６は、システムの例証的な例を示す。安全が確保されていない状態が状態６０１として示され、安全な状態が状態６０２として示される。仕切り６０３を越えるにはユーザーは認証に成功する必要がある。いったんログインすると、ユーザーはアプリケーション６０５〜６０７を用いてデータ記憶域６０４にアクセスすることが可能である。別のデータ記憶域６０８には、安全が確保されていない状態６０１においてもアクセスすることが可能である。別のデータ記憶域６０８は、記憶域６０４とは物理的に別個の記憶域である場合がある。または、データ記憶域６０８は、アプリケーション６０９〜６１０がアクセスすることができる記憶域６０４の予め定められた領域である場合がある。安全な状態６０２を維持するために、アプリケーション６０９〜６１０はデータ記憶域６０８の他のデータ記憶域には一切アクセスすることができない。さらに、記憶域６０８はただその当日のみをカバーする６０４での一時的な記憶域である場合がある。記憶域６０８はまたフラッシュカードあるいは他のタイプの着脱可能な媒体である場合がある。アプリケーション６０９〜６１０はユーザーに情報を提供するアプリケーション、および／あるいは制御である場合がある。
【００３２】
データ記憶域６０８はデータ記憶域６０４からの情報に同期させられる場合がある。同期化は、限定するものではないが、以下の項目を含む種々の事象あるいは時間期間において生起する場合がある。
ログイン／ログオフ時；
時間期間経過後（たとえば、１０分、１時間、１回／日など）；
予め決められたアイドル時間後（たとえば、１０分、１時間、など）；
アプリケーションによる要求に対応、あるいはその情報が更新されたというアプリケーション（たとえば、新しい打ち合わせが加えられたことを示すスケジュール管理プログラム）による通知に対応して；
コンピューターのネットワーク状態が変化するとき（たとえば、コンピューターが新規ネットワークに接続されるとき、および／あるいはそれまで利用可能でなかったリソースが利用可能になるとき）；および
ユーザー事象に対応して（たとえば、ユーザーの同期化要求）。
【００３３】
さらに、同期化が用いられない場合がある。たとえば、アプリケーション６０５〜６０７ではデータ記憶域６０８にデータを直接書き込み（たとえばＷｉｎＦＳカレンダーあるいはコンタクトストア）、アプリケーション６０９〜６１０が次にデータ記憶域６０８から情報を読み出す場合がある。したがって、同期化は開発者の要求に依存し、用いられる場合、用いられない場合がある。
【００３４】
データ記憶域６０８はデータファイルの形式をとる場合がある。データファイルでは、予定表および他の情報を、容易にアクセス可能なフォーマットで保持する場合がある。たとえば、情報がＸＭＬフォーマットあるいは別のマークアップ言語フォーマットで格納される場合がある。さらに、ワードプロセッサーフォーマット、グラフィックスフォーマット、あるいはＡＳＣＩＩを含む他のフォーマットで、同様に情報が格納される場合がある。
【００３５】
データ記憶域６０８の中に情報を受け取ることを可能にするために、１つはデータ記憶域６０４からアプリケーション６０５〜６０７を通して情報を押し出す場合がある。情報を押し出すために、その情報は次の１あるいは複数の技法により取り扱われる場合がある。
ＭＡＰＩ
ＸＳＯ（Exchange Server Object）
ＣＤＯ
ＩＭＡＰ／ｉＣＡＬ
ＷｅｂＤＡＶ
ＰＯＰ
Meeting Maker（ウォルサム、ＭＡ０２４５２、のMeeting Maker社による）；
Netscape社のNetscape（登録商標）；および
Lotus Notes（登録商標）の特定の操作。
【００３６】
システムは、種々の間隔について予定表を調べ、そして項目を獲得する場合がある（スケジュール管理システムの例の場合）。その間隔としては、以下を含む場合がある。
今日から１週間；および
指定された日付範囲（ここでは、今日のこの時間より先の打ち合わせを把握することができる。代わりにまた、異なる時間帯を計画するために、過去の打ち合わせを獲得することを欲する場合もある）。
【００３７】
ある状況においては、繰り替えしの打ち合わせ情報を調べることが有益である場合がある。この情報は次にデータ記憶域６０８に押し出される場合がある。
【００３８】
次に、アプリケーション６０９〜６１０にとって容易なアクセスを提供するために、データファイル６１２が構成される場合がある。たとえば、予定表あるいは打ち合わせファイルが、開始および終了時間、議題、場所、主催者等のうちの、１あるいは複数の項目を有する場合がある。他の出席者が一覧表にされる場合、あるいはされない場合がある。ある状況においては、出席者を一覧表にすることに関して、セキュリティー上の関心をユーザーが少しも有さない場合がある。他の状況においては、打ち合わせにおける他の人々の一覧表は機密事項であるか、あるいは個人情報である場合がある。他のタイプの情報として、現在の同期化時間およびアプリケーション６０９〜６１０に関連するアプリケーション特有の他の情報が含まれる場合がある。
【００３９】
セキュリティーを維持するために、データ記憶域６０８におけるデータファイル６１２には選択的なアプリケーションだけがアクセスすることを、システムが可能にする場合がある。たとえば、ファイル６１２がＡＣＬ（Access Control List：アクセス制御一覧表）をそれと関連付けている場合がある。ここでは、それぞれのアプリケーションがそれ自身のＳＩＤ(Security Identification：セキュリティー識別票)を有する場合がある。このときには、アプリケーションがデータ記憶域６０８にあるファイルへのアクセスを可能にするために、ＡＣＥ（Access Control Entity：アクセス制御エンティティー）とインターフェースを取るためにこのＳＩＤが用いられる場合がある。ファイルのＡＣＬは、たとえば、読み出しおよび書き込みを許容するアプリケーションのＳＩＤ、および読み出しのみを許容する（ＳＹＳＴＥＭという名称の）特別なＳＩＤを含む場合がある。その特別なＳＩＤは用いられる場合、あるいは用いられない場合がある。このＡＣＬでは、とりわけ、悪意ある攻撃者がファイルに書き込み、それらのコードを実行すること、およびログイン画面に偽のデータを入力することを阻止して、実際のアプリケーションみが、ファイル６１２に書き込むように規定されている。他の変形も可能である。記憶域６０８におけるファイル６１２は暗号化されていない場合、あるいは暗号化されている場合がある。さらに、ファイル６１２は署名されている場合、あるいは無署名の場合がある。ファイル６１２はログオンスクリプトにより読み出される場合がある。たとえばそのログオンスクリプトは、あるＷｉｎｄｏｗｓ（登録商標）ベースのオペレーティングシステムで用いられるような、Ｗｉｎｌｏｇｏｎである場合がある。要するに、ファイルはＡＣＬを有し、そのＡＣＬはＡＣＥを含み、それぞれのＡＣＥは、ＩＤおよびそのＩＤに対する若干の特権を一覧表にする。ＡＣＬの見本が以下に提供される。
ＡＣＥ＃１：        Sync application ＳＩＤ −＞ read／write
ＡＣＥ＃２：        Special system ＳＩＤ −＞ read
【００４０】
システムがオンされたとき、システムがユーザーにアプリケーション６０９〜６１０を提供しようと試みる場合がある。または、次のことのうちの１つ、いくつか、あるいはすべてが生起するまで、システムが待機する場合がある。
ファイル６１２が存在して、１あるいは複数のアプリケーション６０９〜６１０のための情報を含む；
ユーザーがログインの前に情報にアクセスする機能をオンに設定している（図８を参照のこと）；
システム管理者がログインの前に情報にアクセスする機能をオンに設定している（あるいはオフに設定していない）；および
ファイル６１２が検査されている。
【００４１】
ファイル６１２を検査する場合には、１あるいは複数の分析が含まれる場合がある。第一に、ファイル６１２のサイズが、予期された、あるいは許容されたものより大きくないか、あるいは小さくないかを確実にするために調べられる場合がある。第二に、ＡＣＬ（あるいは他のアクセス制御システム）が調べられる場合がある。第三に、データを書き込んだアプリケーションが認定されたアプリケーションであったことを確実にするために、そのアプリケーションあるいはアプリケーションのＳＩＤが、調べられる場合がある。このステップはＳＩＤを検査し、それを必要とするアプリケーションを見い出して、そして次にそのアプリケーションを有効にしている。ファイル６１２の記憶域フォーマットについては、そこのデータが信頼に値するデータではないために、読み取り時に容易にその有効性を検査できるということが１つの必要条件である。
【００４２】
もしシステムが、ファイル６１２がログインの前にアクセスされる可能性があることを確認したなら、システムはそのファイルを読み出し、そしてそのデータをユーザーに表示する。
【００４３】
システムはユーザーがその表示された情報を変更することができないように、ロックする場合がある。これは認証されたユーザーだけがこの情報を更新することができることを確実にするためである。または、安全が確保されていない状態でこの情報を修正し、次にシステムが新規な、削除された、あるいは変更された情報としてデータ記憶域６０４における情報を更新することを可能にすることを、ユーザーが許可される場合がある。これが自動的にされる場合、あるいはユーザーが（その修正を、認証されたユーザーが実際に許可することを確実にするために）その修正について照会を受ける場合がある。
【００４４】
ユーザーに提供される情報は予定表情報を含む場合がある。または、あるいは加えて、その情報は一連のリマインダーを含む場合がある。
【００４５】
図７は、ログインの前にユーザーに提供される場合があるものの手順の例を示す。ユーザーは７０１でシステムを開始する。ここで、システムは待機状態にある場合がある。ユーザーが電源ボタンを押下することにより、この待機状態からの再開がなされる場合がある。再開は数秒を要する場合がある。次にユーザーは安全なログイン画面７０４、次の打ち合わせ情報７０３を提供され、場合により、他のアプリケーションへアクセスする場合がある。他のアプリケーションとしては、ゲーム、予定表、および（オプション７０２として示されるように）メモをとるための画面が含まれる場合がある。メモをとるための画面は、（キーボードからタイプ入力された）テキスト形式のメモ、あるいは（スタイラスで創生された電子インクの）手書きのメモ、あるいは両方ともに応じる場合がある。
【００４６】
図８は、ダイアログボックス８０１を示し、ログインの前に情報を表示する方法を、ここでユーザーが設定することが可能である。８０２において、ユーザーは、ログインの際に情報を表示することができるようにすることが可能である。ユーザーは、アクセスされるべきアプリケーションや、何のタイプの情報をアクセスすることができるかの設定を特定することが可能である。たとえばユーザーは、公的な予約の表示８０４、私的な予約の表示８０５などを含む予定表表示を８０３で可能にすることができる。可能にすることができるもう１つのアプリケーションは、８０６のメモをとるためのアプリケーションである。メモをとるためのアプリケーションは、１枚の紙を取り出し、あるいはそれを容易にアクセス可能な場所に保管することを必要としないで、素早くメモすることを望むユーザーに有益である場合がある。最後に、８０７や８０８で、他のアプリケーションを同様に表示することができるようにすることが可能である。
【００４７】
（例証的表示）
図９は、本発明の形態による、表示の例９０１を示す。表示９０１はログオンインターフェース９０２を含む。９０８で仮想キーボードが提供される場合、あるいはされない場合がある。領域９０３に、現在の日と時間に関連する予定表を表示することが可能である。現在進行中の打ち合わせは表示子９０４で表示することが可能である。現在の日と時間は９０５で同様に表示することが可能である。最新の同期操作を、同期化からの経過時間、あるいは最新の同期化の日と時間のかたちで、９０６で表示することが可能である。もし追加の項目が示される必要があるなら、予定表は矢印９０７により示されるようにスクロールすることが可能である。時間ベースの格子図（ｇｒｉｄ  ｖｉｅｗ）で一般に生起するように、重なり合っている打ち合わせの表示を削除するようにシステムは、インターフェースを調整することが可能である。
【００４８】
図１０は、本発明の形態による、メモをとるための領域の例を示す。表示１００１は、オプションのキーボード１００５を持つ安全なログインインターフェース１００２、および予定表表示１００３を含むことが可能である。ここで、メモをとるための領域１００４をまたユーザーに提供することが可能である。表示１００１のサイズ、および領域１００３と１００４の相対的なサイズを考慮することにより、領域１００３と１００４をオーバーラップさせる場合、あるいはさせない場合がある。領域１００４は新しいメモを創生すること（Ｎｅｗ Ｎｏｔｅ「新しいメモ」のクリック可能な領域により示される）、そしてその領域を閉じること（Ｃｌｏｓｅ「閉じる」のクリック可能な領域により示される）を含むある機能性を含むことが可能である。領域１００４で創生されたメモは記憶域６０８におけるファイル６１２に格納するか、あるいは記憶域６０８における新しいファイルに格納することが可能である。さらに、メモは格納されずに、メモリーに保持される場合がある（システムが安全が確保されていない状態にある間に、安全が確保されていないデータが書き込まれるのを阻止するために）。ログインに際し、格納されるべきあらゆるメモはメモを取るための他のアプリケーションに従い、そこで格納される場合がある（たとえば、その情報を記憶域６０４に格納する）。これは、メモに対しては、より高い次元の機能が適用可能であることを殆ど、あるいは全く必要としない場合があることを意味する。たとえば、メモの保管、コピー、貼り付け、あるいは印刷することが可能ではない場合がある。記憶域の中にメモを移動する際にも、悪意がある符号あるいはデータが安全な状態のシステム６０２に押し込まれないことを確実にするために同様なファイル検査を行うことを含む場合と、含まない場合がある。
【００４９】
図１１は、本発明の他の形態による、表示を示す。図１１は、安全なログイン領域１１０２とオプションとして示されたキーボード１１０３を有する表示１１０１を含む。表示１１０１を提供しているこのシステムは予定表１１０４および他のアプリケーションを示す。ここで表示される場合がある他のアプリケーションは、安全なログイン状態６０２以外で用いられるときに、セキュリティーリスクが最小であるものである場合がある。ここでは、電卓１１０５、ボイスレコーダー１１０６、およびゲーム１１０７（ゲームＡ、Ｂ、Ｃの表示を有する）をユーザーに提供することが可能である。
【００５０】
本発明のさらにもう１つの形態において、ユーザーが安全なシステム、リソース、あるいはアプリケーションにログインする前に、情報がユーザーに押し出される場合がある。たとえば、実際にログインする前に、関連の地域情報が提供される場合がある。この情報は映画の時間、地域の天気、動向予測、スポーツ情報、などを含む場合がある。この情報は、事前に獲得され、そして記憶域６０８に格納された情報から検索される場合がある。または、その情報は遠隔のデータ情報源から読み出される場合がある（たとえば、インターネット全体から情報を得る遠隔システムから情報を引き出して）。この形態では、遠隔サーバー、あるいは情報を得て、その情報をシステムにローカルに供給するローカルサーバーを含む場合がある。
【００５１】
本発明のもう１つの形態において、情報が他の経路を通りユーザーに提供される場合がある。たとえば、スクリーンセーバーを通して情報がユーザーに提供される場合がある。スクリーンセーバーを終了するために安全なログインを必要とする場合と、あるいは必要としない場合がある。さらに、情報はその情報をユーザーに提供するために他の情報の後ろに背景画像として表示される場合がある。
【００５２】
本発明の形態がその例示的実施形態に関して記述された。当業者は、この開示を吟味することにより、添付の特許請求の範囲に記された範囲および趣旨に基づき、他の多数の実施形態、修正および相違を思い付くであろう。
【図面の簡単な説明】
【００５３】
【図１】本発明の１あるいは複数の実施形態に対応する汎用コンピューターを示す図である。
【図２】本発明の一実施形態によるスタイラスベースの入力システムのための表示を示す図である。
【図３】情報にアクセスしている、従来の安全が確保されていないシステムを示す図である。
【図４】情報にアクセスしている、従来の安全なシステムを示す図である。
【図５】安全が確保されたシステムにログインする、従来の手順を示す図である。
【図６】本発明の一実施形態による、安全なログインの前に、情報への限定されたアクセスを許すシステムを示す図である。
【図７】本発明の一実施形態による、安全なログインを行う前に、情報にアクセスするシステムあるいはシステムの手順を例証的に示す図である。
【図８】本発明の一実施形態による、ユーザーに利用可能なオプションの例示的表示を示す図である。
【図９】本発明の一実施形態による、予定表の例示的表示を示す図である。
【図１０】本発明の一実施形態による、メモ用紙画面の例示的表示を示す図である。
【図１１】本発明の一実施形態による、種々のアプリケーションの例示的表示を示す図である。
【符号の説明】
【００５４】
６０１    安全が確保されていない状態
６０２    安全な状態
６０３    仕切り
６０４、６０８    データ記憶域
６０５〜６０７、６０９、６１０    アプリケーション
６１１    安全なログイン画面
６１２    データファイル
【図１】
2005129060.tif 000003
【図２】
2005129060.tif 000004
【図３】
2005129060.tif 000005
【図４】
2005129060.tif 000006
【図５】
2005129060.tif 000007
【図６】
2005129060.tif 000008
【図７】
2005129060.tif 000009
【図８】
2005129060.tif 000010
【図９】
2005129060.tif 000011
【図１０】
2005129060.tif 000012
【図１１】
2005129060.tif 000013