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:
- 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;
generating a second two dimensional area based on 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.
-
Citations
20 Claims
-
1. A computer-implemented method of activating an object in an interactive visual environment:
-
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;
generating a second two dimensional area based on 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, 14)
-
-
15. A computer-readable storage medium encoded with a computer-readable data structure for describing an object and a three dimensional volume defining an activation condition of the object, the data structure readable by a computer processor to display the object, the data structure comprising:
-
at least one object markup language element, the object markup language element defining an object to be activated;
a plurality of object tags associated with the object markup language element wherein the plurality of object tags describe the object defined by the object element;
a plurality of coordinate markup language elements, each coordinate markup language element defining a three dimensional coordinate in a three dimensional space; and
a plurality of region tags, comprising a tag for each coordinate markup language element, wherein the region tags describe a three dimensional volume defining the activation condition of the object. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-implemented method of activating an object in an interactive geographic information system, comprising receiving a markup language specification of an object and conditional-data associated with the object, wherein the conditional-data specifies a condition to activate the object;
-
evaluating the conditional-data with respect to a visual environment generated by the interactive geographic information system; and
responsive to determining the condition specified by the conditional-data to be satisfied, activating the object.
-
Specification