【事件の表示】
　特願２０１８−５１３８２３「機能インターフェースを表示する方法及び装置」拒絶査定不服審判事件〔平成２９年　３月２３日国際公開、ＷＯ２０１７／０４５５４８、平成３０年１１月　８日国内公表、特表２０１８−５３３１２９、請求項の数（８）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１　手続の経緯
　本願は、２０１６年（平成２８年）９月６日（パリ条約による優先権主張外国庁受理　２０１５年９月１５日　中国）を国際出願日とする出願であって、その手続の経緯は以下のとおりである。
　平成３０年　５月１５日　　：手続補正書の提出
　平成３１年　２月２０日付け：拒絶理由通知
　令和　元年　８月２２日　　：意見書、手続補正書の提出
　令和　元年　９月２４日付け：拒絶査定（原査定）
　令和　２年　２月　３日　　：審判請求書、手続補正書の提出
　令和　３年　３月　２日　　：拒絶理由（当審拒絶理由）通知
　令和　３年　５月２７日　　：意見書、手続補正書の提出
第２　本願発明
　本願請求項１ないし８に係る発明（以下、それぞれ「本願発明１」ないし「本願発明８」という。）は、令和３年５月２７日に提出された手続補正書の手続補正（以下、「本件補正」という。）により補正された特許請求の範囲の請求項１ないし８に記載された事項により特定される発明であり、このうち本願発明１は以下のとおりの発明である。なお、下線は、補正された箇所を示す。
「　ユーザにより入力された情報をコンピューティングデバイスで受信するステップと
、
　前記コンピューティングデバイスによって、予め定義されたキーワードのセットから前記情報の中のキーワードを判定するステップと
、
　前記コンピューティングデバイスによって、予め定義された機能インターフェースのセットから
１つの機能インターフェースを
前記
し、かつ、指定された領域を含む
、
　
前記
の複
字を
、前記複
の数字の各々は、対応する
、
　
前記コンピューティングデバイスによって、前記複数の数字の１つを、前記キーワードに対応する機能インターフェースの前記指定された領域に追加し、残りの数字を前記指定された領域に対応するプルダウンメニューに追加するとともに、前記キーワードに対応する機能インターフェースを表示するステップと、
　
前記コンピューティングデバイスによって、前記指定された領域に追加された数字が正しいことが確認されたこと、または前記プルダウンメニューから前記残りの数字のうちの１つが選択されたことに応じて、前記キーワードに対応する機能インターフェースに追加された数字に応じて決済サービスデータを処理するステップであって、
　　前記
キーワードに対応する機能インターフェースに追加された数字が指定する
キーワードに対応する
、
　　前記金額が前記予め設定された閾値の金額を超えるとの判断に応じて、前記コンピューティングデバイスによって、
パスワード入力
　
を備える、処理するステップと、
を備え、
　前記情報は、前記ユーザからの、チャットサービスを含むインスタントメッセージングのメッセージであり、
　前記
キーワードに対応する
　コンピュータ実装方法。」
　なお、本願発明２ないし７は、本願発明１を減縮した発明であり、本願発明８は、本願発明１ないし７の方法を実施する「装置」の発明であり、本願発明２ないし８は、本願発明１と同一の構成を備える。
　また、本件補正は、本件補正前の請求項５に記載されていた事項を本件補正前の請求項１に組み入れるとともに、本件補正前の請求項５を削除する補正を含むものである。
第３　引用文献、引用発明等
１　引用文献１について
（１）引用文献１記載事項
　原査定の拒絶の理由に引用された引用文献１（米国特許出願公開第２０１５／０１６１２４６号明細書）には、図面とともに次の事項が記載されている。（なお、［日本語訳]は当該国際出願について日本語公表した特表２０１５−５３２７５３号公報における対応段落を摘記した。下線は、強調のために当審が付与した。以下においても同様。）
「[0002] The present invention relates to the technical field of 
text input on a terminal
 a text input method
［日本語訳］
「[0002]
　本発明は、
端末において文字入力を実行する
文字入力方法
「[0036] At step Sl0l, 
text message input by a user is received
[0037] The text message may be one or more word(s) or a sentence or a paragraph. In addition to Chinese character input, the method also supports input of many other languages. For example,
('I like Baidu input method editor' [in Chinese]), 'weather report', and 
('the weather today is good' [in Chinese]).
[0038] At step S102, 
keywords are extracted from the text message and displayed in a special manner
Keywords may be those defined by users in advance. For example, words/phases such as weather, time and/or name of places may be defined as keywords.
displaying in a special manner includes but is not limited to displaying in highlight, reverse type, different colour and/or displaying differently from other words than the keywords
[0039] Preferably, the text message is retrieved and matched against the keywords in a keyword corpus. As compared to the practice of users themselves defining words relevant to themselves or words they frequently use as keywords, the use of the keyword corpus as a reference at the time of extracting keywords is more comprehensive, convenient and accurate. Keywords in the keyword corpus come from various sources, which may be a glossary of keywords frequently used by users, extract of new words on the Internet, and/or definitions made by users themselves. Accordingly, the use of the keyword corpus can collect keywords that a majority of users use and is also capable of accommodating retrieval of personalized keywords at the meantime.
[0040] 
For example
when the text message received
 reads:
(
'Xiaoming, the weather today is good; let's go swimming at the Beijing Sport University at 3 o'clock this afternoon'
[0041] If the keyword corpus contains a word that matches with a word in the text message, then the word is extracted as a keyword. 
The retrieving and matching process results in such five keywords as 'Xiaoming', 'weather', '3 o'clock this afternoon', 'Beijing Sport University' and 'swimming'
［日本語訳］
「[0036]　ステップＳ１０１は、
ユーザが入力したテキスト情報を取得する
[0037]　当該テキスト情報は、１つ若しくは複数の語群、１つの文、又は１つの段落のいずれでもよく、また言語は中国語だけではなく、その他の多種言語もサポートし得る。例えば、
「私はバイドゥの入力方法が好き」、「weatherreport（天気予報）」、
「今日は天気がなかなか良い」である。
[0038]　ステップＳ１０２は、
当該テキスト情報内からキーワードを抽出し、かつ、当該キーワードに対して特別な表示を施す
キーワードは、ユーザが事前に設定（定義）済みのものであり得、例えば、天気、時間、及び／又は地名などの関連語句であるとき、これらの語句をキーワードとして設定する
当該特別な表示は、ハイライト、反転、識別色及び／又はその他のキーワード以外の文字とは異なる表示形式を含む
[0039]　好ましくは、当該テキスト情報に対し、キーワードコーパス内においてマッチング検索を実行する。各ユーザが、自分に関連する又は常用する語彙をキーワードとして自分自身で定義することとは対照的に、キーワードコーパスを使用してキーワード抽出の実行時の参考にすることは、より一層包括的であって簡便であり、正確度がさらに高まる。キーワードコーパス内のキーワードのソース（出所）は広範であり、多くのユーザの常用するキーワードに対する集合、ネットワーク新語の抽出及び／又はユーザ自身の定義であり得る。したがって、キーワードコーパスの使用は、大多数のユーザのキーワードを収集して使用する情況であるのと同時に、個人専用のキーワード検索も考慮することができる。
[0040]　
例えば、
取得したテキスト情報が、
「明ちゃん、今日は天気がなかなか良いね、午後３時に一緒に北京体育大学に行って泳ごうよ〜！」であれば、
「（明ちゃん|今日は|天気が|なかなか良い|午後|３時に|一緒に|北京|体育|大学に|行って|泳ごう|よ）」、
「（明ちゃん|今日は|天気が|なかなか良い|午後３時に|一緒に|北京|体育大学に|行って|泳ごう|よ）」、又は
「（明ちゃん|今日は|天気が|なかなか良い|午後|３時に|一緒に|北京体育大学に|行って|泳ごう|よ）」となり、好ましくは、異なる分断方法で分断された語彙の全てに対し、キーワードコーパス内の文字符号とマッチング検索を実行しなければならない。
[0041]　当該キーワードコーパス内において、当該テキスト情報内の文字符号と互いにマッチする単語があるとき、当該文字符号がキーワードとして抽出される。マッチング検索を実行することで、
キーワード「小明（明ちゃん）」、「天气（天気）」、「下午３点（午後３時）」、「北京体育大学」、「游泳（泳ぐ）」などの５つのキーワードを取得することができ
「[0045] 
Next, in response to a user's selection of the keyword,
enter into a function module in relation to the keyword
(Xiaoming [in Chinese]) saved in the contact list. When a user selects the keyword 'Xiaoming', the nature of which is a person's name, then the function module 42 area presents the contact list icon, searches for relevant information in the database of the contact list on the basis of the keyword 'Xiaoming' via the contact list interface, and returns the search result to the function module 42 area for display. The contact list database connected to the contact list interface may be a contact list database located on a mobile terminal or may be a contact list database located on an Internet server. The function module 42 includes but is not limited to: contact list, weather forecast, time, memo, map and/or Internet explorer. Turn to FIG. 4, which illustrates diagrams of five possible function modules 42. When a user touches on a different 
keyword
a corresponding function module 42 appears underneath the message display area 41
[0046] In addition to 
conducting a search on the basis of the keyword selected by a user
the search results are sorted in a sequence in conjunction with the context of the content input by the user, and the most relevant search results are displayed in the function module 42 area.
[0047] 
At the time when a user makes input via the keyboard panel 40 but has yet not selected any keyword,
the function module 42 area automatically presents a function module in relation to a keyword that is last matched, and presents information that has been retrieved via an interface of the function modules on the basis of the keyword that is last matched.
('3:00 PM: go shopping in supermarket' [in Chinese]), and then the user may immediately notice there is a clash of time for an activity arranged previously, and may instantly change the time proposed in the text message.
[0048] 
Preferably, in response to a user's selection of the keyword, an application interface comprising a function module in relation to the keyword is provided for the user
For example, if the text message received contains words and phrases associated with economic financial figures such as interest, earning and the like, the application interface of a calculator is provided for the user
［日本語訳］
「[0045]　
次に、
ユーザの、当該キーワードに対する選択に応じて、当該キーワードに関連する機能モジュールにアクセスする
「小明（明ちゃん）」を選択すると、キーワード「小明（明ちゃん）」の属性は姓名であることから、機能モジュール４２の領域にアドレス帳のアイコンを呈示し、かつ、アドレス帳インターフェイスを通じて「小明（明ちゃん）」をキーワードとし、アドレス帳のデータベース内において関連する情報を検索し、かつ、検索結果を機能モジュール４２の領域に戻して表示する。当該アドレス帳インターフェイスが接続するアドレス帳データベースは、携帯端末（携帯電話）上のアドレス帳データベースに格納されていてもよく、またインターネットサーバ上のアドレス帳データベースに格納されていてもよい。当該機能モジュール４２は、アドレス帳、天気予報、時間、メモ、地図、及び／又はブラウザなどを有するが、これらに限定されない。図４を参照すると、図４は、５つの想定される機能モジュール４２の概略図を示しており、ユーザが異なる
キーワード
対応する機能モジュール４２が情報表示区４１の下方に表示され
[0046]　機能モジュール４２のインターフェイスを通じて、データベースにおいて検索を実行しているときに、
ユーザが選択したキーワードに基づいて検索を実行する
ユーザが入力した内容の前後の文章を、検索した結果に組み合わせて相関性のランク付けも実行して、かつ、最も関連性の高い検索結果を機能モジュール４２の領域に表示する
[0047]　
ユーザが、キーボードパネル４０により入力を実行しても、キーワードをまだ選択していないときには、
機能モジュール４２の領域において、最後にマッチしたキーワードに関連する機能モジュールと、機能モジュールの結果を通じて最後にマッチしたキーワードに基づいて検索した情報とを自動的に呈示し得る
「明ちゃん、今日は天気がなかなか良い、午後３時に」まで入力したとき、最後にマッチしたキーワードは「下午３点（午後３時）」であり、そのため、機能モジュール４２の領域は、予定していた日程の設定が「３：００ＰＭ：スーパーに買い物に行く」であることを呈示し、そのため、ユーザは、先の設定と時間が重なっていることを直ちに認識し、したがって、入力している情報内の時間設定を直ちに変更することができる。
[0048]　
好ましくは、ユーザの、当該キーワードに対する選択に応じて、当該キーワードに関連する機能モジュールを包含するアプリケーションインターフェイスをユーザに提供する
例えば、取得したテキスト情報内に、利息、受益などの、経済及び金融の数字と関係性を有する語彙があるときには、コンピュータのアプリケーションインターフェイスをユーザに提供する
「Fig.2
」
［日本語訳］省略
「Fig.3
」
［日本語訳］（省略）
「Fig.4
」
［日本語訳］（省略）
（２）引用発明
　前記（１）より、上記引用文献１には次の発明（以下、「引用発明」という。）が記載されていると認められる。
「　端末において文字入力を実行する文字入力方法であって、
　ユーザが入力したテキスト情報を取得し、
　当該テキスト情報内からキーワードを抽出し、かつ、当該キーワードに対して特別な表示を施し、
　キーワードは、ユーザが事前に設定（定義）済みのものであり得、例えば、天気、時間、及び／又は地名などの関連語句であるとき、これらの語句をキーワードとして設定し、
　当該特別な表示は、ハイライト、反転、識別色及び／又はその他のキーワード以外の文字とは異なる表示形式を含み、
　例えば、取得したテキスト情報が、「明ちゃん、今日は天気がなかなか良いね、午後３時に一緒に北京体育大学に行って泳ごうよ〜！」であれば、キーワード「小明（明ちゃん）」、「天气（天気）」、「下午３点（午後３時）」、「北京体育大学」、「游泳（泳ぐ）」などの５つのキーワードを取得することができ、
　次に、ユーザの、当該キーワードに対する選択に応じて、当該キーワードに関連する機能モジュールにアクセスし、キーワードに対応する機能モジュール４２が情報表示区４１の下方に表示され、ユーザが選択したキーワードに基づいて検索を実行し、ユーザが入力した内容の前後の文章を、検索した結果に組み合わせて相関性のランク付けも実行して、かつ、最も関連性の高い検索結果を機能モジュール４２の領域に表示し、
　ユーザが、キーボードパネル４０により入力を実行しても、キーワードをまだ選択していないときには、機能モジュール４２の領域において、最後にマッチしたキーワードに関連する機能モジュールと、機能モジュールの結果を通じて最後にマッチしたキーワードに基づいて検索した情報とを自動的に呈示し得、
　好ましくは、ユーザの、当該キーワードに対する選択に応じて、当該キーワードに関連する機能モジュールを包含するアプリケーションインターフェイスをユーザに提供し、例えば、取得したテキスト情報内に、利息、受益などの、経済及び金融の数字と関係性を有する語彙があるときには、コンピュータのアプリケーションインターフェイスをユーザに提供する、
　文字入力方法。」
２　引用文献２について
　原査定の拒絶の理由に引用された引用文献２（米国特許出願公開第２０１４／０３７２４０３号明細書）には、図面とともに次の事項が記載されている。
「[0007] One aspect of the present disclosure provides a 
method for information matching in an instant messaging user interface.
［日本語訳］
「[0007]本開示の一態様は、
インスタント・メッセージング・ユーザ・インタフェース情報のマッチングのための方法
「[0039] Embodiments consistent with the present disclosure provide a method for information matching. An information matching system consistent with the present disclosure may 
monitor an instant messaging session in real time
includes one or more keywords, it may start a search application interface and obtain key information from the interface
［日本語訳］
「[0039]本開示と一致する実施形態は、情報マッチングのための方法を提供する。本開示と一致する情報マッチングシステムは、
リアルタイムのインスタント・メッセージング・セッションを監視する
１つまたは複数のキーワードを含むと判断した場合には、サーチアプリケーションインターフェースを起動し、インタフェースからキー情報を取得する
　したがって、上記引用文献２には、次の技術的事項が記載されていると認められる。
「　インスタント・メッセージング・ユーザ・インタフェース情報のマッチングのための方法において、
　リアルタイムのインスタント・メッセージング・セッションを監視し、１つまたは複数のキーワードを含むと判断した場合には、サーチアプリケーションインターフェースを起動し、インタフェースからキー情報を取得すること。」
３　引用文献３について
　原査定の拒絶の理由に引用された引用文献３（米国特許出願公開第２０１５／０１６３１８６号明細書）には、図面とともに次の事項が記載されている。（なお、［日本語訳]は当該国際出願について日本語公表した特表２０１７−５０２３７９号公報における対応段落を摘記した。）
「[0022] FIG. 2 is a flow diagram showing an embodiment of a 
process of launching a client application based on a received message
[0023] At 202, 
a message is received at a client device
[0024] A message is received at the client device via a messaging application executing at the client device. For example, 
the message may comprise an SMS message
[0025] In some embodiments, the user associated with the client device may be a subscriber to messages from various vendors, services, and/or utility companies. For example, the user may subscribe to receive alert messages from the user's bank that indicate when the user's outstanding balance on a credit card is due.
[0026] At 204, 
information included in the message is used to identify a client application that corresponds to the message
[0027] The information included in the message may be parsed and used to identify a corresponding client application that has been installed at the client device. In various embodiments, a client application refers to an application installed at the client device. A client application is configured to communicate with a server and/or cloud service and provide one or more services associated with the server and/or cloud service. 
For example, the client application may provide a payment service in which a user can input information regarding making a payment to a payee
[日本語訳]
「[0022]　図２は、
受信したメッセージに基づいてクライアントアプリケーションを起動する処理
[0023]　工程２０２で、
メッセージが、クライアントデバイスで受信され
[0024]　メッセージは、クライアントデバイスで実行中のメッセージングアプリケーションを介してクライアントデバイスで受信される。例えば、メッセージは、クライアントデバイスで実行中のＳＭＳアプリケーションで受信される
ＳＭＳメッセージを含んでよい
[0025]　いくつかの実施形態において、クライアントデバイスに関連するユーザは、様々な販売業者、サービス、および／または、公益事業会社からのメッセージの購読者であってよい。例えば、ユーザは、ユーザのクレジットカードの未払残高の期限が来た時を示す警告メッセージをユーザの銀行から受信することに同意しうる。
[0026]　工程２０４で、
メッセージに含まれる情報が、メッセージに対応するクライアントアプリケーションを特定するために用いられ
[0027]　メッセージに含まれる情報は、クライアントデバイスにインストールされた対応するクライアントアプリケーションを特定するために、構文解析されて用いられてよい。様々な実施形態において、「クライアントアプリケーション」とは、クライアントデバイスにインストールされたアプリケーションのことである。クライアントアプリケーションは、サーバおよび／またはクラウドサービスと通信し、サーバおよび／またはクラウドサービスに関連する１または複数のサービスを提供するよう構成されている。
例えば、クライアントアプリケーションは、受取人に支払いを行うことに関連する情報をユーザが入力できる支払いサービスを提供してよく
「[0031] As will be described in further detail below, 
once the client application corresponding to the message is identified, the client application is automatically launched at the client device
the launched client application is caused to display a form at a page, in which relevant information to send to the server is to be received
the information included in the message
may be 
used to prepopulate at least a portion of the input fields of the form
[日本語訳]
「[0031]　後に詳述するように、
メッセージに対応するクライアントアプリケーションが特定されると、そのクライアントアプリケーションは、クライアントデバイスで自動的に起動され
起動されたクライアントアプリケーションは、ページにフォームを表示し、サーバへ送信すべき関連情報がそのフォームで受信され
メッセージに含まれる情報
は、
フォームの入力フィールドの少なくとも一部に事前入力するために用いられてよい
「[0081] In various embodiments, the data exchange request may include parameter information associated with the determined data exchange. In some embodiments, the parameter information can be placed in uniform resource locator (URL) form. In some embodiments, 
the parameter information
may be determined from the information included in the message
the parameter information
may be passed to the client application to complete at least some input fields
[0082] In some embodiments, the parameter information is determined based on information that was extracted from the message. In some embodiments, the parameter information is extracted from the message by analyzing predetermined terms in the text content of the message. For example, phrases that indicate a particular meaning are identified in the message text content and then other terms in the message may be extracted relative to these phrases to use as parameter information. 
For example, the text content of a credit card payment alert message may include words such as bill balance, due and payable, and minimum repayment
a numeric value, which comprises the amount due information, following these words may be extracted and used as parameter information
[日本語訳]
「[0081]　様々な実施形態において、データ交換要求は、決定されたデータ交換に関連するパラメータ情報を含んでよい。いくつかの実施形態において、パラメータ情報は、ユニフォームリソースロケータ（ＵＲＬ）の形態であってよい。いくつかの実施形態において、データ交換要求に含まれる
パラメータ情報は、メッセージに含まれる情報から決定され
少なくとも一部の入力フィールドを埋めるためにクライアントアプリケーションに送られてよい
[0082]　いくつかの実施形態において、パラメータ情報は、メッセージから抽出された情報に基づいて決定される。いくつかの実施形態において、パラメータ情報は、メッセージのテキスト内容の中の所定の用語を分析することによって、メッセージから抽出される。例えば、特定の意味を示す語句が、メッセージテキスト内容の中で特定され、次いで、メッセージ内の他の用語が、パラメータ情報として用いるために、これらの語句に関連して抽出されてもよい。
例えば、クレジットカード支払い警告メッセージのテキスト内容は、「請求書残高」、「支払い期日到来」、および、「最低返済額」などの語句を含み
これらの語句の後の未払額情報を含む数値が抽出され、パラメータ情報として用いられてよい
　したがって、上記引用文献３には、次の技術的事項が記載されていると認められる。
「　受信したメッセージに基づいてクライアントアプリケーションを起動する処理において、
　メッセージ（ＳＭＳメッセージを含む。）が、クライアントデバイスで受信され、
　メッセージに含まれる情報が、メッセージに対応するクライアントアプリケーションを特定するために用いられ、
　例えば、クライアントアプリケーションは、受取人に支払いを行うことに関連する情報をユーザが入力できる支払いサービスを提供してよく、
　メッセージに対応するクライアントアプリケーションが特定されると、そのクライアントアプリケーションは、クライアントデバイスで自動的に起動され、
　起動されたクライアントアプリケーションは、ページにフォームを表示し、サーバへ送信すべき関連情報がそのフォームで受信され、
　メッセージに含まれる情報は、フォームの入力フィールドの少なくとも一部に事前入力するために用いられてよく、
　パラメータ情報は、メッセージに含まれる情報から決定され、少なくとも一部の入力フィールドを埋めるためにクライアントアプリケーションに送られてよく、
　例えば、クレジットカード支払い警告メッセージのテキスト内容は、「請求書残高」、「支払い期日到来」、および、「最低返済額」などの語句を含み、これらの語句の後の未払額情報を含む数値が抽出され、パラメータ情報として用いられてよいこと。」
４　引用文献４について
　原査定の拒絶の理由に引用された引用文献４（特開２００２−１４０７５５号公報）には、図面とともに次の事項が記載されている。
「【００３３】利用者認証手段３２は、今回の支払依頼に係る振込先口座が新規である場合には、支払依頼受付手段３１を介して携帯電話機２０にパスワードの入力を求めるメッセージを供給する。
利用者認証手段３２は、今回の支払依頼に係る金額が予め設定した金額（例えば１０００円）を超えている場合にも、支払依頼受付手段３１を介して携帯電話機２０にパスワードの入力を求めるメッセージを供給する
利用者認証手段３２は、今回の購入金額を含めた所定期間の購入累計額が予め設定した許容累計額を超えた場合（例えば１日での購入累計額が１万円を超えた場合）にも、支払依頼受付手段３１を介して携帯電話機２０にパスワードの入力を求めるメッセージを供給する
　したがって、上記引用文献４には、次の技術的事項が記載されていると認められる。
「　支払いに係る金額又は購入累計額が予め設定した金額を超えている場合には、パスワードの入力を求めること。」
第４　対比・判断
１　本願発明１について
（１）対比
　本願発明１と引用発明とを対比する。
ア　引用発明は、「端末において文字入力を実行する文字入力方法」であるから、引用発明に特定される各処理（ステップ）は、「端末」によってなされるものである。
イ　引用発明の「端末」は、本願発明１の「コンピューティングデバイス」に相当し、また、引用発明において「ユーザが入力したテキスト情報」は、本願発明１の「ユーザにより入力された情報」に相当する。
　よって、前記アを参酌すれば、引用発明において、「ユーザが入力したテキスト情報を取得」することは、本願発明１の「ユーザにより入力された情報をコンピューティングデバイスで受信するステップ」に相当する。
ウ　引用発明において、「キーワード」は、「天気、時間、及び／又は地名などの関連語句」として「ユーザが事前に設定（定義）済み」のものであり、その例として、「「小明（明ちゃん）」、「天气（天気）」、「下午３点（午後３時）」、「北京体育大学」、「游泳（泳ぐ）」などの５つのキーワード」が挙げられていることから、複数の「キーワード」が予め定義されているといえ、当該複数の「キーワード」は、本願発明１の「予め定義されたキーワードのセット」に相当する。
　よって、前記アを参酌すれば、引用発明において、「当該テキスト情報内からキーワードを抽出」することは、本願発明１の「前記コンピューティングデバイスによって、予め定義されたキーワードのセットから前記情報の中のキーワードを判定するステップ」に相当する。
エ　引用発明は、
「当該キーワードに関連する機能モジュールにアクセスし、キーワードに対応する機能モジュール４２が情報表示区４１の下方に表示され」及び
「ユーザの、当該キーワードに対する選択に応じて、当該キーワードに関連する機能モジュールを包含するアプリケーションインターフェイスをユーザに提供し」
との構成を備えることから、複数の「機能モジュール４２」の中からユーザが選択した「キーワード」に対応する１つの「機能モジュール４２」を選択して表示する処理を行うものである。
　ここで、引用発明の「機能モジュール４２」は、本願発明１の「機能インターフェース」に相当し、引用発明において複数の「機能モジュール４２」（引用文献１のFig.4）の中から１つの「機能モジュール４２」を選択することは、本願発明１の「機能インターフェースのセット」から１つの「機能インターフェース」を「判定」することに対応する。
　また、前記ウを参酌すれば、引用発明においては、予め定義された複数の「キーワード」に対応するように、複数の「機能モジュール４２」が予め定義されているといえ、これを言い替えると、予め定義された複数の「機能モジュール４２」に含まれる各「機能モジュール４２」は、予め定義された複数の「キーワード」のうちの１つ又は複数のそれぞれに対応したものといえる。そして、実際に選択された１つの「機能モジュール４２」は、「テキスト情報」から抽出（判定）された「キーワード」に対応したものである。
　また、引用発明において、「検索結果」等が表示される「機能モジュール４２の領域」は、本願発明１の「指定された領域」に相当し、よって、引用発明の「機能モジュール４２」は、本願発明１の「指定された領域」を含むものといえる。
　以上より、また、前記アを参酌すれば、引用発明は、本願発明１の「前記コンピューティングデバイスによって、予め定義された機能インターフェースのセットから１つの機能インターフェースを判定するステップであって、前記予め定義された機能インターフェースのセット内の各機能インターフェースは、前記予め定義されたキーワードのセット内の１つ又は複数のそれぞれのキーワードに対応し、前記１つの機能インターフェースは、前記情報の中の前記判定されたキーワードに対応し、かつ、指定された領域を含む、前記判定するステップ」との構成を備える。
オ　引用発明は、「好ましくは、ユーザの、当該キーワードに対する選択に応じて、当該キーワードに関連する機能モジュールを包含するアプリケーションインターフェイスをユーザに提供し、例えば、取得したテキスト情報内に、
利息、受益などの、経済及び金融の数字
　よって、前記アを参酌すれば、引用発明と本願発明１の「前記コンピューティングデバイスによって、前記情報内の複数の数字を判定するステップであって、前記複数の数字の各々は、対応する金額を指定する、前記判定するステップ」とは、「前記コンピューティングデバイスによって、前記情報内の数字を判定するステップであって、前記数字は、対応する金額を指定する、前記判定するステップ」との共通の構成を備える。
カ　引用発明は、「ユーザが選択したキーワードに基づいて検索を実行し、ユーザが入力した内容の前後の文章を、検索した結果に組み合わせて相関性のランク付けも実行して、かつ、最も関連性の高い検索結果を機能モジュール４２の領域に表示し」との構成を備えることから、「機能モジュール４２の領域」に「検索結果」を追加した状態で「機能モジュール４２」を表示するものといえる。
　そして、引用発明の「検索結果」と本願発明１の「前記複数の数字の１つ」とは、「キーワードに関連する情報」である点において共通する。
　よって、前記ア、エ等を参酌すれば、引用発明と本願発明の「前記コンピューティングデバイスによって、前記複数の数字の１つを、前記キーワードに対応する機能インターフェースの前記指定された領域に追加し、残りの数字を前記指定された領域に対応するプルダウンメニューに追加するとともに、前記キーワードに対応する機能インターフェースを表示するステップ」とは、「前記コンピューティングデバイスによって、キーワードに関連する情報を、前記キーワードに対応する機能インターフェースの前記指定された領域に追加し、前記キーワードに対応する機能インターフェースを表示するステップ」との共通の構成を備える。
キ　引用発明の「端末において文字入力を実行する文字入力方法」は、本願発明１の「コンピュータ実装方法」に相当する。
（２）一致点、相違点
　前記（１）より、本願発明１と引用発明は、次の点において一致ないし相違する。
［一致点］
「　ユーザにより入力された情報をコンピューティングデバイスで受信するステップと、
　前記コンピューティングデバイスによって、予め定義されたキーワードのセットから前記情報の中のキーワードを判定するステップと、
　前記コンピューティングデバイスによって、予め定義された機能インターフェースのセットから１つの機能インターフェースを判定するステップであって、前記予め定義された機能インターフェースのセット内の各機能インターフェースは、前記予め定義されたキーワードのセット内の１つ又は複数のそれぞれのキーワードに対応し、前記１つの機能インターフェースは、前記情報の中の前記判定されたキーワードに対応し、かつ、指定された領域を含む、前記判定するステップと、
　前記コンピューティングデバイスによって、前記情報内の数字を判定するステップであって、前記数字は、対応する金額を指定する、前記判定するステップと、
　前記コンピューティングデバイスによって、キーワードに関連する情報を、前記キーワードに対応する機能インターフェースの前記指定された領域に追加し、前記キーワードに対応する機能インターフェースを表示するステップと、
を備える、
　コンピュータ実装方法。」
［相違点］
＜相違点１＞
　本願発明１は、「前記情報内の
複数の
複数の
＜相違点２＞
　本願発明１は、「前記
複数の
＜相違点３＞
　本願発明１は、
「　前記コンピューティングデバイスによって、前記指定された領域に追加された数字が正しいことが確認されたこと、または前記プルダウンメニューから前記残りの数字のうちの１つが選択されたことに応じて、前記キーワードに対応する機能インターフェースに追加された数字に応じて決済サービスデータを処理するステップであって、
　　前記キーワードに対応する機能インターフェースに追加された数字が指定する金額が、前記キーワードに対応する機能インターフェースに関連付けられた予め設定された閾値の金額を超えているかどうかを判断するステップと、
　　前記金額が前記予め設定された閾値の金額を超えるとの判断に応じて、前記コンピューティングデバイスによって、パスワード入力機能インターフェースを表示するステップと
　を備える、処理するステップ」
を備えるのに対し、引用発明は、「取得したテキスト情報内に、利息、受益などの、経済及び金融の数字と関係性を有する語彙があるとき」の処理として、「コンピュータのアプリケーションインターフェイスをユーザに提供する」ことを特定するにとどまる点。
＜相違点４＞
　本願発明１は、「前記情報は、前記ユーザからの、チャットサービスを含むインスタントメッセージングのメッセージであり」との構成を備えるのに対し、引用発明は、ユーザにより入力される「テキスト情報」が、「チャットサービスを含むインスタントメッセージングのメッセージ」であることを具体的に特定していない点。
＜相違点５＞
　本願発明１は、「前記キーワードに対応する機能インターフェースは、前記メッセージが送信される他のユーザへの決済サービスを実施するインターフェースである」との構成を備えるのに対し、引用発明は、「取得したテキスト情報内に、利息、受益などの、経済及び金融の数字と関係性を有する語彙があるとき」の処理として、「コンピュータのアプリケーションインターフェイスをユーザに提供する」ことを特定するにとどまる点。
（３）相違点についての判断
　事案に鑑みて、先に上記相違点２について検討するに、上記相違点２に係る本願発明１の構成、すなわち、情報内の複数の数字のうちの１つを指定された領域に追加するとともに、残りの数字を指定された領域に対応するプルダウンメニューに追加することは、上記引用文献１ないし４のいずれにも記載されておらず、本願優先日前の周知技術であるともいえない。
　したがって、上記相違点１及び３について判断するまでもなく、本願発明１は、当業者であっても、引用文献１ないし４に記載された発明に基いて容易に発明をすることができたものであるとはいえない。
２　本願発明２ないし７について
　本願発明２ないし７は、本願発明１と同一の構成を備えるものであるから、本願発明１と同じ理由により、当業者であっても、引用文献１ないし４に記載された発明に基いて容易に発明をすることができたものであるとはいえない。
３　本願発明８について
　本願発明８は、本願発明１ないし７の方法を実施する「装置」の発明であり、本願発明１と同一の構成を備えるものであるから、本願発明１と同様の理由により、当業者であっても、引用文献１ないし４に記載された発明に基いて容易に発明をすることができたものであるとはいえない。
第５　原査定について
１　原査定の概要
　原査定は、本願の請求項１ないし４及び６ないし１０に係る発明は、上記引用文献１、２及び４に記載された発明に基いて、また、本願の請求項５及び７ないし１０に係る発明は、上記引用文献１ないし４に記載された発明に基いて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない、というものである。
２　原査定についての判断
　本件補正後の請求項１ないし８に係る発明（本件発明１ないし８）は、情報内の複数の数字のうちの１つを指定された領域に追加するとともに、残りの数字を指定された領域に対応するプルダウンメニューに追加するという構成を備えるものであり、上記のとおり、本願発明１ないし８は、当業者が上記引用文献１ないし４に記載された発明に基いて容易に発明をすることができたものではない。
　したがって、原査定を維持することはできない。
第６　当審拒絶理由について
１　当審拒絶理由の概要
　当審拒絶理由の概要は、この出願は、特許請求の範囲の記載が以下の点で、特許法第３６条第６項第２号に規定する要件を満たしていない、というものである。
（１）本願の請求項１に記載の「前記予め設定された文字は、前記１つ又は複数の数字に金額を指定する」は、日本語として明確ではない。
（２）本願の請求項１の記載「予め設定された文字を判定する前記ステップに応じて、前記金額が、前記機能インターフェースに関連付けられた予め設定された閾値の金額を超えているかどうかを判断するステップ」において、「前記金額」は、「複数の数字」によって指定された「金額」のうちいずれを指すのか明確ではない。
（３）本願の請求項１の記載において、「決済サービス」は、「複数の数字」によって指定された「金額」のうちいずれを対象とするものであるのか明確ではない。
（４）本願の請求項１及び５の記載において、「前記機能インターフェース」は、前記された「機能インターフェース」のいずれを指すのか明確ではない。
（５）請求項５に記載された各ステップと、請求項１に記載された各ステップとの先後関係が明確ではない。
２　当審拒絶理由についての判断
（１）本件補正前の請求項１に記載されていた「前記予め設定された文字は、前記１つ又は複数の数字に金額を指定する」は、本件補正により「前記複数の数字の各々は、対応する金額を指定する」に補正された。
（２）本件補正前の請求項１に記載されていた「予め設定された文字を判定する前記ステップに応じて、前記金額が、前記機能インターフェースに関連付けられた予め設定された閾値の金額を超えているかどうかを判断するステップ」は、本件補正により、「
前記キーワードに対応する機能インターフェースに追加された数字が指定する金額
（３）本件補正により、請求項１に「前記キーワードに対応する機能インターフェースに追加された数字に応じて決済サービスデータを処理する」との事項が付加された。
（４）本件補正前の請求項１に記載されていた「前記機能インターフェース」は、「前記キーワードに対応する機能インターフェース」に補正された。
（５）本件補正前の請求項１に記載されていたステップは、本件補正後の請求項１に組み入れられた。
　以上のとおりであるから、本件補正後の請求項１ないし８に係る発明は明確となり、当審拒絶理由は解消した。
第７　むすび
　以上のとおり、本願発明１ないし８は、当業者が引用文献１ないし４に記載された発明に基いて容易に発明をすることができたものではない。
　したがって、原査定の理由によっては、本願を拒絶することはできない。
　また、他に本願を拒絶すべき理由を発見しない。
　よって、結論のとおり審決する。