Abstract:
Systems and methods to facilitate the submission of user images that are descriptive of a location or point of interest are provided. One example computer-implemented method includes determining a location at which a first image was captured by a mobile computing device. The method includes obtaining one or more semantic descriptors that semantically describe the location at which the first image was captured. The method includes analyzing the first image to determine one or more subjects of the first image. The method includes determining whether the one or more subjects of the first image are related to the one or more semantic descriptors that semantically describe the location. When it is determined that the one or more subjects of the first image are related to the one or more semantic descriptors that semantically describe the location, the method includes providing a user of the mobile computing device with an opportunity to associate the first image with the location.
Abstract:
Computer-implemented methods and systems of displaying navigation information on a mobile device include determining navigation directions to a destination location and providing related navigation information for display on a primary user interface while the mobile device is operated in an active operating mode. Upon detecting a transition of the mobile device from the active operating mode to a passive operating mode, a subset of location information is configured for display on a secondary user interface. The passive location information can include one or more of a semantic place label associated with the mobile device's current location and a directions indicator in which a user of the mobile device should travel along the navigation directions in order to reach the destination location from the mobile device's current location and/or device orientation. The navigation information can be updated continuously, periodically and/or upon reaching turn points within the navigation directions.
Abstract:
A system and method are provided that display search results and user location on a map. A floor selector interface may be displayed with the map. The floor selector interface may include one or more floor selectors, each of which correspond to a floor in a multi-story building. Upon selection of a floor selector, first search result and location indicators may be displayed transparently or semi-transparently to indicate whether the user or the search results are on the selected floor. If the user or the search results are on a non-selected floor, such indicators may be displayed differently, such as with a different transparency. The floor selector interface may also include second search result and location identifiers. Such second identifiers may be displayed at particular floor selectors corresponding to the present elevation of the user and search results, respectively.
Abstract:
A method for providing adaptive location sharing based on proximity includes identifying a group of entities (people and/or places) associated with a target person, and setting a location sharing mode to one of a plurality of sharing modes including first sharing mode in which current geographic locations of the target person can be shared regardless of proximity between the target person and any group member, and a second sharing mode in which current geographic locations of the target person are conditionally shared based on proximity between the target person and group members. Based on the location sharing mode and, when in the second sharing mode, the proximity of the target person to one or more entities of the group, either current geographic locations, or a location-based status that does not specify any geographic location, is/are shared.
Abstract:
To efficiently generate geographic content for display on client devices, a method includes determining a current status of a client device and determining a current status of a network connection between the client device and a network server. The method includes determining, based at least on one of (i) the determined current status of the client device or (ii) the determined current status of the network connection, whether a task related to generating geographic content for display on the client device should be executed on the client device or on the network server. The method also includes causing either the client device or the network server to execute the task, in accordance with the determination of where the task should be executed.
Abstract:
A system and method are provided that display search results and user location on a map. A floor selector interface may be displayed with the map. The floor selector interface may include one or more floor selectors, each of which correspond to a floor in a multi-story building. Upon selection of a floor selector, first search result and location indicators may be displayed transparently or semi-transparently to indicate whether the user or the search results are on the selected floor. If the user or the search results are on a non-selected floor, such indicators may be displayed differently, such as with a different transparency. The floor selector interface may also include second search result and location identifiers. Such second identifiers may be displayed at particular floor selectors corresponding to the present elevation of the user and search results, respectively.
Abstract:
A system and method are provided that display search results and user location on a map. A floor selector interface may be displayed with the map. The floor selector interface may include one or more floor selectors, each of which correspond to a floor in a multi-story building. Upon selection of a floor selector, first search result and location indicators may be displayed transparently or semi-transparently to indicate whether the user or the search results are on the selected floor. If the user or the search results are on a non-selected floor, such indicators may be displayed differently, such as with a different transparency. The floor selector interface may also include second search result and location identifiers. Such second identifiers may be displayed at particular floor selectors corresponding to the present elevation of the user and search results, respectively.
Abstract:
Computer-implemented methods and systems of displaying navigation information on a mobile device include determining navigation directions to a destination location and providing related navigation information for display on a primary user interface while the mobile device is operated in an active operating mode. Upon detecting a transition of the mobile device from the active operating mode to a passive operating mode, a subset of location information is configured for display on a secondary user interface. The passive location information can include one or more of a semantic place label associated with the mobile device's current location and a directions indicator in which a user of the mobile device should travel along the navigation directions in order to reach the destination location from the mobile device's current location and/or device orientation. The navigation information can be updated continuously, periodically and/or upon reaching turn points within the navigation directions.