IP Library › Granted Patent US 8,694,247
Granted Patent B2
US 8,694,247 · App. 13/074,010 · Granted Apr 8, 2014

Method, mobile device and computer-readable medium for displaying surrounding points of interest

Inventor: Yu-Cheng Lee (Taoyuan County, TW)
Assignee: HTC Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,694,247
App. No.
13/074,010
Granted
Apr 8, 2014
Kind
B2
Abstract

A method, a mobile device, and a computer-readable medium for displaying surrounding points of interest (POIs), adapted to a mobile device, are provided. In the present method, at least one keyword is received and set as a searching condition for searching POIs. When the mobile device obtains new current location information of the mobile device, a POI database is queried to find surrounding POIs of the current location that fit the searching condition. Finally, the searched POIs are updated and displayed.

Claims (56)

1. A method for displaying surrounding points of interest (POIs) to be used by a mobile device, and the method comprising:

receiving a first keyword and a second keyword;

setting the first keyword as a first searching condition and the second keyword as a second searching condition for searching a plurality of POIs;

receiving a first input on a location update key;

detecting a first current location of the mobile device in response to the first input on the location update key;

in response to detecting the first current location, automatically querying a POI database according to the first current location to find surrounding POIs of the first current location satisfying the first searching condition to generate a first POI list and to find surrounding POIs of the first current location satisfying the second searching condition to generate a second POI list, wherein the first POI list and the second POI list are generated as independent pages with the first POI list displayed on top of the independent pages;

receiving a second input on the location update key;

detecting a second current location of the mobile device in response to the second input on the location update key, wherein the second current location is different from the first current location;

in response to detecting the second current location, automatically querying a POI database according to the second current location to find surrounding POIs of the second current location satisfying the first searching condition to generate a third POI list to replace the first POI list and to find surrounding POIs of the second current location satisfying the second searching condition to generate a fourth POI list to replace the second POI list;

receiving a third input comprising a touch-and-drag operation to switch the fourth POI list to the top of the independent pages; and

receiving a fourth input and displaying both the third POI list and the fourth POI list on the same independent page in response to receiving the fourth input.

2. The method according to claim 1 , wherein the step of setting the first keyword as the first searching condition and the second keyword as the second searching condition comprises:

receiving a setting of POI category, wherein the first searching condition and the second searching condition further comprises the POI category for searching the POIs.

3. The method according to claim 2 , further comprising displaying surrounding POIs satisfying the first keyword in categories according to the POI category and the first keyword in the first searching condition, and displaying surrounding POIs satisfying the second keyword in categories according to the POI category and the second keyword in the second searching condition.

4. The method according to claim 3 , wherein the step of displaying the surrounding POIs in categories comprises:

displaying POIs of each of the POI categories, by the display, in an independent page; and

displaying the pages, by the display, corresponding to the POI categories in overlapping.

5. The method according to claim 1 , wherein the step of setting the first keyword as the first searching condition and the second keyword as the second searching condition comprises:

receiving a searching distance input by a user, wherein the first searching condition and the second searching condition further comprises the POI category for searching the POIs.

6. A mobile device for displaying surrounding points of interest (POIs), comprising:

an input device, configured to receive a first keyword and a second keyword input by a user, to receive a first input on a location update key to detect a first current location of the mobile device, to receive a second input on a location update key to detect a second current location of the mobile device, to receive a third input comprising a touch-and-drag operation and to receive a fourth input;

a communication positioning system, configured to execute positioning to obtain the first current location of the mobile device and the second current location of the mobile device, wherein the first current location is different from the second current location;

a setting circuit, configured to set the first keyword as the first searching condition and the second keyword as the second searching condition for searching a plurality of POIs;

a query circuit, configured to automatically find surrounding POIs of the first current location satisfying the first search condition to generate a first POI list, surrounding POIs of the first current location satisfying the second search condition to generate a second POI list, surrounding POIs of the second current location satisfying the first search condition to generate a third POI list, and surrounding POIs of the second current location satisfying the second search condition to generate a fourth POI list;

a display screen, configured to display the first POI list, the second POI list, the third POI list and a fourth POI list; and

a display circuit, configured to display the first POI list, the second POI list, the third POI list and the fourth POI list on the display screen,

wherein, in response to the detection of the first current location, the first POI list and the second POI list are generated as independent pages with the first POI list displayed on top of the independent pages,

wherein, in response to the detection of the second current location, the third POI list is generated to replace the first POI list and the fourth POI list is generated to replace the second POI list,

wherein, in response to the touch-and-drag operation, the forth POI list is switched to the top of the independent pages,

wherein, in response to the fourth input, both the third POI list and the fourth POI list are displayed on the same independent page.

7. The mobile device according to claim 6 , wherein the input device further receives a setting of POI category, and the setting circuit sets the POI category as the first searching condition and the second searching condition for searching the POIs.

8. The mobile device according to claim 7 , wherein the display circuit displays POIs satisfying the first keyword under each of the POI categories in categories according to the POI categories and the second keyword in the second searching condition, and the display circuit displays POIs satisfying the second keyword under each of the POI categories in categories according to the POI categories and the second keyword in the second search condition.

9. The mobile device according to claim 8 , wherein the display circuit displays POIs of each of the POI categories in an independent page, and displays the pages corresponding to the POI categories in overlapping.

10. The mobile device according to claim 6 , wherein the input device further receives a searching distance from the user, and the setting circuit sets the searching distance as the first searching condition and the second searching condition for searching the POIs.

11. A non-transitory computer-readable medium, recording program instructions for:

receiving a first keyword and a second keyword;

setting the first keyword as a first searching condition and the second keyword as a second searching condition for searching a plurality of POIs;

receiving a first input on a location update key;

detecting a first current location of the mobile device in response to the first input on the location update key;

in response to detecting the first current location, automatically querying a POI database according to the first current location to find surrounding POIs of the first current location satisfying the first searching condition to generate a first POI list and to find surrounding POIs of the first current location satisfying the second searching condition to generate a second POI list, wherein the first POI list and the second POI list are generated as independent pages with the first POI list displayed on top of the independent pages

receiving a second input on the location update key;

detecting a second current location of the mobile device in response to the second input on the location update key, wherein the second current location is different from the first current location;

in response to detecting the second current location, automatically querying a POI database according to the second current location to find surrounding POIs of the second current location satisfying the first searching condition to generate a third POI list to replace the first POI list and to find surrounding POIs of the second current location satisfying the second searching condition to generate a fourth POI list to replace the second POI list;

receiving a third input comprising a touch-and-drag operation to switch the fourth POI list to the top of the independent pages; and

receiving a fourth input and displaying both the third POI list and the fourth POI list on the same independent page in response to receiving the fourth input.

12. The method according to claim 1 , further comprising:

receiving an active operation of a POI list key input by a user;

displaying all POIs corresponding to the keyword in one independent page when receives the active operation.

13. The method according to claim 1 , further comprising:

receiving a third keyword input by a user, by a processor of the mobile device, to preset as a third searching condition; and

receiving the touch-and-drag operation from the input device of the mobile device to switch the page of the second searching condition to the page of the third searching condition displayed on the display screen.

14. The mobile device according to claim 6 , wherein

the display screen further displays a page of a third searching condition;

the input device further receives a third keyword input by a user, and to receive a the touch-and-drag operation to switch the page of the second searching condition to the page of the third searching condition;

the setting circuit further set the third keyword as the third searching condition; and

the query circuit further automatically find surrounding POIs of a third current location satisfying the third searching condition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2011
From: LEE, YU-CHENG
To: HTC CORPORATION
Reel/Frame 026051/0081 →
Continuity (2)
Provisional Application 61318783 · Mar 29, 2010
Related Publication 20110238301A1 · Sep 29, 2011