【手続補正書】
【提出日】令和1年8月5日(2019.8.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つのユーザアカウントと関連するユーザが属する複数のグループを管理するグループ管理手段と、
前記１つのユーザアカウントと関連付けられて格納された複数の文書それぞれに対し、前記複数のグループに対応するビットをそれぞれ含む文書ビット列を生成し、対応する文書にアクセス可能なグループを識別するように前記文書ビット列のビット値を設定して管理する文書ビット列管理手段と、
前記複数の文書を検索しようとする検索者に対し、前記複数のグループに対応するビットを含む検索者ビット列を生成し、前記検索者が属するグループを識別するように前記検索者ビット列のビット値を設定する検索者ビット列設定手段と、
前記複数の文書に対する文書ビット列それぞれと前記検索者ビット列とのビット値の比較により、前記検索者がアクセス可能な文書を検索する文書検索手段と、
を備えるシステム。
【請求項２】
前記文書検索手段は、
前記複数の文書のうち、第１文書に対して設定された文書ビット列のビット値と前記検索者ビット列のビット値とのＡＮＤ演算の結果値が０でない場合、前記第１文書を前記検索者がアクセス可能な文書として決める、請求項１に記載のシステム。
【請求項３】
１つのユーザアカウントと関連付けられて格納された複数の文書それぞれを分類するためのタイプ情報を管理するタイプ管理手段と、
前記複数の文書それぞれに対し、前記タイプ情報に含まれているタイプに対応するビットをそれぞれ含む文書ビット列を生成し、対応する文書のタイプを識別するように前記文書ビット列のビット値を設定して管理する文書ビット列管理手段と、
前記複数の文書を検索しようとする検索者に対し、前記タイプ情報に含まれているタイプに対応するビットを含む検索者ビット列を生成し、前記検索者によって設定されたタイプを識別するように前記検索者ビット列のビット値を設定する検索者ビット列設定手段と、
前記複数の文書に対する文書ビット列それぞれと前記検索者ビット列とのビット値の比較により、前記検索者によって設定されたタイプの文書を検索する文書検索手段と、
を備えるシステム。
【請求項４】
前記文書検索手段は、
前記複数の文書のうち、第１文書に対して設定された文書ビット列のビット値と前記検索者ビット列のビット値とのＡＮＤ演算の結果値が前記検索者ビット列のビット値と同じである場合、前記第１文書を前記検索者によって設定されたタイプの文書として検索する、請求項３に記載のシステム。
【請求項５】
１つのユーザアカウントと関連するユーザが属する複数のグループを管理するグループ管理手段と、
前記１つのユーザアカウントと関連付けられて格納された複数の文書それぞれを分類するためのタイプ情報を管理するタイプ管理手段と、
前記複数の文書それぞれに対し、前記複数のグループに対応するビットをそれぞれ含む第１文書ビット列および前記タイプ情報に含まれているタイプに対応するビットをそれぞれ含む第２文書ビット列を生成し、対応する文書にアクセス可能なグループを識別するように前記第１文書ビット列のビット値を設定し、前記対応する文書のタイプを識別するように前記第２文書ビット列のビット値を設定し、前記第１文書ビット列と前記第２文書ビット列とが連結された文書ビット列を生成して管理する文書ビット列管理手段と、
前記複数の文書を検索しようとする検索者に対し、前記複数のグループに対応するビットを含む第１検索者ビット列および前記タイプ情報に含まれているタイプに対応するビットを含む第２検索者ビット列を生成し、前記検索者が属するグループを識別するように前記第１検索者ビット列のビット値を設定し、前記検索者によって設定されたタイプを識別するように前記第２検索者ビット列のビット値を設定し、前記第１検索者ビット列と前記第２検索者ビット列とが連結された検索者ビット列を生成する検索者ビット列設定手段と、
前記複数の文書に対して生成された文書ビット列それぞれと前記検索者ビット列とのビット値の比較により、前記検索者がアクセス可能であるとともに前記検索者によって設定されたタイプに該当する文書を検索する文書検索手段と、
を備えるシステム。
【請求項６】
前記文書検索手段は、
前記複数の文書のうち、第１文書に対して設定された文書ビット列のビット値と前記検索者ビット列のビット値とのＡＮＤ演算の結果値において、前記第１検索者ビット列に対応するビット列のビット値が０ではなく、前記第２検索者ビット列に対応するビット列のビット値が前記第２検索者ビット列のビット値と同じである場合、前記第１文書を前記検索者がアクセス可能であるとともに前記検索者によって設定されたタイプに該当する文書として検索する、請求項５に記載のシステム。
【請求項７】
前記１つのユーザアカウントは、ブログサービスまたはソーシャルネットワークサービスのユーザに割り当てられたアカウントを含み、
前記複数の文書は、前記割り当てられたアカウントと関連して前記ユーザによって格納された文書を含む、請求項１〜６のうちいずれか一項に記載のシステム。
【請求項８】
コンピュータによって実現される方法であって、
１つのユーザアカウントと関連するユーザが属する複数のグループを管理する工程と、
前記１つのユーザアカウントと関連付けられて格納された複数の文書それぞれに対し、前記複数のグループに対応するビットをそれぞれ含む文書ビット列を生成し、対応する文書にアクセス可能なグループを識別するように前記文書ビット列のビット値を設定して管理する工程と、
前記複数の文書を検索しようとする検索者に対し、前記複数のグループに対応するビットを含む検索者ビット列を生成し、前記検索者が属するグループを識別するように前記検索者ビット列のビット値を設定する工程と、
前記複数の文書に対する文書ビット列それぞれと前記検索者ビット列とのビット値の比較により、前記検索者がアクセス可能な文書を検索する工程と、
を含む方法。
【請求項９】
前記検索者がアクセス可能な文書を検索する工程は、
前記複数の文書のうち、第１文書に対して設定された文書ビット列のビット値と前記検索者ビット列のビット値とのＡＮＤ演算の結果値が０でない場合、前記第１文書を前記検索者がアクセス可能な文書として決める、請求項８に記載の方法。
【請求項１０】
コンピュータによって実現される方法であって、
１つのユーザアカウントと関連付けられて格納された複数の文書それぞれを分類するためのタイプ情報を管理する工程と、
前記複数の文書それぞれに対し、前記タイプ情報に含まれているタイプに対応するビットをそれぞれ含む文書ビット列を生成し、対応する文書のタイプを識別するように前記文書ビット列のビット値を設定して管理する工程と、
前記複数の文書を検索しようとする検索者に対し、前記タイプ情報に含まれているタイプに対応するビットを含む検索者ビット列を生成し、前記検索者によって設定されたタイプを識別するように前記検索者ビット列のビット値を設定する工程と、
前記複数の文書に対する文書ビット列それぞれと前記検索者ビット列とのビット値の比較により、前記検索者によって設定されたタイプの文書を検索する工程と、
を含む方法。
【請求項１１】
前記検索者によって設定されたタイプの文書を検索する工程は、
前記複数の文書のうち、第１文書に対して設定された文書ビット列のビット値と前記検索者ビット列のビット値とのＡＮＤ演算の結果値が前記検索者ビット列のビット値と同じである場合、前記第１文書を前記検索者によって設定されたタイプの文書として検索する、請求項１０に記載の方法。
【請求項１２】
コンピュータによって実現される方法であって、
１つのユーザアカウントと関連するユーザが属する複数のグループを管理する工程と、
前記１つのユーザアカウントと関連付けられて格納された複数の文書それぞれを分類するためのタイプ情報を管理する工程と、
前記複数の文書それぞれに対し、前記複数のグループに対応するビットをそれぞれ含む第１文書ビット列および前記タイプ情報に含まれているタイプに対応するビットをそれぞれ含む第２文書ビット列を生成し、対応する文書にアクセス可能なグループを識別するように前記第１文書ビット列のビット値を設定し、前記対応する文書のタイプを識別するように前記第２文書ビット列のビット値を設定し、前記第１文書ビット列と前記第２文書ビット列とが連結された文書ビット列を生成して管理する工程と、
前記複数の文書を検索しようとする検索者に対し、前記複数のグループに対応するビットを含む第１検索者ビット列および前記タイプ情報に含まれているタイプに対応するビットを含む第２検索者ビット列を生成し、前記検索者が属するグループを識別するように前記第１検索者ビット列のビット値を設定し、前記検索者によって設定されたタイプを識別するように前記第２検索者ビット列のビット値を設定し、前記第１検索者ビット列と前記第２検索者ビット列とが連結された検索者ビット列を生成する工程と、
前記複数の文書に対して生成された文書ビット列それぞれと前記検索者ビット列とのビット値の比較により、前記検索者がアクセス可能であるとともに前記検索者によって設定されたタイプに該当する文書を検索する工程と、
を含む方法。
【請求項１３】
前記検索者がアクセス可能であるとともに前記検索者によって設定されたタイプに該当する文書を検索する工程は、
前記複数の文書のうち、第１文書に対して設定された文書ビット列のビット値と前記検索者ビット列のビット値とのＡＮＤ演算の結果値において、前記第１検索者ビット列に対応するビット列のビット値が０ではなく、前記第２検索者ビット列に対応するビット列のビット値が前記第２検索者ビット列のビット値と同じである場合、前記第１文書を前記検索者がアクセス可能であるとともに前記検索者によって設定されたタイプに該当する文書として検索する、請求項１２に記載の方法。
【請求項１４】
請求項８〜１３のうちいずれか一項に記載の方法をコンピュータに実行させるプログラム。