US 11,691,085 B2
System and method for enhancing participation in online multiplayer sessions
Ruben Omar Cardona Cruz, Seattle, WA (US); Keith R. Kline, Bothell, WA (US); and Warren Alpert, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 26, 2021, as Appl. No. 17/240,225.
Application 17/240,225 is a continuation of application No. 16/034,023, filed on Jul. 12, 2018, granted, now 11,020,671.
Prior Publication US 2021/0260489 A1, Aug. 26, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. A63F 13/795 (2014.01); A63F 13/355 (2014.01); H04L 65/1069 (2022.01); H04L 65/61 (2022.01); H04L 67/131 (2022.01)
CPC A63F 13/795 (2014.09) [A63F 13/355 (2014.09); H04L 65/1069 (2013.01); H04L 65/61 (2022.05); H04L 67/131 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A session queuing system comprising:
a processor; and
a memory configured to store program code to be executed by the processor, the program code including:
an audience manager configured to:
associate users with an activity of a host player by including the users in an activity group;
a queue manager configured to:
receive requests from at least a subset of the users in the activity group to join a session of the activity as guest players, the session including participation in the activity with the host player, and
queue the users that submitted the requests to join the session, the users being prioritized in a queue by the queue manager based at least on information relating to performance by the users in the activity, and
a session manager configured to:
determine a beginning of the session,
automatically insert a first set of users from the queue into the session to initiate an active session, a number of users in the first set corresponding to the activity,
determine an end of the active session;
automatically remove the first set of users from the active session; and
automatically insert a second set of users from the queue into the session to initiate a second active session, a number of users in the second set corresponding to the activity.