Virtual reality object tag presentation
The present specification describes a computer-implemented method. According to the method, user-specific tags are generated for a virtual reality (VR) object displayed within a VR environment. The user-specific tags are generated based on an interaction of a first user with the VR object. Role-based access rights are assigned to the user-specific tags. A role of a second user accessing the VR environment is determined and the user-specific tags are presented to the second user, alongside the VR object, based on a comparison of the role of the second user and the role-based access rights.
1. A computer-implemented method, comprising: generating user-specific tags for a virtual reality (VR) object displayed within a VR environment, wherein the user-specific tags are manually generated based on user input of a first user and automatically generated based on one or more interactions of the first user with the VR object and one or more other users, wherein the generated user-specific tags comprise one or more VR object properties, associated real-world object properties, types and context of user interactions with the VR object, environmental conditions associated with the VR object, and situational characteristics of the VR object;
assigning role-based access rights to the user-specific tags manually and automatically, wherein the role-based access rights are dynamically determined based on a domain of the first user and a second user, a relationship between the first user and the second user, user input of the first user, and natural language processing;
determining a role of the second user accessing the VR environment; and
presenting to the second user, the user-specific tags alongside the VR object based on a comparison of the role of the second user and the role-based access rights.
2. The computer-implemented method of claim 1 , wherein a user-specific tag is presented to the second user at a later point in time than when the first user is accessing the VR environment.
3. The computer-implemented method of claim 1 , wherein a user-specific tag is presented to the second user based on a profile of the second user.
4. The computer-implemented method of claim 1 , wherein a user-specific tag is generated based on a profile of the first user.
5. The computer-implemented method of claim 1 , wherein assigning the role-based access rights comprises receiving, from the first user, an indication of a user allowed access to the user-specific tags.
6. The computer-implemented method of claim 5 , wherein, responsive to the second user being identified as the user allowed access to a user-specific tag, presenting the user-specific tag within the VR environment.
7. The computer-implemented method of claim 5 , wherein, responsive to the second user being identified as a user not allowed access to a user-specific tag, hiding the user-specific tag within the VR environment.
8. A system, comprising: a tag generator to generate user-specific tags for a virtual reality (VR) object displayed within a VR environment, wherein the user-specific tags are manually generated based on user input of a first user and automatically generated based on one or more interactions of the first user with the VR object and one or more other users, wherein the generated user-specific tags comprise one or more VR object properties, associated real-world object properties, types and context of user interactions with the VR object, environmental conditions associated with the VR object, and situational characteristics of the VR object;
an access rights controller: assign role-based access rights to the user-specific tags manually and automatically, wherein the role-based access rights are dynamically determined based on a domain of the first user and a second user, a relationship between the first user and the second user, user input of the first user, and natural language processing;
and determine a role of the second user of a VR environment; and
a display controller to present to the second user, the user-specific tags alongside the VR object based on a comparison of the role of the second user and the role-based access rights.
9. The system of claim 8 , wherein the display controller is to present a user-specific tag responsive to the VR object coming within view of the second user within the VR environment.
10. The system of claim 8 , further comprising a natural language processor to analyze an interaction of the first user with the VR object.
11. The system of claim 8 , wherein the access rights controller generates the role-based access rights based on a hierarchical structure of an organization.
12. A computer program product, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor, to cause the processor to: generate user-specific tags for a virtual reality (VR) object displayed within a VR environment, wherein the user-specific tags are manually generated based on user input of a first user and automatically generated based on one or more interactions of the first user with the VR object and one or more other users, wherein the generated user-specific tags comprise one or more VR object properties, associated real-world object properties, types and context of user interactions with the VR object, environmental conditions associated with the VR object, and situational characteristics of the VR object;
assign role-based access rights to the user-specific tag manually and automatically, wherein the role-based access rights are dynamically determined based on a domain of the first user and a second user, a relationship between the first user and the second user, user input of the first user, and natural language processing;
determine a role of the second user of a VR environment; and
responsive to authentication of the second user, present the user-specific tag associated with the VR object alongside the VR object.
13. The computer program product of claim 12 , wherein the user-specific tag is specific to an organization to which the first user and the second user pertain.
14. The computer program product of claim 12 , wherein the user-specific tag is specific to the VR environment.