Patent ID: 11880941
Assignee: META PLATFORMS TECHNOLOGIES, LLC
Field: Measurement (Instruments)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
segment a layout of a physical space surrounding a user into physical segments;
generate, based on the physical segments, virtual paths for a virtual environment through which the user can navigate by traveling the physical segments;
identify a first physical segment of the physical segments that the user is located within, the first physical segment corresponding to a first virtual path of the virtual paths;
activate an intrusion detection feature for the first physical segment;
while the user is navigating the first virtual path by traveling the first physical segment, detect a physical object;
determining that a location of the physical object is in the first physical segment;
in response to the determination, display a representation of the physical object in the first virtual path;
determine, after displaying the representation of the physical object in the first virtual path, based on an updated location of the user with respect to the physical space, that the user has moved from the first physical segment to a second physical segment of the physical segments;
in response to the determination that the user has moved from the first physical segment to the second physical segment of the physical segments that corresponds to a second virtual path of the virtual paths:
i) cease, in response to a determination that the location of the physical object is not in the second physical segment, to display the representation of the physical object in the first virtual path;
ii) disable the intrusion detection feature for the first physical segment; and
iii) activate the intrusion detection feature for the second physical segment that the user is located within;

detect an additional physical object;
determine that a location of the additional physical object is in the second physical segment; and
display, in response to the determination that the location of the additional physical object is in the second physical segment, a representation of the additional physical object in the second virtual path.