Methods and systems for providing geospatially-aware user-customizable virtual environments
First Claim
Patent Images
1. A method of providing data content to a mobile device using geospatially-aware virtual environments, comprising:
- generating a virtual environment using a hybrid application having at least one dynamic overlay associated with an activation condition;
providing, by a server, the virtual environment to the mobile device;
determining that a location of the mobile device satisfies the activation condition;
activating the at least one dynamic overlay in the virtual environment;
receiving sensor data from the mobile device, the sensor data indicating a temperature at the mobile device; and
updating the virtual environment based on the sensor data;
receiving, from the mobile device, image data representative of an image captured by and displayed on the mobile device;
detecting, by the server, one or more points of interest in the image data;
generating, by the server, overlay data in the virtual environment based on the one or more detected points of interest, wherein the server dynamically generates the overlay data that includes one or more relative locations of the one or more detected points of interest;
providing the overlay data to the mobile device to be superimposed over the image via the at least one dynamic overlay;
receiving, via a Web-based dashboard, a modification to data associated with at least one of the one or more points of interest;
modifying, dynamically by the server based on the modification, the at least one point of interest, thereby providing at least one modified point of interest;
detecting, dynamically by the server based on the modification, that the at least one modified point of interest is in the image displayed on the mobile device;
updating the overlay data in the virtual environment to include the at least one modified point of interest, thereby providing updated overlay data; and
providing the updated overlay data to the mobile device to be superimposed over the image via the at least one dynamic overlay.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for generating and delivering data content to a mobile device using geospatially-aware virtual environments. A virtual environment management system generates a virtual environment based on a hybrid application having one or more functionality associated with an activation condition, and provides the virtual environment to the mobile device. The virtual environment management system then determines that a location of the mobile device satisfies the activation condition, and activates the one or more functionality for the virtual environment.
11 Citations
17 Claims
-
1. A method of providing data content to a mobile device using geospatially-aware virtual environments, comprising:
-
generating a virtual environment using a hybrid application having at least one dynamic overlay associated with an activation condition; providing, by a server, the virtual environment to the mobile device; determining that a location of the mobile device satisfies the activation condition; activating the at least one dynamic overlay in the virtual environment; receiving sensor data from the mobile device, the sensor data indicating a temperature at the mobile device; and updating the virtual environment based on the sensor data; receiving, from the mobile device, image data representative of an image captured by and displayed on the mobile device; detecting, by the server, one or more points of interest in the image data; generating, by the server, overlay data in the virtual environment based on the one or more detected points of interest, wherein the server dynamically generates the overlay data that includes one or more relative locations of the one or more detected points of interest; providing the overlay data to the mobile device to be superimposed over the image via the at least one dynamic overlay; receiving, via a Web-based dashboard, a modification to data associated with at least one of the one or more points of interest; modifying, dynamically by the server based on the modification, the at least one point of interest, thereby providing at least one modified point of interest; detecting, dynamically by the server based on the modification, that the at least one modified point of interest is in the image displayed on the mobile device; updating the overlay data in the virtual environment to include the at least one modified point of interest, thereby providing updated overlay data; and providing the updated overlay data to the mobile device to be superimposed over the image via the at least one dynamic overlay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing data content to a mobile device using geospatially-aware virtual environments, comprising:
-
a server configured to; generate a virtual environment using a hybrid application having at least one dynamic overlay associated with an activation condition; provide the virtual environment to the mobile device; determine that a location of the mobile device satisfies the activation condition; activate at least one dynamic overlay in the virtual environment; receive, from the mobile device, image data representative of an image captured by and displayed on the mobile device; detect one or more points of interest in the image data; generate overlay data in the virtual environment based on the one or more detected points of interest, wherein the server dynamically generates the overlay data that includes one or more relative locations of the one or more detected points of interest; receive sensor data from the mobile device, the sensor data indicating a temperature at the mobile device; generate the overlay data based on the sensor data; provide the overlay data to the mobile device to be superimposed over the image via the at least one dynamic overlay; receive, via a Web-based dashboard, a modification to data associated with at least one of the one or more points of interest; modify, dynamically based on the modification, the at least one point of interest, thereby providing at least one modified point of interest; detect, dynamically based on the modification, that the at least one modified point of interest is in the image displayed on the mobile device; update the overlay data in the virtual environment to include the at least one modified point of interest, thereby providing updated overlay data; provide the updated overlay data to the mobile device to be superimposed over the image via the at least one dynamic overlay. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product, comprising:
-
a non-transitory computer-readable medium storing instructions that cause a computer to provide data content via a network to a mobile device using geospatially-aware virtual environments when executed by the computer, comprising; at least one instruction for causing the computer to generate a virtual environment using a hybrid application having at least one dynamic overlay associated with an activation condition; at least one instruction for causing the computer to provide the virtual environment to the mobile device; at least one instruction for causing the computer to determine that a location of the mobile device satisfies the activation condition; at least one instruction for causing the computer to activate the at least one dynamic overlay in the virtual environment; at least one instruction for causing the computer to receive, from the mobile device, image data representative of an image captured by and displayed on the mobile device; at least one instruction for causing the computer to detect one or more points of interest in the image data; at least one instruction for causing the computer to generate overlay data in the virtual environment based on the one or more detected points of interest, wherein the server dynamically generates the overlay data that includes one or more relative locations of the one or more detected points of interest; at least one instruction for causing the computer to receive sensor data from the mobile device, the sensor data indicating a temperature at the mobile device; at least one instruction for causing the computer to generate the overlay data based on the sensor data; at least one instruction for causing the computer to provide via the network the overlay data to the mobile device to be superimposed over the image via the at least one dynamic overlay; at least one instruction for causing the computer to receive, via a Web-based dashboard, a modification to data associated with at least one of the one or more points of interest; at least one instruction for causing the computer to modify, dynamically based on the modification, the at least one point of interest, thereby providing at least one modified point of interest; at least one instruction for causing the computer to detect, dynamically based on the modification, that the at least one modified point of interest is in the image displayed on the mobile device; at least one instruction for causing the computer to update the overlay data in the virtual environment to include the at least one modified point of interest, thereby providing updated overlay data; and at least one instruction for causing the computer to provide the updated overlay data to the mobile device to be superimposed over the image via the at least one dynamic overlay.
-
Specification