Facilitation of Depiction of Geographic Relationships Via a User Interface
First Claim
1. A computer implemented method for representing geographic relationships among a plurality of data items, the method comprising:
- receiving, by a processor, a selection of an origin data item stored in a memory coupled with the processor, the origin data item including data indicative of a geographic location associated with the origin data item within a geographic region;
computing, by the processor, a two dimensional representation, having a three dimensional perspective view, depicting a portion of a three dimensional representation of the geographic region, the two dimensional representation computed to include the geographic location associated with the origin data item and computing a location within the two dimensional perspective view of the origin data item corresponding to the location of the origin data item within the geographic region;
causing, by the processor, the determined two dimensional representation to be interactively presented on a display coupled with the processor and further causing a representation of the origin data item to be superimposed over the presentation on the display of the two dimensional representation at the computed location;
determining, by the processor, one or more related data items related to the origin data item, each of the one or more related data items being associated with a geographic location within the geographic region;
computing, by the processor, a location of each of the one or more related data items on the three dimensional representation of the geographic region based on the associated geographic location;
for each of the one or more related data items whose geographic location is located within the portion of the three dimensional representation of the geographic region depicted by the computed two dimensional representation, computing, by the processor, a location thereof within the two dimensional representation and causing a representation thereof to be superimposed over the presentation on the display of the two dimensional representation; and
causing, by the processor for each of the one or more related data items, a visual depiction of a connection between the representation of the related data item and the representation of the origin data item to be superimposed over the presentation on the display of the two dimensional representation, wherein for each of the one or more related data items displayed within the two dimensional representation, the visual depiction extends from the representation of the origin data item to the representation of the related data item and wherein for each of the one or more related data items not displayed within the two dimensional representation, the visual depiction extends from the origin data item to a boundary of the portion of the three dimensional representation of the geographic region depicted by the two dimensional representation in a geographic direction, as depicted in the two dimensional representation, of the geographic location of the related data item.
1 Assignment
0 Petitions
Accused Products
Abstract
Generation/rendering of a 2D perspective/view of a geographic region, e.g. a map the world or portion thereof, superimposed over which are indicators of related data items and graphical representations of the relationships therebetween is disclosed. Based on location data associated with each data item, a relative geographic presentation within, or otherwise superimposed over, the 2D presentation is generated relative to a 3D representation of the geographic region. Graphical interconnections are then derived based on the positions of the data items relative to each other and depicted in a manner which shows both the relationship between the data items and the geographic relationship with respect to the geographic region. The graphical interconnections may further be derived in a manner so as to depict a or other wise follow the perspective depicted by the 2D view, e.g. as arcs between related data items conforming to the depicted spherical contour of a globe.
11 Citations
28 Claims
-
1. A computer implemented method for representing geographic relationships among a plurality of data items, the method comprising:
-
receiving, by a processor, a selection of an origin data item stored in a memory coupled with the processor, the origin data item including data indicative of a geographic location associated with the origin data item within a geographic region; computing, by the processor, a two dimensional representation, having a three dimensional perspective view, depicting a portion of a three dimensional representation of the geographic region, the two dimensional representation computed to include the geographic location associated with the origin data item and computing a location within the two dimensional perspective view of the origin data item corresponding to the location of the origin data item within the geographic region; causing, by the processor, the determined two dimensional representation to be interactively presented on a display coupled with the processor and further causing a representation of the origin data item to be superimposed over the presentation on the display of the two dimensional representation at the computed location; determining, by the processor, one or more related data items related to the origin data item, each of the one or more related data items being associated with a geographic location within the geographic region; computing, by the processor, a location of each of the one or more related data items on the three dimensional representation of the geographic region based on the associated geographic location; for each of the one or more related data items whose geographic location is located within the portion of the three dimensional representation of the geographic region depicted by the computed two dimensional representation, computing, by the processor, a location thereof within the two dimensional representation and causing a representation thereof to be superimposed over the presentation on the display of the two dimensional representation; and causing, by the processor for each of the one or more related data items, a visual depiction of a connection between the representation of the related data item and the representation of the origin data item to be superimposed over the presentation on the display of the two dimensional representation, wherein for each of the one or more related data items displayed within the two dimensional representation, the visual depiction extends from the representation of the origin data item to the representation of the related data item and wherein for each of the one or more related data items not displayed within the two dimensional representation, the visual depiction extends from the origin data item to a boundary of the portion of the three dimensional representation of the geographic region depicted by the two dimensional representation in a geographic direction, as depicted in the two dimensional representation, of the geographic location of the related data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for generating a representation of geographic relationships among a plurality of data items, the system comprising a memory and a processor coupled therewith, the system further comprising:
-
first logic stored in the memory and executable by the processor to cause the processor to receive a selection of an origin data item stored in a memory coupled with the processor, the origin data item including data indicative of a geographic location associated with the origin data item within a geographic region; second logic, stored in the memory and coupled with the first logic and executable by the processor to cause the processor to compute a two dimensional representation, having a three dimensional perspective view, depicting a portion of a three dimensional representation of the geographic region, the two dimensional representation computed to include the geographic location associated with the origin data item and compute a location within the two dimensional perspective view of the origin data item corresponding to the location of the origin data item within the geographic region, and cause the determined two dimensional representation to be interactively presented on a display coupled with the processor and further cause a representation of the origin data item to be superimposed over the presentation on the display of the two dimensional representation at the computed location; the second logic being further executable by the processor to determine one or more related data items related to the origin data item, each of the one or more related data items being associated with a geographic location within the geographic region, and compute a location of each of the one or more related data items on the three dimensional representation of the geographic region based on the associated geographic location; and the second logic being further executable by the processor to, for each of the one or more related data items whose geographic location is located within the portion of the three dimensional representation of the geographic region depicted by the computed two dimensional representation, compute a location thereof within the two dimensional representation and cause a representation thereof to be superimposed over the presentation on the display of the two dimensional representation, cause, for each of the one or more related data items, a visual depiction of a connection between the representation of the related data item and the representation of the origin data item to be superimposed over the presentation on the display of the two dimensional representation, wherein for each of the one or more related data items displayed within the two dimensional representation, the visual depiction extends from the representation of the origin data item to the representation of the related data item and wherein for each of the one or more related data items not displayed within the two dimensional representation, the visual depiction extends from the origin data item to a boundary of the portion of the three dimensional representation of the geographic region depicted by the two dimensional representation in a geographic direction, as depicted in the two dimensional representation, of the geographic location of the related data item.
-
-
15. A system for generating a representation of geographic relationships among a plurality of data items, the system comprising:
-
a selection receiver operative to receive a selection of an origin data item stored in a memory coupled with the processor, the origin data item including data indicative of a geographic location associated with the origin data item within a geographic region; a rendering processor coupled with the selection receiver and a display and operative to compute a two dimensional representation, having a three dimensional perspective view, depicting a portion of a three dimensional representation of the geographic region, the two dimensional representation computed to include the geographic location associated with the origin data item and compute a location within the two dimensional perspective view of the origin data item corresponding to the location of the origin data item within the geographic region, and cause the determined two dimensional representation to be interactively presented on the display and further cause a representation of the origin data item to be superimposed over the presentation on the display of the two dimensional representation at the computed location; the rendering processor being further operative to determine one or more related data items related to the origin data item, each of the one or more related data items being associated with a geographic location within the geographic region, and compute a location of each of the one or more related data items on the three dimensional representation of the geographic region based on the associated geographic location; and the rendering processor being further operative to, for each of the one or more related data items whose geographic location is located within the portion of the three dimensional representation of the geographic region depicted by the computed two dimensional representation, compute a location thereof within the two dimensional representation and cause a representation thereof to be superimposed over the presentation on the display of the two dimensional representation, cause, for each of the one or more related data items, a visual depiction of a connection between the representation of the related data item and the representation of the origin data item to be superimposed over the presentation on the display of the two dimensional representation, wherein for each of the one or more related data items displayed within the two dimensional representation, the visual depiction extends from the representation of the origin data item to the representation of the related data item and wherein for each of the one or more related data items not displayed within the two dimensional representation, the visual depiction extends from the origin data item to a boundary of the portion of the three dimensional representation of the geographic region depicted by the two dimensional representation in a geographic direction, as depicted in the two dimensional representation, of the geographic location of the related data item. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for generating a representation geographic relationships among a plurality of data items, the system comprising:
-
means for receiving a selection of an origin data item stored in a memory coupled with the processor, the origin data item including data indicative of a geographic location associated with the origin data item within a geographic region; means for computing a two dimensional representation, having a three dimensional perspective view, depicting a portion of a three dimensional representation of the geographic region, the two dimensional representation computed to include the geographic location associated with the origin data item and computing a location within the two dimensional perspective view of the origin data item corresponding to the location of the origin data item within the geographic region; means for causing the determined two dimensional representation to be interactively presented on a display and further causing a representation of the origin data item to be superimposed over the presentation on the display of the two dimensional representation at the computed location; means for determining one or more related data items related to the origin data item, each of the one or more related data items being associated with a geographic location within the geographic region; means for computing a location of each of the one or more related data items on the three dimensional representation of the geographic region based on the associated geographic location; for each of the one or more related data items whose geographic location is located within the portion of the three dimensional representation of the geographic region depicted by the computed two dimensional representation, means for computing a location thereof within the two dimensional representation and causing a representation thereof to be superimposed over the presentation on the display of the two dimensional representation; and means for causing, for each of the one or more related data items, a visual depiction of a connection between the representation of the related data item and the representation of the origin data item to be superimposed over the presentation on the display of the two dimensional representation, wherein for each of the one or more related data items displayed within the two dimensional representation, the visual depiction extends from the representation of the origin data item to the representation of the related data item and wherein for each of the one or more related data items not displayed within the two dimensional representation, the visual depiction extends from the origin data item to a boundary of the portion of the three dimensional representation of the geographic region depicted by the two dimensional representation in a geographic direction, as depicted in the two dimensional representation, of the geographic location of the related data item.
-
Specification