USRE47985E

Method and system for fleet navigation, dispatching and multi-vehicle, multi-destination routing

Claim Score by NHIP

Read claim 16, the broadest

Abstract

A system and method for multiple vehicles to be dispatched and routed to multiple destinations, with or without constraints, containing a software core, which uses bounded geographic regions (“BGRs”) and Node Pairs to explicitly optimize, in two dimensions, for user desired dependent variables, by analyzing variance due to standard and user-defined independent variables. The invention stores Node Pair data, and can use error function, feedback, and ANOVA/MANOVA to create a tightly convergent dispatching and navigation solution.

USRE47985E, drawing sheet 1
Sheet 1 of 12

Term

Projected expiry 25 October 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

30 claims: 2 independent, 28 dependent

  1. 1
    A method and system of navigation guidance, containing, at a minimum, an end-user device with means for comprising the steps of inputting destinations and a destination and dependent variable into an end-user device;communicating the destination and dependent variable from the end-user device to an assemblage of non-transitory, computer-readable memory, processing elements, and associated circuitry, referred to as a server;receiving from the server to the end-user device routing guidance or routing from an origin to the destination ;using a map database, containing roads and, optionally, points of interest;a device and method for determining vehicle position;a server or other assemblage of memory and processing elements;a means for communicating between the end-user device and the server ;geo-locating the end-user device using a global-positioning system (“GPS”) chip-set capable of transmitting and receiving location data;and using a computer-readable instruction set, called the navigation software core, resident on the non-transitory, computer-readable memory of the server, by dividing a geographic region of the map database containing the origin and destination into a plurality of bounded geographic regions (“BGRs”), each BGR being sized so that an explicit navigation solution is possible within the boundaries of the BGR, each BGR having at least two nodes, each node being formed by an intersection of a road in the map database with a boundary of a BGR, wherein a BGR can be entered at any node and exited at any other node, generating a node pair look-up table (NPLUT) database, containing , as dependent variables, previously stored explicit navigation routing solutions between each potential entry node and each potential exit node of every bounded geographic regions (BGR) of interest to the end user based on the origin and the destination, actual node-to-node transit times, and data describing at least the day of the week, time of day, and weather for each previous solution (“independent variables”) ;and a navigation software core, resident on the server, having the capability to create BGRs of such a size that explicit navigation solutions are possible within the boundaries of the BGR, to identify identifying, in response to the destination and dependent variable, Node Pairs for each BGR which might be part of a potential solution, to access accessing the NPLUT to get solutions for each Node Pair, and using ANOVA and MANOVA techniques to optimize a navigation solution, that uses the Node Pair combinations between the origin and destination, based on the dependent variable provided by the end user and the independent variables which are inherently part of a solution of the NPLUT database.
  2. 16
    Broadest claimClaim Score 18, narrow(NHIP)A system of navigation guidance comprising an end-user device capable of inputting destinations and at least one dependent variable, and receiving routing guidance;an assemblage of non-transitory, computer-readable memory, processing elements, and associated circuitry referred to as a server and a computer-readable instruction set called the navigation software core, resident on the non-transitory computer-readable memory of the server;a map database containing roads, stored within the non-transitory computer-readable memory elements of the server;a global-positioning system (“GPS”) chip-set, within the end-user device, capable of transmitting and receiving location data;a means for communicating between the end-user device and the server using a wireless transceiver and a data communication network;a node pair look-up table (NPLUT) database;wherein the navigation software core, when executed, is capable of determining the position of the end-user device from the GPS location data;wherein the navigation software core, when executed, causes the system to divide a portion of the map database, containing the destination and the origin into a plurality of bounded geographic regions (BGRs) of such a size that explicit navigation solutions are possible within the boundaries of the BGR, each BGR having at least two nodes and each node being formed by an intersection of a road with a boundary of the BGR, wherein a BGR can be entered at any node and exited at any other node;wherein the NPLUT database contains, as dependent variables, previously stored explicit navigation routing solutions between each potential entry node and each potential exit node of every BGR of interest based on the origin and destination, actual node-to-node transit times, and data describing at least the day of the week, time of day, and weather for each previous solution (“independent variables”);wherein the navigation software core, when executed, further causes the system, in response to input of the destination and the at least one dependent variable, to identify node pairs between the origin and the destination, and provide routing guidance from the origin to the destination, performing an ANOVA, selecting the optimum sequence of BGR entry nodes and exit nodes based upon the ANOVA of previously stored explicit navigation solutions of the NPLUT and the dependent and independent variable.