# US 2016/0258774 A1 · Viewing, modifying, and/or creating routes

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0258774 A1
- Document ID: US20160258774A1
- Status: Published application
- Kind: A1
- Application number: 14/638,036
- Filed: 2015-03-04
- Published: 2016-09-08
- Earliest claimed: 2015-03-04
- Assignees: United Parcel Service of America, Inc.
- Applicants: United Parcel Service of America, Inc.
- Inventors: ROBERT SANTILLI; STEVE SNYDER; ELISABETH DEFRONZO; SVETLANA INSKEEP; JOEL TANTZER; Karen Levin
- Web page: https://patentgrep.com/patent/US20160258774A1

## CPC

- G01C 21/3697: {Output of additional, non-guidance related information, e.g. low fuel level (G01C21/3679 takes precedence)}
- G01C 21/343: {Calculating itineraries (travelling salesman problem G06Q10/04; optimisation of routes G06Q10/047)}
- G01C 21/36: Input/output arrangements for on-board computers
- G01C 21/3605: {Destination input or retrieval}
- G01C 21/3614: {through interaction with a road map, e.g. selecting a POI icon on a road map}
- G01C 21/3664: {Details of the user input interface, e.g. buttons, knobs or sliders, including those provided on a touch screen; remote controllers; input using gestures}
- G01C 21/3673: {Labelling using text of road map data items, e.g. road names, POI names}
- G01C 21/3676: {Overview of the route on the road map}
- G06Q 10/0833: Tracking
- G06Q 10/08355: {Routing methods}
- G06F 16/29: Geographical information databases
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Computer program products, methods, systems, apparatus, and computing entities are provided for creating, modifying, and viewing geographic areas and their corresponding routes and items of work. For example, an interface can be provided with a map display area and a route display area. The map display area and the route display area can be synchronized to create new routes, modify existing routes, and/or view information about various routes and/or items of work.

## Claims

### Claim 1

A method comprising:
receiving input identifying a geographic area in which to create a new route;
simultaneously causing display, via an interface comprising a map display area and a route display area, of at least a portion of the geographic area as a digital map via the map display area of the interface, wherein (a) the map display area and the route display area do not overlap, (b) the map display area and the route display area are synchronized, (c) the digital map comprises a plurality of service points represented on the digital map with each of the plurality of service points corresponding to a location comprising an address to which items can be delivered, and (d) the route display area comprises a grid comprising rows, (i) with a row for each of the plurality of service points, and (ii) each row comprising textual information for the corresponding service point;
receiving input selecting two or more of the plurality of service points displayed via the digital map for the new route;
responsive to receiving the input selecting the two or more of the plurality of service points for the new route, for each of the selected two or more of the plurality of service points, simultaneously causing display (a) of an indication in the map display area that the selected service point has been selected and (b) of an indication in the row of the corresponding selected service point in the route display area that the selected service point has been selected;
assigning the selected two or more of the plurality of service points to the new route in the geographic area, wherein the new route comprises at least the selected two or more of the plurality of service points to be visited as part of a delivery route.

### Claim 2 (depends on 1)

The method of claim 1, wherein each service point of the plurality of service points is represented on the digital map as an icon.

### Claim 3

(canceled)

### Claim 4 (depends on 2)

The method of claim 2, wherein, for each of the selected two or more of the plurality of service points, (a) the indication in the map display area comprises highlighting the corresponding icon and (b) the indication in the route display area comprises highlighting the corresponding row.

### Claim 5 (depends on 1)

The method of claim 1, wherein the input selecting the two or more of the plurality of service points comprises input from a user drawing a polygon around the two or more of the plurality of service points in the map display area.

### Claim 6

An apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the processor, cause the apparatus to at least:
receive input identifying a geographic area in which to create a new route;
simultaneously cause display, via an interface comprising a map display area and a route display area, of at least a portion of the geographic area as a digital map via the map display area of the interface, wherein (a) the map display area and the route display area do not overlap, (b) the map display area and the route display area are synchronized, (c) the digital map comprises a plurality of service points represented on the digital map with each of the plurality of service points corresponding to a location comprising an address to which items can be delivered, and (d) the route display area comprises a grid comprising rows, (i) with a row for each of the plurality of service points, and (ii) each row comprising textual information for the corresponding service point;
receive input selecting two or more of the plurality of service points displayed via the digital map for the new route;
responsive to receiving the input selecting the two or more of the plurality of service points for the new route, for each of the selected two or more of the plurality of service points, simultaneously cause display (a) of an indication in the map display area that the selected service point has been selected and (b) of an indication in the row of the corresponding selected service point in the route display area that the selected service point has been selected;
assign the selected two or more of the plurality of service points to the new route in the geographic area, wherein the new route comprises at least the selected two or more of the plurality of service points to be visited as part of a delivery route.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein each service point of the plurality of service points is represented on the digital map as an icon.

### Claim 8

(canceled)

### Claim 9 (depends on 7)

The apparatus of claim 7, wherein, for each of the selected two or more of the plurality of service points, (a) the indication in the map display area comprises highlighting the corresponding icon and (b) the indication in the route display area comprises highlighting the corresponding row.

### Claim 10 (depends on 6)

The apparatus of claim 6, wherein the input selecting the two or more of the plurality of service points comprises input from a user drawing a polygon around the two or more of the plurality of service points in the map display area.

### Claim 11

A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
an executable portion configured to receive input identifying a geographic area in which to create a new route;
an executable program code portion configured to simultaneously cause display, via an interface comprising a map display area and a route display area, of at least a portion of the geographic area as a digital map via the map display area of the interface, wherein (a) the map display area and the route display area do not overlap, (b) the map display area and the route display area are synchronized, (c) the digital map comprises a plurality of service points represented on the digital map with each of the plurality of service points corresponding to a location comprising an address to which items can be delivered, and (d) the route display area comprises a grid comprising rows, (i) with a row for each of the plurality of service points, and (ii) each row comprising textual information for the corresponding service point;
an executable program code portion configured to receive input selecting two or more of the plurality of service points displayed via the digital map for the new route;
an executable program code portion configured to, responsive to receiving the input selecting the two or more of the plurality of service points for the new route, for each of the selected two or more of the plurality of service points, simultaneously cause display (a) of an indication in the map display area that the selected service point has been selected and (b) of an indication in the row of the corresponding selected service point in the route display area that the selected service point has been selected;
an executable program code portion configured to assign the selected two or more of the plurality of service points to the new route in the geographic area, wherein the new route comprises at least the selected two or more of the plurality of service points to be visited as part of a delivery route.

### Claim 12 (depends on 11)

The computer program product of claim 11, wherein each service point of the plurality of service points is represented on the digital map as an icon.

### Claim 13

(canceled)

### Claim 14 (depends on 12)

The computer program product of claim 12, wherein, for each of the selected two or more of the plurality of service points, (a) the indication in the map display area comprises highlighting the corresponding icon and (b) the indication in the route display area comprises highlighting the corresponding row.

### Claim 15 (depends on 11)

The computer program product of claim 11, wherein the input selecting the two or more of the plurality of service points comprises input from a user drawing a polygon around the two or more of the plurality of service points in the map display area.
