Real time vehicular routing and traffic guidance system
First Claim
1. System, consisting of a) at least one wireless data receiver, capable of receiving data from a plurality of mobile transmitters equipped with a Global Positioning System based locator circuitry, where said data shall include at least the transmitter ID code, the sign-on code, the location parameter, and optionally a routing code, and b) at least one transmitter, capable of transmitting to a subscriber'"'"'s receiver routing instructions and traffic density data, and c) computational means, capable of i) analyzing and temporarily storing said subscriber identification code, location parameters, and optional sign on code, ii) pinging a subscriber'"'"'s mobile transmitter in intervals of n seconds to obtain updated location parameters, iii) extracting from the difference of the original or previous location parameter and the updated location parameter the speed and direction of a subscriber'"'"'s mobile transmitter, iv) assigning the directional and velocity data derived from steps ii and iii to a segment characterized by two nodes, i.e. Node Long1/Lat1 and Node Long2/Lat2, v) comparing said directional and velocity data with directional and velocity data of other subscribers in the same segment, vi) calculating from a multitude of subscriber data, optionally utilizing fuzzy logic algorithms, the average speed within that segment, or in lanes within that segment, vii) storing the average speed together with directional and optional lane parameters in a segment record for further update and for subscriber routing requests;
- viii) looping to ii, and method for supplying Routing Instructions to Subscribers upon request (opt-in), consisting of d) analyzing a subscriber requestor'"'"'s identification code, authorization, location parameters, and optional routing code (for example *5 for work to home routing), e) associating said routing code to a previously stored subscriber specific matrix of preferred and potential routes (for example work to home related main choice and alternatives), said matrix constraining the number of possible route segments to subscriber selected options within a grid beginning at node XY1 and ending at node Xy2 (FIG.
2), f) selecting said matrix, consisting of potential routes, associated with the routing code transmitted by the subscriber, from a multitude of stored matrices, g) analyzing and selecting maximum flow conditions by applying Ford-Fulkerson, Dijkstra or similar algorithms across the matrix, h) selecting the route meeting the maximum flow condition, i) and transmitting to a subscriber associated routing instructions as derived from the maximum flow analysis optionally by cell phone, LAN, WAN, or the Internet.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides real time information on the flow of vehicles on all roads within territorial boundaries, utilizing GPS enabled cell phones or similar mobile devices as traffic probes. The resulting information is submitted to subscribers, as described infra, and used in multiple applications including, but not limited to, real time vehicle routing; emergency vehicle routing; roadside emergency services requirements indication; traffic management; public agency notification of reduced vehicle flow on roadways; and real time as well as historical flow patterns to agencies responsible for maintaining or designing roads for optimum traffic flow.
The term ‘subscribers’, as described herein, shall include, but not be restricted to mobile transceiver operators, such as cell phone or GPS enabled display panel users, Internet-enabled computer users, and users of PDAs (personal digital assistance devices), or such other entities as public agencies or the like. The invention describes a system and Method to capture, measure, analyze, and describe a traffic condition in a plurality of predefined grid segments, and supply to a subscriber base multiple levels of services consisting of, among others, alerting subscribers of impending traffic jams, alternatively supplying subscribers via cell phones, vehicle based map display panel, or via the Internet, LANs or WANs, with routing instructions for a subscriber specific route segment (FIG. 1) beginning at node Long1/Lat1 and ending at node Long2/Lat2 (FIG. 2), or for a set of route segments contained in a subscriber specific, or default stored matrix of routes, beginning at node XY1/XY1 and ending at node XY2/XY2 (FIG. 2), following a maximum flow algorithm known, for example, as Ford-Fulkerson, Dijkstra, or similar algorithm.
Furthermore, the invention describes a system and method to measure in real time highway traffic in segments, or subsegments, including variable subsegments, ahead of highway entranceways and use the data derived from such measurements to directly control the cycle and length of traffic lights controlling access to the highway (FIG. 6).
127 Citations
15 Claims
-
1. System, consisting of
a) at least one wireless data receiver, capable of receiving data from a plurality of mobile transmitters equipped with a Global Positioning System based locator circuitry, where said data shall include at least the transmitter ID code, the sign-on code, the location parameter, and optionally a routing code, and b) at least one transmitter, capable of transmitting to a subscriber'"'"'s receiver routing instructions and traffic density data, and c) computational means, capable of i) analyzing and temporarily storing said subscriber identification code, location parameters, and optional sign on code, ii) pinging a subscriber'"'"'s mobile transmitter in intervals of n seconds to obtain updated location parameters, iii) extracting from the difference of the original or previous location parameter and the updated location parameter the speed and direction of a subscriber'"'"'s mobile transmitter, iv) assigning the directional and velocity data derived from steps ii and iii to a segment characterized by two nodes, i.e. Node Long1/Lat1 and Node Long2/Lat2, v) comparing said directional and velocity data with directional and velocity data of other subscribers in the same segment, vi) calculating from a multitude of subscriber data, optionally utilizing fuzzy logic algorithms, the average speed within that segment, or in lanes within that segment, vii) storing the average speed together with directional and optional lane parameters in a segment record for further update and for subscriber routing requests; -
viii) looping to ii, and method for supplying Routing Instructions to Subscribers upon request (opt-in), consisting of d) analyzing a subscriber requestor'"'"'s identification code, authorization, location parameters, and optional routing code (for example *5 for work to home routing), e) associating said routing code to a previously stored subscriber specific matrix of preferred and potential routes (for example work to home related main choice and alternatives), said matrix constraining the number of possible route segments to subscriber selected options within a grid beginning at node XY1 and ending at node Xy2 (FIG.
2),f) selecting said matrix, consisting of potential routes, associated with the routing code transmitted by the subscriber, from a multitude of stored matrices, g) analyzing and selecting maximum flow conditions by applying Ford-Fulkerson, Dijkstra or similar algorithms across the matrix, h) selecting the route meeting the maximum flow condition, i) and transmitting to a subscriber associated routing instructions as derived from the maximum flow analysis optionally by cell phone, LAN, WAN, or the Internet. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
2. System, consisting of
a) at least one wireless data receiver, capable of receiving data from a plurality of mobile transmitters equipped with a Global Positioning System based locator circuitry, where said data shall include at least the transmitter ID code, the sign-on code, the location parameter, and an optional routing code, and b) at least one transmitter, or other device, capable of transmitting to a subscriber'"'"'s receiver, or a subscriber'"'"'s reception device, including a computer or PDA, routing instructions and traffic density data, and computational means, capable of i) analyzing and temporarily storing said subscriber identification code, sign on code, and location parameters, ii) encrypting said identification code, iii) pinging a subscriber'"'"'s mobile transmitter in intervals of n seconds to obtain updated location parameters, iv) retrieving from a data repository previously stored subscriber data, v) comparing the subscriber position in the previous record with the current subscriber position, vi) extracting from the difference of the original or previous location parameter, the updated location parameter, and the time elapsed between two measurements the speed and direction of a subscriber'"'"'s mobile transmitter, vii) assigning directional, velocity data, derived from steps iii through vi, and optional lane specific information, to a segment in a geographic grid, and storing said segment data in a repository, structured by segments, each segment representing a route segment determined by two longitude/latitude points, viii) comparing said directional and velocity data with directional and velocity data of other subscribers in the same segment, ix) calculating from a multitude of subscriber data the average speed for each direction within that segment, or within lanes within that segment, x) storing the average velocity related to lane or lanes within a segment together with directional parameters in a segment record for further update and for subscriber routing requests, xi) discarding previous subscriber related data upon completion of the velocity analysis, and storing in encrypted form current subscriber related data until the next computational cycle is executed, xii) automatically determining and optionally changing the encryption schema in n intervals, xiii) looping to ii), and method for supplying Routing Instructions to Subscribers upon request (opt-in), consisting of j) analyzing a subscriber requestor'"'"'s identification code, location parameters, and optional routing code (for example *5 for work to home routing), if any, k) associating said routing code to a previously stored subscriber specific matrix of preferred and potential alternative routes (for example work to home related main choice and alternatives), l) optionally, where no routing code has been transmitted, selecting a default matrix based upon subscriber'"'"'s current location and direction, m) selecting said matrix, consisting of preferred and potential alternative routes, associated with the routing code transmitted by the subscriber, n) analyzing and selecting maximum flow conditions by applying Ford-Fulkerson, Dijkstra, or similar algorithms across the matrix, o) selecting the route meeting the maximum flow condition, and p) transmitting to a subscriber associated routing instructions as derived from the maximum flow analysis.
Specification