【手続補正書】
【提出日】令和2年6月5日(2020.6.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
名前をマッチングさせるためのコンピュータにより実施される方法であって、
マッチング対象の名前を含む入力を受信するステップであって、前記名前が複数の単語を含む、ステップと、
前記名前に対応する第1の名前セットを決定するステップであって、前記第1の名前セットが複数の要素を含む、ステップと、
標準名前セットを生成するために、類似度に基づいて前記複数の単語のそれぞれを前記複数の要素のそれぞれとマッチングさせるステップと、
前記名前の1つまたは複数の名前の文字が標準名前の1つまたは複数の標準名前の文字とは異なるにもかかわらず、前記名前が前記標準名前セット内の少なくとも1つの標準名前と同義であると判定するステップであって、前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義であるかどうかを判定するために、前記マッチング対象の名前に対して、省略形検出、呼称検出、多言語検出、または別名検出のうちの少なくとも1つを実行することを含む、ステップと、
前記名前が前記少なくとも1つの標準名前と同義であるとの判定に応答して、前記複数の単語のそれぞれの複数のマッチング度の重み付き加算を含む前記名前のマッチング結果を生成するステップであって、前記複数のマッチング度が、テキストマッチング度、音声マッチング度、および文字列マッチング度を含む、ステップと
を含む、方法。
【請求項２】
マッチングさせる必要がない名前の所定のセットを読み出すステップと、
前記マッチング対象の名前が名前の前記所定のセット内に含まれないと判定するステップと
をさらに含む、請求項1に記載の方法。
【請求項３】
前記複数の単語のそれぞれをマッチングするステップが、
前記第1の名前セットの各名前のインデックスを決定するステップであって、前記インデックスが前記名前に関連付けられた予め確立された単語を含む、ステップと、
前記マッチング対象の名前に含まれる各単語を取得するために前記マッチング対象の名前を分割するステップと、
前記第1の名前セットのサブセットを取得するために、文字列マッチングアルゴリズムを使用することによって前記マッチング対象の名前に含まれる各単語と、各インデックスとに対して類似度マッチングを実行するステップであって、前記サブセットが正常にマッチングされた各インデックスによってインデックスされた名前を含み、前記文字列マッチングアルゴリズムが、接頭辞ツリーマッチングアルゴリズム、辞書ツリーマッチングアルゴリズム、文字列類似度マッチングアルゴリズム、および発音類似度マッチングアルゴリズムのうちの1つまたは複数を含む、ステップと、
各サブセットに基づいて前記マッチング対象の名前をマッチングさせるために使用される前記標準名前セットを決定するステップと
を含む、請求項1に記載の方法。
【請求項４】
前記標準名前セット内の前記標準名前に含まれる各単語と、前記マッチング対象の名前に含まれる各単語との間の類似度に基づいて、前記標準名前セット内の前記名前に含まれる各単語を前記マッチング対象の名前に含まれる各単語と、位置合わせされた標準名前セットとして、位置合わせするステップをさらに含み、
前記名前が前記少なくとも1つの標準名前と同義であると判定することが、
前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義であるかどうかを判定するために、前記位置合わせされた標準名前セットに基づいて前記マッチング対象の名前を検出するステップを含む、請求項1に記載の方法。
【請求項５】
前記マッチング対象の名前の前記マッチング結果を生成するステップが、
前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義であるとの判定に応答して、前記少なくとも1つの標準名前を前記マッチング対象の名前の前記マッチング結果として決定するステップを含む、請求項1に記載の方法。
【請求項６】
前記マッチング対象の名前の前記マッチング結果を生成するステップが、
前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義でないとの判定に応答して、1つまたは複数の類似度アルゴリズムを使用して前記名前を前記標準名前とマッチングさせることによって前記名前の前記マッチング結果を決定するステップを含む、請求項1に記載の方法。
【請求項７】
コンピュータシステムによって実行可能な1つまたは複数の命令を記憶したコンピュータ可読記録媒体であって、前記1つまたは複数の命令は、前記コンピュータシステムに、
マッチング対象の名前を含む入力を受信するステップであって、前記名前が複数の単語を含む、ステップと、
前記名前に対応する第1の名前セットを決定するステップであって、前記第1の名前セットが複数の要素を含む、ステップと、
標準名前セットを生成するために、類似度に基づいて前記複数の単語のそれぞれを前記複数の要素のそれぞれとマッチングさせるステップと、
前記名前の1つまたは複数の名前の文字が標準名前の1つまたは複数の標準名前の文字とは異なるにもかかわらず、前記名前が前記標準名前セット内の少なくとも1つの標準名前と同義であると判定するステップであって、前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義であるかどうかを判定するために、前記マッチング対象の名前に対して、省略形検出、呼称検出、多言語検出、または別名検出のうちの少なくとも1つを実行することを含む、ステップと、
前記名前が前記少なくとも1つの標準名前と同義であるとの判定に応答して、前記複数の単語のそれぞれの複数のマッチング度の重み付き加算を含む前記名前のマッチング結果を生成するステップであって、前記複数のマッチング度が、テキストマッチング度、音声マッチング度、および文字列マッチング度を含む、ステップと
を行わせる、コンピュータ可読記憶媒体。
【請求項８】
マッチングさせる必要がない名前の所定のセットを読み出すステップと、
前記マッチング対象の名前が名前の前記所定のセット内に含まれないと判定するステップと
をさらに行わせる、請求項7に記載のコンピュータ可読記憶媒体。
【請求項９】
前記複数の単語のそれぞれをマッチングするステップが、
前記第1の名前セットの各名前のインデックスを決定するステップであって、前記インデックスが前記名前に関連付けられた予め確立された単語を含む、ステップと、
前記マッチング対象の名前に含まれる各単語を取得するために前記マッチング対象の名前を分割するステップと、
前記第1の名前セットのサブセットを取得するために、文字列マッチングアルゴリズムを使用することによって前記マッチング対象の名前に含まれる各単語と、各インデックスとに対して類似度マッチングを実行するステップであって、前記サブセットが正常にマッチングされた各インデックスによってインデックスされた名前を含み、前記文字列マッチングアルゴリズムが、接頭辞ツリーマッチングアルゴリズム、辞書ツリーマッチングアルゴリズム、文字列類似度マッチングアルゴリズム、および発音類似度マッチングアルゴリズムのうちの1つまたは複数を含む、ステップと、
各サブセットに基づいて前記マッチング対象の名前をマッチングさせるために使用される前記標準名前セットを決定するステップと
を含む、請求項7に記載のコンピュータ可読記憶媒体。
【請求項１０】
前記標準名前セット内の前記標準名前に含まれる各単語と、前記マッチング対象の名前に含まれる各単語との間の類似度に基づいて、前記標準名前セット内の前記名前に含まれる各単語を前記マッチング対象の名前に含まれる各単語と、位置合わせされた標準名前セットとして、位置合わせするステップをさらに行わせ、
前記名前が前記少なくとも1つの標準名前と同義であると判定することが、
前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義であるかどうかを判定するために、前記位置合わせされた標準名前セットに基づいて前記マッチング対象の名前を検出するステップを含む、請求項7に記載のコンピュータ可読記憶媒体。
【請求項１１】
前記マッチング対象の名前の前記マッチング結果を生成するステップが、
前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義であるとの判定に応答して、前記少なくとも1つの標準名前を前記マッチング対象の名前の前記マッチング結果として決定するステップを含む、請求項7に記載のコンピュータ可読記憶媒体。
【請求項１２】
前記マッチング対象の名前の前記マッチング結果を生成するステップが、
前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義でないとの判定に応答して、1つまたは複数の類似度アルゴリズムを使用して前記名前を前記標準名前とマッチングさせることによって前記名前の前記マッチング結果を決定するステップを含む、請求項7に記載のコンピュータ可読記憶媒体。
【請求項１３】
コンピュータにより実施されるシステムであって、
1つまたは複数のコンピュータと、
前記1つまたは複数のコンピュータに動作可能に接続され、かつ1つまたは複数の命令を記憶したコンピュータ可読記録媒体を備えた1つまたは複数のコンピュータメモリデバイスと
を備え、
前記1つまたは複数の命令は、前記1つまたは複数のコンピュータによって実行されると、前記1つまたは複数のコンピュータに、
マッチング対象の名前を含む入力を受信するステップであって、前記名前が複数の単語を含む、ステップと、
前記名前に対応する第1の名前セットを決定するステップであって、前記第1の名前セットが複数の要素を含む、ステップと、
標準名前セットを生成するために、類似度に基づいて前記複数の単語のそれぞれを前記複数の要素のそれぞれとマッチングさせるステップと、
前記名前の1つまたは複数の名前の文字が標準名前の1つまたは複数の標準名前の文字とは異なるにもかかわらず、前記名前が前記標準名前セット内の少なくとも1つの標準名前と同義であると判定するステップであって、前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義であるかどうかを判定するために、前記マッチング対象の名前に対して、省略形検出、呼称検出、多言語検出、または別名検出のうちの少なくとも1つを実行することを含む、ステップと、
前記名前が前記少なくとも1つの標準名前と同義であるとの判定に応答して、前記複数の単語のそれぞれの複数のマッチング度の重み付き加算を含む前記名前のマッチング結果を生成するステップであって、前記複数のマッチング度が、テキストマッチング度、音声マッチング度、および文字列マッチング度を含む、ステップと
を行わせる、システム。
【請求項１４】
マッチングさせる必要がない名前の所定のセットを読み出すステップと、
前記マッチング対象の名前が名前の前記所定のセット内に含まれないと判定するステップと
をさらに行わせる、請求項13に記載のシステム。
【請求項１５】
前記複数の単語のそれぞれをマッチングするステップが、
前記第1の名前セットの各名前のインデックスを決定するステップであって、前記インデックスが前記名前に関連付けられた予め確立された単語を含む、ステップと、
前記マッチング対象の名前に含まれる各単語を取得するために前記マッチング対象の名前を分割するステップと、
前記第1の名前セットのサブセットを取得するために、文字列マッチングアルゴリズムを使用することによって前記マッチング対象の名前に含まれる各単語と、各インデックスとに対して類似度マッチングを実行するステップであって、前記サブセットが正常にマッチングされた各インデックスによってインデックスされた名前を含み、前記文字列マッチングアルゴリズムが、接頭辞ツリーマッチングアルゴリズム、辞書ツリーマッチングアルゴリズム、文字列類似度マッチングアルゴリズム、および発音類似度マッチングアルゴリズムのうちの1つまたは複数を含む、ステップと、
各サブセットに基づいて前記マッチング対象の名前をマッチングさせるために使用される前記標準名前セットを決定するステップと
を含む、請求項13に記載のシステム。
【請求項１６】
前記標準名前セット内の前記標準名前に含まれる各単語と、前記マッチング対象の名前に含まれる各単語との間の類似度に基づいて、前記標準名前セット内の前記名前に含まれる各単語を前記マッチング対象の名前に含まれる各単語と、位置合わせされた標準名前セットとして、位置合わせするステップをさらに行わせ、
前記名前が前記少なくとも1つの標準名前と同義であると判定することが、
前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義であるかどうかを判定するために、前記位置合わせされた標準名前セットに基づいて前記マッチング対象の名前を検出するステップを含む、請求項13に記載のシステム。
【請求項１７】
前記マッチング対象の名前の前記マッチング結果を生成するステップが、
前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義であるとの判定に応答して、前記少なくとも1つの標準名前を前記マッチング対象の名前の前記マッチング結果として決定するステップを含むか、または
前記マッチング対象の名前が前記標準名前セット内の前記少なくとも1つの標準名前と同義でないとの判定に応答して、1つまたは複数の類似度アルゴリズムを使用して前記名前を前記標準名前とマッチングさせることによって前記名前の前記マッチング結果を決定するステップを含む、請求項13に記載のシステム。