Transportation vehicle location monitor generating unique audible messages
First Claim
1. An apparatus for monitoring the location of a vehicle on a transportation route having a plurality of stops from a location proximate to a stop designated for said apparatus, said apparatus comprising:
- (a) memory means for storing data corresponding to said designated stop and for storing initial stop data corresponding to a preselected stop prior to said designated stop on said route;
(b) receiver means for receiving and demodulating a modulated RF signal containing current stop data representing the current location of said vehicle;
(c) alert signal generating means for generating a unique alert signal for each stop between said preselected stop and said designated stop on said transportation route, said alert signal generating means including means for detecting current stop data which corresponds with said initial stop data and current stop data which corresponds with said designated stop data;
(d) a speech synthesizer, said speech synthesizer including means responsive to each unique alert signal for synthesizing a corresponding unique audio message;
(e) a speaker coupled to an output of said speech synthesizer;
wherein said receiver means is operative to receive and demodulate a modulated RF signal containing programming data which include said initial and designated stop data;
(f) means for coupling said current stop data and said initial and designated stop data from said receiver means to said memory means;
(g) means for accessing a current bus number, route number, and stop number in said current stop data and for accessing a bus number, first route number, initial stop number, and designated stop number in said programming data;
wherein said alert signal generating means generates a first unique alert signal if said current bus number, route number, and stop number match said bus number, first route number, and initial stop number, respectively, in said programming data, and generates a second unique alert signal if said current bus number, route number, and stop number match said bus number, first route number, and designated stop number, respectively, in said programming data;
(h) means for accessing a second route number, second initial stop number, and second designated stop number in said programming data;
wherein said alert signal generating means alternatively generates said first alert signal if said current bus number, route number, and stop number match said bus number, second route number, and second inital stop number, respectively, in said programming data, and alternatively generates said second alert signal if said current bus number, route number, and stop number match said bus number, second route number, and second designated stop number, respectively, in said programming data;
(i) means for identifying first, second, and third programming data words in said received programming data;
(j) means for interpreting first and second sequentially received portions of said first programming data word as a system number and a serial number, respectively;
(k) means for interpreting first, second, and third sequentially received portions of said second programming data word as said first route number, said second route number, and said bus number in said programming data, respectively; and
(l) means for interpreting first, second, third, and fourth sequentially received portions of said third programming data word as said initial stop number for said first route number, said designated stop number for said first route number, said initial stop number for said second route number, and said designated stop number for said second route number, respectively.
7 Assignments
0 Petitions
Accused Products
Abstract
A transportation vehicle alert monitor incorporating a speech synthesizer for voice announcement of vehicle location by stop number. The monitor includes a radio receiver responsive to coded RF signals containing either current vehicle location data or data for programming the monitor. Current location data includes school system number, bus number, route number, and stop number. Programming data includes school system number, monitor serial number, student number, two route numbers for one bus number, and initial and final alert stops for each route. Programability of initial alert stops allows each alert monitor to be remotely adjusted to allow varying conditions including the discharge between adjacent stops, traffic conditions, and distance from a passenger'"'"'s house to the stop.
-
Citations
9 Claims
-
1. An apparatus for monitoring the location of a vehicle on a transportation route having a plurality of stops from a location proximate to a stop designated for said apparatus, said apparatus comprising:
-
(a) memory means for storing data corresponding to said designated stop and for storing initial stop data corresponding to a preselected stop prior to said designated stop on said route; (b) receiver means for receiving and demodulating a modulated RF signal containing current stop data representing the current location of said vehicle; (c) alert signal generating means for generating a unique alert signal for each stop between said preselected stop and said designated stop on said transportation route, said alert signal generating means including means for detecting current stop data which corresponds with said initial stop data and current stop data which corresponds with said designated stop data; (d) a speech synthesizer, said speech synthesizer including means responsive to each unique alert signal for synthesizing a corresponding unique audio message; (e) a speaker coupled to an output of said speech synthesizer; wherein said receiver means is operative to receive and demodulate a modulated RF signal containing programming data which include said initial and designated stop data; (f) means for coupling said current stop data and said initial and designated stop data from said receiver means to said memory means; (g) means for accessing a current bus number, route number, and stop number in said current stop data and for accessing a bus number, first route number, initial stop number, and designated stop number in said programming data; wherein said alert signal generating means generates a first unique alert signal if said current bus number, route number, and stop number match said bus number, first route number, and initial stop number, respectively, in said programming data, and generates a second unique alert signal if said current bus number, route number, and stop number match said bus number, first route number, and designated stop number, respectively, in said programming data; (h) means for accessing a second route number, second initial stop number, and second designated stop number in said programming data; wherein said alert signal generating means alternatively generates said first alert signal if said current bus number, route number, and stop number match said bus number, second route number, and second inital stop number, respectively, in said programming data, and alternatively generates said second alert signal if said current bus number, route number, and stop number match said bus number, second route number, and second designated stop number, respectively, in said programming data; (i) means for identifying first, second, and third programming data words in said received programming data; (j) means for interpreting first and second sequentially received portions of said first programming data word as a system number and a serial number, respectively; (k) means for interpreting first, second, and third sequentially received portions of said second programming data word as said first route number, said second route number, and said bus number in said programming data, respectively; and (l) means for interpreting first, second, third, and fourth sequentially received portions of said third programming data word as said initial stop number for said first route number, said designated stop number for said first route number, said initial stop number for said second route number, and said designated stop number for said second route number, respectively. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for monitoring the location of a vehicle on a transportation route having a plurality of stops from a location proximate to a stop designated for said apparatus, said apparatus comprising:
-
(a) memory means for storing data corresponding to said designated stop and to a preselected initial stop prior to said designated stop on said route, said data including a route number for said route, a bus number, a designated stop number, and an initial stop number, said memory means including means for storing a serial number identifying said apparatus; (b) receiver means for receiving and demodulating a modulated RF signal alternatively containing current stop data and programming data, said current stop data representing the current location of said vehicle and including a current route number, bus number, and stop number, said programming data including said designated and initial stop data; (c) alert signal generating means for generating a unique alert signal for each stop between said preselected stop and said designated stop on said transportation route, said alert signal generating means including means for detecting when said current route number, bus number, and stop number match said route number, bus number, and initial stop number, respectively, stored in said memory means, and when said current route number, bus number, and stop number match said route number, bus number, and designated stop number, respectively, stored in said memory means; (d) speaker means for producing a unique audible alert signal in response to each unique alert signal; (f) means for identifying first, second, and third programming data words in said received programming data; (g) means for interpreting a portion of said first programming data word as a serial number; (h) means for interpreting first and second sequentially received portions of said second programming data word as a route number and a bus number, respectively; (i) means for interpreting first and second sequentially received portions of said third programming data word as an initial alert stop number and a designated stop number in said received programming data from said receiver means to said memory means if said serial number in said first programming data word matches said serial number stored in said memory means. - View Dependent Claims (6, 7)
-
-
8. A method of monitoring the location of a vehicle on a transportation route having a plurality of stops from a location proximate to a designated stop on said route, said method comprising the steps:
-
(a) storing data corresponding to said designated stop and initial stop data corresponding to a preselected stop prior to said designated stop on said route in a memory; (b) receiving and demodulating a modulated RF signal containing current stop data representing the current location of said vehicle; (c) generating a unique alert signal for each stop between said preselected stop and said designated stop on said transportation route, said alert signal generating step including detecting current stop data which corresponds with said initial stop data and current stop data which corresponds with said designated stop data; and (d) synthesizing a first unique audio message indicating the pressence of said vehicle at said preselected stop prior to said designated stop in response to a first unique alert signal and synthesizing a second unique audio message indicating the presence of said vehicle at said designated stop in response to a second unique alert signal; (e) programming said memory remotely by receiving and demodulating a modulated RF signal containing programming data which include said initial and designated stop data, and by supplying said initial and designated stop data to said memory; (f) interpreting first, second, and third sequentially received portions of said current stop data as a current bus number, route number, and stop number, respectively; (g) identifying first, second, and third programming data words in said received programming data; (h) interpreting a portion of said first programming data word as a serial number; (i) interpreting first and second sequentially received portions of said second programming data word as a route number and a bus number, respectively; (j) interpreting first and second sequentially received portions of said third programming data word as an initial alert stop number and a designated stop number, respectively, for said route number; and (k) coupling said route number, bus number, initial alert stop number, and designated stop number in said received programming data from said receiver means to said memory means if said serial number in said first programming data word matches said serial number stored in said memory means. - View Dependent Claims (9)
-
Specification