Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A non-transitory computer-readable medium storing instructions which, when executed by a processor of a user device, cause the processor to perform operations, the operations comprising: receiving a selection of priorities between a first virtual environment associated with a user of the user device and a second virtual environment associated with the user, wherein the selection of priorities comprises a specification of which of the first virtual environment or the second virtual environment is to take precedence when a virtual object of the first virtual environment and a virtual object of the second virtual environment are associated with a same physical location; detecting a physical location of the user device; providing the physical location to a server; receiving virtual objects associated with the physical location from the server, wherein a first virtual object of the virtual objects is only associated with the first virtual environment and wherein a second virtual object of the virtual objects is only associated with the second virtual environment, wherein the first virtual object of the first virtual environment and the second virtual object of the second virtual environment are associated with the physical location; and displaying at least the first virtual object based upon the selection of priorities specifying that the first virtual environment is to take precedence.
This invention relates to augmented reality (AR) systems that integrate multiple virtual environments into a shared physical space. The problem addressed is the conflict that arises when virtual objects from different environments are associated with the same physical location, potentially causing visual clutter or unintended interactions. The solution involves a user device that allows users to prioritize one virtual environment over another when conflicts occur. The device receives user input specifying which environment should take precedence when overlapping virtual objects are detected. The device then detects its physical location, retrieves relevant virtual objects from a server, and displays only the objects from the prioritized environment. This ensures a cleaner and more controlled AR experience by preventing unwanted overlaps. The system dynamically adjusts the displayed content based on user preferences, improving usability in environments where multiple virtual layers coexist. The invention is particularly useful in applications where users interact with multiple AR environments, such as gaming, navigation, or social AR platforms.
2. The non-transitory computer-readable medium of claim 1 , wherein the selection of priorities specifies that the first virtual object associated with the first virtual environment is to be displayed when the user device is at the physical location and the second virtual object associated with the second virtual environment is not to be displayed when the user device is at the physical location.
This invention relates to augmented reality (AR) systems that manage the display of virtual objects in overlapping virtual environments. The problem addressed is the conflict that arises when multiple virtual environments share the same physical location, leading to visual clutter or unintended object visibility. The solution involves a priority-based system that determines which virtual objects should be displayed based on predefined rules. The system uses a non-transitory computer-readable medium storing instructions that, when executed, cause a user device to select priorities for virtual objects in different virtual environments. These priorities dictate whether a virtual object from one environment should be displayed while suppressing objects from another environment when the user device is at a specific physical location. For example, if a first virtual object from a first virtual environment is prioritized, it will be displayed at the physical location, while a second virtual object from a second virtual environment will be hidden. The priority selection ensures that only the most relevant or intended virtual objects are shown, improving user experience by reducing visual interference. The system may also dynamically adjust priorities based on user preferences, environmental conditions, or other contextual factors. This approach enhances the clarity and coherence of AR experiences in shared physical spaces.
3. The non-transitory computer-readable medium of claim 1 , wherein the selection of priorities specifies that when the user device is at the physical location, the first virtual object associated with the first virtual environment is to be displayed and the second virtual object associated with the second virtual environment is to be displayed with one of: a greater transparency as compared to the first virtual object; or a lesser brightness as compared to the first virtual object.
This invention relates to augmented reality (AR) systems that manage the display of virtual objects from multiple virtual environments when a user device is at a specific physical location. The problem addressed is the visual clutter and confusion that can occur when multiple virtual objects from different environments are simultaneously displayed in the same real-world view, making it difficult for users to focus on relevant content. The invention involves a non-transitory computer-readable medium storing instructions that, when executed, cause a user device to prioritize the display of virtual objects based on predefined rules. When the device is at a designated physical location, it selects priorities for virtual objects from at least two different virtual environments. The priority selection ensures that a first virtual object from a first environment is displayed prominently, while a second virtual object from a second environment is displayed with reduced visual prominence. This is achieved by either increasing the transparency of the second object compared to the first or reducing its brightness relative to the first. The system dynamically adjusts the visual presentation to maintain clarity and reduce distraction, enhancing the user experience in mixed-reality applications. The solution is particularly useful in scenarios where multiple virtual environments overlap in the same physical space, such as in collaborative AR or location-based gaming.
4. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprising: receiving a change in the selection of priorities; and displaying at least the second virtual object based upon the change in the selection of priorities.
This invention relates to a system for dynamically adjusting the display of virtual objects in a user interface based on priority changes. The system operates by initially displaying a set of virtual objects, each associated with a priority level. When a user modifies the priority selection, the system updates the display to reflect the new priority order, ensuring that higher-priority objects are prominently shown while lower-priority objects may be hidden or repositioned. The system may also include a method for determining which objects to display based on the updated priorities, ensuring that the most relevant information is presented to the user. The invention is particularly useful in applications where multiple virtual objects compete for limited display space, such as in augmented reality, data visualization, or user interface management. By dynamically adjusting the display based on priority changes, the system improves user experience by reducing clutter and ensuring that the most important information is always visible. The invention may also include additional features, such as animations or transitions, to smoothly update the display when priorities change.
5. The non-transitory computer-readable medium of claim 4 , wherein the change in the selection of priorities specifies that the second virtual object associated with the second virtual environment is to be displayed when the user device is at the physical location and the first virtual object associated with the first virtual environment is not to be displayed when the user device is at the physical location.
This invention relates to augmented reality (AR) systems that dynamically adjust the display of virtual objects based on user location and priority settings. The problem addressed is the need to manage conflicting virtual objects in AR environments, where multiple virtual objects may be associated with the same physical location but belong to different virtual environments. The solution involves a system that prioritizes the display of virtual objects based on predefined rules, ensuring only the highest-priority object is shown at a given location. The system includes a user device with AR capabilities, a server, and a database storing virtual objects linked to physical locations. When the user device is at a specific physical location, the system retrieves all virtual objects associated with that location from different virtual environments. The system then evaluates priority rules to determine which virtual object should be displayed. If a priority change is detected, the system updates the display accordingly, ensuring only the highest-priority object is shown while suppressing lower-priority objects. For example, if a first virtual object from a first virtual environment and a second virtual object from a second virtual environment are both linked to the same physical location, the system checks priority settings. If the priority is adjusted to favor the second virtual object, the system displays only the second object when the user is at that location, hiding the first object. This dynamic prioritization ensures a seamless and non-conflicting AR experience.
6. The non-transitory computer-readable medium of claim 1 , wherein the virtual objects associated with the physical location are received from the server.
A system retrieves and displays virtual objects associated with a physical location, enhancing user interaction with augmented reality (AR) environments. The system includes a computing device with a display and a camera, which captures images of the physical location. The device processes these images to identify the physical location and retrieves virtual objects linked to that location from a server. These virtual objects are then overlaid onto the captured images and displayed to the user, creating an augmented reality experience. The virtual objects may include interactive elements, such as 3D models, text, or multimedia content, that users can engage with. The server stores a database of virtual objects mapped to specific physical locations, allowing users to access location-specific digital content. This system enables dynamic and context-aware AR experiences by leveraging server-side data to enhance real-world environments with digital overlays. The technology addresses the challenge of providing relevant and interactive digital content in AR applications by centralizing virtual object management on a server, ensuring consistency and scalability across multiple users and devices.
7. The non-transitory computer-readable medium of claim 1 , wherein the server manages a plurality of virtual environments that includes the first virtual environment and the second virtual environment.
A system manages multiple virtual environments, including at least a first and a second virtual environment, to facilitate secure and isolated execution of applications. The system includes a server that hosts these virtual environments, each running independently to prevent interference between them. The server dynamically allocates resources, such as computing power and memory, to the virtual environments based on demand, ensuring efficient utilization. The system also includes a client device that interacts with the virtual environments, allowing users to access and manage applications within them. The server enforces security policies to restrict access between the virtual environments, preventing unauthorized data sharing or execution. This isolation ensures that applications in one virtual environment cannot affect those in another, enhancing security and stability. The system may also include a network interface for communication between the server and client devices, enabling remote access to the virtual environments. The server monitors the virtual environments to detect and mitigate security threats, such as unauthorized access or malicious activities. The system is designed to support various applications, including those requiring high security or isolation, such as financial transactions or sensitive data processing. The dynamic resource allocation and security policies ensure that the system remains scalable and secure as the number of virtual environments grows.
8. A user device comprising: a processor; and a computer-readable medium storing instruction which, when executed by the processor, cause the processor to perform operations, the operations comprising: receiving a selection of priorities between a first virtual environment associated with a user of the user device and a second virtual environment associated with the user, wherein the selection of priorities comprises a specification of which of the first virtual environment or the second virtual environment is to take precedence when a virtual object of the first virtual environment and a virtual object of the second virtual environment are associated with a same physical location; detecting a physical location of the user device; providing the physical location to a server; receiving virtual objects associated with the physical location from the server, wherein a first virtual object of the virtual objects is only associated with the first virtual environment and wherein a second virtual object of the virtual objects is only associated with the second virtual environment, wherein the first virtual object of the first virtual environment and the second virtual object of the second virtual environment are associated with the physical location; and displaying at least the first virtual object based upon the selection of priorities specifying that the first virtual environment is to take precedence.
A user device enables prioritization between virtual environments when multiple virtual objects are associated with the same physical location. The device includes a processor and a computer-readable medium storing instructions that, when executed, cause the processor to receive a user's priority selection between a first and second virtual environment. The selection specifies which environment takes precedence when conflicting virtual objects are detected at the same physical location. The device detects its physical location, sends this data to a server, and receives virtual objects associated with that location. These objects may belong exclusively to either the first or second virtual environment. If both environments have objects at the same location, the device displays the object from the prioritized environment, ensuring the user's preferred virtual experience is shown. This system resolves conflicts in augmented or mixed reality applications where multiple virtual environments may overlap in physical space, allowing users to customize their viewing preferences. The device dynamically adjusts displayed content based on predefined priority rules, enhancing user control over their virtual interactions.
9. The user device of claim 8 , wherein the selection of priorities specifies that the first virtual object associated with the first virtual environment is to be displayed when the user device is at the physical location and the second virtual object associated with the second virtual environment is not to be displayed when the user device is at the physical location.
This invention relates to augmented reality (AR) systems that manage the display of virtual objects in physical environments. The problem addressed is the conflict that arises when multiple virtual environments overlap in the same physical space, leading to visual clutter or unintended interactions between unrelated virtual objects. The solution involves a user device that selectively displays virtual objects based on predefined priority rules, ensuring only the most relevant virtual content is shown at a given physical location. The user device includes a display system, a location sensor, and a processor. The processor determines the device's physical location and retrieves virtual objects associated with different virtual environments that are mapped to that location. Each virtual object is linked to a specific virtual environment, and the device applies priority rules to decide which objects to display. These rules can specify that certain virtual objects should be shown while others should be hidden, even if they are mapped to the same physical location. For example, when the device is at a specific physical location, a first virtual object from a first virtual environment may be displayed, while a second virtual object from a second virtual environment may be suppressed, preventing visual interference. The priority rules can be dynamically adjusted based on user preferences, application requirements, or environmental conditions. This selective display mechanism enhances user experience by reducing clutter and ensuring only the most relevant virtual content is presented.
10. The user device of claim 8 , wherein the selection of priorities specifies that when the user device is at the physical location, the first virtual object associated with the first virtual environment is to be displayed and the second virtual object associated with the second virtual environment is to be displayed with one of: a greater transparency as compared to the first virtual object; or a lesser brightness as compared to the first virtual object.
This invention relates to user devices that display virtual objects from multiple virtual environments based on the user's physical location. The problem addressed is the need to manage the visibility and prominence of virtual objects when a user is in a physical location that overlaps with multiple virtual environments, ensuring that the most relevant virtual objects are clearly visible while others are subtly displayed. The user device includes a display, a location sensor, and a processor. The processor is configured to determine the user's physical location using the location sensor and identify virtual objects associated with different virtual environments that are relevant to that location. The device prioritizes the display of these virtual objects based on predefined selection criteria. When the user is at a specific physical location, the device displays a first virtual object from a first virtual environment prominently, while a second virtual object from a second virtual environment is displayed with either greater transparency or reduced brightness, making it less visually dominant. This ensures that the most relevant virtual object is clearly visible, while other objects remain visible but less distracting. The system dynamically adjusts the display based on the user's location to maintain clarity and context.
11. The user device of claim 8 , wherein the operations further comprising: receiving a change in the selection of priorities; and displaying at least the second virtual object based upon the change in the selection of priorities.
This invention relates to user devices configured to display virtual objects with adjustable priority-based visibility. The problem addressed is the need for dynamic control over which virtual objects are displayed in a user interface, particularly when multiple objects compete for limited display space. The solution involves a user device that adjusts the visibility of virtual objects based on user-defined priorities, allowing real-time updates to the display when priorities change. The user device includes a display system and a processing system. The processing system is configured to receive a selection of priorities for multiple virtual objects, where each priority determines the visibility of a corresponding virtual object. The device initially displays at least a first virtual object based on the selected priorities. When the user modifies the priority selection, the device updates the display to show at least a second virtual object, reflecting the new priority order. This ensures that higher-priority objects are prominently displayed while lower-priority objects may be hidden or deprioritized. The invention enables users to customize their interface by dynamically adjusting which virtual objects are visible, improving usability and reducing clutter. The system supports real-time adjustments, ensuring the display remains relevant to the user's current needs. This is particularly useful in applications where multiple virtual objects must be managed, such as augmented reality environments, gaming interfaces, or productivity tools.
12. The user device of claim 11 , wherein the change in the selection of priorities specifies that the second virtual object associated with the second virtual environment is to be displayed when the user device is at the physical location and the first virtual object associated with the first virtual environment is not to be displayed when the user device is at the physical location.
This invention relates to user devices configured to display virtual objects in augmented reality (AR) environments. The problem addressed is managing the display of multiple virtual objects associated with different virtual environments when a user device is at a shared physical location. The invention provides a system where a user device can dynamically adjust the selection of priorities for displaying virtual objects based on user preferences or environmental conditions. Specifically, the device can prioritize the display of a second virtual object associated with a second virtual environment while suppressing the display of a first virtual object associated with a first virtual environment when the device is at a specific physical location. This ensures that only the relevant virtual content is shown, avoiding visual clutter and improving user experience. The device may include sensors or input mechanisms to detect the physical location and adjust the display priorities accordingly. The invention enhances AR applications by allowing seamless transitions between different virtual environments in shared physical spaces.
13. The user device of claim 8 , wherein the virtual objects associated with the physical location are received from the server.
A system for displaying virtual objects in an augmented reality (AR) environment addresses the challenge of providing contextually relevant digital content to users based on their physical location. The system includes a user device equipped with sensors to detect its position and orientation, a display for rendering virtual objects, and a processor to manage the AR experience. The user device receives virtual objects associated with a specific physical location from a remote server, which stores and distributes these objects based on geospatial data. The server may also provide additional metadata, such as object behavior, interaction rules, or user permissions, to enhance the AR experience. The user device processes this data to overlay the virtual objects onto the real-world view captured by its camera, ensuring accurate alignment with the physical environment. The system may also support user interactions with these virtual objects, such as selecting, manipulating, or triggering events. This approach enables dynamic, location-based AR content delivery, improving user engagement and contextual relevance in applications like navigation, gaming, or education. The server's role in distributing virtual objects ensures scalability and centralized management of AR content across multiple devices.
14. The user device of claim 8 , wherein the server manages a plurality of virtual environments that includes the first virtual environment and the second virtual environment.
A system for managing virtual environments across multiple user devices involves a server that hosts and controls a plurality of virtual environments, including at least a first and a second virtual environment. Each virtual environment is a simulated digital space with distinct settings, rules, or configurations, allowing users to interact with or modify the environment. The server ensures synchronization, access control, and consistency across these environments, enabling users to switch between them or collaborate within the same environment. The system includes user devices that connect to the server to access and interact with these virtual environments. The server may also handle user authentication, environment state management, and real-time updates to maintain a seamless experience. This approach allows for scalable, centralized management of multiple virtual environments, facilitating multi-user interactions, shared experiences, or isolated testing environments. The technology addresses challenges in maintaining consistency, security, and performance when managing multiple virtual environments across distributed user devices.
15. A method comprising: receiving, by a processor of a user device, a selection of priorities between a first virtual environment associated with a user of the user device and a second virtual environment associated with the user, wherein the selection of priorities comprises a specification of which of the first virtual environment or the second virtual environment is to take precedence when a virtual object of the first virtual environment and a virtual object of the second virtual environment are associated with a same physical location; detecting, by the processor, a physical location of the user device; providing, by the processor, the physical location to a server; receiving, by the processor, virtual objects associated with the physical location from the server, wherein a first virtual object of the virtual objects is only associated with the first virtual environment and wherein a second virtual object of the virtual objects is only associated with the second virtual environment, wherein the first virtual object of the first virtual environment and the second virtual object of the second virtual environment are associated with the physical location; and displaying, by the processor, at least the first virtual object based upon the selection of priorities specifying that the first virtual environment is to take precedence.
This invention relates to managing virtual objects in augmented reality (AR) or mixed reality (MR) environments where multiple virtual environments overlap at a physical location. The problem addressed is the conflict that arises when virtual objects from different environments are associated with the same real-world location, potentially causing visual clutter or confusion. The solution involves a user device that allows a user to prioritize one virtual environment over another when such conflicts occur. The device receives user input specifying which of two virtual environments should take precedence when their respective virtual objects are linked to the same physical location. The device then detects its physical location, retrieves relevant virtual objects from a server, and displays only the objects from the prioritized environment. For example, if a user selects the first virtual environment as the priority, the device will display objects from that environment while suppressing conflicting objects from the second environment. This ensures a cleaner and more coherent AR/MR experience by resolving conflicts based on user-defined preferences. The method dynamically adjusts the displayed content based on the user's location and the predefined priority settings.
16. The method of claim 15 , wherein the selection of priorities specifies that the first virtual object associated with the first virtual environment is to be displayed when the user device is at the physical location and the second virtual object associated with the second virtual environment is not to be displayed when the user device is at the physical location.
This invention relates to virtual environment systems, specifically managing the display of virtual objects in augmented reality (AR) or mixed reality (MR) applications. The problem addressed is the conflict that arises when multiple virtual environments overlap in a physical location, leading to visual clutter or unintended interactions between unrelated virtual objects. The solution involves a method for prioritizing the display of virtual objects based on their association with different virtual environments when a user device is at a shared physical location. The method includes selecting priorities for virtual objects, where the priorities determine which objects are displayed when the user device is at a physical location shared by multiple virtual environments. Specifically, the selection of priorities ensures that a first virtual object associated with a first virtual environment is displayed while a second virtual object associated with a second virtual environment is not displayed when the user device is at the shared physical location. This prevents interference between unrelated virtual environments, improving user experience by reducing visual noise and maintaining context relevance. The method may also involve dynamically adjusting priorities based on user preferences, environmental conditions, or other contextual factors to enhance adaptability. The system ensures that only the most relevant virtual objects are presented to the user, optimizing the AR/MR experience in shared physical spaces.
17. The method of claim 15 , wherein the selection of priorities specifies that when the user device is at the physical location, the first virtual object associated with the first virtual environment is to be displayed and the second virtual object associated with the second virtual environment is to be displayed with one of: a greater transparency as compared to the first virtual object; or a lesser brightness as compared to the first virtual object.
This invention relates to augmented reality (AR) systems that manage the display of virtual objects from multiple virtual environments when a user device is at a physical location associated with those environments. The problem addressed is the visual clutter and confusion that can arise when multiple virtual objects from different environments are displayed simultaneously in the same physical space, making it difficult for users to distinguish relevant content. The method involves selecting priorities for displaying virtual objects when a user device is at a physical location linked to multiple virtual environments. The priorities determine how the virtual objects are rendered to reduce visual interference. Specifically, when the user device is at the physical location, a first virtual object from a first virtual environment is displayed prominently, while a second virtual object from a second virtual environment is displayed with either greater transparency or lesser brightness compared to the first object. This ensures that the primary virtual environment's content remains clear and distinguishable, while secondary content is visually de-emphasized. The method may also involve dynamically adjusting these display properties based on user interactions or environmental factors to enhance usability and reduce visual overload. The approach improves user experience by maintaining clarity and context in mixed-reality environments.
18. The method of claim 15 , further comprising: receiving a change in the selection of priorities; and displaying at least the second virtual object based upon the change in the selection of priorities.
This invention relates to a system for dynamically adjusting the display of virtual objects in a user interface based on priority changes. The system addresses the problem of managing and presenting multiple virtual objects in a way that prioritizes relevant information while minimizing visual clutter. The method involves displaying a first set of virtual objects in a user interface, where each object is associated with a priority level. The system then receives a user input to select or modify these priority levels. Based on the selected priorities, the system filters and displays a second set of virtual objects, which may include objects not previously shown or may exclude objects that were previously displayed. The system ensures that the most relevant objects are prominently displayed while less relevant objects are hidden or deprioritized. This dynamic adjustment allows users to focus on the most important information at any given time, improving usability and efficiency in environments where multiple virtual objects compete for attention. The method can be applied in various applications, such as data visualization, augmented reality, or user interface design, where prioritization of information is critical.
19. The method of claim 18 , wherein the change in the selection of priorities specifies that the second virtual object associated with the second virtual environment is to be displayed when the user device is at the physical location and the first virtual object associated with the first virtual environment is not to be displayed when the user device is at the physical location.
This invention relates to virtual environment systems where multiple virtual objects are associated with a physical location. The problem addressed is managing the display of conflicting virtual objects when a user device is at a specific physical location, ensuring only the appropriate virtual object is shown based on priority settings. The system involves a user device that detects its physical location and retrieves virtual objects associated with that location from a database. Each virtual object is linked to a virtual environment, and the system assigns priorities to these environments. When the user device is at the physical location, the system determines which virtual object to display based on the priority settings. If priorities change, the system updates the display accordingly. Specifically, the invention describes a method where a change in priority selection specifies that a second virtual object from a second virtual environment should be displayed at the physical location, while a first virtual object from a first virtual environment should not be displayed. This ensures that only the highest-priority virtual object is shown, preventing conflicts and improving user experience in augmented or virtual reality applications. The system dynamically adjusts the display based on priority changes, allowing seamless transitions between virtual environments at the same physical location.
20. The method of claim 15 , wherein the virtual objects associated with the physical location are received from the server.
A system and method for managing virtual objects in an augmented reality (AR) environment involves displaying virtual objects overlaid on a physical location as viewed through a user device. The system tracks the user's position and orientation to accurately align the virtual objects with the physical environment. The method includes receiving virtual objects associated with a physical location from a server, where these objects are stored in a database linked to geographic coordinates. The system retrieves the relevant virtual objects based on the user's current location and orientation, then renders them in real-time on the user's device. The virtual objects may include interactive elements, such as 3D models, text, or multimedia, and can be updated dynamically as the user moves. The system ensures seamless integration by adjusting the virtual objects' positions and orientations to match the physical surroundings, providing an immersive AR experience. The server manages a centralized database of virtual objects, allowing multiple users to access and interact with the same virtual content in shared environments. This approach enhances user engagement by overlaying contextually relevant digital information onto the real world.
Unknown
October 13, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.