Map language switching
First Claim
1. A method comprising:
- receiving an invocation of a map interface on a mobile device, the map interface having a default language;
obtaining a current location of the mobile device;
obtaining one or more local languages associated with the current location;
determining if the one or more local languages associated with the current location correspond to the default language; and
based on determining that at least one of the local languages does not correspond to the default language, displaying the map interface including a language control that indicates two or more languages for presenting information on the map interface and that can be manipulated to present information on the map interface concurrently in the two or more languages, wherein an amount of information presented in each of the two or more languages is adjusted based on the manipulation of the language control.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, a mobile device can display map user interface that includes a language control that a user can select to switch between a default language and a local language. Map information presented on the map user interface can be initially displayed in the default language. The user can select or manipulate the language control to cause the map information to be presented on the local language. The local language can be determined based on the current location of the mobile device. The language control can be displayed when it has been determined that the local language is not the default language. In some implementations, when a map search has been performed using the default language, the search can be automatically performed again in the local language in response to the user switching the map information displayed on the map user interface to the local language.
18 Citations
27 Claims
-
1. A method comprising:
-
receiving an invocation of a map interface on a mobile device, the map interface having a default language; obtaining a current location of the mobile device; obtaining one or more local languages associated with the current location; determining if the one or more local languages associated with the current location correspond to the default language; and based on determining that at least one of the local languages does not correspond to the default language, displaying the map interface including a language control that indicates two or more languages for presenting information on the map interface and that can be manipulated to present information on the map interface concurrently in the two or more languages, wherein an amount of information presented in each of the two or more languages is adjusted based on the manipulation of the language control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving an invocation of a map interface on a mobile device, the map interface having a default language; obtaining a current location of the mobile device; obtaining one or more local languages associated with the current location; determining if the one or more local languages associated with the current location correspond to the default language; and based on determining that at least one of the local languages does not correspond to the default language, displaying the map interface including a language control that indicates two or more languages for presenting information on the map interface and that can be manipulated to present information on the map interface concurrently in the two or more languages, wherein an amount of information presented in each of the two or more languages is adjusted based on the manipulation of the language control. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving an invocation of a map interface on a mobile device, the map interface having a default language; obtaining a current location of the mobile device; obtaining one or more local languages associated with the current location; determining if the one or more local languages associated with the current location correspond to the default language; and based on determining that at least one of the local languages does not correspond to the default language, displaying the map interface including a language control that indicates two or more languages for presenting information on the map interface and that can be manipulated to present information on the map interface concurrently in the two or more languages, wherein an amount of information presented in each of the two or more languages is adjusted based on the manipulation of the language control. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification