Dynamic interface for initiating direct game play
By introducing the correlation mechanism of templates and activities in the user interface, the problem of reduced user experience and tedious operation steps caused by poor user interface design in existing technologies, realize the function of users to start the game quickly, and improve the user experience. Essence
Patent Information
- Application Number
- CN202411371373.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2018-09-19
- Filing Date
- 2019-09-13
- Publication Date
- 2025-01-28
AI Technical Summary
In the prior art, when a user starts and plays a game, the user interface design is poor, resulting in a reduced user experience and cumbersome operation steps, which increases the user's startup time and inconvenience.
By storing the data of multiple interactive content works in the platform server memory, each work is associated with one or more templates, and the template defines different gameplay modes and starting points of the event. The user device and the platform server establish a session. Based on the user's intention, choose the corresponding templates and activities, generate a dynamic interface display, and allow users to directly start related activities.
The user can quickly and directly start the gameplay, simplify the operation steps, improve the user experience, reduce the startup time, and display the real -time update user progress and data through the dynamic interface.
Smart Images

Figure CN119367774A_ABST
Abstract
Description
[0001] This patent application is a divisional application of the following invention patent applications:
[0002] Application number: 201980069048.9
[0003] Application date: September 13, 2019
[0004] Invention Title: Dynamic interface for initiating direct gameplay background 1. Field of the Invention
[0006] The present technology relates to providing a dynamic interactive interface. More specifically, the present technology may include enabling direct game play and providing a dynamic interface.
[0007] 2. Related technical description
[0008] Platform-based gameplay (such as Sony ) can include a variety of different user interfaces for selecting content (e.g., games) to play, interacting with other users, or otherwise interacting with selected content or other content in different ways. Digital games can include different interaction modes, such as multiplayer games, single-player games, open world games, competitive games, etc. Each game title (and each of its gameplay modes) can be associated with a different user interface.
[0009] The ways currently available to users to start gameplay may include steps such as: logging into the platform, selecting a game title, logging into the game, selecting one or more options on a menu, joining a co-player for a multiplayer session, selecting a level, etc. Each step may be associated with a different user interface.
[0010] The user interface used in the digital game can also display information about the user, the companions, and the gameplay performed by the user and / or companions. Currently available user interfaces for displaying user gameplay data can include displaying string text and / or specific achievements (e.g., trophies) provided by each game.
[0011] Due to their use in so many aspects of digital content interaction, user interfaces can have a significant impact on the user experience. Such interfaces can, for example, degrade the user experience when gameplay information and statistics are not displayed or are poorly displayed. In addition, such interfaces can increase the time and number of actions or steps that a user must take to launch and play selected portions of a game, which can frustrate or inconvenience a user attempting to launch a game.
[0012] Therefore, there is a need in the art for systems and methods for initiating direct gameplay and providing dynamic interfaces. Summary of the invention
[0013] Embodiments of the present invention include systems and methods for directly launching interactive content. One or more templates may be stored in a memory. Each template may define different activities within an interactive content work. Such templates may also be linked to the starting point of a corresponding defined activity within the interactive content work. A set of stored templates may be provided to a user device, and a selection of a template may be received during a session established with the user device. Such a selection may result in identifying an activity defined by a selected template and launching the identified activity at the starting point linked to the selected template within the interactive content work associated with the identified activity.
[0014] Various embodiments may include a method for direct activity initiation within interactive content, the method comprising: storing data about a plurality of interactive content works in a memory of a platform server, each interactive content work comprising a virtual environment associated with one or more templates, wherein each template corresponds to a different gameplay mode available within the interactive content work and comprises links to respective starting points of activities within the virtual environment and displays of the linked activities; establishing a session between a user device and the platform server, wherein the session is established via a communications network; identifying an intent of a user of the user device based on a user profile associated with the user device; making a prediction based on the identified intent that the user is likely to interact with one or more activities of one or more of the plurality of interactive content works; selecting a set of templates corresponding to one or more activities of one or more of the plurality of interactive content works based on the prediction; and generating an interface display for the user device, the interface display comprising a plurality of activity displays corresponding to the selected set of templates, wherein each activity display can be selected to initiate an associated activity according to a corresponding gameplay mode at a starting point specified by a link in the associated template.
[0015] Various embodiments may include a system for direct activity initiation within interactive content, the system comprising: one or more databases in a memory storing data regarding a plurality of interactive content works, each interactive content work comprising a virtual environment associated with one or more templates, wherein each template corresponds to a different gameplay mode available within the interactive content work and comprises links to respective starting points for activities within the virtual environment and displays of the linked activities, wherein the plurality of interactive content works are provided; a network interface communicating with a user device via a communications network, wherein the network interface establishes a session between the user device and a platform server, wherein the session is established via the communications network; and a processor executing instructions stored in the memory The method further comprises: providing instructions in a memory, wherein the processor executes the instructions to: identify an intent of a user of the user device based on a user profile associated with the user device; make a prediction based on the identified intent that the user is likely to interact with one or more activities of one or more interactive content works among the plurality of interactive content works; select a set of templates corresponding to one or more activities of one or more interactive content works among the plurality of interactive content works based on the prediction; and generate an interface display for the user device, the interface display including a plurality of activity displays corresponding to the selected set of templates, wherein each activity display can be selected to launch an associated activity according to a corresponding gameplay mode at a starting point specified by a link in the associated template.
[0016] Various embodiments may include a method for directly launching interactive content. Such methods may include establishing a session with a user device, wherein a set of stored templates is provided to the user device in the session. Each template may define a different activity within an interactive content work. Each template may be linked to a starting point of a corresponding defined activity within the interactive content work. Such methods may include receiving a selection of one of a set of templates provided by a designation of a user device. Such methods may include identifying an activity defined by a selected template, wherein the identified activity may be associated with the identified interactive content work. Such methods may include launching the identified activity within the interactive content work at the starting point linked to by the selected template.
[0017] Additional embodiments may include a system for directly launching interactive content. Such a system may include a network interface for establishing a session with a user device through a communication network and a processor for executing instructions stored in a memory. A set of templates may be provided to the user device in the session. Each template may define different activities within an interactive content work and may be linked to the starting point of the corresponding defined activity within the interactive content work. Execution of the instructions by the processor may identify the activities defined by the selected template, and the identified activities may be associated with the identified interactive content work. Execution of the instructions by the processor may launch the identified activities within the interactive content work at the starting point linked to by the selected template.
[0018] Additional embodiments include a non-transitory computer-readable storage medium having embodied thereon a program executable by a processor to perform the method for directly launching interactive content as described above. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1A A network environment is shown in which a system for enabling interactive content and providing a dynamic interface can be implemented.
[0020] Figure 1B A network environment is shown in which a system for launching interactive content and providing a dynamic interface can be implemented on a cloud server.
[0021] Figure 2 is a flow chart illustrating an exemplary method for initiating interactive content.
[0022] Figure 3 is a flow chart illustrating an exemplary method for tracking and storing data related to an activity for use in a dynamic interface.
[0023] Figure 4 is an exemplary electronic entertainment system that can be used in launching interactive content and providing a dynamic interface. DETAILED DESCRIPTION
[0024] The detailed description set forth below is intended as a description of different configurations of the subject technology and is not intended to represent the only configuration in which the technology can be practiced. The accompanying drawings are incorporated herein and constitute a part of the detailed description. The detailed description includes specific details for the purpose of providing a more comprehensive understanding of the technology. However, it will be clear and understood that the technology is not limited to the specific details set forth herein and can be practiced without these details. In some cases, structures and components are shown in block diagram form in order to avoid blurring the concepts of the present technology.
[0025] Embodiments of the present invention include systems and methods for initiating direct gameplay and providing dynamic interfaces. Templates for interactive content works can be associated with activities of the work. Templates can be transmitted to and displayed on user devices. Users can select templates, which can then initiate activities associated with the template within the work and generate objects to capture and store data related to the activities. Data from the objects can be displayed in real time to show the current progress of users participating in the activities. After the activity is completed, the activity can be displayed as a replayable activity, and the data collected during the activity can be used to dynamically update user profiles, display activity history, or predict future templates and / or activities that users may interact with.
[0026] Figure 1A to Figure 1B A network environment 100 is shown in which a system for directly launching interactive content may be implemented, and a network 150 in which a system for directly launching interactive content may be implemented on a cloud server 160. The network environment 100 may include one or more interactive content source servers 110 that provide interactive content (e.g., video games, interactive videos, etc.), a platform server 120, and a user device 140.
[0027] The interactive content source server 110 can store and provide interactive content works that can be played to the user device 140 through the communication network. Figure 1B As shown, such server 110 may be implemented on a cloud server 160 within a network environment 150. Each interactive content work may include one or more templates corresponding to one or more activities available within the content work. Such templates may provide a structured data set regarding the corresponding activities and may be used as a basis for tracking and displaying information regarding the corresponding activities in real time.
[0028] In one example, the interactive content work is a video game work, and one or more templates may correspond to different modes of competitive gameplay available in the game work. In another example, one or more templates may correspond to different chapters of an interactive storyline. Each template may be associated with a portion of the interactive content work, where the corresponding activity begins in the interactive content work. For example, a template may include a signpost in a portion of the game (e.g., at a specific game environment location at a specific time point in the game storyline), where the activity begins. In another example, a template may virtually teleport a user character to a location closest to the associated activity starting point in the game environment. A template may also be associated with a match arrangement so that a competition is assigned to a user (e.g., by skill, experience level, or availability of other companions). Each template may be updated, edited, or deleted, or a new template may be created. One or more templates may be stored in an interactive content source server 110 or at a platform server 120 and retrieved therefrom.
[0029] The platform server 120 may be responsible for communicating with different interactive content source servers 110 to provide one or more templates to the user device 140. Such a server 120 may be implemented on a cloud server 160. The interactive content source server 110 may communicate with multiple platform servers 120. The platform server 120 may execute instructions, such as for selecting a set of templates from one or more templates to be displayed on the user device 140. Such a selection may be based on the identified user intent, which may change as the user interacts with more interactive content works. In this way, each time the user accesses the user device 140, the selected set of templates may be different, and similarly, different sets of templates may be selected for different users. The platform server 120 may also execute instructions, such as for tracking and displaying the latest information or progress of the user profile or the user progress within the interactive content work (e.g., activity progress, competition, game play, storyline, etc.). The platform server 120 may also generate a user interface to be displayed on a specific user device 140, through which the user can view and select templates, interactive content, user data, history, etc.
[0030] The interactive content works and their corresponding one or more templates may be provided through an application programming interface (API) 130, which allows various types of interactive content source servers 110 to communicate with different platform servers 120 and different user devices 140. The API 130 may be specific to the specific computer programming language, operating system, protocol, etc. of the interactive content source server 110 providing the interactive content works, the platform server 120 providing the associated templates, and the user device 140 receiving them. In a network environment 100 including multiple different types of interactive content source servers 110 (or platform servers 120 or user devices 140), there may also be a corresponding number of APIs 130.
[0031] The user devices 140 may include multiple different types of computing devices. For example, the user devices 150 may include any number of different game consoles, mobile devices, laptop computers, and desktop computers. Such client devices 140 may also be configured to access data from other storage media, such as, but not limited to, memory cards or disk drives that may be suitable for downloading services. Such devices 140 may include standard hardware computing components, such as, but not limited to, network and media interfaces, non-temporary computer-readable storage devices (memory), and processors for executing instructions that may be stored in the memory. These user devices 140 may also run using a variety of different operating systems (e.g., iOS, Android), applications, or computing languages (e.g., C++, JavaScript). The description herein of Figure 4An exemplary user device 140 is described in detail.
[0032] Figure 2 is a flow chart illustrating an exemplary method 200 for directly launching interactive content. Figure 2 The method 200 may be embodied as executable instructions in a non-transitory computer-readable storage medium, including but not limited to a CD, a DVD, or a non-volatile memory such as a hard drive. The instructions of the storage medium may be executed by a processor (or multiple processors) to cause various hardware components of a computing device that hosts or otherwise accesses the storage medium to implement the method. The execution of the instructions may be implemented on the cloud server 160 (e.g., Figure 2 The steps identified in are performed in the cloud). Figure 2 The steps shown in (and their order) are exemplary and may include various alternatives, equivalents or derivatives thereof, including but not limited to the order of execution thereof.
[0033] In step 210, one or more templates are stored in a memory in the platform server 120 and / or the interactive content source server 110 associated with one or more activities corresponding to the interactive content work. Each activity can be a progress type, in which a user or a group of users completes a single or multiple discrete actions (e.g., one or more game tasks within a game); an open type, in which a player or a group of players has no given tasks to complete (e.g., an open world game, in which a user builds an object or explores a game world); or a competitive type, in which at least two players participate in the activity cooperatively or competitively, and the results are captured (e.g., a one-on-one match or a team vs. a gatekeeper monster match). Each template can be directly linked to a portion of the content work, in which the user can start an activity within the work or start a matchmaking process that matches the user with a competition. Such a link can, for example, allow the user to skip the navigation steps conventionally required to start interacting with a specific part of the work or entering a competitive activity, so that the user only selects the desired template and immediately starts interacting with the work or immediately enters the matchmaking. For competition type templates or templates for multi-player interaction, the template may include information such as the number of players who can participate in the interactive content, the number of players on each side / team, the prizes available, and the time limit.
[0034] In step 220, when a session is established, one or more templates may be transmitted from the platform server 120 to the user device 140, and in step 230, a set of templates selected from the one or more templates is provided for display on the display of the user device 140. The set of templates may be displayed on a user interface. The state of each template may be available or unavailable. The state may be updated in real time on the user device 140 by the interactive content server 110 or the platform server 120. Each template may display information about a corresponding activity (e.g., activity type, time limit, number of players, or payload). The set of templates provides for displaying available activities across various interactive content works in a single interface (e.g., user interface) without the user selecting and launching each interactive content work to view the activities of each work. In other words, the user can directly view and select activities without first launching or accessing the work conventionally.
[0035] As previously described, the selected set of templates can be based on user intent, which can be stored and saved in memory. User intent can include user history (e.g., past activities that the user has participated in) and third-party data (e.g., social media data). User intent can be analyzed to predict which templates the user is more likely to interact with. In this way, the selected set of templates can be based on predictions and can be modified as user intent changes. A set of templates selected based on the predictions can be displayed on the user device 140. In another example, the selected set of templates can be randomly generated.
[0036] In step 240, the user may select one of the templates, and in step 250, the activity associated with the selected template may be initiated on user device 140. Such initiation allows the user to begin interacting with the interactive content work at the start of the activity linked to the selected template, or allows the user to enter a tournament arrangement to compete. Data related to the user, the interaction, and the progress of the interaction may be tracked and stored.
[0037] Figure 3 is a flow chart illustrating an exemplary method 300 for tracking user data and progress after launching an activity for use in providing a dynamic interface. Figure 3 The method 300 may be embodied as executable instructions in a non-transitory computer-readable storage medium, including but not limited to a CD, a DVD, or a non-volatile memory such as a hard drive. The instructions of the storage medium may be executed by a processor (or multiple processors) to cause various hardware components of a computing device that hosts or otherwise accesses the storage medium to implement the method. The execution of the instructions may be implemented on the cloud server 160 (e.g., Figure 3 The steps identified in are performed in the cloud). Figure 3The steps identified therein (and their order) are exemplary and may include various alternatives, equivalents, or derivatives thereof, including but not limited to the order of their execution.
[0038] At step 310, an activity of an interactive content work is started. The activity may be similar to the activity described in Figure 2 The activity may be associated with a template selected by a user as described in method 200. The activity may have single player or multi-player interaction and participation.
[0039] At step 320, an object stored in memory is generated based on the type of activity corresponding to the selected template. The object may have a unique identifier. At step 330, the object may capture data based on the template on which the object is based. Such captured data may be related to the activity and associated with the unique identifier. At step 340, the object may store the captured data in a memory or database. The data may be related to the progress of the activity, which may be displayed in real time on the user device 140 and updated by the interactive content server 110. The object may also store user-generated content generated during the user's participation in the activity. User-generated content may be, for example, a video, a broadcast, a comment, a screenshot, etc. The object may dynamically update a user profile stored in memory and / or displayed on the user device 140, and may be displayed on a user interface. For example, user statistics during an activity may be used to update user skills displayed on the user profile.
[0040] When a task starts for a progress type and an open type activity, a task object can be generated. For example, in a video game, a task can be a chapter or a game task that completes a storyline game. The task can be suspended, and an unfinished task can be displayed in conjunction with a set of templates that are displayed on the user device 140 and can be selected by the user. After selecting the unfinished task, the user may be able to resume their interaction from the suspended part. Another user can also view the ongoing task without interacting with the task. The completed task can be displayed as a replayable task. Task history (for example, task statistics, user statistics, awarded rewards or other achievements, number of players, etc.) can be stored in a memory and / or displayed on the user device 140.
[0041] When a match starts for a competitive type activity, a match object can be generated. The match can include a start, end, and result. The start and end can be provided by the interactive content server 110, or can be determined from the metadata of the user-generated content. For example, the user-generated content can be a video that can start recording at the start of the match and can stop recording at the end of the match. Then, the start and end of the match can be defined by the start and end of the user-generated content. The match result can be success or failure and / or can include at least one of the final score, ranking, and team / player information. The ongoing match can be displayed on the user device 140 or another user device, and the match progress can be updated in real time by the interactive content server 110. Another user can also view the ongoing match without interacting with the match. The prediction of the match result can be generated based on current and / or past match data and current and / or past user data. The completed match can be displayed as a replayable match in conjunction with a set of templates displayed on the user device 140.
[0042] Game history (e.g., final results, team players, player statistics, game statistics, etc.) may be stored and / or displayed on the user device 140 or stored in memory. In addition, user-generated content captured during the game may be stored and / or displayed or stored in memory with the game. Each user may view user-generated content from other users in the same game, which may, for example, provide a video with different perspectives or different comments on the same game. Game data may be used to match users to games. For example, users above a certain skill level may be matched together for a particular game. A game may include sub-games. Sub-games may be formatted so that a winner is determined based on the results of the sub-games. For example, the winner of a game may need to win two of three sub-games. A game may include sub-games of any level below the initial sub-game. For example, a game may include sub-sub-games of a sub-game. Games and corresponding sub-games may be tracked for multiple games at the platform system 120 and displayed on a user interface.
[0043] Data collected by the mission / game object during a mission / game can be used to update or generate user intent, or used separately to predict future templates, ongoing missions / games, or replayable missions / games that the user may interact with, which can then be displayed on the user device 140.
[0044] As described, the set of templates displayed on the dynamic interface of the user device 140 can be a combination of the following items: templates (e.g., activities that can be used for interaction but the user has not yet started), ongoing tasks or games (e.g., activities that the user has started to interact but has paused or left), or replayable completed tasks or games from which the user can select to directly launch the selected template, task or game within the interactive content work. In this way, the user can access various types of activities in different stages of completion across multiple interactive content works on a single interface (e.g., a user interface). For example, the user interface can display multiple templates for various game activity modes from a first work, and can also display ongoing tasks from a second work, or any combination thereof. In addition, task history and / or game history can be displayed on the user interface on the user device 140, thereby providing an interactive and rich display of information on the user interface. User profiles can also be displayed on the user interface and updated in real time as the user progresses through different tasks and / or games.
[0045] Figure 4 is an exemplary consumer electronic entertainment system that can be used in launching interactive content and providing dynamic interfaces. Figure 4 The entertainment system 400 includes a main memory 405, a central processing unit (CPU) 410, a vector unit 415, a graphics processing unit 420, an input / output (I / O) processor 425, an I / O processor memory 430, a peripheral interface 435, a memory card 440, a universal serial bus (USB) interface 445, and a communication network interface 450. The entertainment system 400 also includes an operating system read-only memory (OSROM) 455, a sound processing unit 460, an optical disk control unit 470, and a hard disk drive 465, which are connected to the I / O processor 425 via a bus 475.
[0046] The entertainment system 400 may be an electronic game console. Alternatively, the entertainment system 400 may be implemented as a general purpose computer, a set-top box, a handheld gaming device, a tablet computing device, a virtual reality device, an augmented reality device, or a mobile computing device or phone. The entertainment system may include more or fewer operating components, depending on the particular form factor, use, or design.
[0047] Figure 4 The CPU 410, vector unit 415, graphics processing unit 420 and I / O processor 425 communicate via the system bus 485. In addition, Figure 4 The CPU 410 communicates with the main memory 405 via a dedicated bus 480 , while the vector unit 415 and the graphics processing unit 420 may communicate via a dedicated bus 490 . Figure 4The CPU 410 executes programs stored in the OS ROM 455 and the main memory 405 . Figure 4 The main memory 405 may contain pre-stored programs and programs transferred from a CD-ROM, DVD-ROM or other optical disk (not shown) via the I / O processor 425 using the optical disk control unit 470 . Figure 4 The I / O processor 425 may also allow for the ingestion of content delivered via a wireless or other communications network (eg, 4G, LTE, 1G, etc.). Figure 4 The I / O processor 425 mainly controls data exchange between various devices of the entertainment system 400 , including the CPU 410 , the vector unit 415 , the graphics processing unit 420 , and the peripheral interface 435 .
[0048] Figure 4 The graphics processing unit 420 executes graphics instructions received from the CPU 410 and the vector unit 415 to generate an image for display on a display device (not shown). Figure 4 The vector unit 415 can transform the object from three-dimensional coordinates to two-dimensional coordinates and send the two-dimensional coordinates to the graphics processing unit 420. In addition, the sound processing unit 460 executes instructions to generate sound signals, which are output to an audio device, such as a speaker (not shown). Other devices can be connected to the entertainment system 400 via the USB interface 445 and the communication network interface 450 (such as a wireless transceiver), which can also be embedded in the system 400 or as part of some other component (such as a processor).
[0049] Figure 4 The user of the entertainment system 400 provides instructions to the CPU 410 via the peripheral interface 435, which allows the use of various available peripheral devices (e.g., controllers) known in the art. For example, the user can instruct the CPU 410 to store certain game information on the memory card 440 or other non-transitory computer-readable storage medium, or instruct the character in the game to perform a certain specified action.
[0050] The present invention can be implemented in applications that can be run by various end-user devices. For example, the end-user device can be a personal computer, a home entertainment system (e.g., a Sony or Sony or Sony ), portable gaming devices (e.g., Sony or Sony ) or a different inferior manufacturer's home entertainment system. The present method described herein is fully expected to be run on a variety of devices. The present invention can also be implemented with cross-name neutrality, where embodiments of the present system can be used across a variety of names from a variety of publishers.
[0051] The present invention can be implemented in applications that can be run using a variety of devices. Non-transitory computer-readable storage media refers to any one or more media that participate in providing instructions to a central processing unit (CPU) for execution. Such media can take many forms, including but not limited to non-volatile and volatile media, such as optical or magnetic disks and dynamic memory, respectively. Common forms of non-transitory computer-readable media include, for example, floppy disks, flexible disks, hard disks, magnetic tapes, any other magnetic media, CD-ROM disks, digital video disks (DVDs), any other optical media, RAM, PROM, EPROM, FLASHEPROM, and any other memory chip or cartridge disk.
[0052] Various forms of transmission media may be involved in carrying one or more sequences of one or more instructions to the CPU for execution. The bus carries the data to the system RAM, from which the CPU retrieves and executes the instructions. The instructions received by the system RAM may optionally be stored on a fixed disk before or after execution by the CPU. Similarly, various forms of storage may be implemented, as well as the necessary network interfaces and network topologies to achieve the same purpose.
[0053] A detailed description of the technology has been provided above for the purpose of illustration and description. It is not intended to be exhaustive or to limit the technology to the precise form disclosed. In view of the above teachings, many modifications and variations are possible. The embodiments are selected to best explain the principles of the technology, its practical application, and to enable those skilled in the art to use the technology in various embodiments and make various modifications to suit specific intended uses. It is intended that the scope of the technology be limited by the claims.
Claims
1. A method for direct activity initiation within interactive content, the method comprising: storing data regarding a plurality of interactive content works in a memory of a platform server, each interactive content work comprising a virtual environment associated with one or more templates, wherein each template corresponds to a different gameplay mode available within the interactive content work and comprises links to respective starting points of activities within the virtual environment and displays of the linked activities; establishing a session between a user device and the platform server, wherein the session is established via a communication network; identifying an intent of a user of the user device based on a user profile associated with the user device; Based on the identified intent, making a prediction that the user is likely to interact with one or more activities of one or more interactive content works in the plurality of interactive content works; selecting, based on the prediction, a set of templates corresponding to one or more activities of one or more interactive content works of the plurality of interactive content works; as well as An interface display is generated for the user device, the interface display including a plurality of activity displays corresponding to the selected set of templates, wherein each activity display is selectable to launch an associated activity according to a corresponding gameplay mode at a starting point specified by a link in the associated template.
2. The method of claim 1, wherein identifying the intent is further based on user history or third-party data of one or more past activities.
3. The method of claim 1, further comprising: identifying user interactions associated with the one or more interactive content works; and The interface display is dynamically updated in real time based on the identified user interactions, wherein dynamically updating the interface display includes updating the user's intent and the prediction to correspond to an updated set of templates.
4. The method of claim 1, further comprising: receiving, from the interface display, a user selection of one of the active displays associated with one of the templates; Identifying a template associated with the selected activity display includes a link to a starting point of the identified activity; as well as The identified activity is launched at a starting point linked to a link in a template associated with the selected activity display, wherein launching the identified activity includes skipping one or more navigation steps between a starting point of the associated interactive content work and a starting point of the link to the identified activity.
5. The method of claim 1, further comprising: generating a data object based on the activity type corresponding to the selected template, wherein the data object captures data regarding user interactions with the corresponding activity according to the selected template; as well as The captured data is stored in the memory.
6. The method of claim 5, wherein the data object captures data in real time through the user interaction, and the method further comprises dynamically updating the interface display based on the captured data.
7. A method as claimed in claim 1, wherein the selected set of templates includes templates associated with at least one of different chapters of an interactive content work in the form of an interactive storyline, roadmaps within the storyline of the interactive content work, match arrangements that assign users to competitive matches based on at least one of skill, experience level and peer availability, and different stages in activity completion.
8. The method of claim 1, further comprising selecting different groups of active displays associated with different templates to include in the interface display based on the intent of the change.
9. The method of claim 1, further comprising selecting different sets of active displays associated with different templates for different user devices based on different intents identified for users of the different user devices.
10. A non-transitory computer-readable storage medium having embodied thereon a program executable by a processor to perform a method for direct activity initiation within interactive content, the method comprising: storing data regarding a plurality of interactive content works in a memory of a platform server, each interactive content work comprising a virtual environment associated with one or more templates, wherein each template corresponds to a different gameplay mode available within the interactive content work and comprises links to respective starting points of activities within the virtual environment and displays of the linked activities; establishing a session between a user device and the platform server, wherein the session is established via a communication network; identifying an intent of a user of the user device based on a user profile associated with the user device; Based on the identified intent, making a prediction that the user is likely to interact with one or more activities of one or more interactive content works in the plurality of interactive content works; selecting, based on the prediction, a set of templates corresponding to one or more activities of one or more interactive content works of the plurality of interactive content works; as well as An interface display is generated for the user device, the interface display including a plurality of activity displays corresponding to the selected set of templates, wherein each activity display is selectable to launch an associated activity according to a corresponding gameplay mode at a starting point specified by a link in the associated template.
11. The non-transitory computer-readable storage medium of claim 10, wherein identifying the intent is further based on user history or third-party data of one or more past activities.
12. The non-transitory computer-readable storage medium of claim 10, further comprising instructions executable to: identifying user interactions associated with the one or more interactive content works; and The interface display is dynamically updated in real time based on the identified user interactions, wherein dynamically updating the interface display includes updating the user's intent and the prediction to correspond to an updated set of templates.
13. The non-transitory computer-readable storage medium of claim 10, further comprising instructions executable to: receiving, from the interface display, a user selection of one of the active displays associated with one of the templates; Identifying a template associated with the selected activity display includes a link to a starting point of the identified activity; as well as The identified activity is launched at a starting point linked to a link in a template associated with the selected activity display, wherein launching the identified activity includes skipping one or more navigation steps between a starting point of the associated interactive content work and a starting point of the link to the identified activity.
14. The non-transitory computer-readable storage medium of claim 10, further comprising instructions executable to: generating a data object based on the activity type corresponding to the selected template, wherein the data object captures data regarding user interactions with the corresponding activity according to the selected template; and The captured data is stored in the memory.
15. The non-transitory computer-readable storage medium of claim 14, wherein the data object captures data in real-time through the user interaction, and the method further comprises dynamically updating the interface display based on the captured data.
16. A system for direct activity initiation within interactive content, the system comprising: one or more databases in a memory storing data regarding a plurality of interactive content works, each interactive content work comprising a virtual environment associated with one or more templates, wherein each template corresponds to a different mode of gameplay available within the interactive content work and comprises links to respective starting points for activities within the virtual environment and displays of the linked activities, wherein the plurality of interactive content works are provided; a network interface that communicates with a user device via a communication network, wherein the network interface establishes a session between the user device and a platform server, wherein the session is established via the communication network; as well as a processor to execute instructions stored in the memory, wherein the processor executes the instructions to: identifying an intent of a user of the user device based on a user profile associated with the user device; Based on the identified intent, making a prediction that the user is likely to interact with one or more activities of one or more interactive content works in the plurality of interactive content works; selecting, based on the prediction, a set of templates corresponding to one or more activities of one or more interactive content works of the plurality of interactive content works; as well as An interface display is generated for the user device, the interface display including a plurality of activity displays corresponding to the selected set of templates, wherein each activity display is selectable to launch an associated activity according to a corresponding gameplay mode at a starting point specified by a link in the associated template.
17. The system of claim 16, wherein identifying the intent is further based on user history or third party data of one or more past activities.
18. The system of claim 16, wherein the processor executes further instructions to: receiving, from the interface display, a user selection of one of the active displays associated with one of the templates; Identifying a template associated with the selected activity display includes a link to a starting point of the identified activity; as well as The identified activity is launched at a starting point linked to a link in a template associated with the selected activity display, wherein launching the identified activity includes skipping one or more navigation steps between a starting point of the associated interactive content work and a starting point of the link to the identified activity.
19. The system of claim 16, wherein the processor executes further instructions to: identifying user interactions associated with the one or more interactive content works; and The interface display is dynamically updated in real time based on the identified user interactions, wherein dynamically updating the interface display includes updating the user's intent and the prediction to correspond to an updated set of templates.
20. The system of claim 16, wherein the processor executes further instructions to: generating a data object based on the activity type corresponding to the selected template, wherein the data object captures data regarding user interactions with the corresponding activity according to the selected template; and The captured data is stored in the memory.
21. The system of claim 20, wherein the data object captures data in real time through the user interaction, and further comprising dynamically updating the interface display based on the captured data.
22. The system of claim 16, wherein: The selected set of templates includes templates associated with at least one of different chapters of an interactive content work in the form of an interactive storyline, roadmaps within the storyline of the interactive content work, matchmaking that assigns the user to competitive matches based on at least one of skill, experience level, and peer availability, and different stages in activity completion.
23. The method of claim 1, wherein: The selected set of templates includes one or more templates corresponding to available activities that have not yet been initiated by the user.
24. The method of claim 1, wherein initiating an activity through the link according to the corresponding gameplay mode comprises teleporting the user's character to a designated location within the virtual environment associated with initiating the activity.
25. The method of claim 1, wherein starting the activity in a regular mode comprises one or more navigation steps, and wherein launching the activity through the link according to the corresponding gameplay mode comprises skipping one or more of the navigation steps.