Initiating multiuser sessions
Abstract
A system and method for initiating a multiuser session is provided. A plurality of multiuser activities and a plurality of activities templates may be stored in memory. A user profile for a user and a peer profile for each of one or more peers may be received. The user and the one or more peers may be members of an initial session. A user selection specifying one of the filtered multiuser activities may be received. An activity template associated with the selected activity may be retrieved. Such retrieved activity template may provide activity requirements required to launch the selected activity. A multiuser session may be established that includes session requirements based on at least the activity requirements. The user and at least one peer from the initial session may be added to the multiuser session. The selected activity may be launched in the multiuser session.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for maintaining a multiuser session, the method comprising:
storing an activity template in memory, the activity template including one or more activity requirements of a multiuser activity associated with a portion of an interactive content title; receiving user profiles associated with user devices that have joined a lead session initiated by a platform server, each of the user profiles including information about interaction with the multiuser activity, the lead session having one or more session properties; assigning the user devices to one or more player slots and one or more spectator slots associated with the multiuser activity based on the user profiles and the session properties; launching a multiuser session of the multiuser activity in accordance with the activity requirements provided by the activity template of the multiuser activity; and re-establishing the lead session among the user devices after an end of the multiuser session, wherein the re-established lead session exhibits the same session properties.
2 . The method of claim 1 , further comprising sending invitations to the user devices associated with the user profiles, the user devices are initially associated with a social session.
3 . The method of claim 1 , further comprising
storing lead session history of the lead session, the lead session history including past activities completed within the lead session and corresponding data for each past activity; and generating a display of an interactive interface associated with re-establishing the lead session based on one or more of the past activities in the stored lead session history.
4 . The method of claim 1 , further comprising:
accepting one or more other peer accounts in the lead session during the multiuser session, wherein the peer accounts are assigned to one or more open participant or spectator slots.
5 . The method of claim 1 , wherein the lead session persists during and after the multiuser session ends.
6 . The method of claim 1 , wherein the multiuser session is launched for a duration of the multiuser activity when the multiuser activity is selected and the lead session fails to meet the activity requirements that include a required number of participants for the multiuser session as provided by the activity template.
7 . The method of claim 6 , wherein launching the multiuser session includes adding another lead session or one or more individual peers to the multiuser session until the activity requirements are met.
8 . A system for maintaining a multiuser session, comprising:
a storage configured to store instructions; a processor configured to execute the instructions and cause the processor to:
store an activity template in memory, the activity template including one or more activity requirements of a multiuser activity associated with a portion of an interactive content title;
receive user profiles associated with user devices that have joined a lead session initiated by a platform server, each of the user profiles including information about interaction with the multiuser activity, the lead session having one or more session properties;
assign the user devices to one or more player slots and one or more spectator slots associated with the multiuser activity based on the user profiles and the session properties;
launch a multiuser session of the multiuser activity in accordance with the activity requirements provided by the activity template of the multiuser activity; and
re-establish the lead session among the user devices after an end of the multiuser session, wherein the re-established lead session exhibits the same session properties.
9 . The system of claim 8 , wherein the processor is configured to execute the instructions and cause the processor to: send invitations to the user devices associated with the user profiles, the user devices are initially associated with a social session.
10 . The system of claim 8 , wherein the processor is configured to execute the instructions and cause the processor to:
store lead session history of the lead session, the lead session history including past activities completed within the lead session and corresponding data for each past activity; and generate a display of an interactive interface associated with re-establishing the lead session based on one or more of the past activities in the stored lead session history.
11 . The system of claim 8 , wherein the processor is configured to execute the instructions and cause the processor to:
accept one or more other peer accounts in the lead session during the multiuser session, wherein the peer accounts are assigned to one or more open participant or spectator slots.
12 . The system of claim 8 , wherein the lead session persists during and after the multiuser session ends.
13 . The system of claim 8 , wherein the multiuser session is launched for a duration of the multiuser activity when the multiuser activity is selected and the lead session fails to meet the activity requirements that include a required number of participants for the multiuser session as provided by the activity template.
14 . The system of claim 13 , wherein launching the multiuser session includes adding another lead session or one or more individual peers to the multiuser session until the activity requirements are met.
15 . A non-transitory computer-readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to:
store an activity template in memory, the activity template including one or more activity requirements of a multiuser activity associated with a portion of an interactive content title; receive user profiles associated with user devices that have joined a lead session initiated by a platform server, each of the user profiles including information about interaction with the multiuser activity, the lead session having one or more session properties; assign the user devices to one or more player slots and one or more spectator slots associated with the multiuser activity based on the user profiles and the session properties; launch a multiuser session of the multiuser activity in accordance with the activity requirements provided by the activity template of the multiuser activity; and re-establish the lead session among the user devices after an end of the multiuser session, wherein the re-established lead session exhibits the same session properties.
16 . The non-transitory computer-readable medium of claim 15 , wherein the non-transitory computer-readable medium further comprises instructions that, when executed by the computing system, cause the computing system to: send invitations to the user devices associated with the user profiles, the user devices are initially associated with a social session.
17 . The non-transitory computer-readable medium of claim 15 , wherein the non-transitory computer-readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:
store lead session history of the lead session, the lead session history including past activities completed within the lead session and corresponding data for each past activity; and generate a display of an interactive interface associated with re-establishing the lead session based on one or more of the past activities in the stored lead session history.
18 . The non-transitory computer-readable medium of claim 15 , wherein the non-transitory computer-readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:
accept one or more other peer accounts in the lead session during the multiuser session, wherein the peer accounts are assigned to one or more open participant or spectator slots.
19 . The non-transitory computer-readable medium of claim 15 , the lead session persists during and after the multiuser session ends.
20 . The non-transitory computer-readable medium of claim 15 , the multiuser session is launched for a duration of the multiuser activity when the multiuser activity is selected and the lead session fails to meet the activity requirements that include a required number of participants for the multiuser session as provided by the activity template.Join the waitlist — get patent alerts
Track US2021409459A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.