Virtual reality for cognitive messaging
First Claim
1. A computer-implemented method, comprising:
- obtaining, by a computing device, a virtual reality space that is based on a physical venue;
creating, by a collider tool of the computing device, an enhanced virtual reality space by inserting one or more colliders into the virtual reality space, wherein the placement of the one or more colliders by the collider tool in the enhanced virtual reality space maps to a placement of one or more beacons in the physical venue, and the one or more colliders have a scaled perimeter matching a range of the one or more beacons in the physical venue;
initiating, by the computing device, a virtual tour of the enhanced virtual reality space by a virtual user remote from the physical venue;
sensing, by the computing device, that the virtual user has virtually collided with one of the one or more colliders in the enhanced virtual reality space during the virtual tour;
sending, by the computing device, a request for event information associated with the one or more beacons in the physical venue to a remote messaging server based on the sensing that the virtual user has virtually collided with the one of the one or more colliders, wherein the request includes information regarding the physical venue associated with the virtual reality space, an identifier indicating that an event was triggered in the virtual reality space, and information regarding the one of the one or more colliders;
receiving, by the computing device, the event information from the remote messaging server based on the request for event information; and
displaying content associated with the event information to a user of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for virtual reality cognitive messaging are disclosed. In embodiments, a computer-implemented method, comprises: obtaining, by a computing device, a virtual reality space based on a physical venue; creating, by the computing device, an enhanced virtual reality space by inserting one or more colliders into the virtual reality space, wherein the placement of the one or more colliders in the enhanced virtual reality space maps to a placement of one or more beacons in the physical venue; initiating, by the computing device, a virtual tour of the enhanced virtual reality space; sensing, by the computing device, that a virtual user has collided with one of the one or more colliders in the enhanced virtual reality space during the virtual tour; and sending, by the computing device, a request for event information associated with the one or more beacons in the physical venue to a messaging server.
27 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
obtaining, by a computing device, a virtual reality space that is based on a physical venue; creating, by a collider tool of the computing device, an enhanced virtual reality space by inserting one or more colliders into the virtual reality space, wherein the placement of the one or more colliders by the collider tool in the enhanced virtual reality space maps to a placement of one or more beacons in the physical venue, and the one or more colliders have a scaled perimeter matching a range of the one or more beacons in the physical venue; initiating, by the computing device, a virtual tour of the enhanced virtual reality space by a virtual user remote from the physical venue; sensing, by the computing device, that the virtual user has virtually collided with one of the one or more colliders in the enhanced virtual reality space during the virtual tour; sending, by the computing device, a request for event information associated with the one or more beacons in the physical venue to a remote messaging server based on the sensing that the virtual user has virtually collided with the one of the one or more colliders, wherein the request includes information regarding the physical venue associated with the virtual reality space, an identifier indicating that an event was triggered in the virtual reality space, and information regarding the one of the one or more colliders; receiving, by the computing device, the event information from the remote messaging server based on the request for event information; and displaying content associated with the event information to a user of the computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for virtual reality cognitive messaging, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
-
obtain a digital floor plan of a physical venue; create a virtual reality space based on the digital floor plan; create an enhanced virtual reality space by inserting one or more colliders into the virtual reality space, the colliders comprising virtual objects that trigger an event when collided with in the enhanced virtual reality space, wherein the placement of the one or more colliders in the enhanced virtual reality space maps to a placement of one or more beacons in the physical venue; initiate a virtual tour of the enhanced virtual reality space by a user remote from the physical venue; sense a triggering event within the enhanced virtual reality space when the user virtually collides with one of the one or more colliders; generate a request for event information associated with the one or more beacons in the physical venue based on the sensing the triggering event, the request including information regarding the physical venue associated with the virtual reality space, an identifier indicating that an event was triggered in the virtual reality space, and information regarding the one of the one or more colliders; send the request to a remote messaging server; receive event information from the remote messaging server associated with the physical venue based on the request for event information; and display content to the user based on the event information, wherein the content is marketing event content identical to marketing event content presented to a user triggering one of the one or more beacons in the physical venue. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for virtual reality cognitive messaging, comprising:
-
a CPU, a computer readable memory and a computer readable storage medium associated with a computing device; program instructions to obtain a digital floor plan of a physical venue; program instructions to create a virtual reality space based on the digital floor plan; program instructions to create an enhanced virtual reality space by inserting one or more colliders into the virtual reality space, the colliders comprising virtual objects that trigger an event when collided with in the enhanced virtual reality space, wherein the placement of the one or more colliders in the enhanced virtual reality space maps to a placement of one or more beacons in a corresponding physical venue and the one or more colliders have a scaled perimeter matching a range of the one or more beacons in the physical venue; program instructions to initiate a virtual tour of the enhanced virtual reality space by a user remote from the physical venue; program instructions to sense a triggering event within the enhanced virtual reality space upon the user virtually colliding with one of the one or more colliders in the enhanced virtual reality space; program instructions to send a request for marketing information associated with the one or more beacons in the physical venue to a remote messaging server based on the sensed triggering event, wherein the request includes information regarding the physical venue associated with the virtual reality space, an identifier indicating that an event was triggered in the virtual reality space, and information regarding the one of the one or more colliders, including a beacon identification; program instructions to receive marketing event information associated with the physical venue from the remote messaging server based on the request for marketing information; and program instructions to display marketing content to the user based on the received marketing event information, wherein the marketing content is identical to marketing content presented to a user device triggering one of the one or more beacons in the physical venue; wherein the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory. - View Dependent Claims (17, 18, 19, 20)
-
Specification