Patent Publication Number: US-2023135940-A1

Title: Multi-User Media Player 2022

Description:
This is a further elaboration and simplification of the Multi-User Media Player GUI. Material from U.S. Pat. No. 11,210,057B2 “Multi-User Media Player GUI” can be used as a reference. 
     The MUMPGUI is a media player or media player feature that displays and manages multiple users contributing media suggestions/content in a group session. 
     The MUMPGUI is unique in purpose and thus functionality and layout. 
     SIMPLIFIED EXPLANATION 
     Users have a designated playlist selected to be used when in a group session. 
     Members are represented with content from their individual designated playlist. 
     Group session media content progresses by alternating between active members. 
     Room progress and member content is updated from said dedicated playlist. 
     FURTHER EXPLAINED IN SPECIFICATIONS 
     The method in which members and their suggested content are represented. 
     The method in which member and media content is displayed, retrieved, and progressed. 
     The method in which room content is displayed, retrieved, and progresses. 
     MEMBER REPRESENTATION 
     Members are represented by profile information and suggested media content contained within the same field. 
    
    
     In this example: 
     Album art, song title, and artist are used to represent the suggested media and profile picture, first name, last name are used to represent member information. 
     However, any related information to both the users and their suggested content can be used in any way, shape, or form in any spatial orientation. The only necessity for member representation is that it contains member info and their corresponding media content. The only scenario in which these could be hidden or unnecessary to view would be if a specific room type or determination factor option (E.x. A game) called for certain information to remain hidden. 
     Drawing  FIG.  1   —Member Content Area Example 
     MEMBER MEDIA SUGGESTION SOURCE FROM DEDICATED PLAYLIST 
     A key feature in which each member has a dedicated playlist is an imperative part to the operation and fusion of my invention. 
     Each individual member has a dedicated playlist for use in a group session. 
     The suggested media content that is displayed in a group session is derived from this selected playlist. This content is dynamic and changes with room progression. 
     Drawing  FIG.  2   —Room Layout and Member Content Source 
     Each group member contributes their suggested content from a designated playlist, which they have selected to be used in a group session. 
     Drawing  FIG.  3   —Member Individual Dedicated Playlist 
     The room&#39;s song selection progresses by selecting members from the member list first, followed by content from the selected member&#39;s dedicated playlist. 
     ROOM PROGRESS AND INDIVIDUAL PLAYLIST PROGRESS 
     Once a member&#39;s media content has been played, another song from their selected playlist will be used as the suggested media content. 
     Drawing  FIG.  4   —Member Content Progress 
     User 1 has their first song from their selected JB playlist visible to their perspective at the top of the guest list. As they are also the current “Song Host”, their selection is also displayed in the “Activity Area” for everyone. Once User 1 has had their media played through, a new song host is selected. 
     (In bottom row example it is user 2, Displayed in the “Activity area” for everyone.) Now User 1&#39;s displayed media suggestion appears as the second selection in their playlist. 
     Drawing  FIG.  5   —Room Progress and Member Content Source 
     User 1 has their first song from their selected JB playlist visible to their perspective at the top of the guest list. As they are also the current “Song Host”, their selection is also displayed in the “Activity Area” for everyone. User 2 has their first song from their selected JB playlist visible to their perspective at the top of the guest list. Other participating guests are present in the rooms “Guest list”. The current “Song Host” (User 1) content is displayed in the activity area. Once User 1 has had their media played through, a new song host is selected. 
     (In bottom row example it is user 2, Displayed in the “Activity area” for everyone.) Now User 1&#39;s displayed media suggestion appears as the second selection in their playlist. User two has now become the “Song Host”. Their content information remains at the top of their list, as well as in the activity area for the rest of the group to see. 
     After that song is complete, better displayed content will change to another song in their designated playlist. 
     Material from U.S. Pat. No. 11,210,057B2 “Multi-User Media Player GUI” 
     DESCRIPTION 
     The Multi-User Media Player GUI was designed to work with media players in which multiple users collectively contribute to a dynamic group playlist The MUMPGUI was designed for, but not limited to, 2 of my future applications. 
     The first is JukeBox, a social media music application that allows multiple users to create sessions where each participating individual contributes their selected playlist to a group playlist. Each member contributes a song suggestion to the group from a designated playlist that they have selected. Members take turns, in a variety of ways, having their suggested song played for the group. Once a member&#39;s song is played, they will have the next or random song in their designated playlist presented to the group as their new suggested content. 
     Song-Sync is an advanced version of JukeBox, where each participating member can play the current active song in synchronization with other participating members. 
     At the heart of each application resides The Multi-User Media Player GUI, which possesses the core components when in a Room/Group Session. 
     FIG.  1 —Examples of a Standard Room Layout in a Portrait Orientation Without a Room Host Indicator or User Input Area Displayed 
     The Core Components for Member Content 
     Each Group Session will contain multiple people, and each person will contribute a playlist containing multiple songs. While in the main GUI, each member will be represented by 2 fundamental parts within each Member Section.
         1. The content and information for the Participating Member. (Clicking this will open information and options related to each member. E.g. profile information, options, and numerous statuses.)
 
 FIG.  2   a   —Member Content Example
   2. The content and information for the Members Suggested Content. (Clicking this will expand information and options about the corresponding suggested content. E.g. artist, album, and song.)
 
 FIG.  2   b   —Member Suggested Content Example
       

     “ FIG.  2   a    &amp;  FIG.  2   b   ” show this content arranged horizontally. However, this can be arranged various ways and can include any information related to the 2 fundamental parts. 
     The Core Components of a Standard Group Session
         1. Room Host—is the member who has created the room for the Group Session. This user controls several room settings and functions that manage the room&#39;s activity and member privileges. An optional indicator on their profile picture denotes this member as the creator to the rest of the group.   2. Room Name—displays the title of the Room/Group Session. This is created by the Room Host, which can be used for members searching for rooms to join. (This does not need to be displayed on the main GUI; however, it must exist and be accessible.   3. Play Host—This describes the user whose device is participating in audio playback. An optional indicator within their Member Section denotes this member as a Play Host to the rest of the group.   4. Current User—refers to the individual (Yourself) who is using the application and will be presented within the Active User Area or can be presented within the Guest List.   5. Room Members—refers to all users that are participating in the Group Session. These members are displayed amongst the Guest List. The order in which guests are displayed is unique to each member, based on preferences. E.G. , favorites, friends, etc.   6. Song Host—is the room member who is currently having their suggested content being played and displayed amongst the Room Activity Area.       

     In JukeBox, there is only one Play Host. This means, in a Group Session, they are the only member in which their device has audio playback. 
     In Song-Sync, multiple members can use their device for audio playback in synchronization with the group. Each member that is participating in synchronized playback will have their Member Section denoted to represent them as a participant and active Play Host. 
     Example of a Standard Room Group Session Using MUMPGUI Components 
     FIG.  3 —Example of Standard Room Group Session in a Portrait Orientation 
     “ FIG.  3   ” is one example of a Standard Room Group Session in a portrait orientation. It does not contain an indicator for the Room Host and does riot feature settings to allow user input. As well as the Notification Area is set to reveal upon activity. It is also important to note that in this specific example, the Current User does not have their own name presented on their own screen. Instead, the information below the Current User will be the song name corresponding to their selected content. This is done for increased legibility of the Current User&#39;s content. 
     Main GUI Layout Components
         1. Room Activity Area—This section displays the current media playing and the member that selected it. Ideally, this will be presented in the same location that the media player displays the current media in progress. Other informational content within this area would be typical (E.g. Song progress information).   2. The Guest List/Room Members Area—This area displays all members within the group session. The Current User can be presented within this list or a designated area.   3. Room Notifications Area—This area displays changes to the rooms activity, (E.g. members joining the room, leaving the room, more notifications with different room types, etc.) This section does not have to remain constantly visible, as this will only display notifications about changes to the room.   4. User Input Area—This area allows members to interact with the room when the room settings and type permits or requests input. Although this is not an essential part of a standard room, it plays a big role in other various room types.       

     Other room sections will vary for navigational purposes of individual media players. (This could range from hideaway menus to fixed buttons and information displayed.) 
     User Playlist Functionality Within a Group Session 
     Each member can designate a playlist to be used while in a group session. This designated playlist can be selected by expanding the options on any playlist. When designated, the user will also be able to choose the progression of their individual list as each song is played, (E.g. sequential, random, etc.) 
       FIG.  4   a   —Example of the Content Shown While in a Room and the Playlist Source
 
 FIG.  4   b   —Example of Selecting your Designated Playlist In this specific example it is listed as “My JukeBox Playlist”
 
     Room Types 
     While in a Group Session, the way in which a new song host is selected will vary depending on its room type and setting. The room type and its unique options are selected by the Room Creator/Host and displayed on the “room details” page before joining. 
     There are three main modes: 
     Random—This mode will simply select a new person and their song at random, Once a guest has joined, they need not do anything more to have their songs played. 
     Party—This mode allows the creator to pick from many interactive ways to choose the next Song Host. This room type will be further expanded to include a variety of trivia, mini-games, and more. 
     Voting—This mode gives the creator many voting-based options to select the song host. Where each turn Guests can vote among the group to see who goes next. 
     Song-Sync&#39;s Room types will be built off the same three core room types with an added type called Full Control. This mode is for users who will host and choose all content being played with all other connected devices. Participating members will still be in synchronization with media, but only one device will be choosing the content.