【手続補正書】
【提出日】令和1年8月5日(2019.8.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１ユーザから第１コンテンツを含むコンテンツ登録リクエストを受信する工程と、
前記第１コンテンツの識別情報を生成し、前記第１コンテンツ及び前記第１コンテンツの識別情報をコンテンツストレージに保存する工程と、
前記第１コンテンツの識別情報を利用して、前記第１ユーザと所定の関係を有する他のユーザそれぞれのインデックスをアップデートするためのインデックスアップデート命令を生成する工程と、
前記インデックスアップデート命令に基づいて、インデックスストレージに保存された前記他のユーザそれぞれのインデックスに、前記第１コンテンツの識別情報を追加するインデックスアップデート命令処理工程と、
第２ユーザからニュースフィード提供リクエストを受信する工程と、
前記第２ユーザのインデックスに含まれた前記第１コンテンツの識別情報に基づいて、前記コンテンツストレージに保存されたコンテンツを読み取り、前記第１コンテンツを含むニュースフィードを、前記第２ユーザに提供する工程と、を含むコンテンツ共有サービス提供方法。
【請求項２】
前記インデックスアップデート命令処理工程は、
前記第１ユーザと所定の関係を有するユーザの数が、所定の単位購読者数を超える場合、前記インデックスアップデート命令を２個以上に分割して生成し、前記生成された複数のインデックスアップデート命令をキューに保存し、
前記キューに保存された複数のインデックスアップデート命令によって、インデックスストレージに保存された前記他のユーザそれぞれのインデックスに、前記第１コンテンツの識別情報を追加することを特徴とする請求項１に記載のコンテンツ共有サービス提供方法。
【請求項３】
前記インデックスアップデート命令は、前記第１ユーザの識別情報及び前記第１コンテンツの識別情報を含むか、あるいは第１ユーザと所定の関係を有する購読者それぞれの識別情報、及び前記第１コンテンツの識別情報を含むことを特徴とする請求項１に記載のコンテンツ共有サービス提供方法。
【請求項４】
前記保存する工程以後に、
前記インデックスストレージに保存された前記第１ユーザのインデックスに、前記第１コンテンツの識別情報を追加する工程をさらに含むことを特徴とする請求項１に記載のコンテンツ共有サービス提供方法。
【請求項５】
前記第１ユーザと所定の関係を有する他のユーザは、
前記第１ユーザの通知を購読するユーザであることを特徴とする請求項１に記載のコンテンツ共有サービス提供方法。
【請求項６】
前記コンテンツストレージは、
複数のコンテンツ及び識別情報をマッチングして保存し、
前記提供する工程は、
前記第２ユーザのインデックスに含まれたコンテンツの識別情報にマッチングされるコンテンツを、前記コンテンツストレージから読み取ることを特徴とする請求項１に記載のコンテンツ共有サービス提供方法。
【請求項７】
前記インデックスストレージは、
前記コンテンツ共有サービスに加入したユーザそれぞれのインデックスを保存し、
前記インデックスには、前記それぞれのユーザが購読した他のユーザが登録したコンテンツの識別情報が列挙されることを特徴とする請求項１に記載のコンテンツ共有サービス提供方法。
【請求項８】
前記インデックスにおいて、前記コンテンツの識別情報は、前記コンテンツが登録された順に列挙されることを特徴とする請求項７に記載のコンテンツ共有サービス提供方法。
【請求項９】
前記ニュースフィードは、前記第２ユーザのインデックスに、コンテンツの識別情報が保存された順に、前記コンテンツの識別情報に対応するコンテンツを並べる画面であることを特徴とする請求項１に記載のコンテンツ共有サービス提供方法。
【請求項１０】
コンピュータを、
第１ユーザから第１コンテンツを含むコンテンツ登録リクエストを受信する手段と、
前記第１コンテンツの識別情報を生成し、前記第１コンテンツ、及び前記第１コンテンツの識別情報をコンテンツストレージに保存する手段と、
前記第１コンテンツの識別情報を利用して、前記第１ユーザと所定の関係を有する他のユーザそれぞれのインデックスをアップデートするためのインデックスアップデート命令を生成する手段と、
前記インデックスアップデート命令に基づいて、インデックスストレージに保存された前記他のユーザそれぞれのインデックスに、前記第１コンテンツの識別情報を追加するインデックスアップデート命令処理手段と、
第２ユーザからニュースフィード提供リクエストを受信する手段と、
前記第２ユーザのインデックスに含まれた第１コンテンツの識別情報に基づいて、前記コンテンツストレージに保存されたコンテンツを読み取り、前記第１コンテンツを含むニュースフィードを、前記第２ユーザに提供する手段と、
して機能させるコンピュータプログラム。
【請求項１１】
前記インデックスアップデート命令処理手段は、
前記第１ユーザと所定の関係を有するユーザの数が、所定の単位購読者数を超える場合、前記インデックスアップデート命令を２個以上に分割して生成し、前記生成された複数のインデックスアップデート命令をキューに保存し、
前記キューに保存された複数のインデックスアップデート命令によって、インデックスストレージに保存された前記他のユーザそれぞれのインデックスに、前記第１コンテンツの識別情報を追加することを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１２】
第１ユーザから、コンテンツを含むコンテンツ登録リクエストを受信し、前記コンテンツの識別情報を生成し、前記コンテンツ、及び前記コンテンツの識別情報をコンテンツストレージに保存するコンテンツ登録手段と、
前記コンテンツの識別情報を利用して、前記第１ユーザと所定の関係を有する他のユーザそれぞれのインデックスをアップデートするためのインデックスアップデート命令を生成するインデックスアップデート命令生成手段と、
前記インデックスアップデート命令に基づいて、インデックスストレージに保存された前記他のユーザそれぞれのインデックスに、前記コンテンツの識別情報を追加するインデックスアップデート手段と、
第２ユーザからニュースフィード提供リクエストを受信し、前記第２ユーザのインデックスに含まれたコンテンツの識別情報に基づいて、前記コンテンツストレージに保存されたコンテンツを読み取り、前記コンテンツを含むニュースフィードを、前記第２ユーザに提供するニュースフィード提供手段と、を含むコンテンツ共有サービス提供装置。
【請求項１３】
前記インデックスアップデート手段は、
前記第１ユーザと所定の関係を有するユーザの数が、所定の単位購読者数を超える場合、前記インデックスアップデート命令を２個以上に分割して生成し、前記生成された複数のインデックスアップデート命令をキューに保存し、
前記キューに保存された複数のインデックスアップデート命令によって、インデックスストレージに保存された前記他のユーザそれぞれのインデックスに、前記コンテンツの識別情報を追加することを特徴とする請求項１２に記載のコンテンツ共有サービス提供装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明の一実施形態は、第１ユーザから第１コンテンツを含むコンテンツ登録リクエストを受信する工程と、前記第１コンテンツの識別情報を生成し、前記第１コンテンツ及び前記第１コンテンツの識別情報をコンテンツストレージに保存する工程と、前記第１コンテンツの識別情報を利用して、前記第１ユーザと所定の関係を有する他のユーザそれぞれのインデックスをアップデートするためのインデックスアップデート命令を生成する工程と、前記インデックスアップデート命令に基づいて、インデックスストレージに保存された前記他のユーザそれぞれのインデックスに、前記第１コンテンツの識別情報を追加するインデックスアップデート命令処理工程と、第２ユーザからニュースフィード提供リクエストを受信する工程と、前記第２ユーザのインデックスに含まれた前記第１コンテンツの識別情報に基づいて、前記コンテンツストレージに保存されたコンテンツを読み取り、前記第１コンテンツを含むニュースフィードを、前記第２ユーザに提供する工程と、を含むコンテンツ共有サービス提供方法を開示する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明のさらに他の実施形態は、第１ユーザから、コンテンツを含むコンテンツ登録リクエストを受信し、前記コンテンツの識別情報を生成し、前記コンテンツ、及び前記コンテンツの識別情報をコンテンツストレージに保存するコンテンツ登録手段と、前記コンテンツの識別情報を利用して、前記第１ユーザと所定の関係を有する他のユーザそれぞれのインデックスをアップデートするためのインデックスアップデート命令を生成するインデックスアップデート命令生成手段と、前記インデックスアップデート命令に基づいて、インデックスストレージに保存された前記他のユーザそれぞれのインデックスに、前記コンテンツの識別情報を追加するインデックスアップデート手段と、第２ユーザからニュースフィード提供リクエストを受信し、前記第２ユーザのインデックスに含まれたコンテンツの識別情報に基づいて、前記コンテンツストレージに保存されたコンテンツを読み取り、前記コンテンツを含むニュースフィードを、前記第２ユーザに提供するニュースフィード提供手段と、を含むコンテンツ共有サービス提供装置を開示する。