Collision prevention prioritization for extended reality
A method and system for collision prevention in an extended reality environment, the method comprising: identifying a potential collision area for multiple users, wherein each of the multiple users have respective immersive experiences; prioritizing the multiple users' immersive experiences; calculating an adaptation needed to be made to prevent a collision, based on the prioritization; and adapting at least one of the multiple users' immersive experiences, based on the calculated adaptation, such that the collision is prevented.
1 . A method comprising:
identifying a potential collision area for multiple users, wherein each of the multiple users have respective immersive experiences;
prioritizing the multiple users' immersive experiences;
analyzing at least one ability factor associated with each of the multiple users such that an adaptation can be calculated, wherein each ability factor is selected from the group comprising: a reaction time, a mobility capability and an experience level;
calculating the adaptation needed to be made to prevent a collision, based on the prioritization; and
adapting at least one of the multiple users' immersive experiences, based on the calculated adaptation, such that the collision is prevented.
2 . The method of claim 1 further comprising:
monitoring a physical location for each of the multiple users; and
monitoring a virtual status of each of the multiple users such that the multiple users' immersive experiences can be prioritized.
3 . The method of claim 1 wherein the calculation of the adaptation further includes:
monitoring an upcoming trajectory for each of the multiple users to calculate upcoming physical locations of each of the multiple users such that the potential collision area can be identified.
4 . The method of claim 1 wherein the calculation of the adaptation further includes:
analyzing virtual environments of the multiple users, to calculate overlapping physical locations of the multiple users, such that the potential collision area can be identified.
5 . The method of claim 1 wherein the prioritization of the multiple users' immersive experiences is based on at least one factor related to the immersive experience selected from the group comprising: an intensity factor, a significance factor and a state factor.
6 . The method of claim 1 wherein the adapting at least one of the multiple users' immersive experiences is processed by a central server that is connected to each of the multiple users' systems that provide the immersive experience.
7 . The method of claim 1 wherein the adapting at least one of the multiple users' immersive experiences is processed by a system of a user of the multiple users' that provide the immersive experience for the user.
8 . The method of claim 1 wherein the adapting at least one of the multiple users' immersive experiences includes changing the at least one of the multiple users' immersive experience's interaction mode.
9 . The method of claim 1 wherein the adapting at least one of the multiple users' immersive experiences includes placing an object in the immersive experience.
10 . The method of claim 1 wherein the adapting at least one of the multiple users' immersive experiences includes changing the at least one of the multiple users' immersive interaction's content.
11 . A computer system (CS) comprising:
a processor set;
a machine readable storage device; and
computer code stored on the machine readable storage device, with the computer code including instructions and data for causing the processor(s) set to perform operations comprising:
identifying a potential collision area for multiple users, wherein each of the multiple users have respective immersive experiences;
prioritizing the multiple users' immersive experiences;
analyzing at least one ability factor associated with each of the multiple users such that an adaptation can be calculated, wherein each ability factor is selected from the group comprising: a reaction time, a mobility capability and an experience level;
calculating an adaptation needed to be made to prevent a collision, based on the prioritization; and
adapting at least one of the multiple users' immersive experiences, based on the calculated adaptation, such that the collision is prevented.
12 . The CS of claim 11 , wherein the operations further comprise:
monitoring a physical location for each of the multiple users; and
monitoring a virtual status of each of the multiple users, such that the multiple users' immersive experiences can be prioritized.
13 . The CS of claim 11 , wherein the operations further comprise:
monitoring an upcoming trajectory for each of the multiple users, to calculate upcoming physical locations of each of the multiple users, such that the potential collision area can be identified.
14 . The CS of claim 11 , wherein the operations further comprise:
analyzing virtual environments of the multiple users, to calculate overlapping physical locations of the multiple users, such that the potential collision area can be identified.
15 . The CS of claim 11 wherein the prioritization of the multiple users' immersive experiences includes at least one factor related to the immersive experience selected from the group comprising: an intensity factor, a significance factor and a state factor.
16 . The CS of claim 11 wherein the adapting at least one of the multiple users' immersive experiences is processed by a central server that is connected to each of the multiple users' systems that provide the immersive experience.
17 . The CS of claim 11 wherein the adapting at least one of the multiple users' immersive experiences is processed by the system of a user of the multiple users' that provide the immersive experience for the user.
18 . The CS of claim 11 wherein the adapting at least one of the multiple users' immersive experiences includes changing the at least one of the multiple users' immersive experience's interaction mode.