Interactive virtual reality system
AssigneeGroupon, Inc.
InventorScott Werner
Life of this patent
Estimating the term…
Abstract
Provided herein are method, apparatus, and computer program products for generating a first and second three dimensional interactive environment. The first three dimensional interactive environment may contain one or more engageable virtual interfaces that correspond to one or more items. Upon engagement with a virtual interface the second three dimensional interactive environment is produced to virtual simulation related to the one or more items.
Claims20
An interactive device comprising a processor and a memory associated with the processor having computer coded instructions configured to, with the processor, cause the interactive device to:
- receive three dimensional environment data;
- generate a first three dimensional interactive environment based on the three dimensional environment data;
- receive inventory data from an inventory registry, the inventory data indicating an experiential item is in stock;
- determine one or more virtual interfaces for presenting within the first three dimensional interactive environment, wherein the one or more virtual interfaces are determined based on the inventory data and the three dimensional environmental data, and wherein the one or more virtual interfaces comprises:
- (1) an execution component configured to generate execution data in response to user interaction with the execution component, and
- (2) a virtual experience portal;
- output, to a display of the interactive device, the first three dimensional interactive environment and the one or more virtual interfaces;
- receive user input data generated in association with user engagement of the interactive device, wherein the user input data indicates user engagement with the virtual experience portal of the one or more virtual interfaces;
- generate a second three dimensional interactive environment based on the first three dimensional environment, wherein the second three dimensional interactive environment comprises:
- (1) an experiential item virtual simulation based on the inventory data, and
- (2) an experiential item environment virtual simulation associated with the experiential item virtual simulation;
- and
- output, to the display, the second three dimensional interactive environment comprising the virtual simulation;
- and
- transform the display from the first three dimensional interactive environment to the second three dimensional interactive environment.
A method for presenting, via an interactive device, an interactive three dimensional environment, the method comprising:
- receiving, by a processor, three dimensional environmental data;
- generating, by the processor, a first three dimensional interactive environment based on the three dimensional environmental data;
- receiving, by the processor, inventory data from an inventory registry, the inventory data indicating an experiential item is in stock;
- determining, by the processor, one or more virtual interfaces for presenting within the first three dimensional interactive environment, wherein the one or more virtual interfaces are determined based on the inventory data and the three dimensional environmental data, and wherein the one or more virtual interfaces comprises:
- (1) an execution component to generate execution data in response to user interaction with the execution component, and
- (2) a virtual experience portal;
- outputting, by the processor, to a display of the interactive device, the first three dimensional interactive environment and the one or more virtual interfaces;
- receiving, by the processor, user input data generated in association with user engagement of the interactive device, wherein the user input data indicates user engagement with the virtual experience portal of the one or more virtual interfaces;
- generating, by the processor, a second three dimensional interactive environment based on the first three dimensional environment, wherein the second three dimensional interactive environment comprises:
- (1) an experiential item virtual simulation based on the inventory data, and
- (2) an experiential item environment virtual simulation associated with the experiential item virtual simulation;
- and
- outputting, by the processor, to the display, the second three dimensional interactive environment comprising the virtual simulation;
- and
- transforming, by the processor, the display from the first three dimensional interactive environment to the second three dimensional interactive environment.
A computer program product comprising non-transitory computer readable storage medium and computer program instructions stored therein, the computer program instructions comprising program instructions configured to:
- receive, by a processor, three dimensional environmental data;
- generate, via the processor, a first three dimensional interactive environment based on the three dimensional environmental data;
- receive inventory data from an inventory registry, the inventory data indicating an experiential item is in stock;
- determine, via the processor, one or more virtual interfaces for presenting within the first three dimensional interactive environment, wherein the one or more virtual interfaces are determined based on the inventory data and the three dimensional environmental data, and wherein the one or more virtual interfaces comprises:
- (1) an execution component generates execution data, and
- (2) a virtual experience portal;
- output, via the processor, to a display of the interactive device, the first three dimensional interactive environment and the one or more virtual interfaces;
- receive, via the processor, user input data generated in association with user engagement of the interactive device, wherein the user input data indicates user engagement with the virtual experience portal of the one or more virtual interfaces;
- generate, via the processor, a second three dimensional interactive environment based on the first three dimensional environment, wherein the second three dimensional interactive comprises:
- (1) an experiential item virtual simulation based on the inventory data, and
- (2) an experiential item environment virtual simulation associated with the experiential item virtual simulation;
- and
- output, via the processor, to the display, the second three dimensional interactive environment comprising the virtual simulation;
- and
- transform, via the processor, the display from the first three dimensional interactive environment to the second three dimensional interactive environment.
Dependencies are inferred from the claim text.