Ubiquitous Tracking System and Method
First Claim
Patent Images
1. A method of tracking, with a computer system, a plurality oftrackable devices, each trackable:
- device at least logging and transmitting geographic location or locus data and device identification (id) data unique thereto, the plurality of trackable devices generating and transmitting independent communications packets with addressee data and said unique device id and said logged locus data either periodically or upon command or upon device event into a plurality of communications channels which include GPRS and satellite communications channels, the method of tracking comprising;
compiling tracker device data communications profiles for said plurality oftrackable devices manufactured by a sub-plurality of tracker device manufacturers, each tracker device data communications profile including data field identifiers for said device id data and said logged locus data and at least one event condition data field;
compiling a plurality of customer profiles which correlate sub-pluralities of tracker devices with a corresponding customer of said plurality of customers and, within each said customer profile correlating each tracking device in the respective sub-plurality of tracker devices with a trackable asset owned, controlled or under surveillance by the corresponding customer;
accepting, at a communications port corresponding to said addressee data, said plurality of trackable communications packets;
decoding said plurality oftrackable communications packets with said data communications profiles to ascertain data in fields for said device id data, said logged locus data and said at least one event condition data;
correlating decoded data unique to each trackable communications packet with said customer profiles per the customer trackable asset;
logging and recording the decoded data per said customer profile; and
reporting the logged decoded data per said customer profile.
1 Assignment
0 Petitions
Accused Products
Abstract
The ubiquitous tracking system monitors many trackable devices from different manufacturers, each transmitting geographic locus, device id and event data via GPS, GPRS or GSM communications channels. The data is addressed to the tracking system. The system compiles device data profiles and customer profiles which correlate tracking devices with the customer. The tracking method accepts device data at a communications port, decodes the data, and correlates it with the customer profile. The system is typically an ASP model and the logged decoded data is sent to the customer'"'"'s client computer as a web generated data report.
142 Citations
17 Claims
-
1. A method of tracking, with a computer system, a plurality oftrackable devices, each trackable:
- device at least logging and transmitting geographic location or locus data and device identification (id) data unique thereto, the plurality of trackable devices generating and transmitting independent communications packets with addressee data and said unique device id and said logged locus data either periodically or upon command or upon device event into a plurality of communications channels which include GPRS and satellite communications channels, the method of tracking comprising;
compiling tracker device data communications profiles for said plurality oftrackable devices manufactured by a sub-plurality of tracker device manufacturers, each tracker device data communications profile including data field identifiers for said device id data and said logged locus data and at least one event condition data field; compiling a plurality of customer profiles which correlate sub-pluralities of tracker devices with a corresponding customer of said plurality of customers and, within each said customer profile correlating each tracking device in the respective sub-plurality of tracker devices with a trackable asset owned, controlled or under surveillance by the corresponding customer; accepting, at a communications port corresponding to said addressee data, said plurality of trackable communications packets; decoding said plurality oftrackable communications packets with said data communications profiles to ascertain data in fields for said device id data, said logged locus data and said at least one event condition data; correlating decoded data unique to each trackable communications packet with said customer profiles per the customer trackable asset; logging and recording the decoded data per said customer profile; and reporting the logged decoded data per said customer profile. - View Dependent Claims (2, 3, 4, 5, 6)
- device at least logging and transmitting geographic location or locus data and device identification (id) data unique thereto, the plurality of trackable devices generating and transmitting independent communications packets with addressee data and said unique device id and said logged locus data either periodically or upon command or upon device event into a plurality of communications channels which include GPRS and satellite communications channels, the method of tracking comprising;
-
7. A computerized tracking system operable with a plurality oftrackable devices, each trackable device at least logging and transmitting geographic location or locus data and device identification (id) data unique thereto, the plurality of trackable devices generating and transmitting independent communications packets with addressee data and said unique device id and said logged locus data either periodically or upon command or upon device event into a plurality of communications channels which include GPRS and satellite communications channels, said tracking system communicatively coupled to said plurality of communications channels and comprising:
-
a data structure containing tracker device data communications profiles for said plurality of trackable devices manufactured by a sub-plurality of tracker device manufacturers, each tracker device data communications profile including data field identifiers for said device id data and said logged locus data and at least one event condition data field; said data structure also containing compiling a plurality of customer profiles which correlate sub-pluralities of tracker devices with a corresponding customer of said plurality of customers and, within each said customer profile correlating each tracking device in the respective sub-plurality of tracker devices with a trackable asset owned, controlled or under surveillance by the corresponding customer; a communications port, coupled to said plurality of communications channels, accepting said plurality of trackable communications packets, said communications port associated with said addressee data; a decoder for said plurality of trackable communications packets, said decoder coupled to said data structure and decoding said trackable communications packets with said data communications profiles to ascertain data in fields for said device id data, said logged locus data and said at least one event condition data; a processor, coupled to said decoder and said data structure, correlating decoded data unique to each trackable communications packet with said customer profiles per the customer trackable asset and logging the decoded data with said customer profile; and an output report generator to display, upon commend, the logged decoded data per said customer profile. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer readable medium containing programming instructions for a method of tracking, with a computer system, a plurality of trackable devices, each trackable device at least logging and transmitting geographic location or locus data and device identification (id) data unique thereto, the plurality oftrackable devices generating and transmitting independent communications packets with addressee data and said unique device id and said logged locus data either periodically or upon command or upon device event into a plurality of communications channels which include GPRS and satellite communications channels, the programming instructions for tracking comprising:
-
compiling tracker device data communications profiles for said plurality oftrackable devices manufactured by a sub-plurality of tracker device manufacturers, each tracker device data communications profile including data field identifiers for said device id data and said logged locus data and at least one event condition data field; compiling a plurality of customer profiles which correlate sub-pluralities of tracker devices with a corresponding customer of said plurality of customers and, within each said customer profile correlating each tracking device in the respective sub-plurality of tracker devices with a trackable asset owned, controlled or under surveillance by the corresponding customer; accepting, at a communications port corresponding to said addressee data, said plurality of trackable communications packets; decoding said plurality oftrackable communications packets with said data communications profiles to ascertain data in fields for said device id data, said logged locus data and said at least one event condition data; correlating decoded data unique to each trackable communications packet with said customer profiles per the customer trackable asset; logging and recording the decoded data per said customer profile; and reporting the logged decoded data per said customer profile. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification