Method and apparatus for an automatic vehicle location, collision notification, and synthetic voice
DCFirst Claim
1. An apparatus for automatic generation of geographical locations, the apparatus having a controller with a memory and a Global Positioning System transmitting navigational data, the memory having stored therein a plurality of data structures formulated into instruction modules to direct the functioning of the controller comprising:
- a) an Incoming GPS Signal Interface receiving data from the Global Positioning System;
b) a Signal Translator in communication with said Incoming GPS Signal Interface;
c) said Signal Translator selectively transforming said Incoming GPS Signal Interface data into a GPS Navigation Data;
d) a GPS File Name Developer deriving a predetermined code from the received Global Positioning System data;
e) a GPS Navigation Record formed by said GPS Navigation Data having said predetermined code appended thereto;
f) a selectively translated Navigation Location Record;
g) a Location Comparator-Indicator Module receiving said GPS Navigation Record and said Navigation Location Record;
h) a Navigational Location Indicator derived from said Location Comparator-Indicator Module'"'"'s comparison of said GPS Navigation Record and said Navigational Location Record;
whereby said Navigational Location Indicator is stored in memory as the geographical location.
2 Assignments
Litigations
0 Petitions

Accused Products

Abstract
An automatic system for vehicle location, collision notification, and synthetic voice communication. A program stored in a controller'"'"'s memory has a plurality of data structures formulated into instruction modules and at least one navigational location record. A Global Positioning Module receives data from an associated Global Positioning System and translates the received data into the vehicle'"'"'s present navigational position. An Automatic Speed Controlled Location Detection Module in communication with the Global Positioning Module dynamically searches the memory for a match between the vehicle'"'"'s present navigational position and the navigational location record. The Automatic Speed Controlled Collision Detection Module in communication with the Automatic Speed Controlled Location Detection Module formulates the match between the vehicle'"'"'s navigational position and the navigational location record into a collision event. A Data to Speech Translation Module in communication with the Automatic Speed Controlled Collision Detection Module translates the collision event into a synthetic voice.
161 Citations
27 Claims
-
1. An apparatus for automatic generation of geographical locations, the apparatus having a controller with a memory and a Global Positioning System transmitting navigational data, the memory having stored therein a plurality of data structures formulated into instruction modules to direct the functioning of the controller comprising:
-
a) an Incoming GPS Signal Interface receiving data from the Global Positioning System;
b) a Signal Translator in communication with said Incoming GPS Signal Interface;
c) said Signal Translator selectively transforming said Incoming GPS Signal Interface data into a GPS Navigation Data;
d) a GPS File Name Developer deriving a predetermined code from the received Global Positioning System data;
e) a GPS Navigation Record formed by said GPS Navigation Data having said predetermined code appended thereto;
f) a selectively translated Navigation Location Record;
g) a Location Comparator-Indicator Module receiving said GPS Navigation Record and said Navigation Location Record;
h) a Navigational Location Indicator derived from said Location Comparator-Indicator Module'"'"'s comparison of said GPS Navigation Record and said Navigational Location Record;
whereby said Navigational Location Indicator is stored in memory as the geographical location.
-
-
2. An apparatus for automatic generation of geographical locations, the apparatus having a controller with a memory and a Global Positioning System, the memory having stored therein a plurality of data structures formulated into instruction modules to direct the functioning of the controller comprising:
-
a) a GPS Search File Database Module in communication with the Global Positioning System;
b) said GPS Search File Database Module receiving navigational data from said Global Positioning System;
c) said GPS Search File Database Module selectively translating said received navigational data into a GPS Navigational Location data structure;
d) a Location Database Module having stored therein at least one selectively translated Navigational Location data structure;
e) a Location Comparator-Indicator Module in communication with said Navigational Location Database Module and said GPS Search File Database Module;
f) said Location Comparator-Indicator Module deriving a Navigational Location Indicator data structure from said GPS Navigational Location data structure and said Navigational Location data structure;
whereby said Navigational Location Indicator data structure is stored in memory as the geographical location. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for automatic generation of geographical locations via a controller with a memory and a Global Positioning System, the memory having stored therein a plurality of data structures formulated into instruction modules to direct the functioning of the controller comprising the steps:
-
a) establishing communication between a GPS Search File Database Module and the Global Positioning System;
b) receiving navigational data from the Global Positioning System via said GPS Search File Database Module;
c) translating selected said received navigational data into at least one GPS Navigation Location data structure;
d) selecting a translated Navigational Location data structure from memory;
e) comparing said Navigational Location data structure and said GPS Navigational Location'"'"'s data structure via a Location Comparator-Indicator Module;
f) deriving a Navigational Location Indicator'"'"'s data structure via Location Comparator-Indicator Module'"'"'s comparison of said Navigational Location data structure and said GPS Navigational Location data structure;
whereby said Navigational Location Indicator'"'"'s data structure is stored in memory as the geographical location. - View Dependent Claims (24, 25, 26)
a) selecting latitude data from said received navigational data;
b) converting said selected latitude data into decimal degrees;
c) translating said converted latitude data into GPS Translated Latitude data;
d) selecting longitudinal data from said received navigational data;
e) converting said selected longitudinal data into decimal degrees;
f) translating said converted longitudinal data into GPS Translated Longitudinal data g) appending said GPS Translated Longitudinal data to said GPS Translated Latitude data;
h) selecting navigation positional data from said received navigational data;
i) translating said selected navigation positional data into a selected predetermined code; and
j) appending said predetermined code to said appended GPS Translated Longitudinal data and said GPS Translated Latitude data.
-
-
25. A method for automatic generation of geographical locations as recited in claim 24 further comprising the steps:
-
a) providing global GPS navigational data;
b) translating said provided global GPS navigational data into at least one said Navigational Location data structure;
c) storing said translated Navigational Location data structure in memory.
-
-
26. A method for automatic generation of geographical locations as recited in claim 25 wherein the step of translating said provided global GPS data into at least one said Navigational Location data structure comprises the steps
a) selecting latitude data from said provided global GPS navigational data; -
b) converting said selected latitude data into decimal degrees;
c) translating said converted latitude data into GPS Translated Latitude data;
d) selecting longitudinal data from said provided global GPS navigational data;
e) converting said selected longitudinal data into decimal degrees;
f) translating said converted longitudinal data into GPS Translated Longitudinal data;
g) appending said GPS Translated Longitudinal data to said GPS Translated Latitude data;
h) selecting navigation positional data from said provided global GPS navigational data;
i) translating said selected navigation positional data into a selected predetermined code; and
j) appending said predetermined code to said appended GPS Translated Longitudinal data and said GPS Translated Latitude data.
-
-
27. An article of manufacture comprising:
-
a) a computer usable medium having computer readable program code means embodied therein for causing a response to a global positioning system'"'"'s navigational signal, said computer readable program code means in the article of manufacture comprising;
b) computer readable program code means for causing a computer to selectively translate said global positioning system'"'"'s navigational signal;
c) computer readable program code means for causing a computer to selectively translate navigational position derived from selected global positioning data;
d) computer readable program code means for causing a computer to compare said global positioning system'"'"'s navigational signal and said selectively translated navigational position derived from selected global positioning data; and
e) computer readable program code means for causing a computer to indicate a logically true condition exist between said global positioning system'"'"'s navigational signal and said selectively translated navigational position derived from selected global positioning data.
-
Specification