METHODS AND SYSTEMS FOR GENERATING AND PROVIDING IMMERSIVE 3D DISPLAYS
First Claim
Patent Images
1. A method comprising:
- displaying, by a processor of a computing device, an immersive display comprising a background panoramic image spherically mapped to conform to a virtual three-dimensional space, the virtual three-dimensional (3D) space further comprising at least one visible interactive content layer displayed at a respective position within the virtual 3D space, the virtual 3D space being viewed from an initial point of view;
receiving, by the processor, an input indicative of a user interaction with the device;
panning, by the processor, the display in accordance with the user action, the panned display displaying a changed point of view within the panoramic background image, the point of view changing corresponding to the user interaction;
receiving, by the processor, user interaction with the interactive content layer; and
providing, by the processor, interactive content to the user based on the user interaction with the interactive content layer.
5 Assignments
0 Petitions
Accused Products
Abstract
An immersive three-dimensional display with interactive content panels which is responsive to input from users'"'"' interactions is disclosed. A panoramic image is spherically mapped to a virtual three-dimensional space. Interactive content is configured with transparent images to form interactive content panels. The interactive content panels thus formed are positioned within the three-dimensional space to form the immersive 3D display with a background comprising the panoramic image. The immersive 3D display is transmitted to the client device for display to the user.
-
Citations
30 Claims
-
1. A method comprising:
-
displaying, by a processor of a computing device, an immersive display comprising a background panoramic image spherically mapped to conform to a virtual three-dimensional space, the virtual three-dimensional (3D) space further comprising at least one visible interactive content layer displayed at a respective position within the virtual 3D space, the virtual 3D space being viewed from an initial point of view; receiving, by the processor, an input indicative of a user interaction with the device; panning, by the processor, the display in accordance with the user action, the panned display displaying a changed point of view within the panoramic background image, the point of view changing corresponding to the user interaction; receiving, by the processor, user interaction with the interactive content layer; and providing, by the processor, interactive content to the user based on the user interaction with the interactive content layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a processor; and a non-transitory computer readable storage medium comprising processor-executable logic, the processor-executable logic comprising; displaying logic that displays an immersive display comprising a background panoramic image spherically mapped to conform to a virtual three-dimensional space, the virtual three-dimensional (3D) space further comprising at least one visible interactive content layer displayed at a respective position within the virtual 3D space, the virtual 3D space being viewed from an initial point of view; input receiving logic that receives an input indicative of a user interaction with the device; panning logic that pans the display in accordance with the user action, the panned display displaying a changed point of view within the panoramic background image, the point of view changing corresponding to the user interaction; interaction receiving logic that receives a user interaction with the interactive content layer; and content providing logic that provides an interactive content to the user based on the user interaction with the interactive content layer. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium comprising processor-executable instructions that:
-
display an immersive display comprising a background panoramic image spherically mapped to conform to a virtual three-dimensional space, the virtual three-dimensional (3D) space further comprising at least one visible interactive content layer displayed at a respective position within the virtual 3D space, the virtual 3D space being viewed from an initial point of view; receive an input indicative of a user interaction with the device; pan the display in accordance with the user action, the panned display displaying a changed point of view within the panoramic background image, the point of view changing corresponding to the user interaction; receive user interaction with the interactive content layer; and provide interactive content to the user based on the user interaction with the interactive content layer. - View Dependent Claims (19, 20)
-
-
21. A method comprising:
-
receiving, by a processor, a panoramic image and at least one interactive content item for an immersive 3D display; mapping, by the processor, the panoramic image to a virtual 3D space conforming to a geometric structure; generating, by the processor, interactive content panels corresponding to the at least one interactive content item; positioning, by the processor, the interactive content panels within the virtual 3D space; configuring, by the processor, the geometric structure to be responsive to user interaction data that comprises sensor data of a device displaying the immersive 3D display; and transmitting, by the processor, the immersive 3D display to a client device for display. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a processor; and a non-transitory computer readable storage medium comprising processor-executable logic, the processor-executable logic comprising; receiving logic, executed by the processor, that receives assets for generating an immersive 3D display; mapping logic, executed by the processor, that maps the panoramic image to a virtual 3D space conforming to a geometric structure; generating logic, executed by the processor, that generates interactive content panels corresponding to the interactive content; positioning logic, executed by the processor, that positions the interactive content panels within the virtual 3D space; configuring logic, executed by the processor, for configuring the immersive 3D display to be responsive to user interaction input; and transmitting logic, executed by the processor, that transmits the immersive 3D display to the client device. - View Dependent Claims (28)
-
-
29. A non-transitory computer readable storage medium comprising processor-executable instructions for:
-
receiving a panoramic image and at least one interactive content item for an immersive 3D display; mapping the panoramic image to a virtual 3D space conforming to a geometric structure; generating interactive content panels corresponding to the at least one interactive content item; positioning the interactive content panels within the virtual 3D space; configuring the geometric structure to be responsive to user interaction data that comprises sensor data of a device displaying the immersive 3D display; and transmitting the immersive 3D display to a client device for display. - View Dependent Claims (30)
-
Specification