Service activation via a digital twin of a real environment

The digital twin system addresses fragmented service information by integrating a computer model with service interaction modules, enabling seamless navigation and personalized access to services, thus enhancing user experience and efficiency.

WO2025181309A1PCT designated stage Publication Date: 2025-09-04WARP UNIVERSE OÜ
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/EP2025/055468
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-29
Filing Date
2025-02-28
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

Users face challenges in accessing comprehensive information about services in a real environment due to fragmented and disparate sources, requiring extensive physical exploration or online research, and existing technologies further complicate this by isolating service offerings.

Method used

A digital twin system that integrates a computer model of the environment with service interaction modules, allowing users to navigate, select, and activate services seamlessly, incorporating user preferences and authorization, and providing a unified platform for service access.

Benefits of technology

Enhances user experience by offering a comprehensive overview of services, reducing latency, and ensuring efficient service delivery through personalized interactions and streamlined access control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2025055468_04092025_PF_FP_ABST
    Figure EP2025055468_04092025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a system for activating services to a user. The system comprises a digital twin of a real environment with an environment structure, the digital twin comprising: a computer model of the environment structure; a plurality of service interaction modules, each provided at a respective location within computer model, associated with at least one respective service, configured to activate the at least one respective service. The system further comprises a user device configured to interact with the digital twin, the user device comprising: a visual image generator configured to display a visual representation of the computer model; a navigation module configured to navigate through the computer model; and a user interface configured to interact with the service interaction modules at their respective locations in the computer model to select and / or activate the at least one respective service of the service interaction module. The present invention also relates to a method for activating services to a user.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Service activation via a digital twin of a real environment

[0002] The present invention relates to the activation of services offered in a real environment using a digital twin of the real environment.

[0003] Accessing various services provided in an environment poses a significant challenge for users, often requiring either physical presence in the environment or extensive online research across multiple service providers. Whether seeking amenities in a neighborhood, facilities in a city, or offerings within a complex, users are confronted with fragmented information and disparate sources, hindering their ability to grasp the full spectrum of available services efficiently.

[0004] Furthermore, existing technologies exacerbates the issue by presenting services in isolation, with each service provider showcasing only their specific offerings. This fragmented approach further complicates users' efforts to obtain a comprehensive overview of available services within a given environment.

[0005] Consequently, a pressing need exists for a unified platform that consolidates and exhibits all services within an environment, transcending the limitations of fragmented information and disparate sources. Such a platform would empower users to access a comprehensive directory of services seamlessly, eliminating the need for extensive searches or physical exploration while fostering a more efficient and user-friendly experience.

[0006] The present invention relates to a system for activating services to a user. The system comprises a digital twin of a real environment with an environment structure and a user device configured to interact with the digital twin. The terms environment and real environment can be used synonymously to refer to an environment existing in the physical world.

[0007] The digital twin comprises a computer model of the environment structure. The digital twin may thus allow users to virtually explore and interact with the environment as if they were physically present, providing a comprehensive understanding of the environment.

[0008] The digital twin further comprises a plurality of service interaction modules, wherein each service interaction module is provided at a respective location within computer model. This localization facilitates accessing relevant services based on their spatial context, enhancing convenience and user experience. Further each service interaction module is associated with at least one respective service and is configured to activate the at least one respective service. This functionality can enable users to seamlessly engage with and access desired services directly from the digital twin, streamlining the user experience and facilitating prompt service delivery.

[0009] The user device comprises a visual image generator configured to display a visual representation of the computer model and a navigation module configured to navigate through the computer model. The user device further comprises a user interface configured to interact with the service interaction modules at their respective locations in the computer model to select and / or activate the at least one respective service of the service interaction module. This user-friendly interface can enhance accessibility and ease of use, empowering users to navigate the environment, select services, and activate them with minimal effort. The navigation module may allow users to navigate through the computer model of the environment, facilitating intuitive exploration and discovery of available services. This flexibility in navigation can enhances user engagement and satisfaction, catering to diverse user preferences and requirements.

[0010] Each service interaction module can comprise computer instructions.

[0011] The system can comprise a processor configured to execute the service interaction modules.

[0012] By incorporating a processor configured to execute the service interaction modules, the system may optimize the execution of services within the digital twin. This can ensure efficient service delivery, reducing latency and enhancing user experience.

[0013] The system can comprise a model database comprising stored therein the digital twin. With the inclusion of a model database comprising the stored digital twin, the system can offer centralized data storage for efficient management and access to the digital twin. The model database can enhance data integrity, accessibility, and scalability, facilitating seamless interactions between users and the digital twin.

[0014] The user device can be configured to access the model database to interact with the digital twin. This can allow the user device to obtain the digital twin or portions thereof.

[0015] The processor can be configured to access the model database. This can allow the processor to obtain the digital twin or portion thereof, such as, one or more of the service interaction modules. The system can comprise a user database comprising user profiles, each associated with a respective user.

[0016] Each user profile can comprise user data, such as, user preferences.

[0017] By incorporating a user database comprising user profiles the system can provide personalized user experiences within the digital twin. This personalization can enhance user engagement and satisfaction by tailoring service offerings and interactions to individual user preferences and requirements.

[0018] Each user profile can comprise history data corresponding to the respective user.

[0019] The history data can be indicative of previous service selections and / or activations by the user.

[0020] The inclusion of history data within each user profile can allow the system to provide context-aware service recommendations and activations based on previous user interactions. By leveraging historical service selections and activations, the system can anticipate user preferences and dynamically adjust service offerings within the digital twin, enhancing user convenience and satisfaction.

[0021] The real environment can be a real object or a real territory. That is, the present invention may provide a digitization of a real object or territory.

[0022] The real environment can comprise at least one real building and the environment structure can comprise an architectural structure of each one of the at least one real building. The architectural structure can provide a detailed representation of each building within the digital twin. Users can explore and interact with architectural elements such as floors, rooms, and amenities, facilitating a comprehensive understanding of the building's layout and functionality.

[0023] The environment structure can be indicative of a shape, size and relative positioning of elements constituting the environment. The system can thus provide users with a visual depiction of the physical environment's characteristics within the digital twin. This visual depiction can enable users to understand the layout and spatial organization of elements constituting the environment, facilitating intuitive navigation and interaction. The real environment can comprise at least one restricted area, wherein each restricted area can be configured to be accessed by authorized users only. This can provide a granular access control within the real environment. For example, in a hotel, different areas, such as, rooms, can be accessed by specific users.

[0024] The real environment can comprise an environment user interface configured to interact with the service interaction modules at their respective locations in the computer model to select and / or activate the at least one respective service of the service interaction module. The system may thus provide localized interaction capability, streamlining service selection and activation based on their spatial context.

[0025] The digital twin can comprise at least one virtual extension to the real environment, wherein each virtual extension can be configured to be accessed digitally only. By incorporating virtual extensions to the real environment within the digital twin, the system may expand the scope of the digital environment beyond physical constraints. These virtual extensions may provide additional digital spaces or features that complement the real environment, offering users expanded opportunities for engagement and interaction within the digital twin.

[0026] The computer model can comprise at least one restricted portion, wherein each restricted portion can be configured to be digitally accessed by authorized users only. This can provide a granular access control within computer model. For example, the system may allow navigation via the navigation module only if the user is authorized.

[0027] For each restricted area the computer model can comprise a respective restricted portion. That is, the restricted areas may be represented in the computer model using respective restricted portions.

[0028] The computer model of the architectural structure can be a 2-dimensional model, a pseudo-3-dimensional model and / or a 3-dimensional model depending on the user device. By offering different types of architectural structure models based on the user device, the system can provide adaptive model representation that may optimally suit the user's device capabilities and preferences. This can enhance user experience by providing an optimized model representation that can balances visual fidelity with device performance.

[0029] The 2-dimensional model or pseudo-3-dimensional model can be configured to be displayed on a handheld device. The 3-dimensional model can be configured to be displayed on a 3-dimensional goggle.

[0030] The computer model can comprise a point cloud, a polygonal mesh and / or voxel grid.

[0031] At least one of the service interaction modules can comprise a controlling module configured to display the at least one respective service in a menu. The controlling module can thus display the at least one respective service in a structured manner, making it easier for the user to select and / or activate one or more services.

[0032] The controlling module can comprise a user-gesture detector configured to detect a predefined user-gesture that controls the selection and / or activation of a service. Users can thus control the selection and / or activation of services using predefined gestures. This can enhance accessibility. The user-gesture detector can be particularly advantageous if the user device comprises a touch-sensitive display and / or a 3D google, wherein it can provide for a more intuitive user interaction within the digital twin.

[0033] The controlling module can be a feedback-loop controller configured to receive and display feedback data to a user that a service has been activated. The feedback data can inform users that their requested service has been successfully activated, enhancing user confidence and satisfaction with the system's responsiveness and reliability. Moreover, the feedback-loop controller can enable users to monitor the status of their service activations within the digital twin. Users can easily track the progress of their requested actions and can verify their completion, facilitating task monitoring and management within the digital twin.

[0034] Each service interaction module can be configured to receive user input and in response thereto to activate the at least one respective service. Thus, each service interaction module can activate one or more of their respective services only when prompted to do so by the user. This user-centric service activation can promote user autonomy and control over the user's experience within the digital twin.

[0035] The user input can comprise a user instruction to activate the at least one respective service of that service interaction module.

[0036] The user input can comprise user data related to the at least one respective service of that service interaction module. Users can thus be allowed to customize services based on their preferences, requirements, or specific use cases, ensuring that service interactions are tailored to individual user needs and preferences. The user input can comprise a corresponding user authorization for activating the at least one respective service of that service interaction module. This can allow the user to prove that they are authorized to use a particular service.

[0037] At least one of the service interaction modules, can be configured to perform a transaction between the user and a service provider, preferably prior to activating the at least one respective service. This can provide a seamless integration of transactional capabilities within the digital twin. Users can initiate and complete transactions directly within the digital twin, streamlining the service acquisition process and enhancing overall user convenience.

[0038] At least one of the service interaction modules, can be configured to perform a transaction between the user and a service provider and upon a successful completion of the transaction activate the at least one respective service. Users can seamlessly transition from transaction to service activation within a single interaction, minimizing steps and enhancing overall user convenience.

[0039] At least one of the service interaction modules can comprise restricted access to the at least one respective service. This way particular services can be provided to authorized users only.

[0040] Each one of the service interaction modules can comprise restricted access to the at least one respective service.

[0041] Each service interaction module with restricted access can be configured to determine whether the user can comprise a corresponding user authorization prior to activating the at least one respective service. By verifying user authorization before activating restricted services, the system can ensure that only authorized users can access services with restricted access. Moreover, integrating this functionality within the service interaction modules can minimize the steps needed to be performed by the user to activate a service, thus enhancing overall user convenience.

[0042] Each service interaction module with restricted access can be configured to access the user database and determine whether the user profile of the user can be associated with a corresponding user authorization prior to activating the restricted service to the user. This way checking user authorization can be performed automatically, further minimizing the steps needed to be performed by the user to activate a service. Each service interaction module with restricted access can be configured to activate the at least one respective service only upon a positive determination on whether the user comprises the corresponding user authorization.

[0043] Each service interaction module with restricted access can be configured to receive from the user a request for generating a corresponding user authorization and in response thereto generate the corresponding user authorization.

[0044] Each service interaction module with restricted access can be configured to generate the corresponding user authorization further in response to completion of a transaction.

[0045] Thus, the system may allow users with no prior authorization to obtain authorization and activate services with restricted access.

[0046] At least one of the service interaction modules can be associated with one or more services offered in the real environment. Associating service interaction modules with services offered in the real environment can facilitate seamless integration between the digital twin and real-world services. Users can access, book and / or otherwise interact with real-world services directly within the digital twin. This can enhance convenience, accessibility to real- world services and user experience.

[0047] Each service offered in the real environment can be associated with a respective service interaction module. In other words, via the digital twin it can be possible to interact with any service offered in the real environment. Thus, the digital twin may facilitate a comprehensive understanding of services offered in the real environment, which in turn may increase user engagement with the offered services and user satisfaction.

[0048] At least one of the service interaction modules can be associated with one or more digital services that the user receives digitally while interacting with the digital twin. This can enhance the digital twin's service offerings, beyond offerings provided in the real environment, thus providing users with a wider range of services. At the same time, service providers can be able to provide services going beyond offerings provided in the real environment, thus better tailoring to the user's needs.

[0049] At least one of the one or more digital services can be offered in the at least one virtual extension. At least one of the one or more digital services can comprise a virtual experience. Incorporating virtual experiences as digital services within service interaction modules can enhance user engagement by providing immersive and interactive content. Users can immerse themselves in virtual environments, simulations, or interactive experiences, fostering a deeper level of engagement and enjoyment within the digital twin ecosystem.

[0050] At least one of the service interaction modules can be configured such that, upon activating the at least one respective service, it can provide access to a respective one of the at least one restricted portion of the computer model. This can allow a user to navigate via the navigation module to the at least one restricted portion of the computer model.

[0051] At least one of the service interaction modules can be configured such that, upon activating the at least one respective service, it can provide access to a respective one of the at least one restricted area of the real environment. This can allow the user to physically access the at least one restricted area.

[0052] At least one of the service interaction modules can be configured, such that upon activating the at least one respective service, it orders an item for the user.

[0053] At least one of the service interaction modules can be configured, such that upon activating the at least one respective service, it triggers an item delivery to the user.

[0054] Said item can be a digital item or a physical item.

[0055] Services that can be activated with the service interaction module can comprise a booking of an excursion, a purchasing of a service and / or goods.

[0056] At least one of the service interaction modules can be configured, such that upon activating the at least one respective service, it sends data to a service server associated with the at least one respective service, wherein preferably said data can comprise a computer instruction for controlling the service server. This way the user may seamlessly access a service server within the digital twin, without the need of exiting the digital twin environment. Moreover, interactions within the digital twin can have a tangible effect in the real world, in that a service server can be controlled based thereon, e.g., instructed to provide a respective service.

[0057] The service server may be an external server provided and / or operated by a service provider. The digital twin further can comprise an assisting module configured to receive a user request and based thereon to generate an assisting output. The assisting module can provide user support, personalized user assistance, efficient problem resolution and / or on- demand information access. Overall, the assisting module may improve user experience within the digital twin.

[0058] The assisting module can comprise an avatar. The avatar can provide for a more intuitive and natural communication and interaction, thereby improving user experience and satisfaction.

[0059] The avatar can be a human-like avatar. This can make interactions with the digital twin environment more natural, engaging and easier to comprehend for the user - thus overall increasing efficiency of the assisting module.

[0060] The assisting module can be configured to communicate with the user, preferably using the user's language. This can make the assisting module more versatile and able to assist different users.

[0061] The assisting module can comprise a large language model module. This can increase the number of user requests that the assisting module may attend to.

[0062] The assisting output can comprise a recommendation for at least one service activatable via the service interaction modules. Recommending services via the assisting output may encourage users to explore and engage with additional offerings within the digital twin environment. Users may discover new services or functionalities that can align with their interests or needs, leading to increased user engagement, satisfaction, and retention within the digital twin ecosystem.

[0063] The assisting output can comprise a bundle of services activatable via the service interaction modules. Users can thus activate multiple services simultaneously via the service interaction modules, streamlining the process of accessing and utilizing various functionalities within the digital twin, thereby enhancing efficiency and user conveniency.

[0064] The assisting output can comprise a path in the computer model. This can provide users with guided navigation through the digital twin. Users can receive a designated route or trajectory within the computer model, facilitating navigation to specific locations or points of interest within the digital twin. Alternatively, the user may utilize said path to physically navigate in the real environment to access services.

[0065] The path can include one or more locations respectively corresponding to one or more service interaction modules. Thus, the assisting module can be able to simultaneously recommend services to the user and guide their navigation to the respective service interaction modules wherein said services can be activated.

[0066] The visual image generator can be configured to display the path or a portion thereof in combination with the visual representation of the computer model. This can facilitate navigation.

[0067] The assisting module can be configured to generate the assisting output further based on user data, such as, user preferences. Thus, the assisting module can provide personalized assistance tailored to the user's preferences.

[0068] It will be understood that the assisting module may be configured to generate any data can comprised by the assisting output, such as, said recommendation, said bundle and said path, based on user data, such as, user preferences.

[0069] The assisting module can be configured to generate the assisting output further based on history data corresponding to the user.

[0070] It will be understood that the assisting module may be configured to generate any data can comprised by the assisting output, such as, said recommendation, said bundle and said path, based on history data corresponding to the user.

[0071] The history data can be indicative of previous service selections and / or activations by the user.

[0072] The assisting module can be configured to access the user database to obtain the user data and / or the history data corresponding to the user.

[0073] The user device can comprise a 3D goggle having an eyeball tracking module and / or a hand-gesture detecting module.

[0074] The hand-gesture detecting module can comprise a camera. The visual image generator can comprise a display, and / or a laser beam for generating the image in the eye of a user.

[0075] The navigation module can comprise an eyeball tracking module and / or a hand-gesture detecting module.

[0076] The user interface can comprise a graphical user interface.

[0077] The user interface can comprise a hand-gesture detecting module.

[0078] Each one of the service interaction modules can be configured to display the at least one respective service in response to navigating with the navigation module to the respective location of that service interaction module.

[0079] Each one of the service interaction modules can be configured to allow interaction therewith only in response to navigating with the navigation module to the respective location of that service interaction module.

[0080] The system further can comprise the real environment.

[0081] The system can further comprise digital twin data, which can be associated with the digital twin. That is, there can be a one-to-one correspondence between the digital twin data and the digital twin. The digital twin data can be stored in a distributed storage medium. This can provide a robust, decentralized, immutable and secure storage of the digital twin data.

[0082] The distributed storage medium can utilize a decentralized and distributed digital ledger technology to store the digital twin data. That is, the distributed storage medium can utilize blockchain technology.

[0083] The system may comprise the distributed storage medium.

[0084] However, it will be understood that, alternatively, the distributed storage medium may be external to the system and utilized by the system for storing the digital twin data. For example, an external service provide may provide the distributed storage medium.

[0085] The model database can comprise the distributed storage medium. The digital twin data can comprise linking data indicative of the digital twin that the digital twin data are associated with. This way, a one-to-one correspondence between the digital twin data and the respective digital twin can be maintained via the linking data.

[0086] The digital twin data can comprise a non-fungible token. This can be particularly advantageous for indicating ownership of the digital twin via the digital twin data.

[0087] The digital twin data can be configured to provide distinct usage rights of the digital twin to an entity. That is, the digital twin data can be configured to indicate ownership of the digital twin. The entity may be a legal person. Distinct usage rights of the digital twin to the entity may provide to the entity full access to the digital twin and its functionality.

[0088] The digital twin data can comprise transaction data indicative of a change of the entity comprising the distinct usage rights. That is, any transfer of rights of the digital twin can be recorded.

[0089] The system can further comprise a user content generator module configured to modify the digital twin. The user content generator module can comprise a graphical user interface for allowing a user to modify the digital twin.

[0090] The digital twin can comprise the user content generator module.

[0091] The user content generator module can be configured to modify the computer model of the digital twin, preferably, to reflect changes in the environment structure. This way, the computer model can better reflect the environment structure.

[0092] The user content generator module can be configured to modify at least one of the service interaction modules, add a new service interaction module to the service interaction modules and / or delete an existing service interaction module from the service interaction modules.

[0093] The user content generator module can be configured to create the digital twin. That is, the user content generator module can be configured to generate the computer model and / or the service interaction modules of the digital twin.

[0094] The user device can be configured to interact with the user content generator module to allow the user to modify and / or create the digital twin. For example, the user device can send commands to the user content generator module. The assisting module, discussed above, may be an Al assistant.

[0095] The Al assistant can be configured to utilize background data related to operational procedures, regulatory frameworks, industry standards, and / or best practices.

[0096] The Al assistant can be configured to access the computer model of the environment structure.

[0097] The Al assistant can comprise data indicative of the services associated with the service interaction modules.

[0098] The Al assistant can be configured to guide users in navigating the digital twin.

[0099] The Al assistant can be configured to explain features and benefits of different areas and services available within the digital twin.

[0100] The Al assistant can be configured to generate optimal routes within the digital twin, highlight key points of interest, and provide real-time updates on availability and status of services within the digital twin.

[0101] The Al assistant can be configured to allow users activate services within the digital twin that are then fulfilled in the real environment.

[0102] The Al assistant can be configured to generate updates on a status of user requests performed both within the digital twin and in the real environment.

[0103] The Al assistant can be configured to enable seamless data exchange between the digital twin and the real environment, ensuring that all changes and updates of the real- environment are accurately reflected in real-time in the digital twin.

[0104] The Al assistant can be visually represented as a 3D model within the digital twin.

[0105] The 3D model can be configured to mimic human gestures, facial expressions, and voice inflections to enhance user engagement.

[0106] The Al assistant can be configured to communicate in different languages. The present invention can further relate to a method comprising corresponding features and advantages as discussed above.

[0107] In particular, the present invention relates to a method for activating services to a user. The method comprises providing a digital twin of a real environment with an environment structure, wherein the digital twin comprises a computer model of the environment structure; a plurality of service interaction modules, each provided at a respective location within computer model, associated with at least one respective service and configured to activate the at least one respective service. The method further comprises interacting, using a user device, with the digital twin, said interacting comprising displaying with a visual image generator of the user device a visual representation of the computer model; navigating with a navigation module of the user device through the computer model; and interacting with a user interface of the user device with the service interaction modules at their respective locations in the computer model to select and / or activate the at least one respective service of the service interaction module.

[0108] The method can comprises utilizing the system of the present invention.

[0109] The present invention is also defined by the following numbered embodiments.

[0110] Below, system embodiments will be discussed. These embodiments are abbreviated by the letter "S" followed by a number. When reference is herein made to system embodiments, these embodiments are meant.

[0111] SI. A system for activating services to a user, the system comprising: a digital twin of a real environment with an environment structure, the digital twin comprising: a computer model of the environment structure; a plurality of service interaction modules, each provided at a respective location within computer model, associated with at least one respective service, configured to activate the at least one respective service; a user device configured to interact with the digital twin, the user device comprising: a visual image generator configured to display a visual representation of the computer model; a navigation module configured to navigate through the computer model; and a user interface configured to interact with the service interaction modules at their respective locations in the computer model to select and / or activate the at least one respective service of the service interaction module.

[0112] 52. The system according to any of the preceding embodiments, wherein each service interaction module comprises computer instructions.

[0113] 53. The system according to any of the preceding embodiments, wherein the system comprises a processor configured to execute the service interaction modules.

[0114] 54. The system according to any of the preceding embodiments, wherein the system comprises a model database comprising stored therein the digital twin.

[0115] 55. The system according to the preceding embodiment, wherein the user device is configured to access the model database to interact with the digital twin.

[0116] 56. The system according to any of the 2 preceding embodiments and with the features of embodiment S3, wherein the processor is configured to access the model database.

[0117] 57. The system according to any of the preceding embodiments, wherein the system comprises a user database comprising user profiles, each associated with a respective user.

[0118] 58. The system according to the preceding embodiment, wherein each user profile comprises user data, such as, user preferences.

[0119] 59. The system according to any of the 2 preceding embodiments, wherein each user profile comprises history data corresponding to the respective user.

[0120] 510. The system according to the preceding embodiment, wherein the history data is indicative of previous service selections and / or activations by the user.

[0121] 511. The system according to any of the preceding embodiments, wherein the real environment is a real object or a real territory.

[0122] 512. The system according to any of the preceding embodiments, wherein the real environment comprises at least one real building and the environment structure comprises an architectural structure of each one of the at least one real building. 513. The system according to any of the preceding embodiments, wherein the environment structure is indicative of a shape, size and relative positioning of elements constituting the environment.

[0123] 514. The system according to any of the preceding embodiments, wherein the real environment comprises at least one restricted area, wherein each restricted area is configured to be accessed by authorized users only.

[0124] 515. The system according to the preceding embodiment, wherein the real environment comprises an environment user interface configured to interact with the service interaction modules at their respective locations in the computer model to select and / or activate the at least one respective service of the service interaction module.

[0125] 516. The system according to any of the preceding embodiments, wherein the digital twin comprises at least one virtual extension to the real environment, wherein each virtual extension is configured to be accessed digitally only.

[0126] 517. The system according to any of the preceding embodiments, wherein the computer model comprises at least one restricted portion, wherein each restricted portion is configured to be digitally accessed by authorized users only.

[0127] 518. The system according to the preceding embodiment and with the features of embodiment S14, wherein for each restricted area the computer model comprises a respective restricted portion.

[0128] 519. The system according to any of the preceding embodiments, wherein the computer model of the architectural structure is a 2-dimensional model, a pseudo-3-dimensional model and / or a 3-dimensional model depending on the user device.

[0129] 520. The system according to the preceding embodiment, wherein the 2-dimensional model or pseudo-3-dimensional model are configured to be displayed on a handheld device.

[0130] 521. The system according to any of the 2 preceding embodiments, wherein the 3- dimensional model is configured to be displayed on a 3-dimensional goggle. 522. The system according to any of the preceding embodiments, wherein the computer model comprises a point cloud, a polygonal mesh and / or voxel grid.

[0131] 523. The system according to any of the preceding embodiments, wherein at least one of the service interaction modules comprises a controlling module configured to display the at least one respective service in a menu.

[0132] 524. The system according to the preceding embodiment, wherein the controlling module comprises a user-gesture detector configured to detect a pre-defined user-gesture that controls the selection and / or activation of a service.

[0133] 525. The system according to any of the 2 preceding embodiments, wherein the controlling module is a feedback-loop controller configured to receive and display feedback data to a user that a service has been activated.

[0134] 526. The system according to any of the preceding embodiments, wherein each service interaction module is configured to receive user input and in response thereto to activate the at least one respective service.

[0135] 527. The system according to the preceding embodiment, wherein the user input comprises a user instruction to activate the at least one respective service of that service interaction module.

[0136] 528. The system according to any of the 2 preceding embodiments, wherein the user input comprises user data related to the at least one respective service of that service interaction module.

[0137] 529. The system according to any of the 3 preceding embodiments, wherein the user input comprises a corresponding user authorization for activating the at least one respective service of that service interaction module.

[0138] 530. The system according to any of the preceding embodiments, wherein at least one of the service interaction modules, is configured to perform a transaction between the user and a service provider, preferably prior to activating the at least one respective service.

[0139] 531. The system according to any of the preceding embodiments, wherein at least one of the service interaction modules, is configured to: perform a transaction between the user and a service provider and upon a successful completion of the transaction activate the at least one respective service.

[0140] 532. The system according to any of the preceding embodiments, wherein at least one of the service interaction modules comprises restricted access to the at least one respective service.

[0141] 533. The system according to the preceding embodiment, wherein each one of the service interaction modules comprises restricted access to the at least one respective service.

[0142] 534. The system according to any of the 2 preceding embodiments, wherein each service interaction module with restricted access is configured to determine whether the user comprises a corresponding user authorization prior to activating the at least one respective service.

[0143] 535. The system according to any of the 3 preceding embodiments and with the features of embodiment S7, wherein each service interaction module with restricted access is configured to access the user database and determine whether the user profile of the user is associated with a corresponding user authorization prior to activating the restricted service to the user.

[0144] 536. The system according to any of the 2 preceding embodiments, wherein each service interaction module with restricted access is configured to activate the at least one respective service only upon a positive determination on whether the user comprises the corresponding user authorization.

[0145] 537. The system according to any of the 3 preceding embodiments, wherein each service interaction module with restricted access is configured to receive from the user a request for generating a corresponding user authorization and in response thereto generate the corresponding user authorization.

[0146] 538. The system according to the preceding embodiment, wherein each service interaction module with restricted access is configured to generate the corresponding user authorization further in response to completion of a transaction. 539. The system according to any of the preceding embodiments, wherein at least one of the service interaction modules is associated with one or more services offered in the real environment.

[0147] 540. The system according to any of the preceding embodiments, wherein each service offered in the real environment is associated with a respective service interaction module.

[0148] 541. The system according to any of the preceding embodiments, wherein at least one of the service interaction modules is associated with one or more digital services that the user receives digitally while interacting with the digital twin.

[0149] 542. The system according to the preceding embodiment and with the features of embodiment S16, wherein at least one of the one or more digital services is offered in the at least one virtual extension.

[0150] 543. The system according to any of the 2 preceding embodiments, wherein at least one of the one or more digital services comprises a virtual experience.

[0151] 544. The system according to any of the preceding embodiments and with the features of embodiment S17, wherein at least one of the service interaction modules is configured such that, upon activating the at least one respective service, it provides access to a respective one of the at least one restricted portion of the computer model.

[0152] 545. The system according to any of the preceding embodiments and with the features of embodiment S14, wherein at least one of the service interaction modules is configured such that, upon activating the at least one respective service, it provides access to a respective one of the at least one restricted area of the real environment.

[0153] 546. The system according to any of the preceding embodiments, wherein at least one of the service interaction modules is configured, such that upon activating the at least one respective service, it orders an item for the user.

[0154] 547. The system according to any of the preceding embodiments, wherein at least one of the service interaction modules is configured, such that upon activating the at least one respective service, it triggers an item delivery to the user.

[0155] 548. The system according to any of the 2 preceding embodiments, wherein said item is a digital item or a physical item. 549. The system according to any of the preceding embodiments, wherein services that can be activated with the service interaction module comprise a booking of an excursion, a purchasing of a service and / or goods.

[0156] 550. The system according to any of the preceding embodiments, wherein at least one of the service interaction modules is configured, such that upon activating the at least one respective service, it sends data to a service server associated with the at least one respective service, wherein preferably said data comprise a computer instruction for controlling the service server.

[0157] 551. The system according to any of the preceding embodiments, wherein the digital twin further comprises an assisting module configured to receive a user request and based thereon to generate an assisting output.

[0158] 552. The system according to the preceding embodiment, wherein the assisting module comprises an avatar.

[0159] 553. The system according to the preceding embodiment, wherein the avatar is a human-like avatar.

[0160] 554. The system according to any of the 3 preceding embodiments, wherein the assisting module is configured to communicate with the user, preferably using the user's language.

[0161] 555. The system according to any of the 4 preceding embodiments, wherein the assisting module comprises a large language model module.

[0162] 556. The system according to any of the 5 preceding embodiments, wherein the assisting output comprises a recommendation for at least one service activatable via the service interaction modules.

[0163] 557. The system according to any of the 6 preceding embodiments, wherein the assisting output comprises a bundle of services activatable via the service interaction modules.

[0164] 558. The system according to any of the 7 preceding embodiments, wherein the assisting output comprises a path in the computer model. 559. The system according to the preceding embodiment, wherein the path includes one or more locations respectively corresponding to one or more service interaction modules.

[0165] 560. The system according to any of the 2 preceding embodiments, wherein the visual image generator is configured to display the path or a portion thereof in combination with the visual representation of the computer model.

[0166] 561. The system according to any of the 10 preceding embodiments, wherein the assisting module is configured to generate the assisting output further based on user data, such as, user preferences.

[0167] It will be understood that the assisting module may be configured to generate any data comprised by the assisting output, such as, said recommendation, said bundle and said path, based on user data, such as, user preferences.

[0168] 562. The system according to any of the 11 preceding embodiments, wherein the assisting module is configured to generate the assisting output further based on history data corresponding to the user.

[0169] It will be understood that the assisting module may be configured to generate any data comprised by the assisting output, such as, said recommendation, said bundle and said path, based on history data corresponding to the user.

[0170] 563. The system according to the preceding embodiment, wherein the history data is indicative of previous service selections and / or activations by the user.

[0171] 564. The system according to any of the 13 preceding embodiments and with the features of embodiments S7, wherein the assisting module is configured to access the user database to obtain the user data and / or the history data corresponding to the user.

[0172] 565. The system according to any of the preceding embodiments, wherein the user device comprises a 3D goggle having an eyeball tracking module and / or a hand-gesture detecting module.

[0173] 566. The system according to the preceding embodiment, wherein the hand-gesture detecting module comprises a camera. 567. The system according to any of the preceding embodiments, wherein the visual image generator comprises a display, and / or a laser beam for generating the image in the eye of a user.

[0174] 568. The system according to any of the preceding embodiments, wherein the navigation module comprises an eyeball tracking module and / or a hand-gesture detecting module.

[0175] 569. The system according to any of the preceding embodiments, wherein the user interface comprises a graphical user interface.

[0176] 570. The system according to any of the preceding embodiments, wherein the user interface comprises a hand-gesture detecting module.

[0177] 571. The system according to any of the preceding embodiments, wherein each one of the service interaction modules is configured to display the at least one respective service in response to navigating with the navigation module to the respective location of that service interaction module.

[0178] 572. The system according to any of the preceding embodiments, wherein each one of the service interaction modules is configured to allow interaction therewith only in response to navigating with the navigation module to the respective location of that service interaction module.

[0179] 573. The system according to the preceding embodiment, wherein the system further comprises the real environment.

[0180] 574. The system according to any of the preceding embodiments, wherein the system comprises digital twin data, associated with the digital twin, and wherein the digital twin data are stored in a distributed storage medium.

[0181] 575. The system according to the preceding embodiment, wherein the distributed storage medium utilizes a decentralized and distributed digital ledger technology to store the digital twin data.

[0182] 576. The system according to any of the 2 preceding embodiments, wherein the system comprises the distributed storage medium. 577. The system according to any of the 3 preceding embodiments, and with the features of embodiment S4, wherein the model database comprises the distributed storage medium.

[0183] 578. The system according to any of 4 the preceding embodiments, wherein the digital twin data comprise linking data indicative of the digital twin that the digital twin data are associated with.

[0184] 579. The system according to any of the 5 preceding embodiments, wherein the digital twin data comprises a non-fungible token.

[0185] 580. The system according to any of the 6 preceding embodiments, wherein the digital twin data is configured to provide distinct usage rights of the digital twin to an entity.

[0186] 581. The system to the preceding embodiment, wherein the digital twin data comprise transaction data indicative of a change of the entity comprising the distinct usage rights.

[0187] 582. The system according to any of the preceding embodiments, wherein the system further comprises a user content generator module configured to modify the digital twin.

[0188] 583. The system according to the preceding embodiment, wherein the digital twin comprises the user content generator module.

[0189] 584. The system according to any of the 2 preceding embodiments, wherein the user content generator module is configured to modify the computer model of the digital twin, preferably, to reflect changes in the environment structure.

[0190] 585. The system according to any of the 3 preceding embodiments, wherein the user content generator module is configured to modify at least one of the service interaction modules, add a new service interaction module to the service interaction modules and / or delete an existing service interaction module from the service interaction modules.

[0191] 586. The system according to any of the 4 preceding embodiments, wherein the user content generator module is configured to create the digital twin.

[0192] 587. The system according to any of the 5 preceding embodiments, wherein the user device is configured to interact with the user content generator module to allow the user to modify and / or create the digital twin. 588. The system according to any of the preceding embodiment and with the features of embodiment S51, wherein the assisting module is an Al assistant.

[0193] 589. The system according to the preceding embodiment wherein the Al assistant is configured to utilize background data related to operational procedures, regulatory frameworks, industry standards, and / or best practices.

[0194] 590. The system according to any of the 2 preceding embodiments, wherein the Al assistant is configured to access the computer model of the environment structure.

[0195] 591. The system according to any of the 3 preceding embodiments, wherein the Al assistant comprises data indicative of the services associated with the service interaction modules.

[0196] 592. The system according to any of the 4 preceding embodiments, wherein the Al assistant is configured to guide users in navigating the digital twin.

[0197] 593. The system according to any of the 5 preceding embodiments, wherein the Al assistant is configured to explain features and benefits of different areas and services available within the digital twin.

[0198] 594. The system according to any of the 6 preceding embodiments, wherein the Al assistant is configured to generate optimal routes within the digital twin, highlight key points of interest, and provide real-time updates on availability and status of services within the digital twin.

[0199] 595. The system according to any of the 7 preceding embodiments, wherein the Al assistant is configured to allow users activate services within the digital twin that are then fulfilled in the real environment.

[0200] 596. The system according to any of the 8 preceding embodiments, wherein the Al assistant is configured to generate updates on a status of user requests performed both within the digital twin and in the real environment.

[0201] 597. The system according to any of the 9 preceding embodiments, wherein the Al assistant is configured to enable seamless data exchange between the digital twin and the real environment, ensuring that all changes and updates of the real-environment are accurately reflected in real-time in the digital twin.

[0202] 598. The system according to any of the 10 preceding embodiments, wherein the Al assistant is visually represented as a 3D model within the digital twin.

[0203] 599. The system according to the preceding embodiment, wherein the 3D model is configured to mimic human gestures, facial expressions, and voice inflections to enhance user engagement.

[0204] S100. The system according to any of the 12 preceding embodiments, wherein the Al assistant is configured to communicate in different languages.

[0205] Below, method embodiments will be discussed. These embodiments are abbreviated by the letter "M" followed by a number. When reference is herein made to method embodiments, these embodiments are meant.

[0206] Ml. A method for activating services to a user, the method comprising: providing a digital twin of a real environment with an environment structure, the digital twin comprising: a computer model of the environment structure; a plurality of service interaction modules, each provided at a respective location within computer model, associated with at least one respective service, configured to activate the at least one respective service; interacting, using a user device, with the digital twin, said interacting comprising: displaying with a visual image generator of the user device a visual representation of the computer model; navigating with a navigation module of the user device through the computer model; and interacting with a user interface of the user device with the service interaction modules at their respective locations in the computer model to select and / or activate the at least one respective service of the service interaction module.

[0207] M2. The method according to any of the preceding method embodiments, wherein each service interaction module comprises computer instructions. M3. The method according to any of the preceding method embodiments, wherein the method comprises executing with a processor the service interaction modules.

[0208] M4. The method according to any of the preceding method embodiments, wherein the method comprises storing the digital twin in a model database.

[0209] M5. The method according to the preceding embodiment, wherein the method comprises the user device accessing the model database to interact with the digital twin.

[0210] M6. The method according to any of the 2 preceding embodiments and with the features of embodiment M3, wherein the method comprises the processor accessing the model database.

[0211] M7. The method according to any of the preceding method embodiments, wherein the method comprises storing user profiles in a user database, wherein each user profile is associated with a respective user.

[0212] M8. The method according to the preceding embodiment, wherein each user profile comprises user data, such as, user preferences.

[0213] M9. The method according to any of the 2 preceding embodiments, wherein each user profile comprises history data corresponding to the respective user.

[0214] MIO. The method according to the preceding embodiment, wherein the history data is indicative of previous service selections and / or activations by the user.

[0215] Mil. The method according to any of the preceding method embodiments, wherein the real environment is a real object or a real territory.

[0216] M12. The method according to any of the preceding method embodiments, wherein the real environment comprises at least one real building and the environment structure comprises an architectural structure of each one of the at least one real building.

[0217] M13. The method according to any of the preceding method embodiments, wherein the environment structure is indicative of a shape, size and relative positioning of elements constituting the environment. M14. The method according to any of the preceding method embodiments, wherein the real environment comprises at least one restricted area, wherein each restricted area is only accessible by authorized users.

[0218] M15. The method according to the preceding embodiment, wherein the method comprises interacting with an environment user interface of the real environment with the service interaction modules at their respective locations in the computer model to select and / or activate the at least one respective service of the service interaction module.

[0219] M16. The method according to any of the preceding method embodiments, wherein the digital twin comprises at least one virtual extension to the real environment, wherein each virtual extension is only accessible digitally.

[0220] M17. The method according to any of the preceding method embodiments, wherein the computer model comprises at least one restricted portion, wherein each restricted portion is only accessible digitally and by authorized users only.

[0221] M18. The method according to the preceding embodiment and with the features of embodiment M14, wherein for each restricted area the computer model comprises a respective restricted portion.

[0222] M19. The method according to any of the preceding method embodiments, wherein the computer model of the architectural structure is a 2-dimensional model, a pseudo-3- dimensional model and / or a 3-dimensional model depending on the user device.

[0223] M20. The method according to the preceding embodiment, wherein the 2-dimensional model or pseudo-3-dimensional model are configured to be displayed on a handheld device.

[0224] M21. The method according to any of the 2 preceding embodiments, wherein the 3- dimensional model is configured to be displayed on a 3-dimensional goggle.

[0225] M22. The method according to any of the preceding method embodiments, wherein the computer model comprises a point cloud, a polygonal mesh and / or voxel grid.

[0226] M23. The method according to any of the preceding method embodiments, wherein at least one of the service interaction modules comprises a controlling module and wherein the method comprises displaying with the controlling module the at least one respective service in a menu.

[0227] M24. The method according to the preceding embodiment, wherein the controlling module comprises a user-gesture detector and wherein the method comprises detecting a pre-defined user-gesture that controls the selection and / or activation of a service.

[0228] M25. The method according to any of the 2 preceding embodiments, wherein the controlling module is a feedback-loop controller and wherein the method comprises the controlling module receiving and displaying feedback data to a user that a service has been activated.

[0229] M26. The method according to any of the preceding method embodiments, wherein the method comprises each service interaction module receiving a user input and in response thereto activating the at least one respective service.

[0230] M27. The method according to the preceding embodiment, wherein the user input comprises a user instruction to activate the at least one respective service of that service interaction module.

[0231] M28. The method according to any of the 2 preceding embodiments, wherein the user input comprises user data related to the at least one respective service of that service interaction module.

[0232] M29. The method according to any of the 3 preceding embodiments, wherein the user input comprises a corresponding user authorization for activating the at least one respective service of that service interaction module.

[0233] M30. The method according to any of the preceding method embodiments, wherein the method comprises performing, with at least one of the service interaction modules, a transaction between the user and a service provider, preferably prior to activating the at least one respective service.

[0234] M31. The method according to any of the preceding method embodiments, wherein the method comprises, with at least one of the service interaction modules: performing a transaction between the user and a service provider and upon a successful completion of the transaction activating the at least one respective service. M32. The method according to any of the preceding method embodiments, wherein at least one of the service interaction modules comprises restricted access to the at least one respective service.

[0235] M33. The method according to the preceding embodiment, wherein each one of the service interaction modules comprises restricted access to the at least one respective service.

[0236] M34. The method according to any of the 2 preceding embodiments, wherein the method comprises determining, with each service interaction module with restricted access, whether the user comprises a corresponding user authorization prior to activating the at least one respective service.

[0237] M35. The method according to any of the 3 preceding embodiments and with the features of embodiment M7, wherein the method comprises, with each service interaction module with restricted access: accessing the user database and determining whether the user profile of the user is associated with a corresponding user authorization prior to activating the restricted service to the user.

[0238] M36. The method according to any of the 2 preceding embodiments, wherein the method comprises activating, with each service interaction module with restricted access, the at least one respective service only upon a positive determination on whether the user comprises the corresponding user authorization.

[0239] M37. The method according to any of the 3 preceding embodiments, wherein the method comprises, with each service interaction module with restricted access: receiving from the user a request for generating a corresponding user authorization and in response thereto generating the corresponding user authorization.

[0240] M38. The method according to the preceding embodiment, wherein the method comprises generating, with each service interaction module with restricted access, the corresponding user authorization further in response to completing a transaction. M39. The method according to any of the preceding method embodiments, wherein at least one of the service interaction modules is associated with one or more services offered in the real environment.

[0241] M40. The method according to any of the preceding method embodiments, wherein each service offered in the real environment is associated with a respective service interaction module.

[0242] M41. The method according to any of the preceding method embodiments, wherein at least one of the service interaction modules is associated with one or more digital services that the user receives digitally while interacting with the digital twin.

[0243] M42. The method according to the preceding embodiment and with the features of embodiment M16, wherein at least one of the one or more digital services is offered in the at least one virtual extension.

[0244] M43. The method according to any of the 2 preceding embodiments, wherein at least one of the one or more digital services comprises a virtual experience.

[0245] M44. The method according to any of the preceding method embodiments and with the features of embodiment M17, wherein the method comprises at least one of the service interaction modules, upon activating the at least one respective service, providing access to a respective one of the at least one restricted portion of the computer model.

[0246] M45. The method according to any of the preceding method embodiments and with the features of embodiment M14, wherein the method comprises at least one of the service interaction modules, upon activating the at least one respective service, providing access to a respective one of the at least one restricted area of the real environment.

[0247] M46. The method according to any of the preceding method embodiments, wherein the method comprises at least one of the service interaction modules, upon activating the at least one respective service, ordering an item for the user.

[0248] M47. The method according to any of the preceding method embodiments, wherein the method comprises at least one of the service interaction modules, upon activating the at least one respective service, triggering an item delivery to the user. M48. The method according to any of the 2 preceding embodiments, wherein said item is a digital item or a physical item.

[0249] M49. The method according to any of the preceding method embodiments, wherein services that can be activated with the service interaction module comprise a booking of an excursion, a purchasing of a service and / or a purchasing of goods.

[0250] M50. The method according to any of the preceding method embodiments, wherein the method comprises at least one of the service interaction modules, upon activating the at least one respective service, sending data to a service server associated with the at least one respective server, wherein preferably said data comprise a computer instruction for controlling the service server and wherein preferably the method comprises controlling the service server based on the computer instruction.

[0251] M51. The method according to any of the preceding method embodiments, wherein the digital twin further comprises an assisting module and wherein the method comprises receiving with assisting module a user request and based thereon generating with the assisting module an assisting output.

[0252] M52. The method according to the preceding embodiment, wherein the assisting module comprises an avatar.

[0253] M53. The method according to the preceding embodiment, wherein the avatar is a human-like avatar.

[0254] M54. The method according to any of the 3 preceding embodiments, wherein the method comprises the assisting module communicating with the user, preferably using the user's language.

[0255] M55. The method according to any of the 4 preceding embodiments, wherein the assisting module comprises a large language model module.

[0256] M56. The method according to any of the 5 preceding embodiments, wherein the assisting output comprises a recommendation for at least one service activatable via the service interaction modules. M57. The method according to any of the 6 preceding embodiments, wherein the assisting output comprises a bundle of services activatable via the service interaction modules.

[0257] M58. The method according to any of the 7 preceding embodiments, wherein the assisting output comprises a path in the computer model.

[0258] M59. The method according to the preceding embodiment, wherein the path includes one or more locations respectively corresponding to one or more service interaction modules.

[0259] M60. The method according to any of the 2 preceding embodiments, wherein the method comprises displaying, with the visual image generator, the path or a portion thereof in combination with the visual representation of the computer model.

[0260] M61. The method according to any of the 10 preceding embodiments, wherein the method comprises generating, with the assisting module, the assisting output further based on user data, such as, user preferences.

[0261] It will be understood that the method may comprise the assisting module generating any data comprised by the assisting output, such as, said recommendation, said bundle and said path, based on user data, such as, user preferences.

[0262] M62. The method according to any of the 11 preceding embodiments, wherein the method comprises generating, with the assisting module, the assisting output further based on history data corresponding to the user.

[0263] It will be understood that the method may comprise the assisting module generating any data comprised by the assisting output, such as, said recommendation, said bundle and said path, based on history data corresponding to the user.

[0264] M63. The method according to the preceding embodiment, wherein the history data is indicative of previous service selections and / or activations by the user.

[0265] M64. The method according to any of the 13 preceding embodiments and with the features of embodiments M7, wherein the method comprises accessing, with the assisting module, the user database to obtain the user data and / or the history data corresponding to the user. M65. The method according to any of the preceding method embodiments, wherein the user device comprises 3-dimensional goggle having an eyeball tracking module and / or a hand-gesture detecting module.

[0266] M66. The method according to the preceding embodiment, wherein the hand-gesture detecting module comprises a camera.

[0267] M67. The method according to any of the preceding method embodiments, wherein the visual image generator comprises a display, and / or a laser beam for generating the image in the eye of a user.

[0268] M68. The method according to any of the preceding method embodiments, wherein the navigation module comprises an eyeball tracking module and / or a hand-gesture detecting module.

[0269] M69. The method according to any of the preceding method embodiments, wherein the user interface comprises a graphical user interface.

[0270] M70. The method according to any of the preceding method embodiments, wherein the user interface comprises a hand-gesture detecting module.

[0271] M71. The method according to any of the preceding method embodiments, wherein the method comprises displaying, with each one of the service interaction modules, the at least one respective service in response to navigating with the navigation module to the respective location of that service interaction module.

[0272] M72. The method according to any of the preceding method embodiments, wherein the method comprises allowing, with each one of the service interaction modules, interaction therewith only in response to navigating with the navigation module to the respective location of that service interaction module.

[0273] M73. The method according to any of the preceding method embodiments, wherein the method comprises utilizing the system according to any of the preceding system embodiments. M74. The method according to any of the preceding method embodiments, wherein the method comprises providing digital twin data, associated with the digital twin, and storing the digital twin data in a distributed storage medium.

[0274] M75. The method according to the preceding embodiment, wherein the method comprises the distributed storage medium utilizing a decentralized and distributed digital ledger technology to store the digital twin data.

[0275] M76. The method according to any of the 2 preceding embodiments, wherein the method comprises providing the distributed storage medium.

[0276] M77. The method according to any of the 3 preceding embodiments, and with the features of embodiment M4, wherein the model database comprises the distributed storage medium.

[0277] M78. The method according to any of 4 the preceding embodiments, wherein the digital twin data comprise linking data indicative of the digital twin that the digital twin data are associated with.

[0278] M79. The method according to any of the 5 preceding embodiments, wherein the digital twin data comprises a non-fungible token.

[0279] M80. The method according to any of the 6 preceding embodiments, wherein the digital twin data provide distinct usage rights of the digital twin to an entity.

[0280] M81. The method to the preceding embodiment, wherein the digital twin data comprise transaction data indicative of a change of the entity comprising the distinct usage rights.

[0281] M82. The method according to any of the preceding method embodiments, wherein the method comprises providing a user content generator module for modifying the digital twin.

[0282] M83. The method according to the preceding embodiment, wherein the digital twin comprises the user content generator module.

[0283] M84. The method according to any of the 2 preceding embodiments, wherein the user content generator module is configured to modify the computer model of the digital twin, preferably, to reflect changes in the environment structure. M85. The method according to any of the 3 preceding embodiments, wherein the user content generator module is configured to modify at least one of the service interaction modules, add a new service interaction module to the service interaction modules and / or delete an existing service interaction module from the service interaction modules.

[0284] M86. The method according to any of the 4 preceding embodiments, wherein method comprises creating the digital twin with the user content generator module.

[0285] M87. The method according to any of the 5 preceding embodiments, wherein method comprises the user device interacting with the user content generator module to allow the user to modify and / or create the digital twin.

[0286] M88. The method according to any of the preceding method embodiment and with the features of embodiment M51, wherein the assisting module is an Al assistant.

[0287] M89. The method according to the preceding embodiment, wherein the method comprises the Al assistant utilizing background data related to operational procedures, regulatory frameworks, industry standards, and / or best practices.

[0288] M90. The method according to any of the 2 preceding embodiments, wherein the method comprises the Al assistant accessing the computer model of the environment structure.

[0289] M91. The method according to any of the 3 preceding embodiments, wherein the Al assistant comprises data indicative of the services associated with the service interaction modules.

[0290] M92. The method according to any of the 4 preceding embodiments, wherein the method comprises the Al assistant guiding users in navigating the digital twin.

[0291] M93. The method according to any of the 5 preceding embodiments, wherein the method comprises the Al assistant explaining features and benefits of different areas and services available within the digital twin.

[0292] M94. The method according to any of the 6 preceding embodiments, wherein the method comprises the Al assistant generating optimal routes within the digital twin, highlighting key points of interest, and providing real-time updates on availability and status of services within the digital twin. M95. The method according to any of the 7 preceding embodiments, wherein the method comprises the Al assistant allowing users to activate services within the digital twin that are then fulfilled in the real environment.

[0293] M96. The method according to any of the 8 preceding embodiments, wherein the method comprises the Al assistant generating updates on a status of user requests performed both within the digital twin and in the real environment.

[0294] M97. The method according to any of the 9 preceding embodiments, wherein the method comprises the Al assistant enabling seamless data exchange between the digital twin and the real environment, ensuring that all changes and updates of the real-environment are accurately reflected in real-time in the digital twin.

[0295] M98. The method according to any of the 10 preceding embodiments, wherein the method comprises visually representing the Al assistant as a 3D model within the digital twin.

[0296] M99. The method according to the preceding embodiment, wherein the method comprises the 3D model mimicking human gestures, facial expressions, and voice inflections to enhance user engagement.

[0297] M100. The method according to any of the 12 preceding embodiments, wherein the method comprises the Al assistant communicating in different languages.

[0298] Brief description of the drawings

[0299] Fig. 1 depicts a schematic of a system for activating services to a user comprising, inter alia, a digital twin and a user device;

[0300] Fig. 2 depicts an exemplary digital twin of a real environment;

[0301] Fig. 3 depicts another exemplary digital twin of a real environment;

[0302] Fig. 4 depicts an exemplary service interaction module.

[0303] Detailed description of the drawings

[0304] In the following, exemplary embodiments of the invention will be described, referring to the figures. These examples are provided to provide further understanding of the invention, without limiting its scope. In the following description, a series of features and / or steps are described. The skilled person will appreciate that unless required by the context, the order of features and steps is not critical for the resulting configuration and its effect. Further, it will be apparent to the skilled person that irrespective of the order of features and steps, the presence or absence of time delay between steps, can be present between some or all of the described steps.

[0305] Fig. 1 depicts a schematic of a system for activating services to a user.

[0306] The system can comprise a digital twin 2 of a real environment with an environment structure. The digital twin 2 can be stored in a model database 1. The digital twin can comprise a computer model 3 of the environment structure and a plurality of service interaction modules 4. Each service interaction module 4 can be provided at a respective location within computer model and can be associated with at least one respective service. Moreover, service interaction module 4 can be configured to activate the at least one respective service.

[0307] The system can further comprise digital twin data 19 which can be associated with the digital twin 2. This is indicated in Fig. 1 via the arrow 21. The digital twin data 19 can be stored in a distributed storage medium 20. This is indicated via the arrow 22.

[0308] The distributed storage medium 20 can utilize decentralized and distributed ledger technology for storing the digital twin data 19. The distributed storage medium 20 can be part of the system. Alternatively, the distributed storage medium 20 can be external, e.g., provided by a third-party service provider. In some embodiments (not depicted), the model database 1 may incorporate this distributed storage medium 20.

[0309] Digital twin data 19 may include linking data, establishing a one-to-one correspondence between digital twin data and respective digital twins. Said one-to-one correspondence is indicated in Fig. 1 via the arrow 21. The digital twin data 19 can be configured to provide distinct usage rights of the digital twin 2 to an entity.

[0310] The system can further comprise a user content generator module 24 which can be configured to modify the digital twin 2. This is indicated in Fig. 1 via arrow 23. The user content generator module 24 can comprise a graphical user interface (not shown). The user content generator module 24 can be configured to modify the computer model 3, e.g., to reflect changes in the environment structure. Furthermore, it can enable modification of service interaction modules 4, including addition or deletion.

[0311] The user content generator module 24 can also be configured to create the digital twin 2.

[0312] The system can further comprise a user device 5 configured to interact with the digital twin 2. Said interaction is illustrated in Fig. 1 via the arrow 13. For example, the user device 5 may be configured to exchange data with the model database 1 and / or with the processor 9 (discussed below) to interact with the digital twin 2.

[0313] The user device 5 can comprise a visual image generator 6 configured to display a visual representation of the computer model 3. For example, the visual image generator 6 can be configured to render the computer model 3 to generate the visual representation of the computer model 3. The user device 5 can further comprise a navigation module 7 configured to navigate through the computer model 3. The user device 5 can further comprise a user interface 8 configured to interact with the service interaction modules at their respective locations 4 in the computer model 3 to select and / or activate the at least one respective service of the service interaction module.

[0314] The user device 5 can be configured to interact with the user content generator module 24. For example, the user device 5 can send commands to the user content generator module. This interaction is indicated in Fig. 1 via the arrow 25. This way, the user can operate the user device 5 to interact with the user content generator module 24 to modify and / or create the digital twin 2.

[0315] Although not depicted, it will be understood that the user device 5 may comprise a user device processor (not shown) configured to process data. In particular, the user device processor may be configured to assist the elements 6-8 of the user device 5 to perform their processes.

[0316] The system may further comprise a processor 9. The processor 9 can be configured to obtain the digital twin 2 or at least one portion thereof. This is illustrated in Fig. 1 via the arrow 14. Preferably, the processor 9 can be configured to obtain the service interaction modules 4. The processor 9 may be configured to access the model database 1 to obtain the digital twin 2, portions thereof and / or the service interaction modules 4. The processor 9 can be configured to execute the service interaction modules 4. For example, the user device 5 may exchange data with the processor 9 to interact with the digital twin 2. Said data exchange is illustrated in Fig. 1 via the arrow 15.

[0317] The system may further comprise a user database 11 comprising user profiles, each associated with a respective user. Each user profile can comprise user data, such as, user preferences and / or it can comprise history data corresponding to the respective user

[0318] The processor 9 and / or the user device 5 may be configured to access the user database 11 as illustrated by the arrow 16. Accessing the user database 11 with the processor 9 may allow the service interaction modules 4 to obtain user data and / or history data - thus better tailoring the respective services to the user. On the other hand, accessing the user database 11 with the user device 5 can allow the user to modify the respective user profile. It is noted that the user device 58 may be configured to access the user database 11 directly without the need of the processor 9.

[0319] The service interaction modules 4 can be configured to exchange data with a service server 12, as illustrated by arrow 17. This can for example be accomplished by configuring the processor 9 to exchange data with the service server 12 and / or directly without the need of the processor 9. Typically, the service server 12 may be an external server and separate from the system. For example, the service server 12 may be operated by a service provider. Moreover, it will be understood that the service server 12 may be in the singular or in the plural.

[0320] The digital twin 2 may further comprise an assisting module 18 that can generate an assisting output based on user requests. The assisting module 18 can comprise a humanlike avatar and can utilizes a large language model for communication, preferably in the user's language. The assisting output 18 can include recommendations for services, bundles of services, or paths within the computer model. Additionally, the assisting module can generate output based on user data, such as preferences, and history data, reflecting previous user interactions. The assisting module 18 can access user data and history from the user database 11, enhancing the personalization and effectiveness of the assistance provided.

[0321] The assisting module may comprise an artificial intelligence (Al) assistant. The Al assistant can be integrated into the digital twin 2 to provide comprehensive guidance on both real- world processes (i.e., processes in the real environment) and their digital twin counterparts. The Al assistant can be deeply integrated into the processes of the real environment of the digital twin 2. It can possess comprehensive knowledge of all operational procedures, regulatory frameworks, industry standards, and best practices.

[0322] The Al assistant may comprise comprehensive data related to the real environment — including its layout, facilities, products, services, and staff — and how these translate into the digital twin environment.

[0323] The Al assistant may help users navigate the digital twin, explaining the features and benefits of different areas, services, and products available. It can suggest optimal routes, highlight key points of interest, and provide real-time updates on availability and status.

[0324] The Al assistant can facilitate real-world transactions by connecting the digital twin with the real environment. For instance, it can help users place orders for products or services that can then be fulfilled in the real environment.

[0325] The Al assistant may keep users updated on the status of their requests, deliveries, or reservations, both within the digital twin and in the real environment.

[0326] The Al assistant may enable smooth data exchange between the digital twin and the real environment, ensuring that all changes and updates can be accurately reflected in realtime.

[0327] The Al assistant can be visually represented as a 3D model within the digital twin, making interactions more intuitive and lifelike. This 3D model can mimic human gestures, facial expressions, and voice inflections to enhance user engagement.

[0328] The Al assistant may support multilingual communication, ensuring that users from diverse linguistic backgrounds can benefit from its services.

[0329] Thus, the system may further comprise an Al assistant integrated into the digital twin, which can possess comprehensive knowledge about both the digital twin and its real environment, and can be capable of communicating with the user in their native language on any topic concerning the digital twin, its physical counterpart, and the surrounding world.

[0330] The Al assistant can be configured to guide users within the digital twin environment, explain the features and benefits of different areas and services, and assist with real-world transactions by connecting the digital twin with the real environment, providing real-time updates on the status of requests and deliveries.

[0331] The Al assistant may maintain seamless data exchange between the digital twin and the real environment, ensuring that all changes and updates can be accurately reflected in real-time. Additionally, the Al assistant can be visually represented as a 3D model within the digital twin, supporting multilingual communication to facilitate effective interaction with users.

[0332] Fig. 2 depicts an exemplary digital twin 2 of a real environment which in this example is Manhattan. As illustrated, the digital twin 2 comprises the computer model 3 which represent the structure of Manhattan. Furthermore, the digital twin 2 comprises a plurality of service interaction modules 4 at different locations within the computer model 3. In this example, the computer model 3 is a 2-dimensional model of Manhattan.

[0333] Fig. 3 depicts another exemplary digital twin 2 of a real environment, with again in this example is Manhattan. In this example, the computer model 3 is a 3-dimensional model of Manhattan. The service interaction modules 4 are omitted from display in this example.

[0334] Fig. 4 depicts an exemplary service interaction module 4. As illustrated, the service interaction module 4 comprises a data 42 about the respective service(s) associated with the service interaction module 4. It also comprises module members 45 (e.g., buttons 45) for selecting and activating the respective service(s).

[0335] While the present invention has been described with reference to particular embodiments, it is to be understood that these embodiments do not limit the scope of the invention, but merely serve to illustrate the invention.

[0336] 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".

[0337] 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.

[0338] While in the above, preferred embodiments have been described with reference to the accompanying drawings, the skilled person will understand that these embodiments were 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.

Claims

Claims1. A system for activating services to a user, the system comprising: a digital twin of a real environment with an environment structure, the digital twin comprising: a computer model of the environment structure; a plurality of service interaction modules, each provided at a respective location within computer model, associated with at least one respective service, configured to activate the at least one respective service; a user device configured to interact with the digital twin, the user device comprising: a visual image generator configured to display a visual representation of the computer model; a navigation module configured to navigate through the computer model; and a user interface configured to interact with the service interaction modules at their respective locations in the computer model to select and / or activate the at least one respective service of the service interaction module.

2. The system according to the preceding claim, wherein each service interaction module comprises computer instructions and wherein the system comprises a processor configured to execute the service interaction modules.

3. The system according to any of the preceding claims, wherein the system comprises a user database comprising user profiles, each associated with a respective user and wherein each user profile comprises at least one of: user data, such as, user preferences, and history data corresponding to the respective user, wherein the history data is indicative of previous service selections and / or activations by the user.

4. The system according to any of the preceding claims, wherein the real environment comprises at least one restricted area, wherein each restricted area is configured to be accessed by authorized users only and wherein at least one of the service interaction modules is configured such that, upon activating the at least one respective service, it provides access to a respective one of the at least one restricted area of the real environment.

5. The system according to any of the preceding claims, wherein the computer model comprises at least one restricted portion, wherein each restricted portion is configured to be digitally accessed by authorized users only and wherein at least one of the service interaction modules is configured such that, upon activating the at least one respective service, it provides access to a respective one of the at least one restricted portion of the computer model.

6. The system according to any of the preceding claims, wherein the digital twin comprises at least one virtual extension to the real environment, wherein each virtual extension is configured to be accessed digitally only.

7. The system according to any of the preceding claims, wherein at least one of the service interaction modules, is configured to: perform a transaction between the user and a service provider and upon a successful completion of the transaction activate the at least one respective service.

8. The system according to any of the preceding claims and with the features of claim 3, wherein at least one of the service interaction modules comprises restricted access to the at least one respective service and wherein each service interaction module with restricted access is configured to: access the user database and determine whether the user profile of the user is associated with a corresponding user authorization prior to activating the restricted service to the user and receive from the user a request for generating a corresponding user authorization and in response thereto generate the corresponding user authorization.

9. The system according to any of the preceding claims, wherein at least one of the service interaction modules is associated with one or more services offered in the real environment and wherein at least one of the service interaction modules is associated with one or more digital services that the user receives digitally while interacting with the digital twin.

10. The system according to any of the preceding claims, wherein at least one of the service interaction modules is configured, such that upon activating the at least one respective service, it sends data to a service server associated with the at least one respective service, wherein preferably said data comprise a computer instruction for controlling the service server.

11. The system according to any of the preceding claims, wherein the digital twin further comprises an assisting module configured to receive a user request and based thereon to generate an assisting output.

12. The system according to the preceding claim, wherein the assisting output comprises a bundle of services activatable via the service interaction modules.

13. The system according to any of the 2 preceding claims, wherein the assisting output comprises a path in the computer model; wherein the path includes one or more locations respectively corresponding to one or more service interaction modules.

14. The system according to any of the 3 preceding claims, wherein the assisting module is configured to generate the assisting output further based on user data, such as, user preferences and / or further based on history data corresponding to the user.

15. A method for activating services to a user, the method comprising: providing a digital twin of a real environment with an environment structure, the digital twin comprising: a computer model of the environment structure; a plurality of service interaction modules, each provided at a respective location within computer model, associated with at least one respective service, configured to activate the at least one respective service; interacting, using a user device, with the digital twin, said interacting comprising: displaying with a visual image generator of the user device a visual representation of the computer model; navigating with a navigation module of the user device through the computer model; and interacting with a user interface of the user device with the service interaction modules at their respective locations in the computer model to select and / or activate the at least one respective service of the service interaction module.

Citation Information

Patent Citations

  • System for certificating and synchronizing virtual world and physical world

    US11153084B1

  • Systems and methods for item acquisition by selection of a virtual object placed in a digital environment

    US20210279695A1

  • Interacting with real-world items and corresponding databases through a virtual twin reality

    US20230283749A1

  • Systems and methods for providing process automation and artificial intelligence, market aggregation, and embedded marketplaces for a transactions platform

    WO2024025863A1