SHOWING REALISTIC HORIZONS ON MOBILE COMPUTING DEVICES
First Claim
1. A method comprising:
- obtaining, by a mobile computing device, topographical information describing a topography associated with a geographical location of the mobile computing device;
obtaining, by the mobile computing device, celestial information associated with a portion of a sky around the geographical location of the mobile computing device;
displaying, on a display screen of the mobile computing device, a representation of the sky comprising one or more celestial objects based on the celestial information; and
displaying, on the display screen of the mobile computing device, a representation of a horizon at the geographical location of the mobile computing device based on the topographical information.
3 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques for providing a user of a computing device with the ability to view a realistic map of the sky based on information associated with the current location of the user. The information may be geographical information, orientation or directionality of the computing device, time and date, and zoom settings of the computing device. The computing device may use built-in capabilities (e.g., compass) and applications (e.g., maps and GPS) to determine the current location information. The computing device then uses the current location information to obtain celestial and topographical information. Using the celestial information, the computing device displays a map of the sky with the appropriate celestial bodies. Additionally, the computing device uses the topographical information to display a realistic rendering of the horizon, such that objects in the horizon may be displayed to render a realistic representation of the sky from the current location.
17 Citations
20 Claims
-
1. A method comprising:
-
obtaining, by a mobile computing device, topographical information describing a topography associated with a geographical location of the mobile computing device; obtaining, by the mobile computing device, celestial information associated with a portion of a sky around the geographical location of the mobile computing device; displaying, on a display screen of the mobile computing device, a representation of the sky comprising one or more celestial objects based on the celestial information; and displaying, on the display screen of the mobile computing device, a representation of a horizon at the geographical location of the mobile computing device based on the topographical information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium encoded with instructions that, when executed, cause one or more processors to:
-
obtain, by a mobile computing device, topographical information describing a topography associated with a geographical location of the mobile computing device; obtain, by the mobile computing device, celestial information associated with a portion of a sky around the geographical location of the mobile computing device; display, on a display screen of the mobile computing device, a representation of the sky comprising one or more celestial objects based on the celestial information; and display, on the display screen of the mobile computing device, a representation of a horizon at the geographical location of the mobile computing device based on the topographical information.
-
-
20. A mobile computing device, comprising:
-
one or more processors; means for obtaining topographical information describing a topography associated with a geographical location of the mobile computing device; a determination module operable by the one or more processors to obtain celestial information associated with a portion of a sky around the geographical location of the mobile computing device; a display module operable by the one or more processors to display, on a display screen of the mobile computing device, a representation of the sky comprising one or more celestial objects based on the celestial information; and a display module operable by the one or more processors to display, on the display screen of the mobile computing device, a representation of a horizon at the geographical location of the mobile computing device based on the topographical information.
-
Specification