Markup language for interactive geographic information system
First Claim
Patent Images
1. A computer-implemented method of activating an object in an interactive visual environment comprising:
- receiving a request for content of the visual environment to be displayed in a first two dimensional display area of a display device;
identifying an object in the visual environment and a three dimensional volume associated with the object based on a link specifying a network location of a file containing a data structure, the data structure comprising the object and the three dimensional volume;
generating a second two dimensional area based on a projection of the three dimensional volume; and
responsive to determining the second two dimensional area to be viewable within the first two dimensional area, activating the object.
2 Assignments
0 Petitions
Accused Products
Abstract
Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an interactive geographic information system. Methods of evaluating conditional-data to control activation of the data objects are disclosed herein. Data-structures to specify conditional data are also disclosed herein.
57 Citations
25 Claims
-
1. A computer-implemented method of activating an object in an interactive visual environment comprising:
-
receiving a request for content of the visual environment to be displayed in a first two dimensional display area of a display device; identifying an object in the visual environment and a three dimensional volume associated with the object based on a link specifying a network location of a file containing a data structure, the data structure comprising the object and the three dimensional volume; generating a second two dimensional area based on a projection of the three dimensional volume; and responsive to determining the second two dimensional area to be viewable within the first two dimensional area, activating the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of activating an object in an interactive visual environment, the method comprising:
-
receiving a request for content of the visual environment to be displayed in a first two dimensional display area of the display device; identifying a plurality of objects in the visual environment and a respective three dimensional volume associated with each of the plurality of objects, wherein a plurality of data structures comprise a plurality of objects and define a plurality of priority values of the objects; for each of the plurality of objects; generating a second two dimensional area based on a projection of the respective three dimensional volume associated with the object; and responsive to determining the second two dimensional area to be viewable within the first two dimensional area, activating the object; and displaying a subset of the plurality of objects based on the plurality of priority values defined in the plurality of data structures.
-
-
14. A computer-readable storage medium encoded with executable computer program code for activating an object in an interactive visual environment, the program code comprising program code for:
-
receiving a request for content of the visual environment to be displayed in a first two dimensional display area of a display device; identifying an object in the visual environment and a three dimensional volume associated with the object based on a link specifying a network location of a file containing a data structure, the data structure comprising the object and the three dimensional volume; generating a second two dimensional area based on a projection of the three dimensional volume; and responsive to determining the second two dimensional area to be viewable within the first two dimensional area, activating the object. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification