System and method for mnemonic devices and production of simulated objects
A system for mnemonic devices uses user input to encrypt and generate simulated objects through algebraic structures, addressing the lack of user-centric design in existing products, resulting in more effective and engaging solutions.
Patent Information
- Application Number
- PCT/EP2025/072875
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-09
- Filing Date
- 2025-08-08
- Publication Date
- 2026-02-12
AI Technical Summary
The development and production of mnemonic devices lack sufficient user input, leading to products that may not fully address the diverse preferences and styles of the target audience, resulting in solutions that are not intuitive, lack essential features, or fail to provide desired engagement and understanding.
A system comprising edge devices, encryption modules, training modules, parametrization modules, and output modules configured for encrypting, encoding, and generating simulated objects based on user input, using algebraic structures and linguistic units, with AI-driven adjustments to enhance customization and user interaction.
Enables the creation of user-friendly, customized mnemonic devices that better serve the target audience's needs by incorporating continuous user feedback and dynamic generation of simulated objects, ensuring enhanced engagement and understanding.
Smart Images

Figure EP2025072875_12022026_PF_FP_ABST
Abstract
Description
[0001] System and Method for mnemonic devices and production of simulated objects
[0002] Field
[0003] The invention lies in the field of systems and methods for mnemonic devices. More particularly, it relates to the production of simulated objects resulting of systems and methods for mnemonic devices.
[0004] Background
[0005] In recent years, the incorporation of user input has become increasingly vital across various fields, driving innovation and improving the relevance and effectiveness of products and services. In technology, user feedback has shaped software development, leading to more intuitive interfaces and personalized features. The healthcare industry has embraced patientcentered approaches, incorporating patient feedback to enhance care delivery and patient satisfaction. Such practice in different fields has been utilized and implemented by the following inventions.
[0006] US20230054150A1 describes a game server that generates a set of game content items for a designated game. The set of game content items is customized for one or more user accounts based on numerical values from a player model representing the one or more user accounts. The player model is generated based on previous in-game behavior of the one or more user accounts while playing the designated game. The game server forecasts, using the player model, a sequence of user actions of the one or more user accounts during gameplay of the designated game with the generated set of game content items. The sequence of user actions represents a prediction of in-game user interaction with the set of game content items. The game server computes a set of metrics associated with gameplay of the one or more user accounts represented by the player model in the designated game.
[0007] US10671245B2 depicts techniques that are described for creating and modifying task records and for controlling information displayed to a user in corresponding task representations. The task records are associated with more or more user activities, where each activity is associated with a record having an identifier for the activity, an application identifier that indicates a software application associated with the activity, and a content identifier identifying content associated with the software application and the activity. The activity records can include activation information. A user can select a task representation and resume one or more activities associated with the task. Tasks records can be shared between different computer devices of the user, and with different users. Task and activity records can be associated with navigational mnemonics. Representations of task and activity records can be displayed proximate representations of associated navigational mnemonics to help a user locate tasks and activities of interest.
[0008] However, this user-centric approach has not yet branched out completely to all fields. For instance, the development and production of products and especially products based on systems and methods for mnemonic devices still often lacks sufficient user input, leading to tools that may not fully address the diverse preferences and styles of the target audience. Expanding the practice of integrating user feedback into these areas could significantly enhance their efficacy and accessibility, ensuring that solutions are more universally beneficial. Production of custom items such as for algebraic products, have been shown to lack sufficient user input, leading to solutions that may not fully address the needs and preferences of the end users. This disconnect can result in products that are not intuitive, lack essential features, or fail to provide the desired level of engagement and understanding. To remedy this issue, it is crucial to incorporate more user feedback throughout the development process. By prioritizing user-centered design and continuous feedback loops, industries can create more effective, user-friendly, and impactful products that better serve the target audience's needs.
[0009] In light of the above, it is therefore an object of the present invention to overcome or at least to alleviate the shortcomings and disadvantages of the prior art. More particularly, it is an object of the present invention to incorporate user feedback and dynamic generation of simulated objects for the production of customized items with statistical evidence backing the efficacity of said objects.
[0010] These matters are met by the present invention.
[0011] Summary
[0012] In a first aspect, the invention relates to a system for mnemonic devices wherein the system comprises at least one edge device at least one encryption module at least one training module, at least one parametrization module, and at least one output module. The system may be configured for the encryption of algebraic structures, the dynamic encryption of algebraic structures, the concretization of algebraic structures, and / or the dynamic concretization of algebraic structures. The system may also be configured for a production system and / or the production of products relating to algebraic structures.
[0013] Furthermore, the at least one edge device may be configured to detect at least one user input, to transmit and / or receive at least one data to and / or from the at least one encryption module, to store at least one user input, to select at least one language, and / or to select at least one language according to the at least one user input. Additionally, the at least one encryption module may be configured to encrypt at least one data into at least one encrypted data according to at least one encryption algorithm. The at least one encryption module may also comprise at least one algebraic structure module. The at least one algebraic structure module may comprise at least one set module, wherein the at least one set module may comprise at least one set element, at least a first set element and at least a second set element, and / or at least a first set element, at least a second set element and at least a third set element.
[0014] The at least one algebraic structure module may further comprise at least one operation module, wherein the at least one operation module may be configured to return at least one resulting set element wherein the resulting set element may be comprised in the at least one set module, from at least one set element of the at least one set module, and / or from at least the first set element and the second set element of the at least one set module. The at least one resulting set element and at least one set element may be identical according to the at least one operation module. The at least one algebraic structure module may also comprise at least one constraints module, wherein the at least one constraints module may comprise at least one constraint wherein the at least one algebraic structure module may be configured to abide by the at least one constraint.
[0015] Moreover, the at least one encryption module may be configured to encrypt at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit, such as but not limited to a letter, grapheme, phoneme, syllable, character, and / or morpheme.
[0016] Furthermore, the at least one encryption module may be configured to encrypt at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively. The at least one encryption module may also be configured to encrypt at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively, according to the at least one language. The at least one encryption module may further be configured to encrypt at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively, according to at least one set element-unit encryption key.
[0017] The at least one encryption module may also be configured to encrypt at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit according to the at least one language. The at least one encryption module may further be configured to encrypt at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit according to at least one set element-unit encryption key.
[0018] Moreover, the at least one encryption module may be configured to encode the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object, encode the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object representative of the at least one linguistic unit, and / or encode the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object representative of the at least one linguistic unit according to the at least one language.
[0019] Additionally and alternatively, the at least one encryption module may be configured to encode the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object respectfully, encode the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit respectfully and / or encode the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully, according to the at least one language.
[0020] Furthermore, the at least one encryption module may be configured to encode the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object according to at least one unit-object one-way mapping algorithm. The at least one simulation of at least one object may also be combined in at least one combined simulation with at least one simulation of at least one resulting object.
[0021] Additionally and alternatively, the at least one encryption module may be configured to encode the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least one a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully, according to at least one unit-object one-way mapping algorithm. The at least one simulation of at least a first object and at least a second object may also be combined in at least one combined simulation with at least one simulation of at least one resulting object.
[0022] Moreover, the at least one encryption module may be configured to generate at least one simulation of at least one resulting object in the at least one combined simulation, and / or generate the at least one simulation of the at least one resulting object according to at least one resulting-object one-way algorithm. The resulting-object one-way algorithm may be configured to generate the at least one simulation of the at least one resulting object from at least one data indicative of at least one resulting linguistic unit. The at least one encryption module may be configured to generate the at least one data indicative of at least one resulting linguistic unit from at least one data indicative of the at least one resulting set element according to the at least one set element-unit encryption key.
[0023] The at least one edge device may be configured to display at least one data indicative of the at least one encryption module, at least one data indicative of the at least one set element-unit encryption key and / or at least one data indicative of at least one part of the at least one set element-unit encryption key. The at least one edge device may also be configured to detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
[0024] Additionally and alternatively, the training module may be configured to store the at least one data one data indicative of the user's input. The at least one training module may be configured to output at least one operational command to the at least one edge device, wherein the at least one operational command may be configured to modify the display of the at least one data indicative of the at least one set element-unit encryption key and / or the display of the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
[0025] Furthermore, the at least one training module may comprise at least one primary-training- AI module, wherein the at least one primary-training-AI module may be configured to output the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key and / or the display of the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
[0026] The at least one edge device may additionally be configured to display at least one data indicative of the at least one unit-object one-way mapping algorithm and / or detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one unit-object one-way mapping algorithm. The at least one edge device may also be configured to display the at least one combined simulation and / or detect at least one data indicative of the user's input with respect to the at least one combined simulation. The at least one edge device may further be configured to display at least one data indicative of the at least one resulting-object one-way algorithm and / or detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting-object one-way algorithm. The at least one operational command outputted by the at least one primary-training-AI module may be configured to modify the display of the at least one data and / or the display of the at least one combined simulation. Moreover, the at least one training module may comprise at least one secondary-training- AI module, wherein the at least one secondary-training-AI module may be configured to output the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data.
[0027] The at least one edge module may be configured to display at least on data indicative of the at least one set element, at least on data indicative of the at least first set element and / or the at least second set element, and / or at least one data indicative of the at least one operation module.
[0028] Furthermore, the at least one edge module may be configured to detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element and / or the at least one data indicative of the at least one operation module, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least first set element and / or the at least second set element and / or the at least one data indicative of the at least one operation module.
[0029] The at least one secondary-training-AI module may be configured to output the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element and / or the at least one data indicative of the at least one operation module, and / or with respect to the at least one data indicative of the at least first set element and / or the at least second set element and / or the at least one data indicative of the at least one operation module.
[0030] The at least one edge module may also be configured to display at least one data indicative of the at least one resulting set element and / or detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
[0031] The at least one secondary-training-AI module may additionally be configured to output the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
[0032] Moreover, the at least one training module may be configured to output at least one operational command to the at least one edge device according to at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary- training-AI module which may result in a dynamic change of the display on the at least one edge device.
[0033] The at least one edge device may be configured to output the at least one result to the at least one parametrization module, wherein the at least one parametrization module may be configured to output at least one operational command to the at least one encryption module.
[0034] Furthermore, the at least one parametrization module may be configured to output at least one operational command to the at least one encryption module according to the at least one result of at least one of the at least one training module and / or according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module.
[0035] The at least one parametrization module may also be configured to output at least one operational command to the at least one encryption module, wherein the at least one operational command may be configured to modify the at least one unit-object one-way mapping algorithm according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module, may be configured to modify the at least one object and / or the at least one resulting object, and / or may be configured to modify the at least first object and / or the at least second object and / or the at least one resulting object.
[0036] The at least one operational command may also be configured to modify the at least one object's and / or at least one resulting object's shape, size, color, position in the at least one simulation with respect to at least another object in the at least one simulation, and / or physical properties. The at least one operational command may further be configured to modify the at least first object's and / or the at least second object's and / or at least one resulting object's shape, size, color, position in the at least one simulation with respect to at least one object in the at least one simulation, and / or physical properties.
[0037] Additionally and alternatively, the system may comprise at least two edge devices wherein at least one of the at least two edge devices may be configured as a super-user edge device. The at least one super-user edge device may be configured to output at least one operational command to the at least one parametrization module according to at least one data indicative of at least one super-user input.
[0038] The at least one parametrization module may be configured to output at least one data indicative of the at least one result, at least one set element-unit encryption key modification suggestion according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module, and / or at least one resulting-object one-way algorithm modification suggestion according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module, to the at least one super-user edge device.
[0039] Furthermore, the at least one super-user edge device may be configured to output at least one operational command to the at least one parametrization module relating to at least one data indicative of the super user's input with respect to the at least one modification suggestion, wherein the at least one operational command may be configured to override the at least one operational command outputted by the at least one parametrization module to the at least one encryption module. The at least one parametrization module may also be configured to output the at least one result to the at least one output module. Moreover, the at least one output module may be configured to receive the at least one result from the at least one parametrization module, wherein the at least one output module may be configured to transmit the at least one result to a production system.
[0040] Additionally and alternatively, at least one super-user edge device may be configured to output at least one operational command to the at least one algebraic structure module, wherein the at least one operational command may be configured to modify the at least one algebraic structure module, and / or at least one part and / or a combination of parts of the at least one algebraic structure module, according to at least one data indicative of at least one super-user input. Furthermore, the system may comprise at least three edge devices, wherein at least one of the at least three edge devices may be configured as an administrator edge device, wherein the at least one administrator edge device may be configured to access the at least one output module. The at least one administrator edge device may also be configured to output at least one data indicative of the at least one result from the at least one output module to at least one production system, wherein the at least one data indicative of the at least one result may be configured according to at least one data indicative of at least one administrator input.
[0041] Additionally and alternatively, the at least one primary-training-AI module and / or the secondary-training-AI module are configured to be trainable independently of a user's input.
[0042] Moreover, at least one module of the system, the at least one training module, the at least one parametrization, and / or the at least one output module may be configured to be located on a server.
[0043] In a second aspect, the invention relates to a method for mnemonic devices wherein the method comprises operating at least one edge device, operating at least one encryption module, operating at least one training module, operating at least one parametrization module, and operating at least one output module. The method may be a method for the encryption of algebraic structures, the dynamic encryption of algebraic structures, the concretization of algebraic structures, and / or the dynamic concretization of algebraic structures. The method may also be a method for a production system and / or the production of products relating to algebraic structures.
[0044] Furthermore, operating at least one edge device may comprise detecting at least one user input, transmitting and / or receiving at least one data to and / or from the at least one encryption module, storing at least one user input, selecting at least one language and / or selecting at least one language according to the at least one user input.
[0045] Additionally, the at least one encryption module may comprise encrypting at least one data into at least one encrypted data according to at least one encryption algorithm. The at least one encryption module may also comprise operating at least one algebraic structure module. The at least one algebraic structure module may comprise at least one set module, wherein the at least one set module may comprise at least one set element, at least a first set element and at least a second set element and / or at least a first set element, at least a second set element and at least a third set element. Operating at least one algebraic structure module may comprise operating at least one operation module, wherein operating the at least one operation module may comprise returning at least one resulting set element wherein the resulting set element may be comprised in the at least one set module, from at least one set element of the at least one set module, and / or from at least the first set element and the second set element of the at least one set module. The at least one resulting set element and at least one set element may be identical according to the at least one operation module. The at least one algebraic structure module may also comprise operating at least one constraints module, wherein the at least one constraints module may comprise at least one constraint wherein operating the at least one algebraic structure module may comprise the at least one algebraic structure module abiding by the at least one constraint.
[0046] Moreover, operating the at least one encryption module may comprise encrypting at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit, such as but not limited to a letter, grapheme, phoneme, syllable, character, and / or morpheme.
[0047] Furthermore, operating the at least one encryption module may comprise encrypting at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively. Operating the at least one encryption module may also comprise encrypting at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively, according to the at least one language. Operating the at least one encryption module may further comprise encrypting at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively, according to at least one set element-unit encryption key.
[0048] Operating the at least one encryption module may comprise encrypting at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit according to the at least one language. Operating the at least one encryption module may also comprise encrypting at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit according to at least one set element-unit encryption key.
[0049] Moreover, operating the at least one encryption module may comprise encoding the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object, encoding the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object representative of the at least one linguistic unit, and / or encoding the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object representative of the at least one linguistic unit according to the at least one language.
[0050] Additionally and alternatively, operating the at least one encryption module may comprise encoding the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object respectfully, encoding the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully, wherein operating the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit respectfully, and / or encoding the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully, according to the at least one language.
[0051] Furthermore, operating the at least one encryption module may comprise encoding the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object according to at least one unit-object one-way mapping algorithm. The at least one simulation of at least one object may also be combined in at least one combined simulation with at least one simulation of at least one resulting object.
[0052] Additionally and alternatively, operating the at least one encryption module may comprise encoding the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least one a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully, according to at least one unit-object one-way mapping algorithm. The at least one simulation of at least a first object and at least a second object may also be combined in at least one combined simulation with at least one simulation of at least one resulting object.
[0053] Moreover, operating the at least one encryption module may comprise generating at least one simulation of at least one resulting object in the at least one combined simulation, and / or generating the at least one simulation of the at least one resulting object according to at least one resulting-object one-way algorithm. The resulting-object one-way algorithm may comprise generating the at least one simulation of the at least one resulting object from at least one data indicative of at least one resulting linguistic unit. Operating the at least one encryption module may comprise generating the at least one data indicative of at least one resulting linguistic unit from at least one data indicative of the at least one resulting set element according to the at least one set element-unit encryption key.
[0054] Operating the at least one edge device may comprise displaying at least one data indicative of the at least one encryption module, at least one data indicative of the at least one set element-unit encryption key, and / or at least one data indicative of at least one part of the at least one set element-unit encryption key. Operating the at least one edge device may also comprise detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
[0055] Additionally and alternatively, operating the training module may comprise storing the at least one data one data indicative of the user's input. Operating the at least one training module may comprise outputting at least one operational command to the at least one edge device, wherein the at least one operational command may comprise modifying the display of the at least one data indicative of the at least one set element-unit encryption key and / or the display of the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
[0056] Furthermore, operating the at least one training module may comprise operating at least one primary-training-AI module, wherein operating the at least one primary-training-AI module may comprise outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key and / or the display of the at least one data indicative of the at least one part of the at least one set element-unit encryption key. Operating the at least one edge device may additionally comprise displaying at least one data indicative of the at least one unit-object one-way mapping algorithm and / or detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one unit-object one-way mapping algorithm. Operating the at least one edge device may also comprise displaying the at least one combined simulation and / or detecting at least one data indicative of the user's input with respect to the at least one combined simulation.
[0057] Operating the at least one edge device may further comprise displaying at least one data indicative of the at least one resulting-object one-way algorithm and / or detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting-object one-way algorithm. The at least one operational command outputted by the at least one primary-training-AI module may comprise modifying the display of the at least one data and / or the display of the at least one combined simulation. Moreover, operating the at least one training module may comprise operating at least one secondary-training-AI module, wherein operating the at least one secondary-training-AI module may comprise outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data.
[0058] Operating the at least one edge module may comprise displaying at least on data indicative of the at least one set element, at least on data indicative of the at least first set element and / or the at least second set element and / or at least one data indicative of the at least one operation module.
[0059] Furthermore, operating the at least one edge module may comprise detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element and / or the at least one data indicative of the at least one operation module, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least first set element and / or the at least second set element and / or the at least one data indicative of the at least one operation module.
[0060] Operating the at least one secondary-training-AI module may comprise outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element and / or the at least one data indicative of the at least one operation module, and / or with respect to the at least one data indicative of the at least first set element and / or the at least second set element and / or the at least one data indicative of the at least one operation module. Operating the at least one edge module may comprise displaying at least one data indicative of the at least one resulting set element and / or detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
[0061] Operating the at least one secondary-training-AI module may additionally comprise outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
[0062] Moreover, operating the at least one training module may comprise outputting at least one operational command to the at least one edge device according to at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary- training-AI module which may result in a dynamic change of the display on the at least one edge device.
[0063] Operating the at least one edge device may comprise outputting the at least one result to the at least one parametrization module, wherein operating the at least one parametrization module may comprise outputting at least one operational command to the at least one encryption module.
[0064] Furthermore, operating the at least one parametrization module may comprise outputting at least one operational command to the at least one encryption module according to the at least one result of at least one of the at least one training module and / or according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module.
[0065] Operating the at least one parametrization module may also comprise outputting at least one operational command to the at least one encryption module, wherein the at least one operational command may comprise modifying the at least one unit-object one-way mapping algorithm according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module.
[0066] Operating the at least one parametrization module may also comprise outputting at least one operational command to the at least one encryption module, wherein the at least one operational command may comprise modifying the at least one object and / or the at least one resulting object, and / or may comprise modifying the at least first object and / or the at least second object and / or the at least one resulting object. The at least one operational command may comprise modifying the at least one object's and / or at least one resulting object's shape, size, color, position in the at least one simulation with respect to at least another object in the at least one simulation, and / or physical properties. The at least one operational command may further comprise modifying the at least first object's and / or the at least second object's and / or at least one resulting object's shape, size, color, position in the at least one simulation with respect to at least one object in the at least one simulation, and / or physical properties.
[0067] Additionally and alternatively, the method may comprise operating at least two edge devices, wherein operating at least one of the at least two edge devices may comprise operating the at least one of the at least two edge devices as a super-user edge device. The at least one super-user edge device may comprise outputting at least one operational command to the at least one parametrization module according to at least one data indicative of at least one super-user input.
[0068] Operating the at least one parametrization module may comprise outputting at least one data indicative of the at least one result, at least one set element-unit encryption key modification suggestion according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module, and / or at least one resulting-object one-way algorithm modification suggestion according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module, to the at least one super-user edge device.
[0069] Furthermore, operating the at least one super-user edge device may comprise outputting at least one operational command to the at least one parametrization module relating to at least one data indicative of the super user's input with respect to the at least one modification suggestion, wherein the at least one operational command may comprise overriding the at least one operational command outputted by the at least one parametrization module to the at least one encryption module. Operating the at least one parametrization module may also comprise outputting the at least one result to the at least one output module.
[0070] Moreover, operating the at least one output module may comprise receiving the at least one result from the at least one parametrization module, wherein operating the at least one output module may comprise transmitting the at least one result to a production system. Additionally and alternatively, operating the at least one super-user edge device may comprise outputting at least one operational command to the at least one algebraic structure module, wherein the at least one operational command may comprise modifying the at least one algebraic structure module, and / or at least one part and / or a combination of parts of the at least one algebraic structure module, according to at least one data indicative of at least one super-user input.
[0071] Furthermore, the method may comprise operating at least three edge devices, wherein operating at least one of the at least three edge devices may comprise operating the at least one of the at least three edge devices as an administrator edge device, wherein operating the at least one administrator edge device may comprise accessing the at least one output module. Operating the at least one administrator edge device may also comprise outputting at least one data indicative of the at least one result from the at least one output module to at least one production system, wherein the at least one data indicative of the at least one result may be modified according to at least one data indicative of at least one administrator input.
[0072] Additionally and alternatively, operating the at least one primary-training-AI module and / or the secondary-training-AI module may comprise training the at least one primary-training- AI module and / or the secondary-training-AI independently of a user's input.
[0073] Moreover, at least one module performing the method, the at least one training module performing the method, the at least one parametrization module performing the method, and / or the at least one output module performing the method may be located on a server. In a third aspect, the invention relates to a computer program comprising instructions which, when the program may be executed by a computer, cause the computer to carry out the method according to the method described herein.
[0074] Embodiments
[0075] The present technology is also described by the following numbered embodiments.
[0076] Below, system embodiments will be discussed. These embodiments are abbreviated by the letter "S" followed by a number. When reference is herein made to a system embodiment, those embodiments are meant.
[0077] SI. A system for mnemonic devices wherein the system comprises at least one edge device, at least one encryption module, at least one training module, at least one parametrization module, and at least one output module.
[0078] 52. The system according to the preceding system embodiment wherein the system is configured for the encryption of algebraic structures.
[0079] 53. The system according to the preceding system embodiment wherein the system is configured for the dynamic encryption of algebraic structures.
[0080] 54. The system according to the preceding system embodiment wherein the system is configured for the concretization of algebraic structures.
[0081] 55. The system according to the preceding system embodiment wherein the system is configured for the dynamic concretization of algebraic structures.
[0082] 56. The system according to any preceding system embodiment wherein the system is configured for a production system.
[0083] 57. The system according to any of the preceding system embodiments wherein the system is configured for the production of products relating to algebraic structures.
[0084] 58. The system according to the preceding system embodiment wherein the at least one edge device is configured to detect at least one user input.
[0085] 59. The system according to any preceding system embodiment wherein the at least one edge device is configured to transmit and / or receive at least one data to and / or from the at least one encryption module.
[0086] 510. The system according to any of the preceding system embodiments wherein the at least one training module is configured to store at least one user input.
[0087] 511. The system according to any preceding system embodiment wherein the edge device is configured to select at least one language.
[0088] 512. The system according to any preceding system embodiment with the features of system embodiment S8 wherein the edge device is configured to select at least one language according to the at least one user input. The system according to any preceding system embodiment with the features of embodiment S9, wherein the at least one encryption module is configured to encrypt at least one data into at least one encrypted data according to at least one encryption algorithm. The system according to any preceding system embodiment wherein the at least one encryption module comprises at least one algebraic structure module. The system according to any preceding system embodiment with the features of system embodiment S14 wherein the at least one algebraic structure module comprises at least one set module, wherein the at least one set module comprises at least one set element. The system according to any preceding system embodiment with the features of system embodiment S15 wherein the at least one set module comprises at least a first set element and at least a second set element. The system according to any preceding system embodiment with the features of system embodiment S15 wherein the at least one set module comprises at least a first set element, at least a second set element and at least a third set element. The system according to any preceding system embodiment with the features of system embodiment S15 or S16, wherein the at least one algebraic structure module comprises at least one operation module, wherein the at least one operation module is configured to return at least one resulting set element wherein the resulting set element is comprised in the at least one set module, from at least one set element of the at least one set module. The system according to any preceding system embodiment with the features of system embodiment S16 or S17, wherein the at least one algebraic structure module comprises at least one operation module, wherein the at least one operation module is configured to return at least one resulting set element wherein the resulting set element is comprised in the at least one set module, from at least the first set element and the second set element of the at least one set module. The system according to any preceding system embodiment with the features of system embodiments S18 or S19, wherein the at least one resulting set element and at least one set element are identical according to the at least one operation module. 521. The system according to any preceding system embodiment with the features of system embodiment S14 wherein the at least one algebraic structure module comprises at least one constraints module, wherein the at least one constraints module comprises at least one constraint wherein the at least one algebraic structure module is configured to abide by the at least one constraint.
[0089] 522. The system according to any preceding system embodiment with the features of system embodiment S15, wherein the at least one encryption module is configured to encrypt at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit.
[0090] 523. The system according to any preceding system embodiment with the features of system embodiment S16 or S17, wherein the at least one encryption module is configured to encrypt at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively.
[0091] 524. The system according to any preceding system embodiment with the features of system embodiments Sil and S22, wherein the at least one encryption module is configured to encrypt at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit according to the at least one language.
[0092] 525. The system according to any preceding system embodiment with the features of system embodiments Sil and S23, wherein the at least one encryption module is configured to encrypt at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively, according to the at least one language.
[0093] 526. The system according to any preceding system embodiment with the features of system embodiment S22, wherein the at least one encryption module is configured to encrypt at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit according to at least one set element-unit encryption key. 527. The system according to any preceding system embodiment with the features of system embodiment S23, wherein the at least one encryption module is configured to encrypt at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively, according to at least one set element-unit encryption key.
[0094] 528. The system according to any of the preceding system embodiments with the features of system embodiment S22 wherein the at least one encryption module is configured to encode the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object.
[0095] 529. The system according to any of the preceding system embodiments with the features of system embodiment S23 wherein the at least one encryption module is configured to encode the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully.
[0096] 530. The system according to any of the preceding system embodiments with the features of system embodiment S28, wherein the at least one encryption module is configured to encode the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object representative of the at least one linguistic unit.
[0097] 531. The system according to any of the preceding system embodiments with the features of system embodiment S29, wherein the at least one encryption module is configured to encode the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully.
[0098] 532. The system according to any of the preceding system embodiments with the features of system embodiment S24 and S30, wherein the at least one encryption module is configured to encode the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object representative of the at least one linguistic unit according to the at least one language. The system according to any of the preceding system embodiments with the features of system embodiment S25 and S31, wherein the at least one encryption module is configured to encode the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully, according to the at least one language. The system according to any of the preceding system embodiments with the features of system embodiment S28 wherein the at least one encryption module is configured to encode the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object according to at least one unit-object one-way mapping algorithm. The system according to any of the preceding system embodiments with the features of system embodiments S22 or S23, wherein the at least one encryption module is configured to encode the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least one a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully, according to at least one unit-object one-way mapping algorithm. The system according to any of the preceding system embodiments with the features of system embodiment S28 wherein the at least one simulation of at least one object is combined in at least one combined simulation with at least one simulation of at least one resulting object. The system according to any of the preceding system embodiments with the features of system embodiment S29, wherein the at least one simulation of at least a first object and at least a second object is combined in at least one combined simulation with at least one simulation of at least one resulting object. The system according to any of the preceding system embodiments with the features of system embodiment S36, wherein the at least one encryption module is configured to generate at least one simulation of at least one resulting object in the at least one combined simulation.
[0099] 539. The system according to any of the preceding system embodiments with the features of system embodiments S36 and / or S37, wherein the at least one encryption module is configured to generate the at least one simulation of the at least one resulting object according to at least one resulting-object one-way algorithm.
[0100] 540. The system according to any of the preceding system embodiments with the features of system embodiment S39 wherein the resulting-object one-way algorithm is configured to generate the at least one simulation of the at least one resulting object from at least one data indicative of at least one resulting linguistic unit.
[0101] 541. The system according to any of the preceding system embodiments with the features of system embodiment S18 or S19, and S40, wherein the at least one encryption module is configured to generate the at least one data indicative of at least one resulting linguistic unit from at least one data indicative of the at least one resulting set element.
[0102] 542. The system according to any of the preceding system embodiments with the features of system embodiments S26 and S41, wherein the at least one encryption module is configured to generate the at least one data indicative of at least one resulting linguistic unit from the at least one data indicative of the at least one resulting set element according to the at least one set element-unit encryption key.
[0103] 543. The system according to any preceding system embodiment wherein the at least one edge device is configured to display at least one data indicative of the at least one encryption module.
[0104] 544. The system according to any preceding system embodiment with the features of system embodiment S26, wherein the at least one edge device is configured to display at least one data indicative of the at least one set element-unit encryption key.
[0105] 545. The system according to any preceding system embodiment with the features of system embodiment S26, wherein the at least one edge device is configured to display at least one data indicative of at least one part of the at least one set element-unit encryption key.
[0106] 546. The system according to any preceding system embodiment with the features of system embodiment S44 wherein the at least one edge device is configured to detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key.
[0107] 547. The system according to any preceding system embodiment with the features of system embodiment S45 wherein the at least one edge device is configured to detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
[0108] 548. The system according to any of the preceding system embodiments with the features of system embodiments S46 or S47, wherein the training module is configured to store the at least one data one data indicative of the user's input.
[0109] 549. The system according to any of the preceding system embodiments wherein the at least one training module is configured to output at least one operational command to the at least one edge device.
[0110] 550. The system according to any of the preceding system embodiments with the features of system embodiments S44, S48 and S49, wherein the at least one operational command is configured to modify the display of the at least one data indicative of the at least one set element-unit encryption key and / or the display of the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
[0111] 551. The system according to any of the preceding system embodiments wherein the at least one training module comprises at least one primary-training-AI module.
[0112] 552. The system according to any preceding system embodiment with the features of system embodiment S50 wherein the at least one primary-training-AI module is configured to output the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key and / or the display of the at least one data indicative of the at least one part of the at least one set element-unit encryption key. The system according to any preceding system embodiment with the features of system embodiments S34, wherein the at least one edge device is configured to display at least one data indicative of the at least one unit-object one-way mapping algorithm. The system according to any preceding system embodiment with the features of system embodiment S53 wherein the at least one edge device is configured to detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one unit-object one-way mapping algorithm. The system according to any preceding system embodiment with the features of system embodiments S36 and / or S37, wherein the at least one edge device is configured to display the at least one combined simulation. The system according to any preceding system embodiment with the features of system embodiment S55 wherein the at least one edge device is configured to detect at least one data indicative of the user's input with respect to the at least one combined simulation. The system according to any preceding system embodiment with the features of system embodiments S39, wherein the at least one edge device is configured to display at least one data indicative of the at least one resulting-object one-way algorithm. The system according to any preceding system embodiment with the features of system embodiment S57, wherein the at least one edge device is configured to detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting-object one-way algorithm. The system according to any preceding system embodiment with the features of system embodiments S53-S58 and S49, wherein the at least one operational command is configured to modify the display of the at least one data and / or the display of the at least one combined simulation. The system according to any of the preceding system embodiments wherein the at least one training module comprises at least one secondary-training-AI module. The system according to any preceding system embodiment with the features of system embodiment S59 and S60, wherein the at least one secondary-training-AI module is configured to output the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data. The system according to any of the preceding system embodiments with the features of system embodiment S15, wherein the at least one edge module is configured to display at least on data indicative of the at least one set element. The system according to any of the preceding system embodiments with the features of system embodiment S16, wherein the at least one edge module is configured to display at least on data indicative of the at least first set element and / or the at least second set element. The system according to any preceding system embodiment with the features of system embodiments S18 and / or S19, wherein the at least one edge module is configured to display at least one data indicative of the at least one operation module. The system according to any preceding system embodiment with the features of system embodiments S62 and S64, wherein the at least one edge module is configured to detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element and / or the at least one data indicative of the at least one operation module. The system according to any preceding system embodiment with the features of system embodiments S63 and S64, wherein the at least one edge module is configured to detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least first set element and / or the at least second set element and / or the at least one data indicative of the at least one operation module. The system according to any preceding system embodiment with the features of system embodiments S60 and S65, wherein the at least one secondary-training- AI module is configured to output the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element and / or the at least one data indicative of the at least one operation module. 568. The system according to any preceding system embodiment with the features of system embodiments S60 and S66, wherein the at least one secondary-training- AI module is configured to output the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least first set element and / or the at least second set element and / or the at least one data indicative of the at least one operation module.
[0113] 569. The system according to any preceding system embodiment with the features of system embodiments S18 and / or S19, wherein the at least one edge module is configured to display at least one data indicative of the at least one resulting set element.
[0114] 570. The system according to any preceding system embodiment with the features of system embodiment S69, wherein the at least one edge module is configured to detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
[0115] 571. The system according to any preceding system embodiment with the features of system embodiments S70, wherein the at least one secondary-training-AI module is configured to output the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
[0116] 572. The system according to any preceding system embodiment with the features of any combination of any of system embodiments S52, S61, S67, S71, wherein the at least one training module is configured to output at least one operational command to the at least one edge device according to at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module.
[0117] 573. The system according to any preceding system embodiment with the features of system embodiment S72, wherein the at least one edge device is configured to output the at least one result to the at least one parametrization module.
[0118] 574. The system according to any preceding system embodiment wherein the at least one parametrization module is configured to output at least one operational command to the at least one encryption module. 575. The system according to any preceding system embodiment with the features of system embodiment S73 wherein the at least one parametrization module is configured to output at least one operational command to the at least one encryption module according to the at least one result of at least one of the at least one training module.
[0119] 576. The system according to any preceding system embodiment with the features of system embodiment S73 wherein the at least one parametrization module is configured to output at least one operational command to the at least one encryption module according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training- AI module.
[0120] 577. The system according to any of the preceding system embodiments with the features of system embodiments S34 and S76, wherein the at least one parametrization module is configured to output at least one operational command to the at least one encryption module, wherein the at least one operational command is configured to modify the at least one unit-object one-way mapping algorithm according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module.
[0121] 578. The system according to any of the preceding system embodiments with the features of any of system embodiments S28, S36, wherein the at least one parametrization module is configured to output at least one operational command to the at least one encryption module, wherein the at least one operational command is configured to modify the at least one object and / or the at least one resulting object.
[0122] 579. The system according to any of the preceding system embodiments with the features of any of system embodiments S29, S37, wherein the at least one parametrization module is configured to output at least one operational command to the at least one encryption module, wherein the at least one operational command is configured to modify the at least first object and / or the at least second object and / or the at least one resulting object.
[0123] 580. The system according to any system embodiments with the features of system embodiment S78, wherein the at least one operational command is configured to modify the at least one object's and / or at least one resulting object's shape. 581. The system according to any system embodiments with the features of system embodiment S78, wherein the at least one operational command is configured to modify the at least one object's and / or at least one resulting object's size.
[0124] 582. The system according to any system embodiments with the features of system embodiment S78, wherein the at least one operational command is configured to modify the at least one object's and / or at least one resulting object's color.
[0125] 583. The system according to any system embodiments with the features of system embodiment S78, wherein the at least one operational command is configured to modify the at least one object's and / or at least one resulting object's position in the at least one simulation with respect to at least another object in the at least one simulation.
[0126] 584. The system according to any system embodiments with the features of system embodiment S79, wherein the at least one operational command is configured to modify the at least one object's and / or at least one resulting object's physical properties.
[0127] 585. The system according to any system embodiments with the features of system embodiment S79, wherein the at least one operational command is configured to modify the at least first object's and / or the at least second object's and / or at least one resulting object's shape.
[0128] 586. The system according to any system embodiments with the features of system embodiment S79, wherein the at least one operational command is configured to modify the at least first object's and / or the at least second object's and / or at least one resulting object's size.
[0129] 587. The system according to any system embodiments with the features of system embodiment S79, wherein the at least one operational command is configured to modify the at least first object's and / or the at least second object's and / or at least one resulting object's color.
[0130] 588. The system according to any system embodiments with the features of system embodiment S79, wherein the at least one operational command is configured to modify the at least first object's and / or the at least second object's and / or at least one resulting object's position in the at least one simulation with respect to at least one object in the at least one simulation.
[0131] 589. The system according to any system embodiments with the features of system embodiment S79, wherein the at least one operational command is configured to modify the at least first object's and / or the at least second object's and / or at least one resulting object's physical properties.
[0132] 590. The system according to any of the preceding system embodiments wherein the system comprises at least two edge devices.
[0133] 591. The system according to any of the preceding system embodiments with the features of system embodiment S90, wherein at least one of the at least two edge devices is configured as a super-user edge device.
[0134] 592. The system according to any of the preceding system embodiment with the features of system embodiment S91, wherein the at least one super-user edge device is configured to output at least one operational command to the at least one parametrization module.
[0135] 593. The system according to any of the preceding system embodiment with the features of system embodiment S91, wherein the at least one super-user edge device is configured to output at least one operational command to the at least one parametrization module according to at least one data indicative of at least one super-user input.
[0136] 594. The system according to any preceding system embodiment with the features of system embodiments S73 and S91, wherein the at least one parametrization module is configured to output at least one data indicative of the at least one result to the at least one super-user edge device.
[0137] 595. The system according to any preceding system embodiment with the features of system embodiments S26 and S73 wherein the at least one parametrization module is configured to output at least one set element-unit encryption key modification suggestion according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary- training-AI module, to the at least one super-user edge device.
[0138] 596. The system according to any preceding system embodiment with the features of system embodiments S39 and S73 wherein the at least one parametrization module is configured to output at least one resulting-object one-way algorithm modification suggestion according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary- training-AI module, to the at least one super-user edge device.
[0139] 597. The system according to any preceding system embodiment with the features of system embodiments S95 and / or S96 wherein the at least one super-user edge device is configured to output at least one operational command to the at least one parametrization module relating to at least one data indicative of the super user's input with respect to the at least one modification suggestion.
[0140] 598. The system according to any of the preceding system embodiments with the features of system embodiments S77 and S92, wherein the at least one super- user edge module is configured to output at least one operational command to the at least one parametrization module, wherein the at least one operational command is configured to override the at least one operational command outputted by the at least one parametrization module to the at least one encryption module.
[0141] 599. The system according to any of the preceding system embodiments with the features of system embodiments S73, wherein the at least one parametrization module is configured to output the at least one result to the at least one output module.
[0142] 5100. The system according to any of the preceding system embodiments with the features of system embodiments S73, wherein the at least one output module is configured to receive the at least one result from the at least one parametrization module.
[0143] 5101. The system according to any of the preceding system embodiments with the features of system embodiments S100, wherein the at least one output module is configured to transmit the at least one result to a production system.
[0144] 5102. The system according to any preceding system embodiment with the features of system embodiments S14 and S91 wherein the at least one super-user edge device is configured to output at least one operational command to the at least one algebraic structure module.
[0145] S103. The system according to any preceding system embodiment with the features of system embodiment S102 wherein the at least one operational command is configured to modify the at least one algebraic structure module.
[0146] 5104. The system according to any preceding system embodiment with the features of system embodiment S102, wherein the at least one operational command is configured to modify at least one part and / or a combination of parts of the at least one algebraic structure module.
[0147] 5105. The system according to any preceding system embodiment with the features of system embodiment S102, wherein the at least one super-user edge device is configured to output at least one operational command to the at least one algebraic structure module according to at least one data indicative of at least one super-user input.
[0148] 5106. The system according to any of the preceding system embodiments wherein the system comprises at least three edge devices.
[0149] 5107. The system according to any of the preceding system embodiments with the features of system embodiment S106, wherein at least one of the at least three edge devices is configured as an administrator edge device.
[0150] 5108. The system according to any preceding system embodiment with the features of system embodiments S107 wherein the at least one administrator edge device is configured to access the at least one output module.
[0151] 5109. The system according to any preceding system embodiment with the features of system embodiment S99 and S108, wherein the at least one administrator edge device is configured to output at least one data indicative of the at least one result from the at least one output module to at least one production system.
[0152] SI 10. The system according to any preceding system embodiment with the features of system embodiment S109, wherein the at least one data indicative of the at least one result is configured according to at least one data indicative of at least one administrator input.
[0153] Sill. The system according to any preceding system embodiment with the features of system embodiments S52 and / or S60, wherein the at least one primary-training- AI module and / or the secondary-training-AI module are configured to be trainable independently of a user's input. SI 12. The system according to any preceding system embodiment wherein at least one module of the system is configured to be located on a server.
[0154] SI 13. The system according to any preceding system embodiment wherein the at least one training module is configured to be located on a server.
[0155] SI 14. The system according to any preceding system embodiment wherein the at least one parametrization module is located on a server.
[0156] SI 15. The system is according to any preceding system embodiment wherein the at least one output module is located on a server.
[0157] Below, method embodiments will be discussed. These embodiments are abbreviated by the letter "M" followed by a number. When reference is herein made to a method embodiment, those embodiments are meant.
[0158] Ml. A method for mnemonic devices wherein the method comprises operating at least one edge device, operating at least one encryption module, operating at least one training module, operating at least one parametrization module, and operating at least one output module.
[0159] M2. The method according to the preceding method embodiment wherein the method is a method for the encryption of algebraic structures.
[0160] M3. The method according to the preceding method embodiment wherein the method is a method for the dynamic encryption of algebraic structures.
[0161] M4. The method according to the preceding method embodiment wherein the method is a method for the concretization of algebraic structures.
[0162] M5. The method according to the preceding method embodiment wherein the method is a method for the dynamic concretization of algebraic structures.
[0163] M6. The method according to any preceding method embodiment wherein the method is a method for a production system. M7. The method according to any of the preceding method embodiments wherein the method is a method for the production of products relating to algebraic structures.
[0164] M8. The method according to the preceding method embodiment wherein operating at least one edge device comprises detecting at least one user input.
[0165] M9. The method according to any preceding method embodiment wherein operating the at least one edge device comprises transmitting and / or receiving at least one data to and / or from the at least one encryption module.
[0166] MIO. The method according to any of the preceding method embodiments wherein operating the at least one training module comprises storing at least one user input.
[0167] Mil. The method according to any preceding method embodiment wherein operating the edge device comprises selecting at least one language.
[0168] M12. The method according to any preceding method embodiment with the features of method embodiment M8 wherein operating the edge device comprises selecting at least one language according to the at least one user input.
[0169] M13. The method according to any preceding method embodiment with the features of embodiment M9, wherein operating the at least one encryption module comprises encrypting at least one data into at least one encrypted data according to at least one encryption algorithm.
[0170] M14. The method according to any preceding method embodiment wherein operating the at least one encryption module comprises operating at least one algebraic structure module.
[0171] M15. The method according to any preceding method embodiment with the features of method embodiment M14 wherein the at least one algebraic structure module comprises at least one set module, wherein the at least one set module comprises at least one set element.
[0172] M16. The method according to any preceding method embodiment with the features of method embodiment M15 wherein the at least one set module comprises at least a first set element and at least a second set element. M17. The method according to any preceding method embodiment with the features of method embodiment M15 wherein the at least one set module comprises at least a first set element, at least a second set element and at least a third set element.
[0173] M18. The method according to any preceding method embodiment with the features of method embodiment M15 or M16, wherein operating the at least one algebraic structure module comprises operating at least one operation module, wherein operating the at least one operation module comprises returning at least one resulting set element wherein the resulting set element is comprised in the at least one set module, from at least one set element of the at least one set module.
[0174] M19. The method according to any preceding method embodiment with the features of method embodiment M16 or M17, wherein operating the at least one algebraic structure module comprises operating at least one operation module, wherein operating the at least one operation module comprises returning at least one resulting set element wherein operating the resulting set element is comprised in the at least one set module, from at least the first set element and the second set element of the at least one set module.
[0175] M20. The method according to any preceding method embodiment with the features of method embodiments M18 or M19, wherein the at least one resulting set element and at least one set element are identical according to the at least one operation module.
[0176] M21. The method according to any preceding method embodiment with the features of method embodiment M14 wherein operating the at least one algebraic structure module comprises operating at least one constraints module, wherein the at least one constraints module comprises at least one constraint wherein operating the at least one algebraic structure module comprises the at least one algebraic structure module abiding by the at least one constraint.
[0177] M22. The method according to any preceding method embodiment with the features of method embodiment M15, wherein operating the at least one encryption module comprises encrypting at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit.
[0178] M23. The method according to any preceding method embodiment with the features of method embodiment M16 or M17, wherein operating the at least one encryption module comprises encrypting at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively.
[0179] M24. The method according to any preceding method embodiment with the features of method embodiments Mil and M22, wherein operating the at least one encryption module comprises encrypting at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit according to the at least one language.
[0180] M25. The method according to any preceding method embodiment with the features of method embodiments Mil and M23, wherein operating the at least one encryption module comprises encrypting at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively, according to the at least one language.
[0181] M26. The method according to any preceding method embodiment with the features of method embodiment M22, wherein operating the at least one encryption module comprises encrypting at least one data indicative of at least one set element of the at least one set module into at least one data indicative of at least one linguistic unit according to at least one set element-unit encryption key.
[0182] M27. The method according to any preceding method embodiment with the features of method embodiment M23, wherein operating the at least one encryption module comprises encrypting at least a first data indicative of at least the first set element of the at least one set module and at least a second data indicative of at least the second set element of the at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively, according to at least one set elementunit encryption key.
[0183] M28. The method according to any of the preceding method embodiments with the features of method embodiment M22 wherein operating the at least one encryption module comprises encoding the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object.
[0184] M29. The method according to any of the preceding method embodiments with the features of method embodiment M23 wherein operating the at least one encryption module comprises encoding the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully.
[0185] M30. The method according to any of the preceding method embodiments with the features of method embodiment M28, wherein operating the at least one encryption module comprises encoding the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object representative of the at least one linguistic unit.
[0186] M31. The method according to any of the preceding method embodiments with the features of method embodiment M29, wherein operating the at least one encryption module comprises encoding the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully, wherein operating the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully.
[0187] M32. The method according to any of the preceding method embodiments with the features of method embodiment M24 and M30, wherein operating the at least one encryption module comprises encoding the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object representative of the at least one linguistic unit according to the at least one language.
[0188] M33. The method according to any of the preceding method embodiments with the features of method embodiment M25 and M31, wherein operating the at least one encryption module comprises encoding the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully, according to the at least one language. M34. The method according to any of the preceding method embodiments with the features of method embodiment M28 wherein operating the at least one encryption module comprises encoding the at least one data indicative of the at least one linguistic unit into at least one simulation of at least one object according to at least one unit-object one-way mapping algorithm.
[0189] M35. The method according to any of the preceding method embodiments with the features of method embodiments M22 or M23, wherein operating the at least one encryption module comprises encoding the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least one a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully, according to at least one unit-object one-way mapping algorithm.
[0190] M36. The method according to any of the preceding method embodiments with the features of method embodiment M28 wherein the at least one simulation of at least one object is combined in at least one combined simulation with at least one simulation of at least one resulting object.
[0191] M37. The method according to any of the preceding method embodiments with the features of method embodiment M29, wherein the at least one simulation of at least a first object and at least a second object is combined in at least one combined simulation with at least one simulation of at least one resulting object.
[0192] M38. The method according to any of the preceding method embodiments with the features of method embodiment M36, wherein operating the at least one encryption module comprises generating at least one simulation of at least one resulting object in the at least one combined simulation.
[0193] M39. The method according to any of the preceding method embodiments with the features of method embodiments M36 and / or M37, wherein operating the at least one encryption module comprises generating the at least one simulation of the at least one resulting object according to at least one resulting-object one-way algorithm.
[0194] M40. The method according to any of the preceding method embodiments with the features of method embodiment M39 wherein the resulting-object one-way algorithm comprises generating the at least one simulation of the at least one resulting object from at least one data indicative of at least one resulting linguistic unit.
[0195] M41. The method according to any of the preceding method embodiments with the features of method embodiment M18 or M19, and M40, wherein operating the at least one encryption module comprises generating the at least one data indicative of at least one resulting linguistic unit from at least one data indicative of the at least one resulting set element.
[0196] M42. The method according to any of the preceding method embodiments with the features of method embodiments M26 and M41, wherein operating the at least one encryption module comprises generating the at least one data indicative of at least one resulting linguistic unit from the at least one data indicative of the at least one resulting set element according to the at least one set element-unit encryption key.
[0197] M43. The method according to any preceding method embodiment wherein operating the at least one edge device comprises displaying at least one data indicative of the at least one encryption module.
[0198] M44. The method according to any preceding method embodiment with the features of method embodiment M26, wherein operating the at least one edge device comprises displaying at least one data indicative of the at least one set elementunit encryption key.
[0199] M45. The method according to any preceding method embodiment with the features of method embodiment M26, wherein operating the at least one edge device comprises displaying at least one data indicative of at least one part of the at least one set element-unit encryption key.
[0200] M46. The method according to any preceding method embodiment with the features of method embodiment M44 wherein operating the at least one edge device comprises detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key.
[0201] M47. The method according to any preceding method embodiment with the features of method embodiment M45 wherein operating the at least one edge device comprises detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
[0202] M48. The method according to any of the preceding method embodiments with the features of method embodiments M46 or M47, wherein operating the training module comprises storing the at least one data one data indicative of the user's input.
[0203] M49. The method according to any of the preceding method embodiments wherein operating the at least one training module comprises outputting at least one operational command to the at least one edge device.
[0204] M50. The method according to any of the preceding method embodiments with the features of method embodiments M44, M48 and M49, wherein the at least one operational command comprises modifying the display of the at least one data indicative of the at least one set element-unit encryption key and / or the display of the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
[0205] M51. The method according to any of the preceding method embodiments wherein operating the at least one training module comprises operating at least one primary-training-AI module.
[0206] M52. The method according to any preceding method embodiment with the features of method embodiment M50 wherein operating the at least one primary-training-AI module comprises outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key and / or the display of the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
[0207] M53. The method according to any preceding method embodiment with the features of method embodiments M34, wherein operating the at least one edge device comprises displaying at least one data indicative of the at least one unit-object one-way mapping algorithm.
[0208] M54. The method according to any preceding method embodiment with the features of method embodiment M53 wherein operating the at least one edge device comprises detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one unit-object one-way mapping algorithm.
[0209] M55. The method according to any preceding method embodiment with the features of method embodiments M36 and / or M37, wherein operating the at least one edge device comprises displaying the at least one combined simulation.
[0210] M56. The method according to any preceding method embodiment with the features of method embodiment M55 wherein operating the at least one edge device comprises detecting at least one data indicative of the user's input with respect to the at least one combined simulation.
[0211] M57. The method according to any preceding method embodiment with the features of method embodiments M39, wherein operating the at least one edge device comprises displaying at least one data indicative of the at least one resulting- object one-way algorithm.
[0212] M58. The method according to any preceding method embodiment with the features of method embodiment M57, wherein operating the at least one edge device comprises detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting-object one-way algorithm.
[0213] M59. The method according to any preceding method embodiment with the features of method embodiments M53-M58 and M49, wherein the at least one operational command comprises modifying the display of the at least one data and / or the display of the at least one combined simulation.
[0214] M60. The method according to any of the preceding method embodiments wherein operating the at least one training module comprises operating at least one secondary-training-AI module.
[0215] M61. The method according to any preceding method embodiment with the features of method embodiment M59 and M60, wherein operating the at least one secondary- training-AI module comprises outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data. M62. The method according to any of the preceding method embodiments with the features of method embodiment M15, wherein operating the at least one edge module comprises displaying at least on data indicative of the at least one set element.
[0216] M63. The method according to any of the preceding method embodiments with the features of method embodiment M16, wherein operating the at least one edge module comprises displaying at least on data indicative of the at least first set element and / or the at least second set element.
[0217] M64. The method according to any preceding method embodiment with the features of method embodiments M18 and / or M19, wherein operating the at least one edge module comprises displaying at least one data indicative of the at least one operation module.
[0218] M65. The method according to any preceding method embodiment with the features of method embodiments M62 and M64, wherein operating the at least one edge module comprises detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element and / or the at least one data indicative of the at least one operation module.
[0219] M66. The method according to any preceding method embodiment with the features of method embodiments M63 and M64, wherein operating the at least one edge module comprises detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least first set element and / or the at least second set element and / or the at least one data indicative of the at least one operation module.
[0220] M67. The method according to any preceding method embodiment with the features of method embodiments M60 and M65, wherein operating the at least one secondary-training-AI module comprises outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element and / or the at least one data indicative of the at least one operation module.
[0221] M68. The method according to any preceding method embodiment with the features of method embodiments M60 and M66, wherein operating the at least one secondary-training-AI module comprises outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least first set element and / or the at least second set element and / or the at least one data indicative of the at least one operation module.
[0222] M69. The method according to any preceding method embodiment with the features of method embodiments M18 and / or M19, wherein operating the at least one edge module comprises displaying at least one data indicative of the at least one resulting set element.
[0223] M70. The method according to any preceding method embodiment with the features of method embodiment M69, wherein operating the at least one edge module comprises detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
[0224] M71. The method according to any preceding method embodiment with the features of method embodiments M70, wherein operating the at least one secondary-training- AI module comprises outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
[0225] M72. The method according to any preceding method embodiment with the features of any combination of any of method embodiments M52, M61, M67, M71, wherein operating the at least one training module comprises outputting at least one operational command to the at least one edge device according to at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module.
[0226] M73. The method according to any preceding method embodiment with the features of method embodiment M72, wherein operating the at least one edge device comprises outputting the at least one result to the at least one parametrization module.
[0227] M74. The method according to any preceding method embodiment wherein operating the at least one parametrization module comprises outputting at least one operational command to the at least one encryption module.
[0228] M75. The method according to any preceding method embodiment with the features of method embodiment M73 wherein operating the at least one parametrization module comprises outputting at least one operational command to the at least one encryption module according to the at least one result of at least one of the at least one training module.
[0229] M76. The method according to any preceding method embodiment with the features of method embodiment M73 wherein operating the at least one parametrization module comprises outputting at least one operational command to the at least one encryption module according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training- AI module.
[0230] M77. The method according to any of the preceding method embodiments with the features of method embodiments M34 and M76, wherein operating the at least one parametrization module comprises outputting at least one operational command to the at least one encryption module, wherein the at least one operational command comprises modifying the at least one unit-object one-way mapping algorithm according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training- AI module.
[0231] M78. The method according to any of the preceding method embodiments with the features of any of method embodiments M28, M36, wherein operating the at least one parametrization module comprises outputting at least one operational command to the at least one encryption module, wherein the at least one operational command comprises modifying the at least one object and / or the at least one resulting object.
[0232] M79. The method according to any of the preceding method embodiments with the features of any of method embodiments M29, M37, wherein operating the at least one parametrization module comprises outputting at least one operational command to the at least one encryption module, wherein the at least one operational command comprises modifying the at least first object and / or the at least second object and / or the at least one resulting object.
[0233] M80. The method according to any method embodiments with the features of method embodiment M78, wherein the at least one operational command comprises modifying the at least one object's and / or at least one resulting object's shape. M81. The method according to any method embodiments with the features of method embodiment M78, wherein the at least one operational command comprises modifying the at least one object's and / or at least one resulting object's size.
[0234] M82. The method according to any method embodiments with the features of method embodiment M78, wherein the at least one operational command comprises modifying the at least one object's and / or at least one resulting object's color.
[0235] M83. The method according to any method embodiments with the features of method embodiment M78, wherein the at least one operational command comprises modifying the at least one object's and / or at least one resulting object's position in the at least one simulation with respect to at least another object in the at least one simulation.
[0236] M84. The method according to any method embodiments with the features of method embodiment M79, wherein the at least one operational command comprises modifying the at least one object's and / or at least one resulting object's physical properties.
[0237] M85. The method according to any method embodiments with the features of method embodiment M79, wherein the at least one operational command comprises modifying the at least first object's and / or the at least second object's and / or at least one resulting object's shape.
[0238] M86. The method according to any method embodiments with the features of method embodiment M79, wherein the at least one operational command comprises modifying the at least first object's and / or the at least second object's and / or at least one resulting object's size.
[0239] M87. The method according to any method embodiments with the features of method embodiment M79, wherein the at least one operational command comprises modifying the at least first object's and / or the at least second object's and / or at least one resulting object's color.
[0240] M88. The method according to any method embodiments with the features of method embodiment M79, wherein the at least one operational command comprises modifying the at least first object's and / or the at least second object's and / or at least one resulting object's position in the at least one simulation with respect to at least one object in the at least one simulation. M89. The method according to any method embodiments with the features of method embodiment M79, wherein the at least one operational command comprises modifying the at least first object's and / or the at least second object's and / or at least one resulting object's physical properties.
[0241] M90. The method according to any of the preceding method embodiments wherein the method comprises operating at least two edge devices.
[0242] M91. The method according to any of the preceding method embodiments with the features of method embodiment M90, wherein operating at least one of the at least two edge devices comprises operating the at least one of the at least two edge devices as a super-user edge device.
[0243] M92. The method according to any of the preceding method embodiment with the features of method embodiment M91, wherein operating the at least one super- user edge device comprises outputting at least one operational command to the at least one parametrization module.
[0244] M93. The method according to any of the preceding method embodiment with the features of method embodiment M91, wherein operating the at least one super- user edge device comprises outputting at least one operational command to the at least one parametrization module according to at least one data indicative of at least one super-user input.
[0245] M94. The method according to any preceding method embodiment with the features of method embodiments M73 and M91, wherein operating the at least one parametrization module comprises outputting at least one data indicative of the at least one result to the at least one super-user edge device.
[0246] M95. The method according to any preceding method embodiment with the features of method embodiments M26 and M73 wherein operating the at least one parametrization module comprises outputting at least one set element-unit encryption key modification suggestion according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module, to the at least one super-user edge device
[0247] M96. The method according to any preceding method embodiment with the features of method embodiments M39 and M73 wherein operating the at least one parametrization module comprises outputting at least one resulting-object oneway algorithm modification suggestion according to the at least one result of at least one of the at least one primary-training-AI module and / or the at least one secondary-training-AI module, to the at least one super-user edge device.
[0248] M97. The method according to any preceding method embodiment with the features of method embodiments M95 and / or M96 wherein operating the at least one super- user edge device comprises outputting at least one operational command to the at least one parametrization module relating to at least one data indicative of the super user's input with respect to the at least one modification suggestion.
[0249] M98. The method according to any of the preceding method embodiments with the features of method embodiments M77 and M92, wherein operating the at least one super-user edge module comprises outputting at least one operational command to the at least one parametrization module, wherein the at least one operational command comprises overriding the at least one operational command outputted by the at least one parametrization module to the at least one encryption module.
[0250] M99. The method according to any of the preceding method embodiments with the features of method embodiments M73, wherein operating the at least one parametrization module comprises outputting the at least one result to the at least one output module.
[0251] M100. The method according to any of the preceding method embodiments with the features of method embodiments M73, wherein operating the at least one output module comprises receiving the at least one result from the at least one parametrization module.
[0252] M101. The method according to any of the preceding method embodiments with the features of method embodiments M100, wherein operating the at least one output module comprises transmitting the at least one result to a production system.
[0253] M102. The method according to any preceding method embodiment with the features of method embodiments M14 and M91 wherein operating the at least one super-user edge device comprises outputting at least one operational command to the at least one algebraic structure module.
[0254] M103. The method according to any preceding method embodiment with the features of method embodiment M102 wherein the at least one operational command comprises modifying the at least one algebraic structure module.
[0255] M104. The method according to any preceding method embodiment with the features of method embodiment M102, wherein the at least one operational command comprises modifying at least one part and / or a combination of parts of the at least one algebraic structure module.
[0256] M105. The method according to any preceding method embodiment with the features of method embodiment M102, wherein operating the at least one super-user edge device comprises outputting at least one operational command to the at least one algebraic structure module according to at least one data indicative of at least one super-user input.
[0257] M106. The method according to any of the preceding method embodiments wherein the method comprises operating at least three edge devices.
[0258] M107. The method according to any of the preceding method embodiments with the features of method embodiment M106, wherein operating at least one of the at least three edge devices comprises operating the at least one of the at least three edge devices as an administrator edge device.
[0259] M108. The method according to any preceding method embodiment with the features of method embodiments M107 wherein operating the at least one administrator edge device comprises accessing the at least one output module.
[0260] M109. The method according to any preceding method embodiment with the features of method embodiment M99 and M108, wherein operating the at least one administrator edge device comprises outputting at least one data indicative of the at least one result from the at least one output module to at least one production system.
[0261] Ml 10. The method according to any preceding method embodiment with the features of method embodiment M109, wherein the at least one data indicative of the at least one result is modified according to at least one data indicative of at least one administrator input.
[0262] Mill. The method according to any preceding method embodiment with the features of method embodiments M52 and / or M60, wherein operating the at least one primary-training-AI module and / or the secondary-training-AI module comprises training the at least one primary-training-AI module and / or the secondary- training-AI independently of a user's input.
[0263] Ml 12. The method according to any preceding method embodiment wherein at least one module performing the method is located on a server.
[0264] M113. The method according to any preceding method embodiment wherein the at least one training module performing the method is located on a server.
[0265] Ml 14. The method according to any preceding method embodiment wherein the at least one parametrization module performing the method is located on a server.
[0266] The method according to any preceding method embodiment wherein the at least one output module performing the method is located on a server.
[0267] Below, computer program embodiments will be discussed. These embodiments are abbreviated by the letter "C" followed by a number. When reference is herein made to a computer program embodiment, those embodiments are meant.
[0268] Cl. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method according to any of the preceding method embodiments.
[0269] Brief Figure Description
[0270] The present invention will now be described with reference to the accompanying drawings which illustrate embodiments of the invention. These embodiments should only exemplify, but not limit, the present invention.
[0271] Fig. 1 schematically depicts an example of the system according to embodiments of the present invention;
[0272] Fig. 2 schematically depicts an example of part of the encryption module according to embodiments of the present invention;
[0273] Fig. 3 depicts some examples of the edge device display according to embodiments of the present invention. It is noted that not all the drawings carry all the reference signs. Instead, in some of the drawings, some of the reference signs have been omitted for sake of brevity and simplicity of illustration. Embodiments of the present invention will now be described with reference to the accompanying drawings.
[0274] Detailed Figure Description
[0275] Fig. 1 schematically depicts a system 1000 according to the embodiments of the present invention. System 1000 comprises edge devices 1100, 1150, and 1180, encryption module 1200, training module 1400, parametrization module 1600, and output module 1800. System 1000 is configured to communicate with production system 2000 via edge device 1180 and / or output module 1800.
[0276] Edge device 1100 receives data from the encryption module 1200 and by extension algebraic structure module 1300 comprised in encryption module 1200 according to a user input detected by edge device 1100. Edge device 1100 is also configured to display data indicative of algebraic structure module 1300 and / or its different modules such as set module 1320, operation module 1340 and constraint module 1360.
[0277] By detecting user input with respect to at least one display of data, edge device 1100 transmits said user input to both the encryption module 1200 and the training module 1400 which is configured to transmit operational commands to modify the encryption module 1200 accordingly. These modifications comprise modifying the range of the set elements of set module 1320 according to the user input.
[0278] Training module 1400 may also comprise two Al modules (not shown). A primary-training- AI module and a secondary-training-AI module.
[0279] The data compiled from the training module is also transmitted to the parametrization module 1600 which is configured to modify the encryption module 1200 and the algebraic structure module 1300 according to the data received.
[0280] Parametrization module 1600 communicates with a second edge device 1150, configured as a super-user edge device 1150. This super-user edge device is configured to send operational commands to modify the parametrization module 1600, the encryption module 1200 and the algebraic structure 1300. Super-user edge device 1150 thus has access to data resulting from the edge device 1100, the training module 1400, the encryption module 1300 and the parametrization module 1600. It is also configured to override any operational sent by the parametrization module 1600 to the encryption module 1200. The parametrization module 1600 is also configured to transmit data to an output module 1800, for production purposes. The data is consolidated in the output module 1800 and transmitted to another edge device configured as an administrator module 1180. The data transmitted may relate to the objects to produce with respect to simulated objects, their shapes, their colors, their sizes...
[0281] Production system 2000 received data from output module 1800 and administrator module 1180 to produce at least one object according to the data consolidated.
[0282] Fig. 2 schematically depicts an example of the encryption module 1200 according to embodiments of the present invention. The algebraic structure 1210 comprises two set elements 1212 and 1214, one operation 1213 and one resulting set element 1216. Set elements 1212 and 1214 have been selected by the training module 1400 from set module 1320 according to previous user input (not shown) and similarly, operation 1213 has been selected by the training module 1400 from operation module 1340. At least one constraint from constraint module 1360 is enforced on operation 1213.
[0283] The set elements 1212 and 1214 are encrypted into the linguistic units 1232 and 1234 respectively, according to the element-unit key 1220.
[0284] The primary-training-AI comprised in training module 1400 (not shown) is configured to adjust the range of set module 1320 according to the user input with respect to the element-unit key 1220, set elements 1212 and 1214, and linguistic units 1232 and 1234.
[0285] The linguistic units 1232 and 1234 pass through the Unit-Object One-way mapping 1240 to produce simulation elements 1252 and 1254 respectively in simulation 1250. Simulation 1250 also presents a third simulation object 1256, which, by going through the resulting- object one-way algorithm 1260, produces the linguistic unit(s) 1276.
[0286] Linguistic unit(s) 1276 is then decoded into the resulting element 1216 according to the element-Unit key 1220.
[0287] The secondary-training-AI comprised in training module 1400 (not shown) is configured to adjust the range of set module 1320 and / or simulation 1250 of objects 1252 and 1254 and resulting object 1256 according to the user input with respect to the Unit-Object One-way mapping 1240, objects 1252 and 1254, simulation 1250, resulting object 1256, and the resulting-object one-way algorithm 1260.
[0288] Parametrization module 1600 (not shown) is configured to modify the Unit-Object Oneway mapping 1240, simulation 1250 comprising 1250 of objects 1252 and 1254 and resulting object 1256, and the resulting-object one-way algorithm 1260 and the algebraic structure module 1300 according to the data received from training module 1400 (not shown).
[0289] Super-user edge device 1150 is notified of these changes and is configured to override them if needed.
[0290] Fig. 3 depicts some examples of edge device 1100 displays. Fig. 3 a depicts a series of tests to be taken by the user via edge device 1100 to gather data and transmit it to the encryption module 1200 and training module 1400. Fig. 3 b depicts a prompt on the user display displaying set elements from set module 1320 as well as a simulation of objects. According to the user input, the training module 1400 and the parametrization module 1600 are configured to modify the encryption module 1200 and by extension the display of edge module 1100. Modifications may include but are not limited to the range of set elements in the set module, the simulation 1250, the objects in simulation 1250, the objects' properties in simulation 1250 such as color, size and shape.
[0291] While in the above, a preferred embodiment has been described with reference to the accompanying drawings, the skilled person will understand that this embodiment was provided for illustrative purpose only and should by no means be construed to limit the scope of the present invention, which is defined by the claims.
[0292] Whenever a relative term, such as "about", "substantially" or "approximately" is used in this specification, such a term should also be construed to also include the exact term. That is, e.g., "substantially straight" should be construed to also include "(exactly) straight".
[0293] Whenever steps were recited in the above or also in the appended claims, it should be noted that the order in which the steps are recited in this text may be accidental. That is, unless otherwise specified or unless clear to the skilled person, the order in which steps are recited may be accidental. That is, when the present document states, e.g., that a method comprises steps (A) and (B), this does not necessarily mean that step (A) precedes step (B), but it is also possible that step (A) is performed (at least partly) simultaneously with step (B) or that step (B) precedes step (A). Furthermore, when a step (X) is said to precede another step (Z), this does not imply that there is no step between steps (X) and (Z). That is, step (X) preceding step (Z) encompasses the situation that step (X) is performed directly before step (Z), but also the situation that (X) is performed before one or more steps (Yl), ..., followed by step (Z). Corresponding considerations apply when terms like "after" or "before" are used.
Claims
52Claims1. A system for mnemonic devices wherein the system comprises at least one edge device, wherein the at least one edge device is configured to detect at least one user input, and transmit to and / or receive from the at least one encryption module, at least one data; at least one encryption module, wherein the at least one encryption module is configured to encrypt the at least one data into at least one encrypted data according to at least one encryption algorithm; at least one training module wherein the at least one training module is configured to output at least one operational command to the at least one edge device; at least one parametrization module wherein the at least one parametrization module is configured to output at least one operational command to the at least one encryption module according to the at least one result of at least one of the at least one training module; and at least one output module wherein the at least one output module is configured to transmit the at least one result to a production system.
2. The system according to the preceding system claim wherein the at least one encryption module is configured to encrypt, at least a first data indicative of at least a first set element of the at least one set module and at least a second data indicative of at least a second set element of at least one set module, into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively, according to at least one set element-unit encryption key, wherein the at least one set module is comprised in at least one algebraic structure module comprised in the at least one encryption module.
3. The system according to the preceding system claim wherein the at least one encryption module is configured to encode the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully, according to at least one unit-object one-way mapping algorithm.
4. The system according to the preceding system claim, wherein the encryption module is configured to generate at least one simulation of at least one resulting53 object in at least one combined simulation, wherein the at least one combined simulation combines the at least one simulation of at least a first object and at least a second object, and at least one simulation of the at least one resulting object, wherein the at least one simulation of the at least one resulting object is generated according to at least one resulting-object one-way algorithm, wherein the resulting-object one-way algorithm is configured to generate the at least one simulation of the at least one resulting object from at least one data indicative of at least one resulting linguistic unit, wherein the at least one resulting linguistic unit is generated from at least one data indicative of at least one resulting set element according to the at least one set element-unit encryption key wherein the at least one resulting set element is returned from at least one operation module comprised in the at least one algebraic structure module, from at least the first set element and the second set element of the at least one set module and wherein the at least one resulting set element is comprised in the at least one set module.
5. The system according to the preceding system claim, wherein the at least one edge device is configured to display at least one data indicative of the at least one set element-unit encryption key, and / or at least one data indicative of at least one part of the at least one set element-unit encryption key, and / or at least one data indicative of the at least one unit-object one-way mapping algorithm, and / or the at least one combined simulation, and / or at least one data indicative of the at least one resulting-object one-way algorithm, and / or at least on data indicative of the at least first set element and / or the at least second set element, and / or at least one data indicative of the at least one operation module, and / or at least one data indicative of the at least one resulting set element, and wherein the at least one edge device is configured to detect at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one part of the at least one set element-unit encryption key, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one unit-object one-way mapping algorithm, and / or at least one data indicative of the user's input with respect to the at least one combined simulation, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting-object one-way algorithm, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least first set element and / or the at least second set element, and / or the at least one data indicative of the at least one operation module, and / or at least one data indicative of the user's input with respect to the at least one data54 indicative of the at least one resulting set element.
6. The system according to any of the preceding system claims with the features of system claim 5, wherein the at least one training module comprises at least one primary-training-AI module, wherein the at least one primary-training-AI module is configured to output the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key and / or the display of the at least one data indicative of the at least one part of the at least one set element-unit encryption key.
7. The system according to any of the preceding system claims with the features of system claim 5, wherein the at least one training module comprises at least one secondary-training-AI module, wherein the at least one secondary-training-AI module is configured to output the at least one operational command to the at least one edge device according to at least one data indicative of the user's input with respect to the display of the at least one combined simulation and / or the display of at least one data, and / or the at least one data, wherein the at least one data comprises at least one data indicative of the at least one unit-object one-way mapping algorithm, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one unit-object one-way mapping algorithm, and / or at least one data indicative of the user's input with respect to the at least one combined simulation, and / or at least one data indicative of the at least one resulting-object one-way algorithm, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting-object one-way algorithm, at least one data indicative of the at least first set element and / or the at least second set element and / or at least one data indicative of the at least one operation module, at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
8. The system according to any of the preceding system claims with the features of claim 4, wherein the at least one parametrization module is configured to output at least one operational command to the at least one encryption module, wherein the at least one operational command is configured to modify the at least one unit-object one-way mapping algorithm, and / or the at least first object and / or the at least second object and / or the at least one resulting object and / or the at least first object's and / or the at least second object's and / or at least one resulting object's shape, and / or the at least first object's and / or the at least second object's55 and / or at least one resulting object's size, and / or the at least first object's and / or the at least second object's and / or at least one resulting object's color and / or the at least first object's and / or the at least second object's and / or at least one resulting object's position in the at least one simulation with respect to at least one object in the at least one simulation and / or the at least first object's and / or the at least second object's and / or at least one resulting object's physical properties.
9. The system according to any of the preceding system claims wherein the system comprises at least two edge devices, wherein at least one of the at least two edge devices is configured as a super-user edge device, wherein the at least one super- user edge device is configured to output at least one operational command to the at least one parametrization module according to at least one data indicative of at least one super-user input, wherein the at least one super-user edge module is configured to output at least one operational command to the at least one parametrization module, wherein the at least one operational command is configured to override the at least one operational command outputted by the at least one parametrization module to the at least one encryption module.
10. The system according to any of the preceding system claims wherein the system comprises at least three edge devices, wherein at least one of the at least three edge devices is configured as an administrator edge device, wherein the at least one administrator edge device is configured to output at least one data indicative of the at least one result from the at least one output module to at least one production system, wherein the at least one data indicative of the at least one result is configured according to at least one data indicative of at least one administrator input.
11. A method for mnemonic devices wherein the method comprises operating at least one edge device, wherein operating at least one edge device comprises detecting at least one user input, and transmitting to and / or receiving from the at least one encryption module, at least one data; operating at least one encryption module, wherein operating the at least one encryption module comprises encrypting at least one data into at least one encrypted data according to at least one encryption algorithm; operating at least one training module, wherein operating the at least one training module comprises outputting at least one operational command to the at least one edge device; operating at least one parametrization module, wherein operating the at least oneparametrization module comprises outputting at least one operational command to the at least one encryption module according to the at least one result of at least one of the at least one training module; and operating at least one output module, wherein operating the at least one output module comprises transmitting the at least one result to a production system.
12. The method according to the preceding method claim, wherein operating the at least one encryption module comprises encrypting, at least a first data indicative of at least a first set element of at least one set module and at least a second data indicative of at least a second set element of at least one set module into at least a first data indicative of at least a first linguistic unit and at least a second data indicative of at least a second linguistic unit, respectively, according to at least one set element-unit encryption key, wherein the at least one set module is comprised in at least one algebraic structure module comprised in the at least one encryption module.
13. The method according to the preceding method claim, wherein operating the at least one encryption module comprises encoding the at least first data indicative of at least a first linguistic unit and the at least second data indicative of at least a second linguistic unit into at least one simulation of at least a first object and at least one a second object, respectfully, wherein the at least first object and the at least second object are representative of the at least first linguistic unit and the at least second linguistic unit, respectfully, according to at least one unit-object oneway mapping algorithm.
14. The method according to the preceding method claim, wherein operating the at least one encryption module comprises generating at least one simulation of at least one resulting object in the at least one combined simulation, wherein the at least one combined simulation combines the at least one simulation of at least a first object and at least a second object, and at least one simulation of the at least one resulting object, wherein the at least one simulation of the at least one resulting object is generated according to at least one resulting-object one-way algorithm, wherein the resulting-object one-way algorithm comprises generating the at least one simulation of the at least one resulting object from at least one data indicative of at least one resulting linguistic unit, wherein the at least one data indicative of at least one resulting linguistic unit is generated by operating the at least one encryption module, from at least one data indicative of at least one resulting set element according to the at least one set element-unit encryptionkey, wherein the at least one resulting set element is returned from at least one operation module comprised in the at least one algebraic structure module, from at least the first set element and the second set element of the at least one set module and wherein the at least one resulting set element is comprised in the at least one set module.
15. The method according to the preceding method claim, wherein operating the at least one edge device comprises displaying at least one data indicative of the at least one set element-unit encryption key, and / or at least one data indicative of at least one part of the at least one set element-unit encryption key and / or at least one data indicative of the at least one unit-object one-way mapping algorithm, and / or the at least one combined simulation, and / or at least one data indicative of the at least one resulting-object one-way algorithm, and / or at least on data indicative of the at least first set element and / or the at least second set element, and / or at least one data indicative of the at least one operation module, and / or at least one data indicative of the at least one resulting set element, and wherein operating the at least one edge device comprises detecting at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one part of the at least one set element-unit encryption key, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one unit-object one-way mapping algorithm, and / or at least one data indicative of the user's input with respect to the at least one combined simulation, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting-object oneway algorithm, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least first set element and / or the at least second set element, and / or the at least one data indicative of the at least one operation module, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
16. The method according to any of the preceding method claims with the features of claim 15, wherein operating the at least one training module comprises operating at least one primary-training-AI module, wherein operating the at least one primary-training-AI module comprises outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the at least one data indicative of the at least one set element-unit encryption key and / or the display of the at least one58 data indicative of the at least one part of the at least one set element-unit encryption key.
17. The method according to any of the preceding method claims with the features of claim 15, wherein operating the at least one training module comprises operating at least one secondary-training-AI module, wherein operating the at least one secondary-training-AI module comprises outputting the at least one operational command to the at least one edge device according to the at least one data indicative of the user's input with respect to the display of the at least one combined simulation and / or the display of at least one data, and / or the at least one data, wherein the at least one data comprises at least one data indicative of the at least one unit-object one-way mapping algorithm, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one unit-object one-way mapping algorithm, and / or at least one data indicative of the user's input with respect to the at least one combined simulation, and / or at least one data indicative of the at least one resulting-object one-way algorithm, and / or at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting-object one-way algorithm, at least one data indicative of the at least first set element and / or the at least second set element and / or at least one data indicative of the at least one operation module, at least one data indicative of the user's input with respect to the at least one data indicative of the at least one resulting set element.
18. The method according to any of the preceding method claims with the features of claim 14, wherein operating the at least one parametrization module comprises outputting at least one operational command to the at least one encryption module, wherein the at least one operational command comprises modifying the at least one unit-object one-way mapping algorithm, and / or the at least first object and / or the at least second object and / or the at least one resulting object, and / or the at least first object's and / or the at least second object's and / or at least one resulting object's shape, and / or the at least first object's and / or the at least second object's and / or at least one resulting object's size, and / or the at least first object's and / or the at least second object's and / or at least one resulting object's color and / or the at least first object's and / or the at least second object's and / or at least one resulting object's position in the at least one simulation with respect to at least one object in the at least one simulation and / or the at least first object's and / or the at least second object's and / or at least one resulting object's physical properties.5919. The method according to any of the preceding method claims, wherein the method comprises operating at least two edge devices, wherein operating at least one of the at least two edge devices comprises operating the at least one of the at least two edge devices as a super-user edge device, wherein operating the at least one super-user edge device comprises outputting at least one operational command to the at least one parametrization module according to at least one data indicative of at least one super-user input, wherein operating the at least one super-user edge module comprises outputting at least one operational command to the at least one parametrization module, wherein the at least one operational command comprises overriding the at least one operational command outputted by the at least one parametrization module to the at least one encryption module.
20. The method according to any of the preceding method claims, wherein the method comprises operating at least three edge devices, wherein operating at least one of the at least three edge devices comprises operating the at least one of the at least three edge devices as an administrator edge device, wherein operating the at least one administrator edge device comprises outputting at least one data indicative of the at least one result from the at least one output module to at least one production system, wherein the at least one data indicative of the at least one result is modified according to at least one data indicative of at least one administrator input.
21. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method according to any of the preceding method claims.
Citation Information
Patent Citations
Collection and control of user activity set data and activity set user interface
US10671245B2
Automated dynamic custom game content generation
US20230054150A1
Systems, methods and computer readable media for associating mnemonic devices with media content
US20140279224A1
Control of displayed activity information using navigational mnemonics
US20180284958A1