Nova Patents
JP2022502125A

System-level multiplayer matchmaking

Abstract

Solution.A system and a method for providing a system level multi-user matchmaking are provided. A user selection is received that specifies the multi-user activity associated with the interactive content title. The activity template associated with the selected activity is retrieved, and the retrieved activity template contains the activity requirements required to launch the selected activity. A new multi-user session with session requirements is established, and session requirements are at least based on activity requirements. The user device and at least one peer device identified based on the session requirements are added to the new multi-user session. The selected activity is launched in a new multi-user session. [Selection diagram] Fig. 1

JP2022502125A, drawing sheet 1
Sheet 1 of 5

Term

13 yearsto projected expiry

Projected expiry 13 September 2039, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

21 claims: 4 independent, 17 dependent

  1. 1
    システムレベルのマルチユーザマッチメイキングを提供するための方法であって、 ユーザのユーザデバイスからユーザ選択を受信することであって、前記ユーザ選択は、インタラクティブコンテンツタイトルに関連するマルチユーザアクティビティを指定する、前記受信することと、 前記選択されたアクティビティに関連付けられた複数のアクティブなマルチユーザセッションに関する情報を取得することと、 前記選択されたアクティビティに関連付けられたアクティビティテンプレートを取得することであって、前記取得されたアクティビティテンプレートは、前記選択されたアクティビティを起動するために必要なアクティビティ要件を提供する、前記取得することと、 前記取得されたアクティビティテンプレートによって提供される前記アクティビティ要件に少なくとも基づくセッション要件を有する新しいマルチユーザセッションを確立することと、 前記ユーザデバイスと、少なくとも1つの識別されたピアデバイスとを前記新しいマルチユーザセッションに追加することであって、前記少なくとも1つのピアデバイスは、前記セッション要件に基づいて識別される少なくとも1人のピアに関連付けられる、前記追加することと、 前記ユーザデバイスと、前記少なくとも1つの識別されたピアデバイスとのために確立された前記新しいマルチユーザセッションにおいて前記選択されたアクティビティを起動することと、を含む、方法。
  2. 2
    前記ユーザを前記複数のアクティブなマルチユーザセッションのうちの1つとマッチングさせることを試みることであって、前記ユーザが前記アクティブなマルチユーザセッションのうちのいずれにもマッチしない場合にマッチ無しが生じる、前記試みることをさらに含む、請求項1に記載の方法。
  3. 3
    前記ユーザに関連するユーザプロファイルを取得することであって、前記ユーザプロファイルは、前記ユーザ、前記ユーザデバイス、及び1つまたは複数の関連付けられた周辺デバイスに関するデータを提供する、前記取得することをさらに含み、前記ユーザデバイスを前記新しいマルチユーザセッションに追加することは、前記ユーザプロファイルに基づく、請求項1に記載の方法。
  4. 4
    前記少なくとも1人のピアに関連するピアプロファイルを取得することであって、前記ピアプロファイルは、前記少なくとも1人のピア及び前記ピアデバイスに関するデータを提供する、前記取得することをさらに含み、前記少なくとも1つのピアデバイスを前記新しいマルチユーザセッションに追加することは、前記ピアプロファイルを前記セッション要件と比較することを含む、請求項3に記載の方法。
  5. 5
    前記セッション要件は、前記選択されたアクティビティに参加するために必要なスキルレベルをさらに含む、請求項1に記載の方法。
  6. 6
    前記必要なスキルレベルは、前記ユーザのスキルレベルに基づく、請求項5に記載の方法。
  7. 7
    前記選択されたアクティビティは対戦マッチであり、前記少なくとも1つのピアデバイスは、既存のマルチユーザセッションに関連付けられている、請求項1に記載の方法。
  8. 8
    前記新しいマルチユーザセッションを前記少なくとも1つのピアデバイスの前記マルチユーザセッションとマッチングさせることをさらに含み、前記選択されたアクティビティを起動することは、前記マッチングしたマルチユーザセッションを前記新しいマルチユーザセッションに加入させることをさらに含む、請求項7に記載の方法。
  9. 9
    前記マルチユーザセッションはボイスチャットを含む、請求項1に記載の方法。
  10. 10
    システムレベルのマルチユーザマッチメイキングを提供するための方法であって、 ユーザのユーザデバイスからインタラクティブコンテンツタイトルのマルチユーザアクティビティのユーザ選択を受信することと、 前記アクティビティに関連付けられた複数のアクティブなマルチユーザセッションを取得することであって、各アクティブなマルチユーザセッションはセッション要件を有する、前記取得することと、 前記ユーザに関連するユーザプロファイルを取得することであって、前記ユーザプロファイルは、前記ユーザ、前記ユーザデバイス、及び前記ユーザデバイスの1つまたは複数の周辺機器に関するデータを含む、前記取得することと、 前記ユーザデバイスを前記複数のアクティブなマルチユーザセッションのうちの識別されたアクティブなマルチユーザセッションとマッチングさせることを、前記識別されたアクティブなマルチユーザセッションの前記セッション要件と、前記ユーザプロファイルとの間のマッチに基づいて行うことと、 前記識別されたアクティブなマルチユーザセッションに前記ユーザデバイスを追加することと、を含む、方法。
  11. 11
    前記識別されたアクティブなマルチユーザセッション内で前記選択されたアクティビティを起動することをさらに含む、請求項10に記載の方法。
  12. 12
    前記選択されたアクティビティは対戦マッチであり、前記識別されたアクティブなマルチユーザセッションは、少なくとも1人のピアの少なくとも1つのピアデバイスを含む、請求項10に記載の方法。
  13. 13
    前記識別されたアクティブなマルチユーザセッション内で前記ユーザと前記少なくとも1人のピアとの間の前記対戦マッチを起動することをさらに含む、請求項12に記載の方法。
  14. 14
    前記セッション要件は、前記マルチユーザセッションに関連付けられた少なくとも1人のピアの少なくとも1つのピアデバイスに関連付けられたピアプロファイルに基づき、前記ピアプロファイルは、前記少なくとも1人のピア及び前記少なくとも1つのピアデバイスに関するデータを提供する、請求項10に記載の方法。
  15. 15
    前記セッション要件は、前記選択されたアクティビティを起動するために必要なアクティビティ要件にさらに基づく、請求項14に記載の方法。
  16. 16
    前記アクティビティ要件は、前記識別されたアクティブなマルチユーザセッション内の各ユーザ及び各ピアに同じタイプのデバイスを要求することを含む、請求項15に記載の方法。
  17. 17
    前記セッション要件は、前記選択されたアクティビティに参加するために必要なスキルレベルをさらに含む、請求項15に記載の方法。
  18. 18
    前記必要なスキルレベルは、前記少なくとも1人のピアのスキルレベルに基づく、請求項17に記載の方法。
  19. 19
    前記インタラクティブコンテンツタイトルはビデオゲームである、請求項10に記載の方法。
  20. 20
    システムレベルのマルチユーザマッチメイキングのためのシステムであって、 複数のインタラクティブコンテンツタイトルと、各インタラクティブコンテンツタイトルに関連付けられた1つまたは複数のアクティビティテンプレートとを記憶するメモリと、 通信ネットワークを介してユーザに関連付けられたユーザデバイスとのセッションを確立するネットワークインターフェースと、 メモリに記憶された命令を実行するプロセッサと、を備え、前記プロセッサによる前記命令の実行は、 前記ユーザデバイスからユーザ選択を受信し、前記ユーザ選択は、インタラクティブコンテンツタイトルに関連するマルチユーザアクティビティを指定し、 前記選択されたアクティビティに関連付けられた複数のアクティブなマルチユーザセッションに関する情報を取得し、 前記選択されたアクティビティに関連付けられたメモリに記憶されたアクティビティテンプレートを取得し、前記取得されたアクティビティテンプレートは、前記選択されたアクティビティを起動するために必要なアクティビティ要件を提供し、 前記取得されたアクティビティテンプレートによって提供される前記アクティビティ要件に少なくとも基づくセッション要件を有する新しいマルチユーザセッションを確立し、 前記ユーザデバイスと、少なくとも1つの識別されたピアデバイスとを前記新しいマルチユーザセッションに追加し、前記少なくとも1つのピアデバイスは、前記セッション要件に基づいて識別される少なくとも1人のピアに関連付けられ、 前記ユーザデバイスと、前記少なくとも1つの識別されたピアデバイスとのために確立された前記新しいマルチユーザセッションにおいて前記選択されたアクティビティを起動する、システム。
  21. 21
    システムレベルのマルチユーザマッチメイキングを提供するための方法を実施するためにプロセッサによって実行可能なプログラムが具現化された非一時的コンピュータ可読媒体であって、前記方法は、 ユーザのユーザデバイスからユーザ選択を受信することであって、前記ユーザ選択は、インタラクティブコンテンツタイトルに関連するマルチユーザアクティビティを指定する、前記受信することと、 前記選択されたアクティビティに関連付けられた複数のアクティブなマルチユーザセッションに関する情報を取得することと、 前記選択されたアクティビティに関連付けられたアクティビティテンプレートを取得することであって、前記取得されたアクティビティテンプレートは、前記選択されたアクティビティを起動するために必要なアクティビティ要件を提供する、前記取得することと、 前記取得されたアクティビティテンプレートによって提供される前記アクティビティ要件に少なくとも基づくセッション要件を有する新しいマルチユーザセッションを確立することと、 前記ユーザデバイスと、少なくとも1つの識別されたピアデバイスとを前記新しいマルチユーザセッションに追加することであって、前記少なくとも1つのピアデバイスは、前記セッション要件に基づいて識別される少なくとも1人のピアに関連付けられる、前記追加することと、 前記ユーザデバイスと、前記少なくとも1つの識別されたピアデバイスとのために確立された前記新しいマルチユーザセッションにおいて前記選択されたアクティビティを起動することと、を含む、非一時的コンピュータ可読媒体。
Independent claims21