Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for chat-enabling a social circle in response to user input provided by a first user, the social circle being defined by the first user and including one or more contacts, the one or more contacts including a second user, for each of the one or more contacts, issuing a chat service subscription request, determining that a subscription request associated with the second user is fulfilled, and in response to determining that the subscription request associated with the second user is fulfilled, adding the second user as a chat contact of the first user and adding the first user as a chat contact of the second user.
Abstract:
A mapping system determines points of interest that are related to a selected point of interest within a digital map displayed at a client computing device. The system receives a request for mapping system data from a client computing device. The request indicates a selected point of interest (POI) that is displayed at a geographic location within the digital map. The selected POI corresponds to a list of words describing characteristics of the selected POI, and each word corresponding to the selected POI word includes a base score describing an importance of the word compared to a list of all words corresponding to displayable POIs. The system determines POIs that are related to the selected POI by comparing base scores of the selected POI words to base scores of related POI words, where the related POIs each include at least one word in common with the selected POI.
Abstract:
A mapping system determines points of interest that are related to a selected point of interest within a digital map displayed at a client computing device. The system receives a request for mapping system data from a client computing device. The request indicates a selected point of interest (POI) that is displayed at a geographic location within the digital map. The selected POI corresponds to a list of words describing characteristics of the selected POI, and each word corresponding to the selected POI word includes a base score describing an importance of the word compared to a list of all words corresponding to displayable POIs. The system determines POIs that are related to the selected POI by comparing base scores of the selected POI words to base scores of related POI words, where the related POIs each include at least one word in common with the selected POI.