Systems and methods for creating and delivering interactive multimedia sessions with real-time user feedback
Patent Information
- Application Number
- PCT/US2024/046261
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-12
- Filing Date
- 2024-09-11
- Publication Date
- 2025-06-26
AI Technical Summary
Current systems for hypnotherapy and other digital therapies lack real-time user interaction and feedback mechanisms, leading to static and ineffective sessions that fail to adapt to individual user needs.
The development of systems and methods for creating and delivering interactive multimedia sessions that incorporate real-time user feedback, allowing content creators to design dynamic sessions with customizable interaction periods and feedback mechanisms.
This approach enables personalized and engaging multimedia experiences that can be tailored to individual user behavior, improving the efficacy of sessions and making feedback collection more accessible and cost-effective.
Abstract
Description
[0001] Systems and Methods for Creating and Delivering Interactive Multimedia Sessions with Real-Time User Feedback
[0002] BACKGROUND OF THE INVENTION
[0003] Hypnosis is a technique used to communicate with the subconscious mind, which influences mental and physical well-being. Hypnotherapy applies this method to address deep-rooted issues within the subconscious. In traditional one-on-one sessions, a hypnotist guides the client into a relaxed state, bypassing the conscious mind to access the subconscious for therapeutic purposes. Throughout the session, user interactions such as verbal responses or finger movements help ensure engagement. However, one-on-one hypnotherapy can be costly, limiting access for many individuals in need of treatment.
[0004] Pre-recorded hypnotherapy sessions, or digital hypnotherapy, offer reduced costs, 24 / 7 accessibility, and an additional revenue stream for hypnotists. However, the current systems in use often rely on static, pre-recorded content with little to no user interaction, and do not offer the ability to customize sessions based on the hypnotist's goals or the individual needs of the user. Additionally, collecting client feedback for each session is often difficult and expensive, limiting opportunities to improve session effectiveness. This lack of real-time interaction and feedback reduces the overall efficacy of such sessions.
[0005] Similarly, in fields such as education, entertainment, and other forms of digital therapy, there is an increasing need for systems that go beyond static content to offer real-time interaction and adaptability. Existing solutions in these areas also lack the flexibility to incorporate real-time feedback and customization based on user responses, resulting in a less engaging experience for the user.
[0006] There is a growing demand for interactive systems that enable hypnotists (or other content creators) to design and deliver personalized hypnotherapy sessions (or other digital content) with real-time user engagement and integrated feedback mechanisms. Such systems would make feedback collection more accessible and cost-effective, while allowing creators across various fields to craft dynamic, responsive experiences tailored to individual user behavior, significantly enhancing both the content's efficacy and user engagement.
[0007] SUMMARY OF THE INVENTION
[0008] The present invention provides systems and methods for creating and delivering interactive multimedia sessions designed to engage users in real time and collect feedback based on their responses. The system includes a creator interface that enables hypnotists or other content creators, such as educators and therapists, to input multimedia content, design user interaction periods, and integrate customizable feedback mechanisms such as questionnaires. Through this interface, creators can easily structure sessions to adapt dynamically to user input, providing a personalized experience tailored to individual needs.
[0009] SUBSTITUTE SHEET (RULE 26) A user interface delivers the multimedia content to users and collects their responses during predefined interaction periods, allowing for real-time engagement and the seamless collection of feedback. This feedback can be used to optimize the session content or adjust the flow of future sessions, ensuring that each experience is responsive and tailored to the user’s behavior.
[0010] The system is further equipped with scalable content delivery capabilities, enabling sessions to be accessed across multiple devices and enabling users to pause and resume sessions without losing progress.
[0011] The platform's design ensures ease of use for content creators, making it adaptable to a wide range of applications, including but not limited to hypnotherapy, guided meditation, educational training, entertainment, and therapeutic interventions. By combining real-time user engagement with customizable content creation, the invention offers a powerful and flexible tool for delivering interactive multimedia experiences across various domains.
[0012] While the primary focus of this system is on the design and delivery of personalized hypnotherapy sessions, the flexible nature of the platform makes it adaptable to a wide range of other applications. The system's creator interface, which allows for the integration of multimedia content, user interaction periods, and real-time feedback mechanisms, can be easily utilized by professionals in fields beyond hypnotherapy. For instance, educators, therapists, and content creators in fields such as entertainment or training can use the system to deliver interactive and responsive multimedia sessions tailored to user input.
[0013] BRIEF DESCRIPTION OF FIGURES AND DRAWINGS
[0014] 1. Figure 1 : Functional diagram of the invented platform, showing interconnected hardware devices and software processes used for creating and delivering interactive hypnotherapy content.
[0015] 2. Figure 2: Functional illustration of a creator interface (CI) device (9), used for collecting multimedia inputs and designing user interaction periods.
[0016] 3. Figure 3a: Creator home page, where pressing the '®' button at the bottom initiates the content creation process.
[0017] 4. Figure 3b: Session creation page, where creators can either click 'RECORD A SECTION' to capture new content or 'UPLOAD A SECTION' to input an existing section.
[0018] 5. Figure 3c: Section input page, where a multimedia section can be saved using the V button or discarded with the 'X' button.
[0019] 6. Figure 3d: Interaction period configuration page, where creators can optionally add ('✓') and configure an interaction period for user engagement.
[0020] 7. Figure 3e: Reminder configuration page, where creators can optionally add ('✓') and configure a reminder clip to be played during the interaction period.
[0021] 8. Figure 3f: Reminder recording page, allowing creators to record a reminder clip, save it using the '✓' button, or discard it using the 'X' button.
[0022] SUBSTITUTE SHEET (RULE 26) Figure 3g: Session creation page displaying several created sections arranged in a specific order. The order of sections can be changed by dragging section icons to new positions. Figure 3h: Session description page, where creators can describe the session, assign attributes, and design questionnaires using the '+ QUESTIONNAIRE' button. The 'Submit' button sends the session for publication approval. Figure 4a: Questionnaire design page, featuring buttons to 'Save', 'Preview', or 'Edit' the questionnaire during its creation. Figure 4b: Questionnaire preview page, where the back button ('<') returns the creator to the design page (Figure 4a). Figure 4c: Session description page displaying a post-session questionnaire created by the creator. Figure 5: Flowchart illustrating the content creation process (14), where sections and interaction periods are defined. Figure 6: Flowchart illustrating the session creation process, including the steps for adding sections and interaction periods. Figure 7: Flowchart illustrating the section creation process, detailing how sections are recorded, configured, and added to a session. Figure 8: Flowchart illustrating the questionnaire design process, where creators can customize questions, scoring, and review options. Figure 9: Functional illustration of a user interface (UI) device (15), used for delivering content and collecting user responses during the session. Figure 10a: User home page displaying a list of created hypnotherapy sessions available for selection. Figure 10b: Pre-session instruction page, providing guidance before the session begins. Figure 10c: Page prompting the user to start the session. Figure lOd: Session playback page, showing the multimedia hypnotherapy content in progress. Figure lOe: Post-session questionnaire display page, collecting feedback from the user after the session. Figure lOf: Session ending page, displaying questionnaire results. The back button ('<') returns the user to the home page (Figure 10a). Figure 10g: Simple 'The End' page displayed at the completion of the content playback. The back button ('<') returns the user to the home page (Figure 10a). Figure 11: Flowchart illustrating the content playback process, including how pre-session and post-session questionnaires are handled. Figure 12: Flowchart illustrating the session playback process, detailing the sequence of sections and interaction points. Figure 13: Flowchart illustrating the publication control process, where submitted content is reviewed, approved, and distributed.
[0023] SUBSTITUTE SHEET (RULE 26) DETAILED DESCRIPTION OF THE INVENTION
[0024] The present invention addresses the aforementioned demand by providing systems and methods that allows hypnotists to design their own interactive sessions and ensures that the created digital hypnotherapy content is delivered to users exactly as intended. Through a creator interface, hypnotists can structure multimedia content, set user interaction periods, and design real-time feedback collection mechanisms to tailor sessions to each individual’s needs and to improve further session design. While the invention is particularly useful for hypnotherapy, the system’s design flexibility also makes it suitable for a wide range of interactive multimedia applications, including meditation, education, entertainment, and other forms of guided experiences.
[0025] In the following sections, every aspect of this invention will be explained in detail. The terms in the following glossary are frequently used throughout.
[0026] Glossary:
[0027] Content: The final digital product designed and produced by a creator using this invention, consisting of sessions and questionnaires.
[0028] Creator: a person who uses this invention to design and produce content.
[0029] Data package: Information and data related to a section, session, questionnaire, or content, stored in a predefined format.
[0030] Interaction period: A period during the stream flow, before the end of a session, in which user responses to the session content are sensed and acted upon.
[0031] Protocol: A predefined format governing the structure of various data packages.
[0032] Questionnaire: A part of the content that includes a list of questions, designed by the creator, to be displayed before and / or after the session.
[0033] Reminder: A short voice or video clip played during an interaction period to prompt the user to take action.
[0034] Repetition interval: The time measured between the beginning of one reminder and the start of the next reminder.
[0035] Section: A smaller part of a session, consisting of a multimedia component, and optionally including a designed interaction period.
[0036] Session: The complete multimedia portion of the content, including all sections and interaction periods.
[0037] User: A person who consumes the created content. A person can fulfill both roles as creator and user.
[0038] An overview of this invention is shown in Figure 1. comprising the following major components:
[0039] 1. Creator interface (CI) devices(9) (shown in Fig .2) allow creators to input multimedia segment data, insert and configure user interaction periods, design questionnaires, and preview the created content. Example embodiments of this interface include user interface (UI) devices of mobile phones or laptops.
[0040] SUBSTITUTE SHEET (RULE 26) . User interface (UI) devices (15) (shown in Fig.9) deliver interactive digital hypnotherapy to users, collect responses during interaction periods, and gather questionnaire feedback before or after a session. These devices can be general-purpose mobile phones or laptops. Both the CI devices (9) and UI devices (15) can also be used by administrators to execute platform maintenance processes. Creators, users, and administrators may share the same devices if all necessary functions and components are available..
[0041] 3. Non-transitory computer-read-and-writable data storage units (10), or memory, are connected to the interface devices (9 and 15) and computing devices (16), either locally or through the cloud. These storage units are used to store created content, design drafts, and related data.
[0042] 4. Computing devices (16) are connected to the data storage units (10) and interface devices (9 and 15). These devices are responsible for executing the following processes: a. An automated content creation process (14) that collects and integrates creators' multimedia (audio, image, video, text, etc) data, user interaction designs, and questionnaire inputs from the CI devices into data packages defined by a protocol, then stores them in the storage units (10). b. An intelligent distribution process (11) that controls user access to the created digital content based on the creators' settings. It manages payment accounts and the content approval process. c. An automated playback process (12) that parses content data packages, plays the interactive digital content, displays designed questionnaires according to the predefined protocol, collects and analyzes user responses, displays the results on the UI device (15), and stores them in the storage units (10). d. A creator and user account management process keeps track of individual information, activities, and inter-account relationships. e. An automated platform management process (13) handles device and task configuration, scheduling, and synchronization. These service modules are typically available in mobile phones and laptops.
[0043] This invention may integrate with certain existing prior art modules. In the following explanation, we will focus on detailing the novel modules while referencing prior art modules for completeness in describing the overall functionality.
[0044] For clarity, the invention is divided into three parts: systems and methods for creators, systems and methods for users, and systems and methods for both creators and users. These parts may share devices, data, and other resources.
[0045] Systems and Methods for Creators
[0046] Figure 2 depicts a possible embodiment of the CI device (9 in Fig.l), which includes data collection components (e.g., camera, microphone, keyboard, touch screen, data input sensors, and ports) and content display components (e.g., screen and speaker). The CI devices (9) are also
[0047] SUBSTITUTE SHEET (RULE 26) connected to both the Computing Devices (16) and the Storage Units (10 in Fig.l). In addition to their primary functions of collecting creators' inputs and previewing created content, the CI devices can also serve as interface devices for system administrators.
[0048] Without limitation, one possible embodiment of the CI device (9) is a mobile phone with specially designed display interfaces, examples of which is illustrated in Figures 3a - 3h.
[0049] The core concept of the invented Content Creation Process (14) is that creators divide a digital hypnotherapy session into smaller sections. They have the option to insert a stop-wait-sense-go (SWSG) user interaction mechanism, also referred to as an interaction period, between any two sections. Additionally, creators can design pre-session and post-session questionnaires if desired. The system then automatically integrates all sections, the inserted SWSG functions, and the designed questionnaires into a content data package, following a predefined format or protocol. During playback, the Playback Process (12) parses the content data package according to the same protocol to deliver the content exactly as designed.
[0050] In addition to its use in hypnotherapy, this system can be applied to a variety of other fields, such as education, cognitive therapy, and interactive entertainment, where real-time user engagement is essential. For example, educators may use the system to create interactive lessons, where students’ real-time responses are used to adapt future content. Therapists, particularly in cognitive behavioral therapy or meditation, can benefit from delivering personalized digital sessions that dynamically adjust based on real-time feedback. In the entertainment industry, the system could be used to design immersive experiences where user interaction influences the course of the content. The platform's core features — customizable content creation, real-time engagement, and feedback — are designed to be adaptable across these diverse applications.
[0051] It is worth noting that allowing creators to input smaller sections at a time and letting the system assemble them provides additional benefits. Recording shorter sections reduces the likelihood of mistakes, and editing or replacing a smaller section does not impact other sections.
[0052] To provide a clearer understanding of this invention, a detailed embodiment is described below. It should be understood that there are many ways to implement the core concept mentioned above to achieve the same objective without deviating from the invention’s principles. For the purpose of illustration, and without limitation, a mobile phone with the specially designed display interfaces shown in Fig.3a - 3h will be used as an example of the system. Additionally, the complex content creation and playback processes are broken down into several layers for clearer explanation.
[0053] Content Creation Process
[0054] Creators begin by dividing a hypnosis session into smaller sections based on the following guidelines:
[0055] • Each section must conclude with a clear instruction for users on how to input a response into the system.
[0056] • The method of response must align with the system sensing capability.
[0057] SUBSTITUTE SHEET (RULE 26) • The interaction inserted should be purposeful, directly contributing to the overall objective of the session.
[0058] The following example begins with segmented content, and content segmentation capability can be easily incorporated if needed.
[0059] Figure 5 illustrates a top-level flowchart of the content creation process (14). This process begins (1400) when the creator clicks the ‘®’ button at the lower center of the home page, as shown in Fig.3a. Simultaneously, the screen transitions to the CREATE SESSION page (1402) shown in Fig.3b, where the creator initiates the session creation process (800), illustrated in Fig. 6 below, by selecting either ‘RECORD A SECTION’ or ‘UPLOAD A SECTION’ (1403). Upon completing the session creation process (800), the description page (1406) shown in Fig. 3h is displayed, and a content data package, as defined in Table 1, is created and updated (1404) with a pointer to the newly created session data package, as defined in Table 2.
[0060] On page 1406, the creator has the option to click the ‘+ QUESTIONNAIRES’ button to design a questionnaire (1045,1407) through the questionnaire design process (400), which will be described in detail below.
[0061] Upon creation, the questionnaire is displayed as an icon on page 1406, and the content data package is updated (1408) with a pointer to the new questionnaire data package, as specified in Table 5.
[0062] The creator can rearrange the display order of the questionnaires by dragging the icons to position them before or after the session (1413, 1409), which updates both the content data package and the questionnaire data package (1408). Once finalized, the created content is saved (1411) to local memory (10) by clicking the ‘Save’ button (1414) on page 1406. When the creator clicks the 'Submit' button (1415), the content data package (Table 1) is saved to a database (1416) managed by the distribution process (11), which will be explained in detail below. Additional questionnaires can be added before submission by repeating steps 1407 through 1412.
[0063] It should be noted that all the flowcharts in this document are provided as exemplary embodiments of this invention. One or more of the processes shown in these flowcharts may be performed in a different order or concurrently to achieve the same objective. Additionally, the data package protocols demonstrated in the following description are provided solely for explanatory purposes. Different formats, contents, and sequences may be used to achieve the same result.
[0064] The content data package mentioned above contains the information listed in Table 1. For consistency, fields 1 and 2 of all data package examples described in this document are defined to store the data package type code and the total length of the data package in bytes, respectively.
[0065] Field 3 of Table 1 contains a pointer to the description data package, defined in Table 4 below. Field 4 holds a pointer to the session data package, defined in Table 2 below. Field 5 specifies the number of pre-session questionnaires to be displayed before the session begins. The pointers to the pre-session questionnaire data packages are appended in fields 6 through 6 + (Field 5 - 1). If the value of Field 5 is 0, indicating no pre-session questionnaire, the next field after Field 5 will indicate the number of post-session questionnaires to be displayed after the session ends. The remaining
[0066] SUBSTITUTE SHEET (RULE 26) fields will contain pointers to the post-session questionnaire data packages. A version of the questionnaire data package content is defined in Table 5 below.
[0067] Session Creation Process
[0068] Figure 6 illustrates a flowchart of the session creation process (800) mentioned above. This process begins with the section creation process (200), depicted in Figure 7 below, where a new section is created. Once the section is created, it is displayed on page 802, as shown in Figure 3g, and the session data package is updated with the newly added section (801). On page 802, the creator can rearrange the sections (804) by dragging the section icons up and down or left and right, connecting them according to a predefined playback order — such as top-down or left-right. Any order change triggers an update of the session data package (801). The creator can add more sections by clicking the 'RECORD A SECTION' or 'UPLOAD A SECTION' icons (806) on page 802, repeating steps 200 to 805. The 'Preview' button (808) allows the creator to preview the draft (809), while the 'Save' button (811) saves the content to local memory (812). After all sections are created and their order is finalized, the creator can click the 'Describe' button (814) on page 802, which proceeds to step 1404 of the content creation process in Figure 5.
[0069] Table 2 presents an example of a session data package.
[0070] Table 2, A conceptual example of a session data package contents.
[0071] In Table 2, Field 3 contains the ID of the first section to be played, while Field 4 holds the pointer to the first section's data package. A version of the section data package is defined in Table 3 below. The first section is identified as the top section in a top-down order or the leftmost section in a
[0072] SUBSTITUTE SHEET (RULE 26) left-right order. All subsequent section IDs and data package pointers are packed in Field 5 and beyond.
[0073] Section Creation Process
[0074] Figure 7 illustrates a flowchart of the section creation process (200) mentioned above. Once a section is recorded or uploaded (201), the screen page (214), as shown in Figure 3c, is displayed. The creator can review the section by clicking the button at the lower center and either accept and save it by clicking ' ✓ ', or discard it by clicking ' X ' at the bottom of the screen (214) and input a new section. Once a section is accepted (202), the screen (210) of Figure 3d is displayed, prompting the creator to optionally add an interaction period (203) at the end of the section. If ' X ' (No) at the bottom of page (210) is clicked, the process skips to step 209, and a section data package, defined in Table 3, is created and saved to memory without an interaction period. If '✓' (Yes) is clicked, an interaction period is added to the end of the section. The creator can set a custom wait timeout and number of answer choices (or next branches) (217) on page 210, which will be saved (204) to memory. Then, page (211) of Figure 3e is displayed, prompting the creator to optionally record a reminder (205), which plays during the interaction period to re-engage the user if no response is received within a reminder repetition interval. The creator can set a custom reminder repetition interval (215, 206), which must be shorter than the wait timeout, and click '✓' (Yes) on page 211 to record the reminder (216, 207), with the display changing to page 212 of Figure 3f during recording. After accepting the reminder recording (208) by clicking '✓' on page 212, a section data package, as defined in Table 3, including the interaction period and reminder, is created and saved (209) to local memory (10). Clicking ' X ' (No) on page 211 results in the same section data package, but without a reminder. The process then proceeds to step 801 of the session creation process in Figure 6.
[0075] Table 3 presents an example of a section data package .As shown in Table 3, the section data package includes the following information: the unique ID number of the section (Field 3), a 'wait inserted flag' (Field 4), the wait timeout length (Field 5), a 'reminder inserted flag' (Field 6), and the reminder playback interval (Field 7), which is set to 0 if the 'wait inserted flag' or the 'reminder inserted flag' is not set. The '# answer choices' (Field 8) indicates how many different responses a user can provide when prompted at a stop-wait-sense-go (SWSG) point. For example, if the UI device (15) can distinguish between two different user inputs, such as scrolling the screen up or down, the creator can design the system to expect two answer choices ('yes' and 'no'), and the '# answer choices' would be set to 2. Different user responses may lead to different subsequent sections, represented as 'answer 1 next ID' (Field 9), 'answer 2 next ID' (Field 10), and up to 'answer N next ID' (Field 11). By default, the next IDs are set to 0, indicating that this section is the last one in the hypnotherapy session.
[0076] Field 12 holds the section data length, which represents the total number of bytes in the recorded section, followed by the recorded section data in Field 13. Field 14 holds the reminder length in bytes, followed by the recorded reminder in Field 15. If the 'reminder inserted flag' (Field 6) is not set, the reminder length is set to 0 and Field 15 does not exist. If the 'wait inserted flag' is not set,
[0077] SUBSTITUTE SHEET (RULE 26) this section does not wait for a user response. If this is the last section, the '# answer choices' is set to 0. Otherwise, it is set to 1, indicating there is only one next section ID, which points to the next section to be played.
[0078] Table 3, A conceptual example of a section data package contents.
[0079] Descriptio Data Package
[0080] After creating a session, the creator can proceed by clicking the 'Describe' button at the lower right comer of the page in Figure 3g, which brings up the description page shown in Figure 3h. The creator is then prompted to add a description of the created session. An example of the information collected is listed in the description data package shown in Table 4. Depending on the specific situation and personal preference, different information can be collected and arranged in the description data package in varying orders.
[0081] Table 4, A conceptual example of the contents in a session description data package.
[0082] In Table 4, besides the self-explanatory Fields 1 to 9, Field 10 contains the service category code for which the hypnotherapy is designed, such as anxiety relief, stress reduction, or weight loss. Field 11 represents the pricing model chosen by the creator, such as free, pay-per-view, or subscription-based. The last two fields are the currency type (Field 12) and the pricing amount (Field 13). The payment information in Fields 11-13 is used by the distribution process (11) to manage payments and content distribution. All this information can be made available to users when the content is published.
[0083] SUBSTITUTE SHEET (RULE 26) Questionnaire Design Process
[0084] In therapy, it is common practice to evaluate a client’s behavioral habits and preferences using specially designed questionnaires. Different answer choices to questions are weighted according to specific criteria, and a final score is calculated and compared against a set of empirical values for assessment. Incorporating a feedback collection mechanism into every digital session provides significant value for therapy efficacy research and big data analysis. Another key application of session-related feedback is the fine-tuning of a therapy-specific Al language model. This Al assistant can further be used to tailor personalized content to users and suggest content design improvement to creators.
[0085] As mentioned in the Content Creation Process section above, on the description page shown in Figure 3h, creators have the option to design customized questionnaires that can be displayed to users either before or after a session. Pre-session questionnaires can be used to screen users for appropriate sessions, for example, sessions specifically designed for certain age groups, ethnicities, or professions.
[0086] The process of creating a customized questionnaire is illustrated in Figure 8. Page 402, as depicted in Figure 4a, shows the questionnaire design interface screen., where the creator can add or delete questions (404) by clicking the ‘®’ or ‘e’ buttons respectively (405). The creator can also enter other settings (411), such as the number of answer columns, column titles, assign scores to each answer, and define a formula to calculate the final score (403). The questionnaire data package, illustrated in Table 5, is updated in real-time as new inputs are received. The 'Preview' button at the bottom of page 402 brings up (412) the preview page (407), shown in Figure 4b, where the '<' button returns the creator to page 402.
[0087] Once all questions are added, the created questionnaire data package, defined in Table 5, can be saved to memory (409) by clicking the 'Save' button (413) on page 402. The saved questionnaire icons will then appear on the description page of Figure 4c (410), where the creator can arrange the questionnaire display order by dragging the icons to position them either before or after the session. Changing the order will update the 'pre / post session' field in the questionnaire data packages. Finally, the process continues to step 1048 in Figure 5.
[0088] Table 5 shows an example of the questionnaire data package. The one-bit 'pre / post Q flag' (Field 3) indicates whether the questionnaire should be displayed before or after the session. This field is adjusted whenever the questionnaire display order is changed relative to the session playback time. If placed before the session on the page shown in Figure 4c, the 'pre / post Q flag' is set to 0; otherwise, it is set to 1, and the questionnaire will be displayed after the session. Field 4 contains the unique questionnaire ID. The 'algorithm code' (Field 5) represents the formula used to calculate a final score based on the answer scores for each question. In addition to a few default algorithms, such as total sum or average, creators can define their own algorithm by providing an 'algorithm description' (Field 7). This description can be a formula, a block of code, or simple text, which can be converted into computer code using an Al coding plugin. Field 6 specifies the length of the algorithm description text. The '# of answers for every Q' (Field 8) indicates the number of answer
[0089] SUBSTITUTE SHEET (RULE 26) choices for each question, with each answer assigned a unique score, stored in Fields 9 to (9 + (Field 8 - 1)). The '# of Qs' (Field 11) represents the total number of questions in the questionnaire. The '1st question length' (Field 12) specifies the number of bytes for the text of the first question, which is stored in Field 13. Field 14 and beyond contain subsequent questions.
[0090] Table 5, A conceptual example of a questionnaire data package contents.
[0091] Systems And Methods For Users
[0092] As shown in Figure 1, the content playback process (12) delivers the created content to users via UI devices (15), a conceptual block diagram of which is illustrated in Figure 9. The UI devices (15) include a speaker, a timer, a display screen, and input collection devices (e.g., microphone, camera, touch screen) for capturing user responses. They are also equipped with data ports for transferring data to and from the storage units (10) and the computing device (16).
[0093] Without limitation, in the following description, a mobile phone with specially designed display interfaces, one version of which is illustrated in Figures lOa-lOf, is used as an embodiment of the UI device (15). A mobile phone has access to both local and remote data storage and provides standard UI device control and platform management services.
[0094] Content playback Process
[0095] Figure 11 presents a flowchart example of the content playback process (12). On the user home screen (Figure 10a), clicking on one of the session icons (e.g., 'hypnosis experience') initiates (1200) the playback process on the mobile phone. The content data package (1213) is parsed according to the protocol defined in Tables 1-5 to determine whether pre-session questionnaires need to be displayed (1201). If so, the question texts are retrieved from the corresponding questionnaire data package (Table 5) and displayed on page 1202, as illustrated in Figure lOe. After the user's answers are collected and analyzed (1203), the results are displayed on the same page (1202) or on a separate results page. If no pre-session questionnaire is required, the process skips to 1204, displaying several pre-session instruction pages (1217), with an example shown in Figure 10b. At the end of the
[0096] SUBSTITUTE SHEET (RULE 26) instructions, the screen (1206) in Figure 10c prompts the user to tap (1215) to start the session playback process (600), which will be explained below.
[0097] Once the session playback process (600) is completed, post-session questionnaires are displayed (1208) if included in the content data package (1207). The user's answers are collected, and the analysis results are displayed (1211) on the end page (1212), shown in Figure lOf. If there are no post-session questionnaires, a simple 'the end' page (1210) from Figure 10g is displayed instead. Both the results page (1212) and the end page (1210) conclude the content playback process.
[0098] A biofeedback signal can be used to influence the playback process. For example, if a very high heart rate is detected during the session, the process may be interrupted, optionally displaying an emergency instruction (1216) before concluding the session (1209, 1210).
[0099] Session playback Process
[0100] Figure 12 illustrates an example flowchart of the session playback process (600). The process begins by playing the first section (601), which is retrieved from the session data package defined in Table 2, and displaying screen 603 as shown in Figure lOd. At the end of the first section, the 'wait inserted flag' in the section data package, as defined in Table 3, is checked (602). If the flag is not set, meaning there is no need to wait for user confirmation, the process jumps to step 612. If the flag is set, indicating that a user response is required before proceeding to the next section, the necessary sensors (such as the touch screen or microphone) and a timer within the mobile phone are activated (604) to capture the user response and count down the wait timeout period, respectively.
[0101] Next, the 'reminder inserted flag' in the section data package is checked (605). If set, a separate timer starts counting down the reminder repetition interval (606). If the 'reminder inserted flag' is not set, the process moves directly to step 607 to check whether a user response has been received. If no response is received and the timers have not been triggered (609, 611), the process returns to step 607 and repeats steps 607-611. If the reminder interval timer triggers before a user response is received, the recorded reminder is played, and the timer is reset to begin counting down the next interval.
[0102] As mentioned earlier, depending on the system's sensing capabilities, users may be prompted to provide multiple -choice responses, such as a simple 'yes' or 'no’, with each response leading to a different next section ID. If a user response is received, the corresponding next section ID is retrieved (608), and the process jumps to step 613. If the timeout period expires before a response is received, a default next section ID is selected, which, by design, is the first next section ID found in Field 9 of Table 3. If the next section ID is not equal to 0, the process returns to step 601 to play the next section. This loop, from step 601 to step 613, continues until the next section ID equals 0, indicating the session playback process is complete, at which point the process moves to step 1207 of the content playback flowchart in Figure 11.
[0103] System Level Processes
[0104] SUBSTITUTE SHEET (RULE 26) The purpose of the system-level processes is to bridge the systems and methods for creators and users while making the invention scalable, allowing it to accommodate a large number of creators and users.
[0105] Distribution Process
[0106] As mentioned earlier, the Distribution Process (11 in Figure 1) manages the content review process for publication and handles payment accounts for playback control.
[0107] For explanation purposes, a mobile phone with the same display interface design demonstrated in previous sections (Figures 3a-3h, 4a-4c and 10a- 10g) is used as the system embodiment in the following description.
[0108] Figure 13 illustrates an example flowchart of the distribution process. When a created content is submitted, the distribution process begins (1100), placing the submitted content in a queue awaiting review (1101). If approved, the content is published and made available (1105) on the user home page (1106) shown in Figure 10a, and the created content data package is saved in the published content database (1103) within the storage units (10). If rejected, the creator is notified of the denial (1104), and the content is either discarded or saved in a rejected content database in the storage units.
[0109] When a user clicks on a content icon on the user home page (1106), the description data package (defined in Table 4) of that content is parsed to retrieve the payment terms. If the payment terms are met, the user's payment records are updated (1109), and the playback process forthat content is initiated. Otherwise, the user is prompted to complete payment, and the content will not be played.
[0110] Creator / User Account Management Process
[0111] The Creator / User Account Management Process (13 in Figure 1) is responsible for tracking and managing the activities, attributes, and relationships between creators and users. In a multi-user platform, these processes include:
[0112] 1. Creator Account Management:
[0113] • Content Management:
[0114] Creators typically have a published content list, which shows their active content available to users, as well as a draft list, where works-in-progress are saved. The system also maintains a denied content list, capturing content rejected by the platform, often accompanied by reasons for rejection and feedback.
[0115] • Earning History:
[0116] This tracks revenue earned by the creator, including income from different content types such as pay-per-view, subscription-based content, or ad revenue. The system may display analytics for earnings by content and time-based breakdowns (daily, weekly, monthly).
[0117] • Fan Base and Engagement:
[0118] Creators can monitor their fan base, including follower counts, growth over time, and engagement metrics such as likes, shares, and comments. The system might also provide
[0119] SUBSTITUTE SHEET (RULE 26) insights into audience demographics (e.g., age, location) and engagement levels across various content types.
[0120] • Content Performance Analytics:
[0121] These metrics provide feedback on how content is performing, including views, completion rates, user ratings, and feedback. Creators can use these insights to refine content creation strategies and improve user satisfaction.
[0122] 2. User Account Management:
[0123] • Listening and Viewing History:
[0124] The platform keeps track of each user’s listening and viewing history, showing the sessions they’ve completed or paused. This feature helps users resume where they left off and revisit past content. It also provides data for recommending similar content.
[0125] • Purchased Content and Subscriptions:
[0126] Users have access to a purchased content list, showing content they’ve bought and available for re-access. If the platform supports subscriptions, the system will track user subscriptions to creators or specific content packages.
[0127] • Followed Creators:
[0128] Users can follow creators to receive notifications about new content. The followed creator list helps users quickly access content updates and special offerings.
[0129] • Payment History and Preferences:
[0130] The system tracks all transactions, including one-time payments, subscription fees, and refunds, allowing users to review their payment history. The platform may also store payment preferences (e.g., credit card or PayPal details) for smoother future transactions.
[0131] • Recommendations and Personalization:
[0132] Based on the user's interaction patterns (e.g., content viewed, searches, engagement with specific creators), the system can offer personalized recommendations to enhance user experience, powered by recommendation algorithms or machine learning.
[0133] Platform Management Process
[0134] The Platform Management Process (18 in Figure 1) ensures the smooth operation and synchronization of various devices, services, and processes on the platform. Key functions include:
[0135] 1. System and Method Configuration:
[0136] • This process is responsible for configuring various system settings, such as content formats, server allocations, user permissions, and platform-wide policies. It involves setting up the methods by which content is ingested, processed, and delivered to users. This also includes configuring device compatibility for the platform (e.g., mobile phones, tablets, and computers).
[0137] 2. Device and Process Scheduling:
[0138] • The platform needs to manage resource allocation for device usage, content playback, and content creation processes. Scheduling is crucial in handling large numbers of concurrent
[0139] SUBSTITUTE SHEET (RULE 26) users and creators, ensuring seamless access to system resources (e.g., server capacity, memory).
[0140] • Scheduling processes may include setting content publication dates for creators, organizing the processing of content review queues, and prioritizing user access during peak traffic times. Synchronization:
[0141] • Synchronization ensures that multiple devices and systems (e.g., storage units, computing devices, user devices) are working together in real time. For instance, if a user pauses a session on one device, synchronization allows them to resume it on another without losing progress.
[0142] • This also applies to data synchronization between storage units (e.g., cloud-based storage) and local devices to ensure consistent access to content and account data across platforms.
[0143] • Additionally, synchronization manages the interaction between back-end processes like content updates, user data analysis, and system maintenance with the front-end, ensuring that updates (e.g., new content availability, system enhancements) reflect seamlessly across all user and creator interfaces. Security and Data Privacy Management:
[0144] • The platform management process includes setting up security protocols to protect user and creator data, including encryption of sensitive information (e g., payment details, personal information).
[0145] • User access controls and content moderation also fall under this process, ensuring that inappropriate content is fdtered, and user data is handled in compliance with relevant data privacy laws (e.g., GDPR, CCPA, HIPAA). Analytics and Reporting:
[0146] • This process ensures the collection and analysis of platform-wide data, including performance metrics of content, user activity, and server health. Reports generated can help system administrators optimize platform performance and plan for future growth. Updates and Maintenance:
[0147] • Routine maintenance tasks are scheduled to update software, apply security patches, and perform system backups. This ensures minimal downtime for users and creators while keeping the platform running smoothly and securely.
[0148] SUBSTITUTE SHEET (RULE 26)
Claims
LIST OF CLAIMS1. A system for creating and delivering interactive multimedia sessions, comprising: a. one or more creator interface devices comprising multimedia collection and playback devices and configured to input multimedia content, such as audio, video, image and text, design user interaction periods, create customizable feedback mechanisms, including questionnaires, set distribution restrictions and preview designed contents; b. one or more user interface devices comprising content playback and response input devices and configured to playback the multimedia content and collect user responses during interaction periods and through the feedback mechanism; c. a storage medium operatively connected to the creator and user interface devices, to store multimedia content, interaction periods, user responses, and the feedback mechanism; d. one or more computing devices connected to the storage medium and the creator and user interface devices and configured to: i. compile the multimedia content, interaction periods, and feedback mechanism into a data packages according to a predefined protocol, and save them to the storage medium; ii. manage the scalable delivery of the content data package to multiple user interfaces for playback according to the predefined protocol; iii. support optional biofeedback control of the playback process; iv. collect and analyze user responses during interaction periods and from feedback mechanism to control playback progress, display results on user interface devices and optimize future multimedia content; v. support the management of multiple user and creator accounts, tracking activities and content engagement2. A method for creating and delivering interactive multimedia content across a scalable platform, comprising: a. receiving multimedia inputs from a creator via a creator interface device; b. dividing the multimedia inputs into sections, each section is optionally attached at least one interaction period designed to engage users; c. optionally configuring custom feedback mechanisms, including pre-session and post-session questionnaires, to collect user responses; d. delivering the multimedia content and feedback mechanisms to users through a scalable system that supports multiple user interface devices; e. collecting user responses during interaction periods and via questionnaires; and f. analyzing the user responses and generating feedback to optimize future sessions and scale content distribution across a large number of users.
3. The system of claim 1, wherein the creator interface device is further configured to allow the design of customizable questionnaires, including question texts, response formats, and scoring algorithms.SUBSTITUTE SHEET (RULE 26)4. The system of claim 1, wherein the system further supports the dynamic arrangement of questionnaires, allowing creators to adjust the order of questionnaires relative to the session playback.
5. The system of claim 1, wherein the questionnaire design includes a user-specific feedback loop, adjusting future content based on individual and aggregate user responses across the platform, enabling personalized experiences at scale.
6. The system of claim 1, wherein the computing device is further configured to analyze user responses collected through the customizable feedback mechanism using artificial intelligence (Al) to generate personalized content recommendations or adapt future sessions across a large-scale user base.
7. The system of claim 1, wherein the user interaction design is to insert a stop-wait-sense-go (SWSG) mechanism that automatically pauses the session at specific times until the user provides a response, and plays the next content optionally determined by the user response.
8. The system of claim 1, wherein the computing device is further configured to manage scalable content distribution, ensuring efficient playback for multiple users and seamless delivery of multimedia sessions in real-time across various user interface devices.
9. The system of claim 1, wherein the system may utilize approval and content review processes for creators, ensuring that specific content, such as educational and therapeutic content, is vetted and ready for distribution across the platform.
10. The system of claim 1, wherein the computing device supports cloud-based storage for content and user feedback data, allowing for dynamic scaling as the number of users and creators increases.
11. The system of claim 1, wherein the computing device manages distributed database systems to store user responses, feedback data, and multimedia content, supporting scalable data management across multiple users and devices.
12. The system of claim 1, wherein the computing device includes a platform management process to handle the configuration, scheduling, and synchronization of system resources across multiple users and creators.
13. The system of claim 1, wherein the platform management process includes scalable load balancing and resource allocation, ensuring seamless content delivery during high traffic periods and supporting large-scale user interaction.
14. The system of claim 1, wherein the system further includes a creator and user account management process that tracks content creation, user activities, user preferences, and monetization of content.
15. The method of claim 2, further comprising the step to optionally add a reminder during the interaction period to improve user engagement.
16. The method of claim 2, further comprising the step of configuring custom scoring algorithms within the questionnaires, allowing creators to automatically calculate results based on user inputs, supporting large-scale feedback analysis.SUBSTITUTE SHEET (RULE 26)17. The method of claim 2, further comprising the step of designing custom feedback questionnaires for collection from multiple users concurrently, enabling scalability while maintaining personalized content delivery.SUBSTITUTE SHEET (RULE 26)
Citation Information
Patent Citations
Method and apparatus to create and induce a self-created hypnosis
US20010005770A1
Medical Hypnosis Device For Controlling The Administration Of A Hypnosis Experience
US20100010289A1
Mental health digital behavior monitoring support system and method
US20130297536A1
Hypnotherapy system integrating multiple feedback technologies
US20210345946A1