Systems and methods for smart city search
DCFirst Claim
Patent Images
1. A computer implemented method comprising:
- receiving, with a navigation device, user input regarding a desired city name;
determining whether the user input matches a city name in a Last Used City List;
when determined that the user input matches the city name in the Last Used City List, selecting the city name in the Last Used City List that matches the user input as a best candidate;
when determined that the user input does not match any city name in the Last Used City List, consulting a Global City List, wherein consulting the Global City List includes;
determining whether a number of city names in the Global City List matching the user input exceeds a predetermined threshold; and
selecting a city name in the Global City List matching the user input that is geographically nearest to the navigation device as a best candidate when the number of city names in the Global City List matching the user input does not exceed the predetermined threshold; and
displaying the best candidate in response to character entry by the user.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, machine-readable medium, and system involve receiving user input with a navigation device regarding a desired city name. A determination is made regarding whether the user input matches city names in a Last Used City List (LUCL). A Global City List (GCL) is consulted when the user input does not match the city names in the LUCL. A matching city name is selected as a best candidate.
147 Citations
18 Claims
-
1. A computer implemented method comprising:
-
receiving, with a navigation device, user input regarding a desired city name; determining whether the user input matches a city name in a Last Used City List; when determined that the user input matches the city name in the Last Used City List, selecting the city name in the Last Used City List that matches the user input as a best candidate; when determined that the user input does not match any city name in the Last Used City List, consulting a Global City List, wherein consulting the Global City List includes; determining whether a number of city names in the Global City List matching the user input exceeds a predetermined threshold; and selecting a city name in the Global City List matching the user input that is geographically nearest to the navigation device as a best candidate when the number of city names in the Global City List matching the user input does not exceed the predetermined threshold; and displaying the best candidate in response to character entry by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable medium that provides instructions for a processor, which when executed by the processor cause the processor to perform a method comprising:
-
receiving, with a navigation device, user input regarding a desired city name; determining whether the user input matches a city name in a Last Used City List; when determined that the user input matches the city name in the Last Used City List, selecting the city name in the Last Used City List that matches the user input as a best candidate; when determined that the user input does not match any city name in the Last Used City List, consulting a Global City List, wherein consulting the Global City List includes; determining whether a number of city names in the Global City List matching the user input exceeds a predetermined threshold; and selecting a city name in the Global City List matching the user input that is geographically nearest to the navigation device as a best candidate when the number of city names in the Global City List matching the user input does not exceed the predetermined threshold; and displaying the best candidate in response to character entry by the user. - View Dependent Claims (17)
-
-
18. A system comprising:
-
means for receiving user input regarding a desired city name; means for determining whether the user input matches city names in a Last Used City List; means for, when determined that the user input matches the city name in the Last Used City List, selecting the city name in the Last Used City List that matches the user input as a best candidate; means for, when determined that the user input does not match any city name in the Last Used City List, consulting a Global City List, wherein consulting the Global City List includes; determining whether a number of city names in the Global City List matching the user input exceeds a predetermined threshold; and selecting a city name in the Global City List matching the user input that is geographically nearest to the navigation device as a best candidate when the number of city names in the Global City List matching the user input does not exceed the predetermined threshold; and means for displaying the best candidate in response to character entry by the user.
-
Specification