IP Library › Granted Patent US 11,099,730
Granted Patent B2
US 11,099,730 · App. 17/213,729 · Granted Aug 24, 2021

Map interface interaction

Inventor: Shuhong Zhang (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
G06F3/0486G06F3/0481G06F16/248G06F16/29G06F16/9537G06F16/951G06Q30/02
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 11,099,730
App. No.
17/213,729
Granted
Aug 24, 2021
Kind
B2
Abstract

Techniques for map interface interaction are described. One example method includes receiving user input specifying a map search operation, the map search operation including a first location and a distance determining point each specifying a location in a set of map data representing a physical area; determining a selected distance between the first location and the distance determining point, wherein the selected distance represents a physical distance between the physical locations represented by the first location and the distance determining point; determining a demarcated range based on the first location and the selected distance, the demarcated range representing a subset of the physical area; and displaying one or more target objects in the demarcated range as a search result set, each target object associated with a physical location in the subset of the physical area represented by the demarcated range.

Claims (43)

1. A computer-implemented method for map interaction, the method comprising:

receiving user input specifying a map search operation from a visual map interface, the map search operation including a first location and a distance determining point, each of the first location and the distance determining point representing a first physical location and a second physical location, respectively;

determining a physical distance between the first location and the distance determining point;

generating a demarcated range based on the first location and the distance determining point, the demarcated range comprising a shape representing a circular sector area having a predetermined angle, wherein the circular sector area has the first location as a start point of the circular sector area, the physical distance between the first location and the distance determining point as a radius of the circular sector area, and a direction of a drag operation defining the circular sector area as a central direction of the circular sector area; and

displaying one or more target objects in the demarcated range on the visual map interface, each target object associated with a physical location in the circular sector area.

2. The computer-implemented method of claim 1 , further comprising:

prior to the displaying one or more target objects:

sending a search request to a map server, the search request including the demarcated range; and

receiving a search response from the map server including the one or more target objects in the demarcated range.

3. The computer-implemented method of claim 1 , wherein receiving the user input includes receiving the drag operation from the first location to the distance determining point.

4. The computer-implemented method of claim 3 , wherein the direction of the drag operation establishes an orientation of the circular sector area with respect to the first location.

5. The computer-implemented method of claim 1 , wherein receiving the user input includes receiving text entered by a user in a text form, the text representing the first location and the physical distance between the first location and the distance determining point.

6. The computer-implemented method of claim 1 , wherein receiving the user input specifying the map search operation includes receiving touch input from the visual map interface displayed on a touchscreen display representing the first location, the distance determining point, and the drag operation, and wherein displaying the one or more target objects in the demarcated range includes displaying the demarcated range on the visual map interface displayed on the touchscreen display.

7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

receiving user input specifying a map search operation from a visual map interface, the map search operation including a first location and a distance determining point, each of the first location and the distance determining point representing a first physical location and a second physical location, respectively;

determining a physical distance between the first location and the distance determining point;

generating a demarcated range based on the first location and the distance determining point, the demarcated range comprising a shape representing a circular sector area having a predetermined angle, wherein the circular sector area has the first location as a start point of the circular sector area, the physical distance between the first location and the distance determining point as a radius of the circular sector area, and a direction of a drag operation defining the circular sector area as a central direction of the circular sector area; and

displaying one or more target objects in the demarcated range on the visual map interface, each target object associated with a physical location in the circular sector area.

8. The non-transitory, computer-readable medium of claim 7 , the operations further comprising:

prior to the displaying one or more target objects:

sending a search request to a map server, the search request including the demarcated range; and

receiving a search response from the map server including the one or more target objects in the demarcated range.

9. The non-transitory, computer-readable medium of claim 7 , wherein receiving the user input includes receiving the drag operation from the first location to the distance determining point.

10. The non-transitory, computer-readable medium of claim 9 , wherein the direction of the drag operation establishes an orientation of the circular sector area with respect to the first location.

11. The non-transitory, computer-readable medium of claim 7 , wherein receiving the user input includes receiving text entered by a user in a text form, the text representing the first location and the physical distance between the first location and the distance determining point.

12. The non-transitory, computer-readable medium of claim 7 , wherein receiving the user input includes receiving touch input from the visual map interface displayed on a touchscreen display representing the first location, the distance determining point, and the drag operation.

13. The non-transitory, computer-readable medium of claim 12 , wherein displaying the one or more target objects in the demarcated range includes displaying the demarcated range on the visual map interface displayed on the touchscreen display.

14. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

receiving user input specifying a map search operation from a visual map interface, the map search operation including a first location and a distance determining point, each of the first location and the distance determining point representing a first physical location and a second physical location, respectively;

determining a physical distance between the first location and the distance determining point;

generating a demarcated range based on the first location and the distance determining point, the demarcated range comprising a shape representing a circular sector area having a predetermined angle, wherein the circular sector area has the first location as a start point of the circular sector area, the physical distance between the first location and the distance determining point as a radius of the circular sector area, and a direction of a drag operation defining the circular sector area as a central direction of the circular sector area; and

displaying one or more target objects in the demarcated range on the visual map interface, each target object associated with a physical location in the circular sector area.

15. The computer-implemented system of claim 14 , the operations further comprising:

prior to the displaying one or more target objects:

sending a search request to a map server, the search request including the demarcated range; and

receiving a search response from the map server including the one or more target objects in the demarcated range.

16. The computer-implemented system of claim 14 , wherein receiving the user input includes receiving the drag operation from the first location to the distance determining point.

17. The computer-implemented system of claim 16 , wherein the direction of the drag operation establishes an orientation of the circular sector area with respect to the first location.

18. The computer-implemented system of claim 14 , wherein receiving the user input includes receiving text entered by a user in a text form, the text representing the first location and the physical distance between the first location and the distance determining point.

19. The computer-implemented system of claim 14 , wherein receiving the user input includes receiving touch input from the visual map interface displayed on a touchscreen display representing the first location, the distance determining point, and the drag operation.

20. The computer-implemented system of claim 19 , wherein displaying the one or more target objects in the demarcated range includes displaying the demarcated range on the visual map interface displayed on the touchscreen display.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2021
From: ZHANG, SHUHONG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 056245/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2021
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 056246/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2021
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 056246/0308 →
Priority Claims (1)
CN 201610976063.X · Nov 7, 2016 · national
Continuity (4)
Continuation 16914065 · Jun 26, 2020
Continuation 16405343 · May 7, 2019
Continuation PCTCN2017107481 · Oct 24, 2017
Related Publication 20210216181A1 · Jul 15, 2021