1460738230-8248b7f8-fe76-4a82-87a7-f09940397cd8

1. A computerized method for the dynamic display of tracking device data on a monitor, said tracking device data generated by one of a plurality of tracking devices which each transmit, via GPS, GPRS or GSM communications channels, at least tracking device identification (id) data, geographic location or locus data for said tracking device, event code or message data and event time data, the method comprising:
compiling in a data structure in at least two languages:
geographic description data for said locus data, event description data for said event code or message data; and
associated tracking device data from the group of associated tracking device data including asset data associated with said tracking device, driver data associated with said tracking device, asset load condition data, speed data for said tracking device, direction data for said tracking device, event code data received from said tracking device, messages received data from said tracking device, messages sent data to said tracking device, party owning or controlling data for said tracking device,
presenting in a first language of said at least two languages, on said monitor, an organized data display of:
said tracking device id data, geographic description data for said locus data in said first language, event description data for said event code or message data in said first language, event time data; and
at least one associated tracking device data from said group of associated tracking device data including said asset association data in said first language, driver data, asset load condition data in said first language, speed data, direction data, messages received data in said first language, messages sent data in said first language, and party owning or controlling data for said tracking device in said first language;
upon further selection, presenting in a second language of said at least two languages, on said monitor, said organized data display as initially organized and presented in said first language.
2. A computerized method for the dynamic display of tracking device data on a monitor as claimed in claim 1 wherein said compiling initially occurs in said first language, and, upon said further selection occurs in said second language prior to the presentation in said second language.
3. A computerized method for the dynamic display of tracking device data on a monitor as claimed in claim 2 including:
compiling data translation profiles in said at least two languages for:
said geographic description data representing said locus data, said event description data for said event code or message data; and
associated tracking device data from the group of associated tracking device data including said asset data associated with said tracking device, said driver data associated with said tracking device, said asset load condition data, said speed data for said tracking device, said direction data for said tracking device, said event code data received from said tracking device, said messages received data from said tracking device, said messages sent data to said tracking device, and said party owning or controlling data for said tracking device; and
shifting between said first and second languages by employing said data translation profiles based upon said organized data display as initially presented in said first language.
4. A computerized method for the dynamic display of tracking device data on a monitor as claimed in claim 2 including:
compiling phraseology dictionary look-up data tables for said least two languages, said phraseologies representing, in said at least two languages:
said geographic description data representing said locus data, said event description data for said event code or message data; and
associated tracking device data from the group of associated tracking device data including said asset data associated with said tracking device, said driver data associated with said tracking device, said asset load condition data, said speed data for said tracking device, said direction data for said tracking device, said event code data received from said tracking device, said messages received data from said tracking device, said messages sent data to said tracking device, and said party owning or controlling data for said tracking device; and
shifting between said first and second languages by employing said phraseology look-up data tables data based upon said organized data display as initially presented in said first language.
5. A computerized method for the dynamic display of tracking device data on a monitor as claimed in claim 2 wherein:
said organized data display of data including labels showing categories for the displayed data, said labels compiled in said at least two languages and the method displaying labels in said first and second languages based upon said organized data display shown in one of said first and second languages.
6. A computerized method for the dynamic display of tracking device data on a monitor as claimed in claim 3 wherein:
said organized data display of data including labels showing categories for the displayed data, said labels compiled in said at least two languages and the method displaying labels in said first and second languages based upon said organized data display shown in one of said first and second languages.
7. A computerized method for the dynamic display of tracking device data on a monitor as claimed in claim 4 wherein:
said organized data display of data including labels showing categories for the displayed data, said labels compiled in said at least two languages and the method displaying labels in said first and second languages based upon said organized data display shown in one of said first and second languages.
8. A computerized method for the dynamic display of tracking device data on a monitor as claimed in claim 2 including concurrently presenting in said first language said organized data display and presenting in said second language said organized data display.
9. A computerized method for the dynamic display of tracking device data on a monitor as claimed in claim 8 wherein said first language organized data display and said second language organized data display are presented to two different browsers.
10. A computerized method for the dynamic display of tracking device data on a monitor as claimed in claim 2 including providing a client computer and a server computer, communicatively coupled together, in a web-based server-client computer system and the method includes:
at said server computer:
compiling said data structure, presenting in said first language, and presenting in said second language; and

at said client computer:
generating said further selection and accepting the first and second language presentations of said organized data display.
11. A computer readable medium containing programming instructions for a computerized dynamic display of tracking device data on a monitor, said tracking device data generated by one of a plurality of tracking devices which each transmit, via GPS, GPRS or GSM communications channels, at least tracking device identification (id) data, geographic location or locus data for said tracking device, event code or message data and event time data, the programming instructions for the computerized dynamic display of tracking device data comprising:
compiling in a data structure in at least two languages:
geographic description data for said locus data, event description data for said event code or message data; and
associated tracking device data from the group of associated tracking device data including asset data associated with said tracking device, driver data associated with said tracking device, asset load condition data, speed data for said tracking device, direction data for said tracking device, event code data received from said tracking device, messages received data from said tracking device, messages sent data to said tracking device, party owning or controlling data for said tracking device,

presenting in a first language of said at least two languages, on said monitor, an organized data display of:
said tracking device id data, geographic description data for said locus data in said first language, event description data for said event code or message data in said first language, event time data; and
at least one associated tracking device data from said group of associated tracking device data including said asset association data in said first language, driver data, asset load condition data in said first language, speed data, direction data, messages received data in said first language, messages sent data in said first language, and party owning or controlling data for said tracking device in said first language;

upon further selection, presenting in a second language of said at least two languages, on said monitor, said organized data display as initially organized and presented in said first language.
12. A computer readable medium containing programming instructions for a computerized dynamic display of tracking device data as claimed in claim 11 wherein said compiling initially occurs in said first language, and, upon said further selection occurs in said second language prior to the presentation in said second language.
13. A computer readable medium containing programming instructions for a computerized dynamic display of tracking device data as claimed in claim 12 wherein:
said organized data display of data including labels showing categories for the displayed data, said labels compiled in said at least two languages and the method displaying labels in said first and second languages based upon said organized data display shown in one of said first and second languages.
14. A computer readable medium containing programming instructions for a computerized dynamic display of tracking device data as claimed in claim 13 including:
compiling data translation profiles in said at least two languages for:
said geographic description data representing said locus data, said event description data for said event code or message data; and

associated tracking device data from the group of associated tracking device data including said asset data associated with said tracking device, said driver data associated with said tracking device, said asset load condition data, said speed data for said tracking device, said direction data for said tracking device, said event code data received from said tracking device, said messages received data from said tracking device, said messages sent data to said tracking device, and said party owning or controlling data for said tracking device; and
shifting between said first and second languages by employing said data translation profiles based upon said organized data display as initially presented in said first language.
15. A computer readable medium containing programming instructions for a computerized dynamic display of tracking device data as claimed in claim 13 including:
compiling phraseology dictionary look-up data tables for said least two languages, said phraseologies representing, in said at least two languages:
said geographic description data representing said locus data, said event description data for said event code or message data; and

associated tracking device data from the group of associated tracking device data including said asset data associated with said tracking device, said driver data associated with said tracking device, said asset load condition data, said speed data for said tracking device, said direction data for said tracking device, said event code data received from said tracking device, said messages received data from said tracking device, said messages sent data to said tracking device, and said party owning or controlling data for said tracking device; and
shifting between said first and second languages by employing said phraseology look-up data tables data based upon said organized data display as initially presented in said first language.
16. A computer readable medium containing programming instructions for a computerized dynamic display of tracking device data as claimed in claim 13 including concurrently, in a browser format, presenting in said first language said organized data display and presenting in said second language said organized data display.
17. A computer readable medium containing programming instructions for a computerized dynamic display of tracking device data as claimed in claim 16 wherein a client computer and a server computer is provided, said a client computer and server computer are communicatively coupled together, in a web-based server-client computer system, and the programming instructions for a computerized dynamic display of tracking device data includes:
at said server computer:
compiling said data structure, presenting in said first language, and presenting in said second language; and

at said client computer:
generating said further selection and accepting the first and second language presentations of said organized data display.
18. A computerized tracking system operable with a plurality of tracking devices which each transmit, via GPS, GPRS or GSM communications channels, at least tracking device identification (id) data, geographic location or locus data for said tracking device, event code or message data and event time data, said computerized tracking system having a dynamic display of tracking device data for a monitor, comprising:
a data structure having data compiled in one language of at least two languages including:
geographic description data for said locus data, event description data for said event code or message data; and
associated tracking device data from the group of associated tracking device data including asset data associated with said tracking device, driver data associated with said tracking device, asset load condition data, speed data for said tracking device, direction data for said tracking device, event code data received from said tracking device, messages received data from said tracking device, messages sent data to said tracking device, party owning or controlling data for said tracking device,

an output display generator, coupled to said data structure, for presenting in said first language of said at least two languages, on said monitor, an organized data display of:
said tracking device id data, geographic description data for said locus data in said first language, event description data for said event code or message data in said first language, event time data; and
at least one associated tracking device data from said group of associated tracking device data including said asset association data in said first language, driver data, asset load condition data in said first language, speed data, direction data, messages received data in said first language, messages sent data in said first language, and party owning or controlling data for said tracking device in said first language;

a language selector enabling selection of said first language and a second language of said at least two languages;
a translator, coupled to said language selector, for translating data from said first language into said second language;
a further output display generator, coupled to said data structure, for presenting in said second language, on said monitor, said organized data display as initially organized in said first language.
19. A computerized tracking system having a dynamic display as claimed in claim 18 wherein said translator includes:
data translation profiles in said at least two languages for:
said geographic description data representing said locus data, said event description data for said event code or message data; and

associated tracking device data from the group of associated tracking device data including said asset data associated with said tracking device, said driver data associated with said tracking device, said asset load condition data, said speed data for said tracking device, said direction data for said tracking device, said event code data received from said tracking device, said messages received data from said tracking device, said messages sent data to said tracking device, and said party owning or controlling data for said tracking device; and
shifting between said first and second languages by employing said data translation profiles based upon said organized data display as initially presented in said first language.
20. A computerized tracking system having a dynamic display as claimed in claim 18 wherein said translator includes:
a phraseology dictionary look-up data tables for said least two languages, said phraseologies representing, in said at least two languages:
said geographic description data representing said locus data, said event description data for said event code or message data; and

associated tracking device data from the group of associated tracking device data including said asset data associated with said tracking device, said driver data associated with said tracking device, said asset load condition data, said speed data for said tracking device, said direction data for said tracking device, said event code data received from said tracking device, said messages received data from said tracking device, said messages sent data to said tracking device, and said party owning or controlling data for said tracking device; and
shifting between said first and second languages by employing said phraseology look-up data tables data based upon said organized data display as initially presented in said first language.
21. A computerized tracking system having a dynamic display as claimed in claim 18 wherein said output display generator and said further output display generator generates browser formatted data for said monitor, said output display generator and said further output display generator browser formatted data concurrently in both said first language and said second language for said organized data display.
22. A computerized tracking system having a dynamic display as claimed in claim 21 including a server computer, operative with said data structure, and the computerized tracking system operable further operative with a plurality of client computers each having monitors, said server and said plurality of client computers communicatively coupled together, in a web-based server-client computer system, over a global communications network, said server including:
said data structure, said output display generator and said further output display generator and said translator:
wherein said language selector is enabled by said client computer.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A vehicle speed control method, comprising:
detecting a speed of a vehicle on a road by a speed sensor of the vehicle, and determining location information of the vehicle by a global positioning system;
transmitting the location information of the vehicle to a host via a network, and receiving speed limit information of the road sent from the host, wherein the speed limit information is determined according to the location information and comprises a speed limit range of the road;
determining whether the speed of the vehicle exceeds the speed limit range of the road; and
in response to determining that the speed of the vehicle exceeds the speed limit range of the road, controlling an automatic gearbox of the vehicle to adjust the speed of the vehicle to fall within the speed limit range by sending a control command to a control unit connected to the automatic gearbox.
2. The method as claimed in claim 1, wherein the host stores an electronic map and road speed limit data in a database, and when receiving the location information of the vehicle, the host determines a position of the vehicle on the electronic map according to the location information, determines the road where the vehicle locates according to the determined position, and searches the speed limit information of the road from the road speed limit data.
3. The method as claimed in claim 2, wherein the road speed limit data comprises road name information in relation to roads of a district, a highest speed limit and a lowest speed limit of each road.
4. The method as claimed in claim 1, further comprising:
in response to determining the speed of the vehicle exceeds the speed limit range of the road, sending a first prompt to alert a driver of the vehicle that the speed of the vehicle exceeds the speed limit range of the road.
5. The method as claimed in claim 1, further comprising:
after adjusting the speed of the vehicle, sending a second prompt to alert a driver of the vehicle that the speed of the vehicle has been adjusted to fall within the speed limit range of the road.
6. A vehicle speed control system, comprising:
a processor; and
a storage device that stores one or more programs, when executed by the processor, causing the processor to perform operations:
detecting a speed of a vehicle on a road by a speed sensor of the vehicle, and determining location information of the vehicle by a global positioning system;
transmitting the location information of the vehicle to a host via a network, and receiving speed limit information of the road sent from the host, wherein the speed limit information is determined according to the location information and comprises a speed limit range of the road;
determining whether the speed of the vehicle exceeds the speed limit range of the road; and in response to determining that the speed of the vehicle exceeds the speed limit range of the road, controlling an automatic gearbox of the vehicle to adjust the speed of the vehicle to fall within the speed limit range by sending a control command to a control unit connected to the automatic gearbox.
7. The system as claimed in claim 1, wherein the host stores an electronic map and road speed limit data in a database, and when receiving the location information of the vehicle, the host determines a position of the vehicle on the electronic map according to the location information, determines the road where the vehicle locates according to the determined position, and searches the speed limit information of the road from the road speed limit data.
8. The system as claimed in claim 7, wherein the road speed limit data comprises road name information in relation to roads of a district, a highest speed limit and a lowest speed limit of each road.
9. The system as claimed in claim 6, wherein the operations further comprise:
in response to determining the speed of the vehicle exceeds the speed limit range of the road, sending a first prompt to alert a driver of the vehicle that the speed of the vehicle exceeds the speed limit range of the road.
10. The system as claimed in claim 6, wherein the operations further comprise:
after adjusting the speed of the vehicle, sending a second prompt to alert a driver of the vehicle that the speed of the vehicle has been adjusted to fall within the speed limit range of the road.
11. A non-transitory computer-readable medium having stored thereon instructions that, when executed by a processor of a vehicle speed controlling system, cause the processor to perform operations:
detecting a speed of a vehicle on a road by a speed sensor of the vehicle, and determining location information of the vehicle by a global positioning system;
transmitting the location information of the vehicle to a host via a network, and receiving speed limit information of the road sent from the host, wherein the speed limit information is determined according to the location information and comprises a speed limit range of the road;
determining whether the speed of the vehicle exceeds the speed limit range of the road; and in response to determining that the speed of the vehicle exceeds the speed limit range of the road, controlling an automatic gearbox of the vehicle to adjust the speed of the vehicle to fall within the speed limit range by sending a control command to a control unit connected to the automatic gearbox.
12. The medium as claimed in claim 11, wherein the host stores an electronic map and road speed limit data in a database, and when receiving the location information of the vehicle, the host determines a position of the vehicle on the electronic map according to the location information, determines the road where the vehicle locates according to the determined position, and searches the speed limit information of the road from the road speed limit data.
13. The medium as claimed in claim 12, wherein the road speed limit data comprises road name information in relation to roads of a district, a highest speed limit and a lowest speed limit of each road.
14. The medium as claimed in claim 11, wherein the operations further comprise:
in response to determining the speed of the vehicle exceeds the speed limit range of the road, sending a first prompt to alert a driver of the vehicle that the speed of the vehicle exceeds the speed limit range of the road.
15. The medium as claimed in claim 11, wherein the operations further comprise:
after adjusting the speed of the vehicle, sending a second prompt to alert a driver of the vehicle that the speed of the vehicle has been adjusted to fall within the speed limit range of the road.