×

Polygonal routing

  • US 9,823,079 B2
  • Filed: 09/29/2015
  • Issued: 11/21/2017
  • Est. Priority Date: 09/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, from a mobile device at one or more processors, a request to navigate from a start point in a venue to an end point in the venue;

    receiving, at the one or more processors, a navigation graph representing the venue, the navigation graph including;

    nodes representing destination areas and waypoint areas, wherein each destination area and waypoint area is defined by a respective geometric shape, andone or more edges, wherein each edge connects two of the nodes, and wherein each edge is associated with a respective weight representing a distance between the areas represented by the two nodes connected by the edge;

    determining, using the one or more processors, a first node representing a first area defined by a first geometric shape, wherein the first area intersects the start point in the venue, and a second node representing a second area defined by a second geometric shape, wherein the second area intersects the end point in the venue;

    determining, using the one or more processors based on weights of the edges of the navigation graph, a shortest path from the first node to a second node, the shortest path including one or more intermediate nodes each representing a respective waypoint area; and

    generating, using the one or more processors, turn-by-turn instructions for navigating from the start point to the end point, including updating a next-turn instruction upon determining that the mobile device has entered or exited a geometric shape of a waypoint area or destination area in the venue that is represented by a node on the shortest path.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×