【手続補正書】
【提出日】令和1年8月13日(2019.8.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティングデバイス上でのデジタルノートテイキングのためのシステムであって、各コンピューティングデバイスは、プロセッサと、前記プロセッサの制御下で手書きノートテイキング入力を認識するための少なくとも１つの非一時的なコンピュータ可読記憶媒体とを備え、前記少なくとも１つの非一時的なコンピュータ可読記憶媒体に記憶された少なくとも１つのシステムアプリケーションは、前記プロセッサに、
コンピューティングデバイスのディスプレイインターフェース上に、前記手書き入力の形状（geometric）ブロックのレイアウトおよび前記コンピューティングデバイスのディスプレイインターフェースの構成に従って、ブロックレイアウトでデジタルインクを表示させ、前記コンピューティングデバイスの前記構成は、前記ディスプレイインターフェースの水平寸法および垂直寸法によって定義され、前記少なくとも１つのシステムアプリケーションは、前記コンピューティングデバイスのディスプレイインターフェースが、デジタルインクの前記形状ブロックが前記ディスプレイインターフェースの前記水平寸法内の水平方向の隣接関係に適合する構成から、縮小された水平寸法の他の構成に変化するとき、前記縮小された水平寸法が前記形状ブロックの累積水平方向の形状ブロックの寸法より小さく、他の形状ブロックの前記レイアウトを維持しながら、前記他の形状ブロックに対して前記１つまたは複数の形状ブロックを移動させる
ように構成されるシステム。
【請求項２】
デジタルインクの各形状ブロックは、インタラクティブとなるように構成され、前記少なくとも１つのシステムアプリケーションは、前記形状ブロックに対するインタラクションを受け取ることに応じて、前記レイアウト表示における変化を引き起こすように構成される、請求項１に記載のシステム。
【請求項３】
前記コンピューティングデバイスのディスプレイインターフェースの前記構成は、第１の向きのコンピューティングデバイスにおける第１のアスペクトビューと、前記コンピューティングデバイスの第２の向きにおける第２のアスペクトビューとを含み、前記少なくとも１つのシステムアプリケーションは、前記ディスプレイインターフェースのアスペクトビュー変化に応じて、前記レイアウト表示における変化を引き起こすように構成される、請求項１または２に記載のシステム。
【請求項４】
前記第１のアスペクトビューは縦向きであり、前記第２のアスペクトビューは横向きである、請求項３に記載のシステム。
【請求項５】
各コンピューティングデバイスのディスプレイインターフェースの前記構成は、前記ディスプレイインターフェースの水平寸法および垂直寸法によって定義され、前記少なくとも１つのシステムアプリケーションは、コンピューティングデバイス上のディスプレイが、異なる水平寸法および／または垂直寸法のディスプレイインターフェースを有することに応じて、前記レイアウト表示における変化を引き起こすように構成される、請求項１乃至４のいずれか一項に記載のシステム。
【請求項６】
前記ディスプレイインターフェースはスクロール可能である、請求項１に記載のシステム。
【請求項７】
コンピューティングデバイス上でのデジタルノートテイキングのための方法であって、各コンピューティングデバイスは、プロセッサと、前記プロセッサの制御下で手書きノートテイキング入力を認識するための少なくとも１つの非一時的なコンピュータ可読記憶媒体とを備え、
前記少なくとも１つの非一時的なコンピュータ可読記憶媒体により、コンピューティングデバイスのディスプレイインターフェース上に、前記手書き入力の形状（geometric）ブロックのレイアウトおよび前記コンピューティングデバイスのディスプレイインターフェースの構成に従って、ブロックレイアウトでデジタルインクを表示させ、前記コンピューティングデバイスの前記構成は、前記ディスプレイインターフェースの水平寸法および垂直寸法によって定義され、前記少なくとも１つの非一時的なコンピュータ可読記憶媒体は、前記コンピューティングデバイスのディスプレイインターフェースが、デジタルインクの前記形状ブロックが前記ディスプレイインターフェースの前記水平寸法内の水平方向の隣接関係に適合する構成から、縮小された水平寸法の他の構成に変化するとき、前記縮小された水平寸法が前記形状ブロックの累積水平方向の形状ブロックの寸法より小さく、他の形状ブロックの前記レイアウトを維持しながら、前記他の形状ブロックに対して前記１つまたは複数の形状ブロックを移動させるステップ
を含む、方法。
【請求項８】
デジタルインクの各形状ブロックは、インタラクティブとなるように構成され、前記少なくとも１つの非一時的なコンピュータ可読記憶媒体は、前記形状ブロックに対するインタラクションを受け取ることに応じて、前記レイアウト表示における変化を引き起こすように構成される、請求項７に記載の方法。
【請求項９】
前記コンピューティングデバイスのディスプレイインターフェースの前記構成は、第１の向きのコンピューティングデバイスにおける第１のアスペクトビューと、前記コンピューティングデバイスの第２の向きにおける第２のアスペクトビューとを含み、前記方法は、前記少なくとも１つの非一時的なコンピュータ可読記憶媒体により、前記ディスプレイインターフェースのアスペクトビュー変化に応じて、前記レイアウト表示における変化を引き起こす、請求項７または８に記載の方法。
【請求項１０】
前記第１のアスペクトビューは縦向きであり、前記第２のアスペクトビューは横向きである、請求項９に記載の方法。
【請求項１１】
各コンピューティングデバイスのディスプレイインターフェースの前記構成は、前記ディスプレイインターフェースの水平寸法および垂直寸法によって定義され、前記方法は、前記少なくとも１つの非一時的なコンピュータ可読記憶媒体により、コンピューティングデバイス上のディスプレイが、異なる水平寸法および／または垂直寸法のディスプレイインターフェースを有することに応じて、前記レイアウト表示における変化を引き起こす、請求項７乃至１０のいずれか一項に記載の方法。
【請求項１２】
前記ディスプレイインターフェースはスクロール可能である、請求項７に記載の方法。
【請求項１３】
具現化されたコンピュータ可読プログラムコードを有する非一時的なコンピュータ可読記憶媒体であって、前記コンピュータ可読プログラムコードは、コンピューティングデバイスに対する手書きノートテイキングの入力を認識する方法を実装するために実行されるように適合され、前記コンピューティングデバイスは、プロセッサと、前記プロセッサの制御下で前記入力を認識するための少なくとも１つのシステム非一時的なコンピュータ可読記憶媒体とを備え、前記方法は、
前記少なくとも１つのシステム非一時的なコンピュータ可読記憶媒体により、コンピューティングデバイスのディスプレイインターフェース上に、前記手書き入力の形状（geometric）ブロックのレイアウトおよび前記コンピューティングデバイスのディスプレイインターフェースの構成に従って、ブロックレイアウトでデジタルインクを表示させ、前記コンピューティングデバイスの前記構成は、前記ディスプレイインターフェースの水平寸法および垂直寸法によって定義され、前記少なくとも１つの非一時的なコンピュータ可読記憶媒体は、前記コンピューティングデバイスのディスプレイインターフェースが、デジタルインクの前記形状ブロックが前記ディスプレイインターフェースの前記水平寸法内の水平方向の隣接関係に適合する構成から、縮小された水平寸法の他の構成に変化するとき、前記縮小された水平寸法が前記形状ブロックの累積水平方向の形状ブロックの寸法より小さく、他の形状ブロックの前記レイアウトを維持しながら、前記他の形状ブロックに対して前記１つまたは複数の形状ブロックを移動させるステップ
を含む、非一時的なコンピュータ可読記憶媒体。
【請求項１４】
デジタルインクの各形状ブロックは、インタラクティブとなるように構成され、前記少なくとも１つの非一時的なコンピュータ可読記憶媒体は、前記形状ブロックに対するインタラクションを受け取ることに応じて、前記レイアウト表示における変化を引き起こす、請求項１３に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１５】
前記コンピューティングデバイスのディスプレイインターフェースの前記構成は、第１の向きのコンピューティングデバイスにおける第１のアスペクトビューと、前記コンピューティングデバイスの第２の向きにおける第２のアスペクトビューとを含み、前記方法は、前記少なくとも１つのシステム非一時的なコンピュータ可読記憶媒体により、前記ディスプレイインターフェースのアスペクトビュー変化に応じて、前記レイアウト表示における変化を引き起こす、請求項１３または１４に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１６】
前記第１のアスペクトビューは縦向きであり、前記第２のアスペクトビューは横向きである、請求項１５に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１７】
各コンピューティングデバイスのディスプレイインターフェースの前記構成は、前記ディスプレイインターフェースの水平寸法および垂直寸法によって定義され、前記方法は、前記少なくとも１つのシステム非一時的なコンピュータ可読記憶媒体により、コンピューティングデバイス上のディスプレイが、異なる水平寸法および／または垂直寸法のディスプレイインターフェースを有することに応じて、前記レイアウト表示における変化を引き起こす、請求項１３乃至１６のいずれか一項に記載の非一時的なコンピュータ可読記憶媒体。
【請求項１８】
前記ディスプレイインターフェースはスクロール可能である、請求項１３に記載の非一時的なコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１３５
【補正方法】変更
【補正の内容】
【０１３５】
例えば、図１８Ａおよび図１８Ｂに関して説明された動作においては、垂直なコンテンツが段落１８００に対して追加された場合に、段落１８００とブロック１８０２との間の３つのＬＰＵ間隔が維持された。あるいは、段落１８００に対して追加のコンテンツを追加した後の間隔は、２つ以上のＬＰＵのままであるので、結果として、ブロック１８０２（および任意の他のより下側のオブジェクトブロック）は移動される必要がない。したがって、新しいコンテンツと既存のコンテンツとの間の間隔が、１つの線よりも大きい場合、垂直なストリームにおいて何も下方へ移動されず、新しいコンテンツが利用可能な空間を満たすことを許容する。これは、図１８Ｃの例において示されており、図１８Ｃにおいては、段落１８０４が、段落１８００の最終線４１０の２つの線４１０の分だけ下方に入力され（例えば、ブロック１８００の境界１８００ａの下辺は、テキスト線が２つのＬＰＵを分離するように、ブロック１８０４の境界１８０４ａの上辺から、ＬＰＵ１つ分離間されている）、新しい段落１８０４とブロック１８０２との間には空線４１０が残っているので、ブロック１８０２は移動されない（例えば、ブロック１８０４の境界１８０４ａの下辺は、ブロック１８０２がテキストブロックである場合に、テキスト線がＬＰＵ２つ分離間されるように、ブロック１８０２の境界１８０２ａの上辺から、ＬＰＵ１つ分離間される）。そのため、この規則は、テキストブロックのテキスト線は２つのＬＰＵによって離間されなければならない、とより正確に定義され、垂直に隣接するブロック境界は、ＬＰＵ１つ分離間され得ることを意味する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１３７
【補正方法】変更
【補正の内容】
【０１３７】
前述されたように、ブロックは、スクロールページ４００内のそれらの現在の位置から新しい位置へドラッグアンドドロップされること、もしくはプッシュアンドドロップされること、または、おそらくは、他のブロックの結果として生じる移動を伴って、およびユーザのためのガイド機構を用いて、サイズ変更されることができる。例えば、図１９Ａから図１９Ｃは、段落１９００および非テキストブロック１９０２（例えば、画像を含む）がレイアウトされ、非テキストブロック１９０２が移動される動作を示す。図１９Ａに示されるブロック１９０２の初期位置は、段落１９００に水平に隣接する。ブロック１９０２が、その初期位置から、図１９Ｂに示されるように水平に移動される場合、この移動中に、ブロック１９０２がドロップされ得る次の利用可能な水平位置を示すキャレット１９０４が表示され、例えば、図示される例において、ブロック１９０２は、段落１９００の上へ移動されており、したがって、次の利用可能なドロップ位置は、キャレット１９０４が表示されている左側マージン上にある。この提案された位置にブロック１９０２をドロップすることは、段落１９００がアライメントグリッド１５００の次の利用可能な列、例えば、第３の列１００４へスナップされる、結果として生じる水平な移動を引き起こすであろう。同様に、ブロック１９０２が、その初期位置から、図１９Ｃに示されるように垂直に移動される場合、この移動中に、ブロック１９０２がドロップされ得る次の利用可能な垂直位置を示すキャレット１９０４が表示され、例えば、図示される例において、ブロックは、段落１９００の下方へ移動されており、したがって、次の利用可能なドロップ位置は、段落１９００の下方の線４１０上である。同様の機構は、オブジェクトブロックをサイズ変更する場合に使用され得る。ユーザをこのようにガイドすることによって、他のオブジェクトに対する、またはアライメントグリッド自体に対するオブジェクトのアラインメントが、できる限り提供される。ブロックに加えて、段落内で選択されたテキストも、それ自体がドラッグアンドドロップ（もしくは、他の編集機構、例えば、プッシュ、コピー、カット、ペーストなど）によって別の段落の内部へ挿入されることができ、または、空いている空間へドロップされ、もしくはプッシュされる場合には、新しいテキストブロックが、そのテキストを用いて作成される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１６０
【補正方法】変更
【補正の内容】
【０１６０】
図２３Ｃは、第３のオブジェクトブロック２３０６が第２のブロック２３０２に水平に隣接して入力された状態のスクロールページ４００を示す。第３のブロック２３０６は、２つの列１００４および３つのＬＰＵ４１０にわたる。さらなるブロックが入力されたので、下記が発生する。
Ｃ１．ステップＢ１からＢ３が繰り返され、分割２３０４が結果として維持される。
Ｃ２．ステップＢ４が繰り返されるが、今度は、ブロック２３０６が右側に水平に隣接すると決定される。したがって、分割２３０４は、３つのブロック２３００、２３０２および２３０６をすべて含むように更新され、ブロック２３０２とブロック２３０６とを含むサブ分割２３０８が作成される。
Ｃ３．サブ分割２３０８の作成により、ブロック２３０６（サブ分割２３０８内の水平方向における次の要素である）において継続して処理することによって、サブ分割２３０８内に任意のさらなる要素が存在するかどうかが決定され、左側および右側への水平方向の（例えば、ブロック２３０６の３つのＬＰＵの広がり内での）検索により、ブロック２３０２のみが左側に水平に隣接していると決定され、これは既に知られている。したがって、サブ分割２３０８が維持される（例えば、別のブロックを含めるために分割を伸ばす必要はない）。
Ｃ４．サブ分割２３０８の作成および確認により、ブロック２３０６において継続して処理することによって、サブ分割２３０８内でさらなるサブ分割が作成されるべきかどうかが決定され、サブ分割２３０８内での下方への垂直方向の（例えば、ブロック２３０６の２つの列の広がり内での）検索により、サブ分割２３０８内に垂直に隣接するブロックは存在しないと決定される。したがって、サブ分割は作成されない。
Ｃ５．どちらの方向にも、コンテンツのさらなるブロックは存在しないので、分割処理が終了する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１６２
【補正方法】変更
【補正の内容】
【０１６２】
図２３Ｅは、第３のオブジェクトブロック２３０６が依然として２つの列１００４にわたるが、ここでは３つではなく、１つのＬＰＵ４１０にわたるようにサイズ変更された状態のスクロールページ４００を示す。レイアウトに対する編集動作が発生したので、分割処理が実行されるが、ブロックの相対的なレイアウトは変化させられていないので、既存の分割はそのまま維持される結果となる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１６３
【補正方法】変更
【補正の内容】
【０１６３】
図２３Ｆは、第５のオブジェクトブロック２３１２が（サイズ変更された）第３のオブジェクトブロック２３０６の下方に入力された状態のスクロールページ４００を示す。さらなるブロック２３１２は、１つの列１００４および１つのＬＰＵ４１０にわたる。さらなるブロックが入力されたので、下記が発生する。
Ｆ１．ステップＤ１およびＤ２が繰り返され、分割２３０４が結果として維持される。
Ｆ２．ステップＣ２およびＣ３が繰り返され、分割２３０４およびサブ分割２３０８が結果として維持される。
Ｆ３．ステップＣ４が繰り返されるが、今度は、ブロック２３１２がブロック２３０６と垂直に重複すると決定される。したがって、ブロック２３０６とブロック２３１２とを含むさらなるサブ分割２３１４が作成される。
Ｆ４．サブ分割２３１４の作成により、ブロック２３１２（サブ分割２３１４内の垂直方向における次の要素である）において継続して処理することによって、サブ分割２３１４内にさらなる要素が存在するかどうかが決定され、サブ分割２３１４内での下方への垂直方向の（例えば、ブロック２３１２の２つの列の広がり内での）検索により、サブ分割２３１４内に垂直に隣接するブロックは存在しないと決定される。したがって、サブ分割２３１４が維持される（例えば、別のブロックを含めるために分割を伸ばす必要はない）。
Ｆ５．サブ分割２３１４の作成および確認により、ブロック２３０２において継続して処理することによって、サブ分割２３１４内でさらなるサブ分割が作成されるべきかどうかが決定され、左側および右側への水平方向の（例えば、ブロック２３１２の単一のＬＰＵの広がり内での）検索により、ブロック２３０２のみが左側に水平に隣接していると決定され、これは既に知られている。したがって、サブ分割は作成されない。
Ｆ６．どちらの方向にも、コンテンツのさらなるブロックは存在しないので、分割処理が終了する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１７０
【補正方法】変更
【補正の内容】
【０１７０】
コンテンツが正確に入力されるために、手書きが、活字化されたものよりも大きい空間（例えば、より大きい線高さ）を必要とすることは明らかであり、認識処理を支援するために、線パターン背景が一般に必要である。したがって、デジタルインクの線高さが、活字化されたインクの線高さよりも大きいので、本システムおよび方法は、活字化された段落から線パターン背景の表示を除去し、それによって、コンテンツをはるかに鮮明で読みやすくし、共有され得る準備ができた状態にしている。この例は図２６に示されており、図２６において、線パターン背景４１０が表示されたデジタルインク段落２６００は、活字化された段落を含むテキストブロック２６０２内の抑制された線パターン背景の表示と共に、活字化された段落２６０２へ変換される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１８２
【補正方法】変更
【補正の内容】
【０１８２】
表５から分かるように、用紙ベースの水平線間隔にはいくらかのバリエーションが存在するが、これらの線間隔標準は、手書きについて許容可能と考えられものに関するガイドを提供する。しかしながら、画面上での活字規則は、印刷とは異なる。例えば、用紙の場合、空間は、（前述されたような）画面上とは異なり、その固有の制約に起因して問題となるが、画面上でのスクロールは、所望の場合にはテキストが狭い間隔にされ得る用紙とは異なり、読みやすくするために「空気を含ませた（aired）」テキストまたは離間されたテキストを必要とする。デフォルトの活字テキストは、そのフォントサイズの１．４倍から１．６倍までの間の線高さにおいて最も良く読み取られる。したがって、本システムおよび本方法の手書き入力のためのＬＰＵは、デフォルトの活字化されたテキストサイズの約１．４から約１．６倍、例えば、約１．４×１レムから約１．６×１レムに設定される。ＬＰＵ線高さ係数を簡単に乗算され得る整数に設定することは、ぼやけたレンダリングにつながる非整数のサイズ設定を回避する。