EP-4735139-A1 - METHODS AND SYSTEMS FOR CROSS-PLATFORM MULTIPLAYER SESSION SHARE
Abstract
Methods and systems are provided for processing gameplay invitations are provided. The method includes receiving a request from a first player to share gameplay of a game during a session of gameplay with a recipient. The method includes generating, responsive to the request, a share link for sending to the recipient. The share link includes embedded metadata that identifies an application identifier for the game and a session identifier for the session of gameplay by the first player. The share link forwards the recipient to a web user interface (UI) that enables input of a selection of a platform system from which the recipient is to join the session. The input at the web UI redirects to a trigger link that starts a launch invocation of the platform system and passes the game identifier and the session identifier to the platform system to initiate gameplay of the recipient in the session of gameplay of the first player.
Inventors
- NEUENFELDT, BENEDIKT
- YAMADA, SHINYA
- ONODA, TETSUYA
- SHERWANI, ADIL
- SOLOMON, Zev
- NISHIKIDO, Masanao
- CLINGMAN, Dustin, S.
Assignees
- Sony Interactive Entertainment LLC
Dates
- Publication Date
- 20260506
- Application Date
- 20240509
Claims (20)
- 1. A method for processing gameplay invitations, comprising: receiving a request from a first player to share gameplay of a game during a session of gameplay with a recipient; generating, responsive to the request, a share link for sending to the recipient, the share link includes embedded metadata that identifies an application identifier for the game and a session identifier for the session of gameplay by the first player; wherein the share link forwards the recipient to a web user interface (UI) that enables input of a selection of a platform system from which the recipient is to join the session; wherein the input at the web UI redirects to a trigger link that starts a launch invocation of the platform system and passes the game identifier and the session identifier to the platform system to initiate gameplay of the recipient in the session of gameplay of the first player.
- 2. The method of claim 1, wherein the session of gameplay by the first player uses a first platform system and the platform system of the recipient is a second platform system that is different from the first platform system.
- 3. The method of claim 1, wherein the share link is a first universal resource link (URL) that is sent to the recipient using a message, the message identifies the game being played by the first player, the input of the selection of the platform system at the web URL automatically activates the trigger link that starts the launch invocation of the platform system of the recipient.
- 4. The method of claim 2, wherein the share link is sharable with third parties without restriction to being designated as friends on the first platform or the second platform.
- 5. The method of claim 1, wherein the share link is re-sharable by the recipient or another recipient that receives the share link to join the session of gameplay of the game, wherein the share link maintains said metadata regarding the application identifier for the game and the session identifier for the session of gameplay by the first player.
- 6. The method of claim 1 , wherein the session is a multiplayer session.
- 7. The method of claim 1, wherein the request from the first player is via a user interface of a first platform system used by the first player, the request is configured to generate a code that can be captured by a mobile device of the first player for sending to the recipient via a message transmitted using the mobile device.
- 8. The method of claim 1, wherein the platform system is automatically selected for the recipient based one a user profile of the recipient.
- 9. The method of claim 1, wherein a message is used to send the share link, the share link identifies telemetry insight data regarding players active in the session, the session being a multiplayer session.
- 10. The method of claim 1, wherein the application identifier is associated with coded platform options, the coded platform options identify which platform systems the game enables using the share link, wherein a backend system of a first platform system used by first user has the game registered with the application identifier.
- 11. The method of claim 1, wherein the launch invocation is a URL-based game launch.
- 12. The method of claim 1, wherein a game server executing the game for the first player is configured to receive the request from the first player to share the gameplay of the game during the session, the game server is configured to get a credentials token responsive to the share link being selected by the recipient and a session manager is configured to add the recipient to the session using the credentials token.
- 13. A system for processing gameplay invitations, the system includes one or more servers for executing online multi-player gaming, comprising: a server receiving a request from a first player to share gameplay of a game during a session of gameplay with a recipient; the server generating a share link for sending to the recipient, the share link includes embedded metadata that identifies an application identifier for the game and a session identifier for the session of gameplay by the first player; wherein the share link forwards the recipient to a web user interface (UI) that enables input of a selection of a platform system from which the recipient is to join the session; wherein the input at the web UI redirects to a trigger link that that starts a launch invocation of the platform system and passes the game identifier and the session identifier to the platform system to initiate gameplay of the recipient in the session of gameplay of the first player.
- 14. The system of claim 13, wherein the session of gameplay by the first player uses a first platform system and the platform system of the recipient is a second platform system that is different from the first platform system.
- 15. The system of claim 13, wherein the share link is a first universal resource link (URL) that is sent to the recipient using a message, the message identifies the game being played by the first player, the input of the selection of the platform system at the web URL automatically activates the trigger link that starts the launch invocation of the platform system of the recipient.
- 16. The system of claim 14, wherein the share link is sharable with third parties without restriction to being designated as friends on the first platform or the second platform.
- 17. The system of claim 13, wherein the request from the first player is via a user interface of a first platform system used by the first player, the request is configured to generate a code that can be captured by a mobile device of the first player for sending to the recipient via a message transmitted using the mobile device.
- 18. The system of claim 13, wherein the platform system is automatically selected for the recipient based one a user profile of the recipient.
- 19. The system of claim 13, wherein a message is used to send the share link, the share link identifies telemetry insight data regarding players active in the session, the session being a multiplayer session.
- 20. The system of claim 13, wherein the server is associated with a game server executing the game for the first player is configured to receive the request from the first player to share the gameplay of the game during the session, the game server is configured to get a credentials token responsive to the share link being selected by the recipient and a session manager is configured to add the recipient to the session using the credentials token.
Description
METHODS AND SYSTEMS FOR CROSS-PLATFORM MULTIPLAYER SESSION SHARE by Inventors: Dustin S. Clingman, Benedikt Neuenfeldt, Shinya Yamada, Tetsuya Onoda, Adil Sherwani, Zev Solomon, and Masanao Nishikido 1. Field of the Disclosure [0001] The present disclosure relates generally to computer implemented methods used for sharing game play with others. BACKGROUND 2. Description of the Related Art [0002] The video game industry has seen many changes over the years. Users are now able to play video games using many types of peripherals and computing devices. Sometimes video games are played using a game console, where the game console is responsible for processing the game and generating the interactive input presented on display screens. Other times, video games are played in streaming mode, where a server or servers execute the game remotely and users provide input over a network connected device. [0003] Today, many popular games are designed to be playable across a multitude of platforms, e.g., game consoles, personal computers (PCs), online streaming providers, etc. The ability to play games across many platforms has contributed to making certain games popular among more players. Unfortunately, when one player is playing a game on one platform, inviting friends to share a multi-player gaming session can be difficult or require significant friction to start. By way of example, some cross-platform game invites are only visible and actionable in-game, which limits reach and impact. Some games have different processes for supporting cross-platform experiences. Further, current methods require upfront coordination, making it harder for players to be spontaneous. [0004] It is in this context that implementations of the disclosure arise. SUMMARY [0005] Implementations of the present disclosure include methods, systems, and devices for enabling players to easily share and join gameplay sessions with friends and communities that leverage preferred modes of communication. [0006] In one embodiment, a method for processing gameplay invitations is provided. The method includes receiving a request from a first player to share gameplay of a game during a session of gameplay with a recipient. The method includes generating, responsive to the request, a share link for sending to the recipient. The share link includes embedded metadata that identifies an application identifier for the game and a session identifier for the session of gameplay by the first player. The share link forwards the recipient to a web user interface (UI) that enables input of a selection of a platform system from which the recipient is to join the session. The input at the web UI redirects to a trigger link that starts a launch invocation of the platform system and passes the game identifier and the session identifier to the platform system to initiate gameplay of the recipient in the session of gameplay of the first player. [0007] In some implementations, the session of gameplay by the first player uses a first platform system and the platform system of the recipient is a second platform system that is different from the first platform system. [0008] In some implementations, the share link is a first universal resource link (URL) that is sent to the recipient using a message. The message identifies the game being played by the first player, and the input of the selection of the platform system at the web URL automatically activates the trigger link that starts the launch invocation of the platform system of the recipient. [0009] In some implementations, the share link is sharable with third parties without restriction to being designated as friends on the first platform or the second platform. [0010] In some implementations, the share link is re-sharable by the recipient or another recipient that receives the share link to join the session of gameplay of the game. The share link maintains said metadata regarding the application identifier for the game and the session identifier for the session of gameplay by the first player. [0011] In some implementations, the session is a multiplayer session. [0012] Other aspects and advantages of the disclosure will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the disclosure. BRIEF DESCRIPTION OF HE DRAWINGS [0013] The disclosure may be better understood by reference to the following description taken in conjunction with the accompanying drawings in which: [0014] Figure 1 illustrates an overview diagram of a process for inviting a player to play an online multiplayer game, where the first player that sends the invitation is playing a game on a platform that is distinct from the platform of the first player. [0015] Figure 2 illustrates an overview diagram representing one embodiment where a first player invites a recipient player to join the game session of the first player. [0016] Figure 3 illustrates a