Cartographic display of content through dynamic, interactive user interface elements
First Claim
1. A method comprising:
- generating a non-interactive user interface element associated with a map feature for presentation with map imagery;
presenting the non-interactive user interface element with map imagery;
detecting a predetermined user action that indicates user interest in the map feature;
responsive to detecting the predetermined user action indicating user interest in the map feature,generating an interactive user interface element associated with the map feature for presentation with map imagery, andreplacing the non-interactive user interface element with the interactive user interface element;
detecting a user interaction with the interactive user interface element; and
responsive to detecting a user interaction with the interactive user interface element, providing access to content related to the map feature.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive user interface element makes content (e.g., images, news, standard indexed Web content) available to a user of online map services (e.g., virtual globe program). In some implementations, when zoomed out on a feature displayed in map imagery (e.g., virtual globe imagery), the user sees a non-interactive user interface element (e.g., a feature label). As the user expresses greater interest in the feature by, for example, flying (“zooming”) toward the feature, the non-interactive user interface element is replaced by (or morphs into) an interactive user interface element (e.g., a feature label including a clickable icon). In some implementations, a user'"'"'s interaction with the interactive user interface element (or navigation actions in the imagery) launches a content access portal (e.g., a balloon) for presenting content (e.g., text, digital photos, video, audio) and/or providing access (e.g., links) to related content.
-
Citations
23 Claims
-
1. A method comprising:
-
generating a non-interactive user interface element associated with a map feature for presentation with map imagery; presenting the non-interactive user interface element with map imagery; detecting a predetermined user action that indicates user interest in the map feature; responsive to detecting the predetermined user action indicating user interest in the map feature, generating an interactive user interface element associated with the map feature for presentation with map imagery, and replacing the non-interactive user interface element with the interactive user interface element; detecting a user interaction with the interactive user interface element; and responsive to detecting a user interaction with the interactive user interface element, providing access to content related to the map feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
generating a non-interactive feature label associated with a map feature for presentation with virtual globe imagery; presenting the non-interactive feature label on the virtual globe imagery; detecting user interest in the map feature based on an increased zoom level; responsive to detecting user interest in the map feature, generating an interactive feature label associated with the map feature for presentation with virtual globe imagery, and replacing the non-interactive feature label with the interactive feature label; identifying input requesting access to content related to the map feature; and providing access to content in response to the input. - View Dependent Claims (14, 15)
-
-
16. A method comprising:
-
presenting a non-interactive user interface element relating to a feature in map imagery; detecting a predetermined user action that indicates user interest in the feature; responsive to detecting the predetermined user action indicating user interest in the feature, generating an interactive user interface element relating to the feature in map imagery, and replacing the non-interactive user interface element with the interactive user interface element; detecting a user action relating to the interactive user interface element; responsive to detecting the user action relating to the interactive user interface element, presenting a content access portal relating to the feature; identifying input received through the content access portal; and providing access to related content based on the input.
-
-
17. A system comprising:
-
a processor; a computer-readable medium coupled to the processor and including instructions, which, when executed by the processor, causes the processor to perform operations comprising; generating a non-interactive user interface element associated with a map feature for presentation with map imagery; presenting the non-interactive user interface element with map imagery; detecting a predetermined user action that indicates user interest in the map feature; responsive to detecting the predetermined user action indicating interest in the map feature, generating an interactive user interface element associated with the map feature for presentation with map imagery, and replacing the non-interactive user interface element with the interactive user interface element; detecting user interaction with the interactive user interface element; and providing access to related content in response to the detection.
-
-
18. A system comprising:
-
a processor; a computer-readable medium coupled to the processor and including instructions, which, when executed by the processor, causes the processor to perform operations comprising; generating a non-interactive feature label associated with a map feature for presentation with virtual globe imagery; presenting the non-interactive feature label on the virtual globe imagery; detecting user interest in the map feature based on an increased zoom level; responsive to detecting user interest in the map feature, generating an interactive feature label associated with the map feature for presentation with virtual globe imagery, and replacing the non-interactive feature label with the interactive feature label; identifying input requesting access to content related to the map feature; and providing access to content in response to the input.
-
-
19. A system comprising:
-
a processor; a computer-readable medium coupled to the processor and including instructions, which, when executed by the processor, causes the processor to perform operations comprising; presenting a non-interactive user interface element relating to a feature in map imagery; detecting a predetermined user action that indicates user interest in the feature; responsive to detecting the predetermined user action indicating interest in the feature, generating an interactive user interface element relating to the feature in map imagery, and replacing the non-interactive user interface element with the interactive user interface element; detecting a user action relating to the interactive user interface element; responsive to detecting the user action relating to the interactive user interface element, presenting a content access portal relating to the feature; identifying input received through the content access portal; and providing access to related content based on the input.
-
-
20. A computer-readable non-transitory storage medium having instructions stored thereon, which, when executed by the processor, causes the processor to perform operations comprising:
-
generating a non-interactive feature label associated with a map feature for presentation with virtual globe imagery; presenting the non-interactive feature label on the virtual globe imagery; detecting user interest in the map feature based on an increased zoom level; responsive to detecting user interest in the map feature, generating an interactive feature label associated with the map feature for presentation with virtual globe imagery, and replacing the non-interactive feature label with the interactive feature label; identifying input requesting access to content related to the map feature; and providing access to content in response to the input.
-
-
21. A computer-readable non-transitory storage medium having instructions stored thereon, which, when executed by the processor, causes the processor to perform operations comprising:
-
presenting a non-interactive user interface element relating to a feature in map imagery; detecting a predetermined user action that indicates user interest in the feature; responsive to detecting the predetermined user action indicating user interest in the feature, generating an interactive user interface element relating to the feature in map imagery, and replacing the non-interactive user interface element with the interactive user interface element; detecting a user action relating to the interactive user interface element; responsive to detecting the user action relating to the interactive user interface element, presenting a content access portal relating to the feature; identifying input received through the content access portal; and providing access to related content based on the input.
-
-
22. A computer-readable non-transitory storage medium having instructions stored thereon, which, when executed by the processor, causes the processor to perform operations comprising:
-
generating a non-interactive user interface element associated with a map feature for presentation with map imagery; presenting the non-interactive user interface element with map imagery; detecting a predetermined user action that indicates user interest in the map feature; responsive to detecting the predetermined user action indicating user interest in the map feature, generating an interactive user interface element associated with the map feature for presentation with map imagery, and replacing the non-interactive user interface element with the interactive user interface element; detecting user interaction with the interactive user interface element; and providing access to related content in response to the detection.
-
-
23. A system comprising:
-
means for generating a non-interactive user interface element associated with a map feature for presentation with map imagery; means for presenting the non-interactive user interface element with map imagery; means for detecting a predetermined user action that indicates user interest in the map feature; means for, responsive to detecting the predetermined user action indicating user interest in the map feature, generating an interactive user interface element associated with the map feature for presentation with map imagery, and replacing the non-interactive user interface element with the interactive user interface element; means for detecting user interaction with the interactive user interface element; and means for providing access to related content in response to the detection.
-
Specification