Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer-implemented method for generating a musical composition by arranging musical segments according to content importance of an electronic presentation, the computer-implemented method comprising: receiving presentation data that includes a plurality of slides, wherein the presentation data defines an order for presenting the plurality of slides; receiving an input that designates an individual slide, of the plurality of slides, as a highlight slide for emphasizing during the electronic presentation; receiving stem data that defines a plurality of musical segments for adjoining at a plurality of segment boundaries to form the musical composition, wherein the stem data indicates intensity values for individual musical segments of the plurality of musical segments; determining, based on the presentation data, individual durations for individual composition slots of a plurality of composition slots, wherein the plurality of composition slots define the plurality of segment boundaries; assigning, based on the input that designates the highlight slide, individual intensity values to the individual composition slots to define assigned intensity values; and generating, based on the intensity values for the individual musical segments, the musical composition by arranging the individual musical segments into the individual composition slots according to the assigned intensity values.
Music generation for electronic presentations. This invention addresses the need to create a musical composition that dynamically reflects the importance of content within an electronic presentation. The method involves processing presentation data, which includes a sequence of slides. A user can designate a specific slide as a "highlight slide" to emphasize its importance. Simultaneously, the system receives musical data, comprising multiple musical segments with associated intensity levels. These segments are intended to be joined at defined boundaries to form a complete musical piece. The method then calculates the duration for each section of the musical composition, corresponding to the presentation's structure. Crucially, the system assigns intensity values to these musical sections based on the designation of the highlight slide, ensuring that sections of the music align with the emphasized content. Finally, the musical composition is generated by arranging the individual musical segments into these timed sections, with their placement and prominence determined by the assigned intensity values, thereby creating music that underscores the presentation's key elements.
2. The computer-implemented method of claim 1 , wherein assigning the individual intensity values to the individual composition slots includes: identifying a particular composition slot, of the plurality of composition slots, that corresponds to the highlight slide; assigning a first intensity level to the particular composition slot; and assigning at least one second intensity level, that is different than the first intensity level, to one or more other composition slots that are adjacent to the particular composition slot to form a musical crescendo in association with the highlight slide.
This invention relates to a computer-implemented method for dynamically adjusting audio intensity in a multimedia presentation to emphasize a highlight slide. The problem addressed is the need to enhance user engagement by creating a smooth, attention-grabbing audio transition when transitioning to a highlight slide in a presentation. The method involves assigning intensity values to multiple composition slots, which are time-based segments of the audio track. A particular composition slot corresponding to the highlight slide is identified and assigned a higher intensity level, while adjacent slots are assigned lower or gradually increasing intensity levels to form a musical crescendo effect. This creates a gradual audio buildup leading to the highlight slide, ensuring a more impactful and engaging presentation. The method dynamically adjusts audio intensity based on the slide content, improving user experience by making key slides more prominent through controlled audio transitions. The invention is particularly useful in automated presentation systems where dynamic audio adjustments are required to emphasize important content.
3. The computer-implemented method of claim 1 , further comprising: identifying that two adjacent composition slots are commonly assigned a particular intensity level, and assigning different complexity levels to the two adjacent composition slots to cause: a first number of stem segments to be played in association with a first composition slot of the two adjacent composition slots, and a second number of stem segments to be played in association with a second composition slot of the two adjacent composition slots.
This invention relates to music composition and generation, specifically addressing the challenge of creating varied and dynamic musical sequences from predefined segments. The method involves generating musical compositions by arranging stem segments—individual instrumental or vocal tracks—into composition slots. When two adjacent slots are assigned the same intensity level, the system automatically assigns different complexity levels to them. This ensures that the resulting music does not become monotonous by varying the number of stem segments played in each slot. For example, the first slot may play fewer segments, creating a simpler passage, while the adjacent slot plays more segments, introducing greater complexity. This dynamic adjustment enhances musical diversity and listener engagement without manual intervention. The approach is particularly useful in automated music generation systems where maintaining variation in intensity and complexity is critical for producing high-quality, engaging compositions. The method leverages predefined intensity and complexity rules to optimize the arrangement of segments, ensuring a balanced and dynamic output.
4. The computer-implemented method of claim 3 , further comprising allocating individual stem segments into individual composition slots based on at least one complexity array.
This invention relates to a computer-implemented method for organizing and processing stem segments in a composition system. The method addresses the challenge of efficiently managing and arranging stem segments, which are discrete units of content or data, into structured composition slots. The system uses at least one complexity array to determine the allocation of individual stem segments into specific composition slots. The complexity array likely contains metrics or criteria that evaluate the complexity, relevance, or other attributes of each stem segment, ensuring optimal placement within the composition. This method enhances the organization and retrieval of stem segments, improving the efficiency and accuracy of composition processes. The invention may be applied in fields such as content generation, data processing, or automated composition systems where structured arrangement of segments is critical. By leveraging the complexity array, the method ensures that stem segments are allocated in a way that maintains coherence, relevance, and logical flow within the composition. This approach may also support dynamic adjustments, allowing the system to adapt to changing requirements or input variations. The overall goal is to streamline the composition process while maintaining high-quality output.
5. The computer-implemented method of claim 1 , further comprising: causing a display of a graphical user interface (GUI) comprising a plurality of user interface (UI) elements that corresponds to a plurality of musical genres, wherein the GUI enables selection of individual UI elements to indicate selection of individual musical genres; and receiving, by way of the GUI, a second input that designates a particular musical genre, of the plurality of musical genres, as a selected musical genre for generating the musical composition, wherein the stem data that defines the plurality of musical segments corresponds to the particular musical genre.
A computer-implemented method facilitates the generation of musical compositions by enabling user selection of musical genres through a graphical user interface (GUI). The GUI displays multiple user interface (UI) elements, each representing a distinct musical genre. Users can interact with the GUI to select one or more genres, which then influences the generation of a musical composition. The system processes stem data, which defines various musical segments, to align with the selected genre. This ensures the generated composition adheres to the stylistic and structural characteristics of the chosen genre. The method enhances user customization by allowing direct genre selection, improving the relevance and personalization of the output. The system dynamically adjusts the musical segments based on the selected genre, ensuring coherence and consistency in the final composition. This approach streamlines the creative process by providing a structured yet flexible framework for genre-specific music generation.
6. The computer-implemented method of claim 5 , further comprising: monitoring user-input activity corresponding to the GUI to identify an input-gesture in association with the particular musical genre; and responsive to the input-gesture, causing an audio output-device to play an audio sample of the particular musical genre.
This invention relates to interactive graphical user interfaces (GUIs) for music selection and playback. The problem addressed is the need for intuitive, gesture-based control of audio samples in digital music applications, allowing users to quickly access and preview music from specific genres without navigating complex menus. The method involves a GUI that displays selectable options corresponding to different musical genres. When a user selects a particular genre, the system monitors their input activity to detect a specific gesture associated with that genre. Upon detecting the gesture, the system triggers an audio output device to play a sample of the genre. The gesture can be a touch, swipe, or other input action, and the audio sample is pre-associated with the selected genre. This allows users to preview music hands-on, enhancing the selection process. The system may also include features like adjusting playback parameters (e.g., volume, duration) based on the gesture’s characteristics, such as speed or pressure. The method ensures seamless integration between visual selection and audio feedback, improving user engagement in music discovery applications. The invention is particularly useful in mobile apps, digital audio workstations, or streaming platforms where quick, intuitive access to genre-specific samples is valuable.
7. The computer-implemented method of claim 1 , further comprising: determining a number of slide transitions to occur during the electronic presentation; and generating, based on the musical composition and the number of slide transitions, slide progression data that indicates at least some computer-defined durations for displaying at least some of the plurality of slides during the electronic presentation.
This invention relates to automated synchronization of electronic presentations with musical compositions. The problem addressed is the manual effort required to align slide transitions with music, which can be time-consuming and imprecise. The method involves analyzing a musical composition to identify key segments, such as beats, measures, or sections, and mapping these to slide transitions in an electronic presentation. The system determines the number of slide transitions needed and generates slide progression data that specifies computer-defined durations for displaying slides. This ensures that slides advance in sync with the music, enhancing the presentation's rhythm and flow. The method may also adjust slide timing based on the musical composition's tempo, dynamics, or other structural elements to create a cohesive audiovisual experience. By automating this process, the invention reduces manual effort and improves consistency in presentation timing. The system can be applied to various types of presentations, including educational, business, or entertainment contexts, where synchronized visual and auditory elements are desired.
8. The computer-implemented method of claim 7 , further comprising: receiving a second input that indicates a user-defined duration for displaying a particular slide of the plurality of slides during the electronic presentation; and updating, based on the second input, the slide progression data to indicate the user-defined duration for displaying the particular slide.
This invention relates to electronic presentation systems, specifically methods for controlling slide progression timing in presentations. The problem addressed is the lack of flexibility in automatically adjusting slide display durations based on user preferences or real-time adjustments during a presentation. The method involves generating slide progression data for an electronic presentation, where the data includes timing information for each slide. This data determines how long each slide is displayed during the presentation. The system receives a user input specifying a duration for a particular slide, then updates the slide progression data to reflect this user-defined duration. This allows presenters to customize slide timing dynamically, ensuring that important slides receive appropriate attention while less critical slides can progress more quickly. The method may also involve receiving a second input that indicates a user-defined duration for displaying a particular slide, then updating the slide progression data accordingly. This ensures that presenters can fine-tune slide timing as needed, improving the overall flow and effectiveness of the presentation. The system may also support automatic adjustments based on user behavior, such as detecting when a presenter lingers on a slide and adjusting the timing data to reflect this pattern. The invention enhances presentation delivery by providing precise control over slide timing, making presentations more engaging and adaptable to different audiences and contexts.
9. A system, comprising: At least one processor; and at least one memory in communication with the at least one processor, the at least one memory having computer-readable instructions stored thereupon that, when executed by the at least one processor, cause the at least one processor to: receive presentation data that defines an order for presenting a plurality of slides of an electronic presentation, wherein the presentation data includes an indication that an individual slide, of the plurality of slides, is a highlight slide for emphasizing during the electronic presentation; receive a plurality of musical segments for adjoining at a plurality of segment boundaries to form a musical composition; determine a plurality of composition slots that define the plurality of segment boundaries; based on the indication of the highlight slide, assign individual intensity values to individual composition slots to define assigned intensity values; and based on the assigned intensity values, arrange the individual musical segments into the individual composition slots in accordance with intensity values for the individual musical segments.
This system addresses the challenge of dynamically generating musical compositions that align with the structure and emphasis of electronic presentations. The system uses a processor and memory to process presentation data defining the order of slides, including an indication of highlight slides meant for emphasis. It also receives multiple musical segments that can be joined at segment boundaries to form a cohesive musical composition. The system identifies composition slots that define these boundaries and assigns intensity values to each slot based on the presence of highlight slides. These intensity values influence the arrangement of musical segments, ensuring that segments with matching intensity values are placed in corresponding slots. This creates a musical composition that dynamically adapts to the presentation's structure, enhancing audience engagement by aligning musical intensity with key slides. The system automates the process of selecting and arranging music to match presentation dynamics, eliminating manual effort and improving synchronization between visual and auditory elements.
10. The system of claim 9 , wherein the computer-readable instructions further cause the system to: based at least in part on the assigned intensity values, assign individual complexity values to the individual composition slots to define assigned complexity values; and allocate individual stem segments of the individual musical segments into the individual composition slots in accordance with the assigned complexity values.
This invention relates to a system for generating or modifying musical compositions using computational techniques. The system addresses the challenge of automatically structuring musical segments into a coherent composition while balancing complexity and variety. The system assigns intensity values to individual musical segments, which represent their dynamic or expressive characteristics. These intensity values are then used to determine complexity values for individual composition slots within a musical framework. The system allocates stem segments—distinct parts of musical segments such as melody, harmony, or rhythm—into these slots based on their assigned complexity values. This ensures that the resulting composition maintains a structured progression while varying in complexity. The system may also adjust the intensity values of the musical segments to refine the overall composition's flow and coherence. The allocation process optimizes the arrangement of musical elements to create a balanced and engaging musical output. This approach automates the compositional process, making it suitable for applications in music generation, editing, or adaptive music systems.
11. The system of clam 9 , wherein the computer-readable instructions further cause the system to: receive a plurality of transitions for placement in association with a particular segment boundary of the plurality of segment boundaries; and determine a number of transitions to assign to the particular segment boundary based on at least one intensity level of a particular composition slot that defines the particular segment boundary.
This invention relates to a system for managing transitions in a media editing or composition workflow, particularly for assigning transitions to segment boundaries in a media sequence. The problem addressed is the need for an automated or semi-automated way to determine the appropriate number and type of transitions to apply at segment boundaries in a media composition, ensuring smooth and visually appealing transitions between segments. The system includes a processor and memory storing computer-readable instructions that, when executed, perform specific functions. The system identifies a plurality of segment boundaries within a media sequence, where each segment boundary is defined by a composition slot. The system receives multiple transitions that can be placed in association with a particular segment boundary. Based on at least one intensity level of the composition slot defining that boundary, the system determines the number of transitions to assign to the segment boundary. The intensity level may influence the selection, such as applying more transitions for higher intensity boundaries or fewer for lower intensity ones. This ensures transitions are dynamically adjusted to enhance the media sequence's coherence and aesthetic quality. The system may also include user interfaces for inputting transitions and adjusting parameters, as well as storage for transition templates and composition data. The overall goal is to optimize transition placement to improve the media editing process.
12. The system of clam 9 , wherein the intensity values for the individual musical segments are indicative of a note structure density of the individual musical segments relative to other musical segments of the plurality of musical segments.
This invention relates to a system for analyzing and processing musical segments to determine their intensity values based on note structure density. The system is designed to evaluate the complexity or richness of musical segments by comparing their note structures to other segments within a composition. The intensity values derived from this analysis reflect how densely packed or intricate the notes are in each segment relative to others, allowing for a quantitative assessment of musical structure. The system includes a processing unit configured to receive a plurality of musical segments and analyze their note structures. It calculates intensity values for each segment by assessing the density of notes, which may include factors such as the number of notes per unit time, the variety of pitches, or the presence of complex rhythmic patterns. These intensity values are then used to differentiate segments with higher note density from those with sparser note structures, providing a comparative metric across the entire musical piece. Additionally, the system may include a display unit to visually represent the intensity values, enabling users to identify variations in musical complexity. This can be useful for composers, analysts, or automated systems that require a structured understanding of musical density. The invention enhances the ability to quantify and compare the structural characteristics of different musical segments, facilitating tasks such as composition analysis, automated transcription, or adaptive music generation.
13. The system of clam 9 , wherein the intensity values for the individual musical segments are indicative of a volume of the individual musical segments relative to other musical segments of the plurality of musical segments.
This invention relates to a system for analyzing and processing musical segments, particularly focusing on the intensity values of individual segments within a musical composition. The system addresses the challenge of accurately representing the relative volume levels of different musical segments in a way that preserves the dynamic structure of the music. The system includes a processing unit configured to receive a plurality of musical segments, each with associated intensity values. These intensity values quantify the volume of each segment relative to others, allowing for precise differentiation between louder and softer parts of the music. The processing unit further includes a segmentation module that divides the musical input into distinct segments based on predefined criteria, such as changes in volume, tempo, or harmonic content. A normalization module then adjusts the intensity values to ensure consistency across the segments, maintaining the relative volume relationships while accounting for variations in recording or playback conditions. Additionally, the system may include a visualization module that generates graphical representations of the musical segments, highlighting the intensity variations for user interpretation. This can be useful for applications in music production, analysis, or adaptive playback systems where dynamic adjustments are required. The system ensures that the intensity values accurately reflect the original musical intent, providing a robust solution for preserving and manipulating the dynamic range of musical compositions.
14. The system of clam 9 , wherein the computer-readable instructions further cause the system to: determine, based on a default duration, individual durations for the individual composition slots; and allocate individual stem segments in accordance with the individual durations determined for the individual composition slots.
This invention relates to automated music composition systems that generate musical compositions by combining individual stem segments, such as instrumental or vocal tracks, into a cohesive arrangement. The problem addressed is the need for a systematic way to allocate these segments across different composition slots while ensuring proper timing and synchronization. The system includes a processing unit and a memory storing computer-readable instructions. The instructions enable the system to analyze input data, such as user preferences or predefined rules, to determine a default duration for the overall composition. Based on this default duration, the system calculates individual durations for each composition slot, which represent distinct sections or parts of the final composition. The system then allocates individual stem segments—such as drum tracks, basslines, or vocal melodies—to these slots in accordance with the calculated durations. This ensures that each segment is properly timed and aligned within the composition structure. The system may also include features for adjusting segment allocation dynamically, such as modifying durations based on user input or real-time performance constraints. The goal is to automate the composition process while maintaining musical coherence and adherence to structural conventions. This approach is particularly useful in applications like AI-assisted music generation, interactive composition tools, or automated soundtrack creation.
15. The system of clam 9 , wherein the individual musical segments include a plurality of stem segments that are associated with a plurality of musical types, and wherein individual stem segments of the plurality of stem segments correspond to at least one complexity array.
This invention relates to a system for processing and analyzing musical compositions, particularly for breaking down musical works into modular segments for enhanced editing, mixing, or generation. The system addresses the challenge of efficiently manipulating complex musical structures by decomposing them into smaller, more manageable components, allowing for greater flexibility in musical production and analysis. The system includes a plurality of musical segments, each containing multiple stem segments that represent distinct musical elements such as vocals, instruments, or percussion. These stem segments are categorized by musical types, enabling precise identification and manipulation of specific components within a composition. Each stem segment is further associated with at least one complexity array, which quantifies the structural or rhythmic complexity of the segment. This allows the system to assess and adjust the difficulty or intricacy of individual musical elements, facilitating tasks such as adaptive learning, automated mixing, or dynamic composition generation. By associating stem segments with complexity arrays, the system enables advanced processing, such as automated difficulty scaling for educational purposes or intelligent mixing adjustments based on musical complexity. The modular structure of the segments ensures that individual components can be isolated, modified, or recombined without disrupting the overall musical integrity. This approach enhances the efficiency and precision of musical analysis and production workflows.
16. The system of clam 15 , wherein the computer-readable instructions further cause the system to: assign individual complexity values to the individual composition slots to define assigned complexity values; and based on the at least one complexity array, allocate the individual stem segments into the individual composition slots in accordance with the assigned complexity values.
This invention relates to a system for generating musical compositions using artificial intelligence. The system addresses the challenge of creating musically coherent and aesthetically pleasing compositions by dynamically allocating musical segments based on their complexity and structural requirements. The system includes a processing unit and a memory storing computer-readable instructions. The instructions enable the system to analyze musical segments, referred to as stem segments, and organize them into composition slots within a musical structure. Each composition slot is assigned a complexity value, which determines the type of stem segment that can be placed in that slot. The system uses at least one complexity array to guide the allocation process, ensuring that stem segments are distributed in a way that maintains musical balance and coherence. The complexity array defines the permissible complexity levels for each slot, allowing the system to select and place stem segments accordingly. This approach enhances the system's ability to generate compositions that are both structurally sound and artistically refined. The invention improves upon prior methods by incorporating dynamic complexity-based allocation, which adapts to the characteristics of the input segments to produce more sophisticated and varied musical outputs.
17. A computer-implemented method, comprising: receiving presentation data that defines content of an electronic presentation; causing a display of a graphical user interface (GUI) that enables selection between a plurality of musical genres; receiving, by way of the GUI, a first input that indicates selection of a particular musical genre, of the plurality of musical genres, as a selected musical genre for generating a musical composition for the electronic presentation; receiving stem data that defines a plurality of musical segments that correspond to the selected musical genre, wherein the stem data indicates intensity values for individual musical segments of the plurality of musical segments; receiving, by way of the GUI, a second input that indicates a relatively higher importance level of a particular portion of the content with respect to other portions of the content; assigning, based on the second input, individual intensity values to individual composition slots of the musical composition to define assigned intensity values, wherein a particular assigned intensity value for a particular composition slot, that at least partially temporally overlaps with the particular portion of the content, correlates to the relative importance level of the particular portion with respect to the other portions of the content; and generating the musical composition by arranging the individual musical segments into the individual composition slots according to the assigned intensity values.
This invention relates to generating customized musical compositions for electronic presentations based on content importance and selected musical genres. The method addresses the challenge of creating background music that dynamically aligns with the significance of different sections within a presentation, enhancing audience engagement and emphasis on key content. The process begins by receiving presentation data defining the content structure. A graphical user interface (GUI) is displayed, allowing users to select from multiple musical genres. Upon selecting a genre, stem data is received, containing various musical segments categorized by the chosen genre. Each segment is associated with intensity values indicating its emotional or dynamic impact. The GUI also enables users to designate specific portions of the presentation content as more important than others. Based on this input, intensity values are assigned to corresponding time slots in the musical composition. Higher importance content triggers the placement of higher-intensity musical segments in overlapping time slots, ensuring the music dynamically reflects the presentation's emphasis. The final step involves generating the musical composition by arranging the selected musical segments into the assigned slots according to their intensity values. This ensures the background music aligns with the presentation's structure, enhancing the overall impact of the content. The method automates the creation of genre-specific, contextually relevant background music for presentations.
18. The computer-implemented method of claim 17 , wherein the content includes a plurality of slides, and wherein the second input designates an individual slide as a highlight slide.
This invention relates to a computer-implemented method for managing and presenting digital content, particularly in the context of slide-based presentations. The method addresses the challenge of efficiently organizing and navigating through large sets of slides, ensuring that key slides are easily accessible and highlighted for emphasis. The method involves processing digital content that includes multiple slides, where each slide contains visual or textual information. A user provides a first input to select a subset of slides from the entire set, which may be based on criteria such as relevance, importance, or user preference. A second input is then used to designate one or more individual slides within the subset as "highlight slides." These highlight slides are marked for special attention, distinguishing them from other slides in the presentation. The method may also include generating a summary or index of the slides, where the highlight slides are prominently displayed or prioritized. This allows users to quickly locate and review the most important slides without navigating through the entire presentation. The method may further support additional features, such as annotations, bookmarking, or automated slide transitions, to enhance the presentation experience. The overall goal is to improve the efficiency and effectiveness of slide-based content management and delivery.
19. The computer-implemented method of claim 18 , further comprising: identifying a particular musical segment that has a highest intensity value of the plurality of musical segments; and allocating the particular musical segment into the particular composition slot that corresponds to the particular portion of the content.
This invention relates to automated music composition generation, specifically for creating musical pieces tailored to specific content segments. The problem addressed is the lack of efficient methods to dynamically align musical segments with varying content portions based on intensity levels. The invention provides a computer-implemented method that analyzes a plurality of musical segments to determine their intensity values. These segments are then allocated into predefined composition slots corresponding to different portions of content, ensuring the musical output matches the emotional or thematic intensity of each content segment. The method further identifies the musical segment with the highest intensity value and assigns it to the composition slot that corresponds to the most intense portion of the content. This ensures the most impactful musical segment is used where it will have the greatest effect. The system may also include generating a musical composition by combining the allocated musical segments in the order of the composition slots, creating a cohesive piece that dynamically adapts to the content's structure. The invention enhances automated music generation by ensuring musical segments are selected and arranged based on their intensity, improving the alignment between music and content.
20. The computer-implemented method of claim 17 , wherein complexity levels of the individual composition slots are varied based on the assigned intensity values.
This invention relates to a computer-implemented method for dynamically adjusting the complexity of composition slots in a generative system, such as an AI-based content creation tool. The method addresses the challenge of balancing creative output quality with computational efficiency by varying the complexity of individual composition slots based on assigned intensity values. The system first generates a composition structure with multiple slots, each representing a segment of the final output. Intensity values are then assigned to these slots, which determine their relative importance or emphasis within the composition. The method adjusts the complexity of each slot—such as the number of parameters, computational resources, or generative steps—according to its assigned intensity. Higher intensity slots receive more detailed or resource-intensive processing, while lower intensity slots are simplified to reduce computational load. This approach ensures that critical parts of the composition receive sufficient attention while optimizing overall performance. The method may also include iterative refinement, where intensity values are dynamically updated based on intermediate results or user feedback, further enhancing the adaptability of the system. The invention is particularly useful in applications like AI-generated art, music, or text, where balancing quality and efficiency is essential.
Unknown
December 24, 2019
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.