METHOD AND APPARATUS FOR RENDERING A LOCATION-BASED USER INTERFACE
9 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for enabling a pleasing lightweight transition between two more complete renderings of content associated with a location based service. A device is caused to present the first rendering of a graphical user interface based on location information of a three-dimensional model or models, panoramic image data, etc. corresponding to the starting location information. A change in rendering location is caused, leading to a series of transition renderings based in part on models and possibly image data associated with the intermediate locations, before finally the device presents the destination rendering similar to the starting rendering. The transition renderings provide a pleasing transition, which also allows the device time to fetch and process the heavier data associated with the final rendering.
-
Citations
21 Claims
-
1. (canceled)
-
2. A method comprising:
-
receiving, at a device, a request to render a user interface of a real world image from a location-based service, the request including location information; determining context information associated with the device, a user of the device, or a combination thereof, wherein the context information includes real-time weather, traffic, or a combination thereof at a current location of the device; initiating a presentation of a first rendering in the user interface of real world objects as object models based, at least in part, on a three-dimensional model corresponding to real world image data available for the current location, when retrieving the real world image data to the device via a wireless network, wherein the three-dimensional model has a lower resolution than the real world image data; and initiating a presentation of a second rendering in the user interface of at least one of the real world objects based on retrieved real world image data, wherein the at least one of the real world objects is augmented with graphic elements of the real-time weather, traffic, or a combination thereof, when the retrieved real world image data does not correspond to the real-time weather, traffic, or a combination thereof at the current location. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus embedded in a device to perform at least the following, receive a request to render a user interface of a real world image from a location-based service, the request including location information; determine context information associated with the device, a user of the device, or a combination thereof, wherein the context information includes real-time weather, traffic, or a combination thereof at a current location of the device; initiate a presentation of a first rendering in the user interface of real world objects as object models based, at least in part, on a three-dimensional model corresponding to real world image data available for the current location, when retrieving the real world image data to the device via a wireless network, wherein the three-dimensional model has a lower resolution than the real world image data; and initiate a presentation of a second rendering in the user interface of at least one of the real world objects based on retrieved real world image data, wherein the at least one of the real world objects is augmented with graphic elements of the real-time weather, traffic, or a combination thereof, when the retrieved real world image data does not correspond to the real-time weather, traffic, or a combination thereof at the current location. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus embedded in a device to at least perform the following steps:
-
receiving a request to render a user interface of a real world image from a location-based service, the request including location information; determining context information associated with the device, a user of the device, or a combination thereof, wherein the context information includes real-time weather, traffic, or a combination thereof at a current location of the device; initiating a presentation of a first rendering in the user interface of real world objects as object models based, at least in part, on a three-dimensional model corresponding to real world image data available for the current location, when retrieving the real world image data to the device via a wireless network, wherein the three-dimensional model has a lower resolution than the real world image data; and initiating a presentation of a second rendering in the user interface of at least one of the real world objects based on retrieved real world image data, wherein the at least one of the real world objects is augmented with graphic elements of the real-time weather, traffic, or a combination thereof, when the retrieved real world image data does not correspond to the real-time weather, traffic, or a combination thereof at the current location. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification