PRIVACY SETTINGS SELECTIVELY RESTRICT PRESENTATION OF PRIVATE VIRTUAL OBJECTS
Systems, methods, and non-transitory computer readable media including instructions for managing privacy in an extended reality environment. Managing privacy in an extended reality environment includes receiving from an image sensor, image data reflective of a physical environment; accessing data characterizing a first virtual object and a second virtual object with locations in the physical environment; accessing privacy settings classifying the first virtual object or a location thereof as private, classifying a first extended reality appliance as approved for presenting private information, and classifying a second extended reality appliance as non-approved for presenting private information; and simultaneously enabling an augmented viewing of the physical environment, such that the first extended reality appliance presents the first virtual object and the second virtual object in the physical environment, and the second extended reality appliance presents the second virtual object, omitting the first virtual object in compliance with the privacy settings.
1 - 40 . (canceled)
41 . A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations for managing privacy in an extended reality environment, the operations comprising:
receiving image data from an image sensor associated with a wearable extended reality appliance, the image data is reflective of a physical environment;
accessing data characterizing a plurality of virtual objects for association with locations in the physical environment, the data representing a first virtual object and a second virtual object;
accessing privacy settings classifying at least one of the first virtual object and a location of the first virtual object as private, classifying a first extended reality appliance as approved for presentation of private information, and classifying a second extended reality appliance as non-approved for presentation of the private information; and
simultaneously enabling a presentation of an augmented viewing of the physical environment, such that during the simultaneous presentation, the first extended reality appliance presents the first virtual object and the second virtual object in the physical environment, and the second extended reality appliance presents the second virtual object, omitting presentation of the first virtual object in compliance with the privacy settings.
42 . The non-transitory computer readable medium of claim 41 , wherein the privacy settings classify as private a first location associated with the first virtual object, and the operations further include designating other virtual objects in the first location as private and blocking the other virtual objects from display via the second extended reality appliance.
43 . The non-transitory computer readable medium of claim 41 , wherein the privacy settings classify as private a first location associated with the first virtual object, and the operations further including detecting a user-initiated movement of the first virtual object to a second location, and in response to the user-initiated movement, enabling the second extended reality appliance to present the first virtual object and the second virtual object.
44 . The non-transitory computer readable medium of claim 41 , wherein the privacy settings classify as private a first location associated with the first virtual object, and the operations further including detecting a user-initiated movement of the second virtual object to the first location, and in response to the user-initiated movement, preventing the second extended reality appliance from presenting the second virtual object.
45 . The non-transitory computer readable medium of claim 41 , wherein the privacy settings classify the first virtual object as private, and the operations further including detecting a user-initiated movement of the first virtual object to a second location, and in response to the user-initiated movement, preventing the second extended reality appliance from presenting the first virtual object at the second location.
46 . The non-transitory computer readable medium of claim 41 , wherein the privacy settings classify the first virtual object as private, and the operations further include detecting a user-initiated movement of the second virtual object to a first location associated with the first virtual object, and enabling the second extended reality appliance to present the second virtual object at the first location.
47 . The non-transitory computer readable medium of claim 41 , wherein the privacy settings further classify at least one of the second virtual object and a location of the second virtual object as public.
48 . The non-transitory computer readable medium of claim 47 , wherein the privacy settings classify a second location associated with the second virtual object as public, and the operations further include detecting a user-initiated movement of the first virtual object to the second location, and in response to the user-initiated movement, enabling the second extended reality appliance to present the first virtual object.
49 . The non-transitory computer readable medium of claim 41 , wherein enabling the simultaneous presentation includes causing the second extended reality appliance to present the second virtual object at a second location associated with the second virtual object and to present a distorted representation of the first virtual object at the location of the first virtual object in compliance with the privacy settings.
50 . The non-transitory computer readable medium of claim 41 , wherein the operations further include presenting via the wearable extended reality appliance at least one of an indication that the first virtual object is classified as private, an indication that a location associated with the first virtual object is classified as private and an indication that at least one of the first virtual object and the location associated with the first virtual object is classified as private.
51 . The non-transitory computer readable medium of claim 41 , wherein the operations further include receiving an input identifying a specific region of the physical environment as private.
52 . The non-transitory computer readable medium of claim 51 , wherein the received input includes the image data and the operations further include analyzing the image data using an object detection algorithm to detect a physical object in the specific region of the physical environment, and identifying the specific region of the physical environment as private based on the detected physical object.
53 . The non-transitory computer readable medium of claim 52 , wherein the physical object is movable, and the operations further include analyzing the image data to identify a movement of the physical object out of the specific region of the physical environment, and reclassifying the specific region of the physical environment as public in response to the movement of the physical object.
54 . The non-transitory computer readable medium of claim 51 , wherein the operations further include classifying the first virtual object as private when a distance of the first virtual object from the specific region of the physical environment is less than a threshold distance.
55 . The non-transitory computer readable medium of claim 51 , wherein the operations further include reclassifying the first virtual object as public when a location of the first virtual object changes from the specific region to a location outside the specific region of the physical environment.
56 . The non-transitory computer readable medium of claim 51 , wherein the operations further include classifying the first virtual object as private when the first virtual object is docked to a physical object included in the specific region of the physical environment.
57 . The non-transitory computer readable medium of claim 56 , wherein the physical object is movable and wherein during the simultaneous presentation, other virtual objects in proximity to a current location of the physical object are also blocked from display via the second extended reality appliance.
58 . The non-transitory computer readable medium of claim 41 , wherein the operations further include analyzing the image data using an object detection algorithm to detect a physical object in a particular region of the physical environment, and classifying the particular region of the physical environment as public based on the detected physical object.
59 . A method for managing privacy in an extended reality environment, the method comprising:
receiving image data from an image sensor associated with a wearable extended reality appliance, the image data is reflective of a physical environment;
accessing data characterizing a plurality of virtual objects for association with locations in the physical environment, the data representing a first virtual object and a second virtual object;
accessing privacy settings classifying at least one of the first virtual object and a location of the first virtual object as private, classifying a first extended reality appliance as approved for presentation of private information, and classifying a second extended reality appliance as non-approved for presentation of the private information; and
simultaneously enabling a presentation of an augmented viewing of the physical environment, such that during the simultaneous presentation, the first extended reality appliance presents the first virtual object and the second virtual object in the physical environment, and the second extended reality appliance presents the second virtual object, omitting presentation of the first virtual object in compliance with the privacy settings.
60 . A system for managing privacy in an extended reality environment, the system comprising:
at least one processing device configured to:
receive image data from an image sensor associated with a wearable extended reality appliance, the image data is reflective of a physical environment;
access data characterizing a plurality of virtual objects for association with locations in the physical environment, the data representing a first virtual object and a second virtual object;
access privacy settings classifying at least one of the first virtual object and a location of the first virtual object as private, classifying a first extended reality appliance as approved for presentation of private information, and classifying a second extended reality appliance as non-approved for presentation of the private information; and
simultaneously enable a presentation of an augmented viewing of the physical environment, such that during the simultaneous presentation, the first extended reality appliance presents the first virtual object and the second virtual object in the physical environment, and the second extended reality appliance presents the second virtual object, omitting presentation of the first virtual object in compliance with the privacy settings.
61 - 120 . (canceled)