【事件の表示】
　特願２０１９−　４０８３６「画面用の手書きキーボード」拒絶査定不服審判事件〔令和　１年１０月１０日出願公開、特開２０１９−１７５４４１、請求項の数（９）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１　手続の経緯
　本願は、平成２９年５月３１日（パリ条約による優先権主張２０１６年（平成２８年）６月１２日、米国）に出願した特願２０１７−１０８２２７号の一部を、平成３１年３月６日に新たな特許出願としたものであって、平成３１年４月２２日に手続補正書が提出され、令和２年５月１１日付けで拒絶理由が通知され、令和２年７月２９日に意見書が提出されるとともに手続補正がなされ、令和２年８月７日付けで拒絶査定がされ、これに対し、令和２年１２月１０日に拒絶査定不服審判の請求がされたものである。
第２　原査定の概要
　原査定（令和２年８月７日付け拒絶査定）の概要は次のとおりである。
　本願請求項１−９に係る発明は、以下の引用文献１−３に基づいて、その発明の属する技術の分野における通常の知識を有する者（以下、「当業者」という。）が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
引用文献等一覧
　１．特開２００９−２８９１８８号公報
　２．特開２０１３−２０６１４１号公報
　３．米国特許出願公開第２０１４／０３６１９８３号明細書
第３　本願発明
　本願請求項１−９に係る発明（以下、それぞれ「本願発明１」−「本願発明９」という。）は、令和２年７月２９日付けの手続補正で補正された特許請求の範囲の請求項１−９に記載された事項により特定される発明であって、本願発明１は以下のとおりの発明である。
　「【請求項１】
　１つ以上のプロセッサ、タッチ感知面、及びディスプレイを有する電子デバイスにおいて、
　メッセージエリア及びストローク入力エリアを含むユーザ入力インタフェースを前記ディスプレイに表示することと、
　前記タッチ感知面上の前記ストローク入力エリアで第１のストロークを受けることと、
　前記第１のストロークを受け付けたことに応じて、
　　前記第１のストロークに基づいて第１の文字を決定することと、
　　前記第１の文字をメッセージエリアに表示することと、
　前記第１のストロークを受けた後の第１の時間において、前記タッチ感知面上で、前記第１のストロークとは異なる第２のストロークを受けることと、
　前記第１の時間が閾値時間を超えているかどうかを判定することと、
　前記第１の時間が前記閾値時間を超えているとの判定に従って、
　　前記第２のストロークに基づいて、かつ、前記第１のストロークには基づかずに第２の文字を決定することと、
　　前記第２の文字を前記メッセージエリアに表示することと、
　前記第１の時間が前記閾値時間未満との判定に従って、
　　前記第１のストロークと前記第２のストロークとに基づいて修正された第１の文字を決定することと、
　　前記メッセージエリアにおいて、前記第１の文字の表示を、前記修正された第１の文字の表示に置き換えることと
を含む方法。」
　なお、本願発明２−９の概要は以下のとおりである。
　本願発明２−６は、本願発明１を減縮した発明である。
　本願発明７は、本願発明１−６のいずれかに対応するコンピュータ可読記憶媒体の発明である。
　本願発明８−９は、本願発明１−６のいずれかに対応する電子デバイスの発明である。
第４　引用文献、引用発明等
１　引用文献１及び引用発明
（１）　引用文献１
　原査定の拒絶の理由に引用された上記引用文献１には、図面とともに、次の事項が記載されている（下線は、特に着目した箇所を示す。以下同様。）。
ア　段落【００１９】
「【００１９】
実施形態１．
　図１は、本発明の第１の実施形態の構成例を示すブロック図である。本発明の
文字入力装置２０は、入力手段１と、ストローク抽出手段２と、ストローク記憶手段３と、区切り時刻推定手段４と、区切り時刻記憶手段５と、文字認識手段６と、出力手段７と、区切り時刻移動手段８とを備え
イ　段落【００３０】−【００４１】
「【００３０】
　
入力手段１および出力手段７が、同一の入出力装置（例えば、タッチパネルやペンタブレット等）によって実現され
ストローク抽出手段２、区切り時刻推定手段４、文字認識手段６および区切り時刻移動手段８は、例えば、プログラム（文字入力用プログラム）に従って動作するＣＰＵによって実現され
【００３１】
　次に、動作について説明する。
　図２は、
手書き入力された文字に対する文字認識結果を出力する動作
入力手段１の入力領域にペンを押し当てて文字を書くと、
ストローク抽出手段２は、ストローク毎に、ストロークの最初の座標から、そのストロークの最後の座標までの座標集合を、１ストローク分のストロークデータとして抽出し、時系列順にストローク記憶手段３に記憶させる（ステップＳ１０１）
【００３２】
　ユーザは、入力手段１の入力領域に文字を書くときに、１文字書き終えたら、同じ箇所に重ねて次の文字を書く。各文字の各ストロークが手書き入力されるにつれ、ステップＳ１０１の動作により、ストローク抽出手段２は、順次、ストロークデータを抽出し、ストローク記憶手段３に記憶させていく。
【００３３】
　
ストローク記憶手段３に新たなストロークデータが追加されると、区切り時刻推定手段４は、その新たなストロークデータを含むそれまでにストローク記憶手段３に記憶されたストロークデータについて、どのストロークデータからどのストロークデータまでが１文字分のストロークデータとなるかを推定し、各文字に対応するストロークデータ集合の区切り時刻を推定する（ステップＳ１０２）
そして、推定した区切り時刻を区切り時刻記憶手段５に記憶させ
　　　・・・（中略）・・・
【００３６】
　また、他の方法として、
ユーザは、１文字毎に少しの時間間隔を開けて手書き入力をしなければならないという制約を設け、区切り時刻推定手段４は、あるストロークが書き終えられてから次のストロークが書き始められるまでの時間間隔を計測し、その間隔が一定時間以上空いていれば、その時刻を区切り時刻と推定し
【００３７】
　あるいは、上記の３つの方法等を組み合わせて、より精度よく区切り時刻を推定してもよい。
【００３８】
　
区切り時刻推定が完了すると、文字認識手段６は、区切り時刻記憶手段５に記憶された最新の区切り時刻に従って、ストローク記憶手段３に記憶されたストロークデータ群を、個々の文字に対応するストロークデータ集合に区切り、各ストロークデータ集合が表す文字を認識する（ステップＳ１０３）
さらに、文字認識手段６は、ストロークデータ集合毎に認識した各文字を、文字列として出力手段７に表示させる（ステップＳ１０４）
【００３９】
　
ステップＳ１０２で推定された区切り時刻が、実際の文字の区切りに対応していない場合、ステップＳ１０４で表示された文字は、ユーザが認識している入力文字と異なることにな
【００４０】
　
ユーザは、手書き入力に対して文字入力装置２０が文字認識を行って表示した文字列中に修正すべき文字があれば、その文字を選択し、その選択した文字とその前後の文字との間でストロークデータの割り当てを変更する操作を行う。
【００４１】
　例えば、第１ストロークから第３ストロークまでの各ストロークデータが一つのストロークデータ集合となっていて、第４ストロークから第７ストロークストロークまでの各ストロークデータが一つのストロークデータ集合となっているとする。このとき、第３ストロークと第４ストロークの間を区切りとする区切り時刻（ｔ１とする。）が推定されていることになる。この状態から、後者のストロークデータ集合内の最初のストロークデータ（第４ストロークのストロークデータ）を、前者のストロークデータ集合に割り当てる操作が行われたとする。この割り当て変更を行う場合、ストロークデータ集合の区切りを、上記のｔ１から変更することになる。ステップＳ２０２では、このような変更対象となる区切り時刻（上記の例ではｔ１）を検索する。」
ウ　段落【００５３】
「【００５３】
　次に、本実施形態の具体例を説明する。図４は、
入力手段１および出力手段７の表示画面
入力領域７１は、ペンが押し当てられ文字が手書き入力される領域であ
領域７２は、文字認識手段６が認識結果である文字列を表示させる結果表示エリアであ
（２）　引用発明
　よって、引用文献１には、次の発明（以下、「引用発明」という。）が開示されているものと認められる。
「文字入力装置２０は、入力手段１と、ストローク抽出手段２と、ストローク記憶手段３と、区切り時刻推定手段４と、区切り時刻記憶手段５と、文字認識手段６と、出力手段７と、区切り時刻移動手段８とを備え、
　入力手段１および出力手段７が、同一の入出力装置（例えば、タッチパネルやペンタブレット等）によって実現され、
　入力手段１および出力手段７の表示画面において、入力領域７１は、ペンが押し当てられ文字が手書き入力される領域であり、領域７２は、文字認識手段６が認識結果である文字列を表示させる結果表示エリアであり、
　ストローク抽出手段２、区切り時刻推定手段４、文字認識手段６および区切り時刻移動手段８は、例えば、プログラム（文字入力用プログラム）に従って動作するＣＰＵによって実現され、
　手書き入力された文字に対する文字認識結果を出力する動作において、
　入力手段１の入力領域にペンを押し当てて文字を書くと、ストローク抽出手段２は、ストローク毎に、ストロークの最初の座標から、そのストロークの最後の座標までの座標集合を、１ストローク分のストロークデータとして抽出し、時系列順にストローク記憶手段３に記憶させ（ステップＳ１０１）、
　ストローク記憶手段３に新たなストロークデータが追加されると、区切り時刻推定手段４は、その新たなストロークデータを含むそれまでにストローク記憶手段３に記憶されたストロークデータについて、どのストロークデータからどのストロークデータまでが１文字分のストロークデータとなるかを推定し、各文字に対応するストロークデータ集合の区切り時刻を推定し（ステップＳ１０２）、そして、推定した区切り時刻を区切り時刻記憶手段５に記憶させ、
　ここで、ユーザは、１文字毎に少しの時間間隔を開けて手書き入力をしなければならないという制約を設け、区切り時刻推定手段４は、あるストロークが書き終えられてから次のストロークが書き始められるまでの時間間隔を計測し、その間隔が一定時間以上空いていれば、その時刻を区切り時刻と推定し、
　区切り時刻推定が完了すると、文字認識手段６は、区切り時刻記憶手段５に記憶された最新の区切り時刻に従って、ストローク記憶手段３に記憶されたストロークデータ群を、個々の文字に対応するストロークデータ集合に区切り、各ストロークデータ集合が表す文字を認識し（ステップＳ１０３）、
　さらに、文字認識手段６は、ストロークデータ集合毎に認識した各文字を、文字列として出力手段７に表示させ（ステップＳ１０４）、
　ステップＳ１０２で推定された区切り時刻が、実際の文字の区切りに対応していない場合、ステップＳ１０４で表示された文字は、ユーザが認識している入力文字と異なることになり、
　ユーザは、手書き入力に対して文字入力装置２０が文字認識を行って表示した文字列中に修正すべき文字があれば、その文字を選択し、その選択した文字とその前後の文字との間でストロークデータの割り当てを変更する操作を行う、方法。」
２　引用文献２について
　原査定の拒絶の理由に引用された上記引用文献２には、図面とともに、段落【０１０３】、【０１０７】に、次の事項が記載されている。
「【０１０３】  前述した図３のステップＳ２において
、タッチパネル筆跡検出部１１から手書き文字の座標情報を受け取ると、手書き文字認識制御部１２は、文字コードＤＢ１６Ａを用いて文字を認識して、手書き認識文字コードを抽出する
「【０１０７】
　続いて、予測変換制御部１３は
、未確定かつ完成（認識済）文字の１〜（Ｃ−１）番目の文字コード
Ｃ文字目の部首コードとから、
絞り込まれた熟語候補を取得する
例えば、完成文字「会」＋「言（ごんべん）」で検索が行われる
　引用文献２の上記記載から、タッチパネルの文字認識において、先行する文字の認識結果を、後続する文字の認識に利用することは、周知技術であると認められる。
３　引用文献３について
　原査定の拒絶の理由に引用された上記引用文献３には、段落[０２７０]に、図面（特に、図１５Ｄ、図１５Ｅ）とともに、次の事項が記載されている。
（１）　段落［０２７０］
「[0270]　In some embodiments, the user device identifies (e.g., 1614) two adjacent recognition units from the plurality of handwritten strokes. The user device displays (1616), in the candidate display area, an initial recognition result (e.g., results 1512, 1514, 1516, and 1518 in FIG. 15C) comprising respective characters recognized from the two adjacent recognition units, e.g., as illustrated in FIG. 15C. In some embodiments, when displaying the first recognition result (e.g., result 1524, 1526, or 1528 in FIG. 15E) in response to a pinch gesture, the user device replaces (1618) the initial recognition result with the first recognition result in the candidate display area. In some embodiments, the user device receives (1620) the pinch gesture input while the initial recognition result is displayed in the candidate display area, as shown in FIG. 15D. In some embodiments, in response to the pinch gesture input, the user device re-renders (1622) the plurality of handwritten strokes to reduce a distance between the two adjacent recognition units in the handwriting input area, e.g., as shown in FIG. 15E.」
（当審訳：
［０２７０］　いくつかの実施形態では、ユーザ装置は、複数の手書きストロークから、２つの隣接する認識単位（例えば、１６１４）を特定する。図１５Ｃに示されるように、ユーザ装置は、
隣接する２つの認識単位から認識された文字から構成される、初期的な認識結果（例えば、図１５Ｃの結果１５１２、１５１４、１５１６、１５１８）を、候補表示領域に表示する
ピンチジェスチャに応じて、第１の認識結果（例えば、図１５Ｅでの結果１５２４、１５２６、又は１５２８）を表示する場合、ユーザデバイスは、候補表示区域内で、初期の認識結果を、その第１の認識結果で置き換える
（２）図１５Ｄ、図１５Ｅ
「
」
　図１５Ｄ、図１５Ｅを参照すると、手書き入力の初期的な認識結果（１５１２）として、２つの漢字（「巾」と「冒」）が表示されている状態で、ユーザがピンチ・ジェスチャ（１５２０，１５２２）によって、２つの認識単位（１５０２，１５１０）の間の距離を近づけると（図１５Ｄ）、２つの漢字（「巾」と「冒」）が１つの漢字（「帽」）に合成されて第１の認識結果（１５２４）として表示されること（図１５Ｅ）を認定できる。
第５　対比・判断
１　本願発明１について
（１）　対比
　本願発明１と、引用発明とを対比すると、以下のことがいえる。
ア　引用発明の「文字入力装置２０」が備える「プログラム（文字入力用プログラム）に従って動作するＣＰＵ」は、本願発明の「１つ以上のプロセッサ」に対応する。
　引用発明の「文字入力装置２０」が備える「入力手段１」と「出力手段７」は、「
入力手段１および出力手段７が、同一の入出力装置（例えば、タッチパネル
によって実現され
　よって、引用発明の「プログラム（文字入力用プログラム）に従って動作するＣＰＵ」、「入力手段１」、「出力手段７」を備える「文字入力装置２０」は、本願発明１の「１つ以上のプロセッサ、タッチ感知面、及びディスプレイを有する電子デバイス」に相当する。
イ　引用発明の「入力手段１および出力手段７の表示画面において
、入力領域７１は、
手書き入力される領域
領域７２は
認識結果である文字列を表示させる結果表示エリアであ
ウ　引用発明は、手書き入力に関して、「区切り時刻推定手段４は、その新たなストロークデータを含むそれまでにストローク記憶手段３に記憶されたストロークデータについて、
どのストロークデータからどのストロークデータまでが１文字分のストロークデータ
各文字に対応するストロークデータ集合の区切り時刻を推定し
ユーザは、１文字毎に少しの時間間隔を開けて手書き入力をしなければならないという制約を設け、
あるストロークが書き終えられてから次のストロークが書き始められるまでの時間間隔を計測し、その間隔が一定時間以上空いていれば、その時刻を区切り時刻と推定し
　すなわち、引用発明では、「各文字に対応するストロークデータ集合」である「１文字分のストローク」が、「１文字毎に少しの時間間隔を開けて」手書き入力されるものである。
　ここで、引用発明の手書き入力の特別なケースとして、例えば、漢数字の「一」や数字の「１」のように、単一の「ストローク」自体が、１つの「文字」となる場合を想定できる。
　そして、このような場合には、単一の「ストローク」が、「各文字に対応するストロークデータ集合」を構成するから、引用発明において、
「ストローク記憶手段３に新たなストロークデータが追加されると、区切り時刻推定手段４は、その新たなストロークデータを含むそれまでにストローク記憶手段３に記憶されたストロークデータについて、どのストロークデータからどのストロークデータまでが１文字分のストロークデータとなるかを推定し、
各文字に対応するストロークデータ集合の区切り時刻を推定し（ステップＳ１０２）
　ここで、ユーザは、１文字毎に少しの時間間隔を開けて手書き入力をしなければならないという制約を設け、区切り時刻推定手段４は、あるストロークが書き終えられてから次のストロークが書き始められるまでの時間間隔を計測し、その間隔が一定時間以上空いていれば、その時刻を区切り時刻と推定し、
　区切り時刻推定が完了すると、文字認識手段６は、区切り時刻記憶手段５に記憶された最新の区切り時刻に従って、ストローク記憶手段３に記憶されたストロークデータ群を、
個々の文字に対応するストロークデータ集合に区切り、各ストロークデータ集合が表す文字を認識
　さらに、文字認識手段６は、
ストロークデータ集合毎に認識した各文字を、文字列として出力手段７に表示させ
本願発明１において、
「前記タッチ感知面上の前記ストローク入力エリアで第１のストロークを受けることと、
　前記第１のストロークを受け付けたことに応じて、
　　前記第１のストロークに基づいて第１の文字を決定することと、
　　前記第１の文字をメッセージエリアに表示することと、
　前記第１のストロークを受けた後の第１の時間において、前記タッチ感知面上で、前記第１のストロークとは異なる第２のストロークを受けることと、
　前記第１の時間が閾値時間を超えているかどうかを判定することと、
　前記第１の時間が前記閾値時間を超えているとの判定に従って、
　　前記第２のストロークに基づいて、かつ、前記第１のストロークには基づかずに第２の文字を決定することと、
　　前記第２の文字を前記メッセージエリアに表示することと、
　前記第１の時間が前記閾値時間未満との判定に従って、
　　前記第１のストロークと前記第２のストロークとに基づいて修正された第１の文字を決定することと、
　　前記メッセージエリアにおいて、前記第１の文字の表示を、前記修正された第１の文字の表示に置き換えること
「前記タッチ感知面上の前記ストローク入力エリアで第１のストロークを受けることと、
　前記第１のストロークを受け付けたことに応じて、
　　前記第１のストロークに基づいて第１の文字を決定することと、
　　前記第１の文字をメッセージエリアに表示することと、
　前記第１のストロークを受けた後の第１の時間において、前記タッチ感知面上で、前記第１のストロークとは異なる第２のストロークを受けることと、
　前記第１の時間が閾値時間を超えているかどうかを判定することと、
　前記第１の時間が前記閾値時間を超えているとの判定に従って、
　　前記第２のストロークに基づいて、かつ、前記第１のストロークには基づかずに第２の文字を決定することと、
　　前記第２の文字を前記メッセージエリアに表示すること」
である点で共通するといえる。
エ　よって、本願発明１と引用発明との一致点・相違点は次のとおりであるといえる。
［一致点］
「１つ以上のプロセッサ、タッチ感知面、及びディスプレイを有する電子デバイスにおいて、
　メッセージエリア及びストローク入力エリアを含むユーザ入力インタフェースを前記ディスプレイに表示することと、
　前記タッチ感知面上の前記ストローク入力エリアで第１のストロークを受けることと、
　前記第１のストロークを受け付けたことに応じて、
　　前記第１のストロークに基づいて第１の文字を決定することと、
　　前記第１の文字をメッセージエリアに表示することと、
　前記第１のストロークを受けた後の第１の時間において、前記タッチ感知面上で、前記第１のストロークとは異なる第２のストロークを受けることと、
　前記第１の時間が閾値時間を超えているかどうかを判定することと、
　前記第１の時間が前記閾値時間を超えているとの判定に従って、
　　前記第２のストロークに基づいて、かつ、前記第１のストロークには基づかずに第２の文字を決定することと、
　　前記第２の文字を前記メッセージエリアに表示することと、
を含む方法。」
［相違点１］
　本願発明１は、さらに、「前記第１の時間が前記閾値時間未満との判定に従って、前記第１のストロークと前記第２のストロークとに基づいて修正された第１の文字を決定することと、前記メッセージエリアにおいて、前記第１の文字の表示を、前記修正された第１の文字の表示に置き換えること」を含むのに対して、引用発明は、「修正された第１の文字」を決定して、置き換えることについて特定されていない点。
（２）　当審の判断
　本願発明１の上記［相違点１］に係る「前記第１の時間が前記閾値時間未満との判定に従って、前記第１のストロークと前記第２のストロークとに基づいて修正された第１の文字を決定することと、前記メッセージエリアにおいて、前記第１の文字の表示を、前記修正された第１の文字の表示に置き換えること」を含む構成は、上記引用文献１−３には記載されておらず、周知技術であるともいえない。
　特に、引用文献３には、タッチスクリーンの手書き入力の文字の再認識に関して、ユーザのピンチ・ジェスチャに応じて、２つの文字を１つの文字として認識することが記載されているが、本願発明１の上記［相違点１］のように、「前記第１の時間が前記閾値時間未満との判定に従って」再認識を行うことは記載されていないから、たとえ、引用発明に、引用文献３の開示事項を組み合わせたとしても、上記［相違点１］の構成には至らない。
　なお、そもそも、引用発明では、手書き入力は、上記「（１）ウ」のように、「各文字に対応するストロークデータ集合」である「１文字分のストローク」が、「１文字毎に少しの時間間隔を開けて」手書き入力されることを前提とするものである。
　そして、引用発明では、文字認識は、「個々の文字に対応するストロークデータ集合に区切り、各ストロークデータ集合が表す文字を認識し」ており、「ストロークデータ集合」を単位として、文字認識が行われる。
　よって、引用発明では、連続的に複数のストロークが入力された場合に、各ストローク毎に文字認識を行うことは想定されていない。
　すなわち、引用発明において、連続して「第１のストローク」と「第２のストローク」が入力された場合には、同一の「ストロークデータ集合」に属すると判断される結果、連続する「第１のストローク」と「第２のストローク」を入力中、各ストロークについて個別に文字認識を行うことは想定されない。
　また、もしも、本願発明１との上記［相違点１］に係る構成のように、連続する「第１のストローク」と「第２のストローク」について、個別に文字認識を行うように引用発明を変更すると、「区切り情報」と無関係に文字認識を行うこととなり、引用文献１から「区切り情報」の概念がなくなることとになる。このとき、「区切り情報」によって区切られる「ストロークデータ集合」の概念もなくなるから、ストローク間の時間間隔を判定する構成もなくなる。
　以上のことから、仮に引用文献３に基づいて本願発明が上記［相違点１］に係る構成を有するように変形できたとしても、変形後の引用発明は、「前記第１のストロークを受けた後の第１の時間において」、「前記第１の時間が閾値時間を超えているかどうかを判定すること」という構成を有しないので、結局、本願発明には至らない。
　したがって、本願発明１は、当業者であっても引用発明、引用文献２−３に記載された技術的事項に基づいて容易に発明できたものであるとはいえない。
２　本願発明２−９について
　本願発明２−９も、本願発明１の上記［相違点１］に係る、「前記第１の時間が前記閾値時間未満との判定に従って、前記第１のストロークと前記第２のストロークとに基づいて修正された第１の文字を決定することと、前記メッセージエリアにおいて、前記第１の文字の表示を、前記修正された第１の文字の表示に置き換えること」を含む構成と、（実質的に）同一の構成を備えるものであるから、本願発明１と同様の理由により、当業者であっても、引用発明、引用文献２−３に記載された技術的事項に基づいて容易に発明をすることができたものとはいえない。
第６　むすび
　以上のとおり、本願発明１−９は、当業者が引用発明及び引用文献２−３に記載された技術的事項に基づいて容易に発明をすることができたものではない。したがって、原査定の理由によっては、本願を拒絶することはできない。
　また、他に本願を拒絶すべき理由を発見しない。
　よって、結論のとおり審決する。