【手続補正書】
【提出日】令和2年8月14日(2020.8.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ実装方法であって、
複数のタイプのユーザデータを収集するステップと、
前記複数のタイプのユーザデータを複数のデータキューに格納するステップであって、前記複数のデータキューのうちの各データキューが所定の最大長を有し、かつ前記複数のタイプのユーザデータのうちの１つのタイプのユーザデータを格納し、前記複数のデータキューに格納された前記複数のタイプのユーザデータが、キャッシュ内のデータを更新するために使用される、ステップと
現在の時間が前記キャッシュを更新するための予定時刻であることを判定するステップであって、前記キャッシュは周期的に更新される、ステップと、
現在の時間が前記キャッシュを更新するための予定時刻であることを判定したことに応答して、前記複数のデータキューの各データキューについての重み係数とユーザデータの現在の長さを決定するステップと、
前記複数のデータキューの各データキューに対応する前記重み係数と前記ユーザデータの現在の長さに基づいて、前記複数のデータキューから優先データキューを選択するステップと、
前記優先データキューに格納されたユーザデータの１つまたは複数の部分を前記キューに書き込むステップと
を備える、コンピュータ実装方法。
【請求項２】
前記重み係数が、対応するタイプのユーザデータの人気度の値に基づいて決定され、前記人気度の値が、所定の時間期間に生成された前記対応するタイプのユーザデータの量に基づいて決定される、請求項1に記載のコンピュータ実装方法。
【請求項３】
前記重み係数が、対応するタイプのユーザデータの手動介入値に基づいて決定され、前記手動介入値が、バックエンド管理者によって設定され、前記手動介入値が、前記対応するタイプのユーザデータの情報の値に基づいて決定される、請求項1に記載のコンピュータ実装方法。
【請求項４】
前記複数のタイプのユーザデータがフロントエンドユーザデータとバックエンドユーザデータを含み、前記フロントエンドユーザデータが、ブラウジングデータ、ソーシャルメディアインタラクションデータ、または検索データのうちの少なくとも１つを含み、前記バックエンドユーザデータが、トランザクションデータを含む、請求項1に記載のコンピュータ実装方法。
【請求項５】
前記複数のデータキューからの前記優先データキューの選択が、
前記複数のデータキューのそれぞれに対して前記重み係数と前記ユーザデータの現在の長さの積を計算することと、
前記優先データキューとして、最大の積値を有するキューを選択することと
を備える、請求項1に記載のコンピュータ実装方法。
【請求項６】
特定のデータキューに関連する対応するタイプのユーザデータがより高い情報値を有する場合、前記特定のデータキューの所定の最大がより大きい、請求項1に記載のコンピュータ実装方法。
【請求項７】
コンピュータ可読記憶媒体であって、
複数のタイプのユーザデータを収集することと、
前記複数のタイプのユーザデータを複数のデータキューに格納することであって、前記複数のデータキューのうちの各データキューが所定の最大長を有し、かつ前記複数のタイプのユーザデータのうちの１つのタイプのユーザデータを格納し、前記複数のデータキューに格納された前記複数のタイプのユーザデータが、キャッシュ内のデータを更新するために使用される、ことと
現在の時間が前記キャッシュを更新するための予定時刻であることを判定することであって、前記キャッシュは周期的に更新される、ことと、
現在の時間が前記キャッシュを更新するための予定時刻であることを判定したことに応答して、前記複数のデータキューの各データキューについての重み係数とユーザデータの現在の長さを決定することと、
前記複数のデータキューの各データキューに対応する前記重み係数と前記ユーザデータの現在の長さに基づいて、前記複数のデータキューから優先データキューを選択することと、
前記優先データキューに格納されたユーザデータの１つまたは複数の部分を前記キューに書き込むことと
を備える動作を実行するためにコンピュータシステムによって実行可能な１つまたは複数の命令を記憶する、コンピュータ可読記憶媒体。
【請求項８】
前記重み係数が、対応するタイプのユーザデータの人気度の値に基づいて決定され、前記人気度の値が、所定の時間期間に生成された前記対応するタイプのユーザデータの量に基づいて決定される、請求項1に記載のコンピュータ実装方法。
【請求項９】
前記重み係数が、対応するタイプのユーザデータの手動介入値に基づいて決定され、前記手動介入値が、バックエンド管理者によって設定され、前記手動介入値が、前記対応するタイプのユーザデータの情報の値に基づいて決定される、請求項7に記載のコンピュータ可読記憶媒体。
【請求項１０】
前記複数のタイプのユーザデータがフロントエンドユーザデータとバックエンドユーザデータを含み、前記フロントエンドユーザデータが、ブラウジングデータ、ソーシャルメディアインタラクションデータ、または検索データのうちの少なくとも１つを含み、前記バックエンドユーザデータが、トランザクションデータを含む、請求項7に記載のコンピュータ可読記憶媒体。
【請求項１１】
前記複数のデータキューからの前記優先データキューの選択が、
前記複数のデータキューのそれぞれに対して前記重み係数と前記ユーザデータの現在の長さの積を計算することと、
前記優先データキューとして、最大の積値を有するキューを選択することと
を備える、請求項7に記載のコンピュータ可読記憶媒体。
【請求項１２】
特定のデータキューに関連する対応するタイプのユーザデータがより高い情報値を有する場合、前記特定のデータキューの所定の最大がより大きい、請求項7に記載のコンピュータ可読記憶媒体。
【請求項１３】
コンピュータ実装システムであって、
１つまたは複数のコンピュータと、
前記１つまたは複数のコンピュータに相互動作可能に結合される１つまたは複数のコンピュータメモリデバイスであって、１つまたは複数の命令を記憶する有形の機械可読記憶媒体を有し、前記１つまたは複数のコンピュータによって実施されたとき、
複数のタイプのユーザデータを収集することと、
前記複数のタイプのユーザデータを複数のデータキューに格納することであって、前記複数のデータキューのうちの各データキューが所定の最大長を有し、かつ前記複数のタイプのユーザデータのうちの１つのタイプのユーザデータを格納し、前記複数のデータキューに格納された前記複数のタイプのユーザデータが、キャッシュ内のデータを更新するために使用される、ことと
現在の時間が前記キャッシュを更新するための予定時刻であることを判定することであって、前記キャッシュは周期的に更新される、ことと、
現在の時間が前記キャッシュを更新するための予定時刻であることを判定したことに応答して、前記複数のデータキューの各データキューについての重み係数とユーザデータの現在の長さを決定することと、
前記複数のデータキューの各データキューに対応する前記重み係数と前記ユーザデータの現在の長さに基づいて、前記複数のデータキューから優先データキューを選択することと、
前記優先データキューに格納されたユーザデータの１つまたは複数の部分を前記キューに書き込むことと
を備える１つまたは複数の動作を実行する、コンピュータ実装システム。
【請求項１４】
前記重み係数が、対応するタイプのユーザデータの人気度の値に基づいて決定され、前記人気度の値が、所定の時間期間に生成された前記対応するタイプのユーザデータの量に基づいて決定される、請求項13に記載のコンピュータ実装システム。
ュータ可読記憶媒体。
【請求項１５】
前記複数のタイプのユーザデータがフロントエンドユーザデータとバックエンドユーザデータを含み、前記フロントエンドユーザデータが、ブラウジングデータ、ソーシャルメディアインタラクションデータ、または検索データのうちの少なくとも１つを含み、前記バックエンドユーザデータが、トランザクションデータを含む、請求項13に記載のコンピュータ実装システム。
【請求項１６】
前記複数のデータキューからの前記優先データキューの選択が、
前記複数のデータキューのそれぞれに対して前記重み係数と前記ユーザデータの現在の長さの積を計算することと、
前記優先データキューとして、最大の積値を有するキューを選択することと
を備える、請求項13に記載のコンピュータ実装システム。
【請求項１７】
特定のデータキューに関連する対応するタイプのユーザデータがより高い情報値を有する場合、前記特定のデータキューの所定の最大がより大きい、請求項13に記載のコンピュータ実装システム。
【請求項１８】
前記重み係数が、対応するタイプのユーザデータの手動介入値に基づいて決定され、前記手動介入値が、バックエンド管理者によって設定され、前記手動介入値が、前記対応するタイプのユーザデータの情報の値に基づいて決定される、請求項13に記載のコンピュータ実装システム。