throbber
WO 01/46710
`
`PCT/US00/33272
`
`165
`
`Table 12 3: Pre-defined M - e Resnonse Sets
`MDT Softkcv 1 ·
`MDT Softk:ev 2
`Resnonse Set ID
`fBLANKl
`O'
`rBLANKl
`Yes
`No
`1
`OK
`{BLANK}
`2
`OK
`Cancel
`3
`Accept
`Decline
`4
`BLANK
`BLANK
`5
`BLANK
`BLANK
`6
`BLANK
`BLANK
`7
`
`...
`
`MDT Softlrev 3
`fBLANKl
`Call
`fBLANKl
`can
`Call
`BLANK
`BLANK
`BLANK
`
`MDT Softkev 4
`BLANK
`BLANK
`BLANK
`BLANK
`BLANK
`BLANK}
`BLANK}
`BLANKl
`
`..
`
`. Response Set ID mdicates that no pre-defined response IS required. However, a custom response set may still bl:I
`, __ R l~DSe M essa,... {7405)
`
`defined within the message. Custom response sets may be defined by appending response set values to the message
`Response set values arc delimited by a 0 1" (vcrtic:al bar) character.
`..
`
`T bl JZ4· S dM
`en
`a e
`#ofbvtcs Descrintion
`Header
`10
`Client Reouest ID3
`1
`2
`Status
`
`Value or Range
`
`OxOO-OxFF
`OxOOOO = Success1
`,
`OxOOOl = Service Not Available",
`Ox0002 = Invalid message format.
`Ox0003 = Message too long.
`Ox0004 = Invalid Tracker ID,
`Ox.0005 = Invalid Rcapome Set,
`Ox0006 = Database Access Error,
`Ox.0001 = Service Temporarily Not Available,
`Ox0008 = Null Message Em>r.
`Ox0009 = Low P~wer Mode,
`OxOOlO = Out ofNctwock
`Mes!lal?e SeQuenee IDz OxO0OOOO-OxFFFFFF
`Data checksum
`
`3
`2
`
`1 Success indicates that the message has been successfully queued so that it may be sent to the specified tracker(s). _
`2 ID associated with the message being sent. When th~ tracker successfully ~knowledges and/or responds to this
`message, the DMCS will receive a "Message Rcaponse and State" or a "Message Response and Reduced Stat.e"
`facket within a •'Real-time Tracking Data. Message" that contains the same Message Sequence ID.

`The ID associated with the request sent by the DMCS.
`4 If message was sent to alist of trackers, all trackers in the list must have message service available or this error

`code will be rerurned.
`
`Table t'ZS, Send Pre-defined Messnl"e ID Messnl"e (7206)
`Value or Ran"""
`Des=intion
`#ofhvu!s
`Header
`10
`Number of Trackers N, 1
`2
`Tracker ID #1
`4
`...
`4
`1
`l
`1
`
`Tracker ID #N1
`Pre-defined Mess~e ID
`Response Set ID2
`Tmieout5 (in minutes)
`
`1
`2
`
`Client Reauest ID3
`Data Checksum
`
`OxOOOO - Ox08oo'
`Ox.00000000- OxOSFFFFFF
`
`Ox.00000000- Ox03FFFFFF'
`OxOO-OxFF
`Ox0000-0x07
`OxOD = No TllDCOut,
`Ox.01- OxFO = timeout value in minutes
`Ox.00-0xFF
`
`

`

`WO 01/46710
`
`PCT/US00/33272
`
`166
`
`1 If the number of trackers is OxOOOO, the CUstomer ID associated with the custOD10r's login account profile is used.
`2 A pre-defined :response set (see Pie-defined Message Response Sets) may be selected. Trackers will respond using
`a response ID that indicates the respoDSe selected from the pre-defined set. This response ID is rctumed to the
`DMCS in a "Message Response and State" or a "Message Response and Reduced State" packet within a "Real-time
`Tracking Data Message" that contains th.e same Message Sequence ID.
`3 The Client Request ID is assigned by the DMCS and is remmcd by the NOC Server in the response message.
`4 Due to FM sub-carrier bandwidth limitations, messages sent to a. large number of trackers may take several
`seconds (or minutes) to be delivcm,d. Groups are expected to be small (around 20- 60 trackers). However, the NDC
`. Sel"'ler uses an ID allocation scheme that allows it to commmiicate with a large number of ~r.s in its RF network
`if tracker group associations ~ known ahead of time. The DMCS is responsible to provide these trac)fer .group

`associations.
`' Indicates the maximum retry timeout value. A Message limeout message will be sent to the CCS/DMCS if the
`message is not acknowledged by the timeout value. If Ox00 is specified for the timeout, the message is sent until the
`PROTRAK system max timeout is reached.
`
`Table·/ '2 6 i Send Pre-defined Mess•,... ID Resnonse Messa- 17406)
`Value or Ran1te
`#ofbvtes De
`Header
`10
`Client Reouest m3
`1
`Status
`2
`
`OxOO-OxFF
`OxOOOO = Success\
`OxOOOl =Service Not Available'\
`Ox.0002 = Invalid mess~ge fonnat,
`Ox.0003 = Message too long,
`Ox.0004 = Invalid Tracker ID.
`OxOOOS = Invalid Response Set.
`Ox.0006 = Database Access Error,
`Ox.0007 = Service Temporarily Not Available.
`Ox.0009 = Low Power Mode,
`Ox.0010 = Out ofNetworl::
`Messa2e Seouence m2 . OxOOOOOO-OxFFFFFF
`Data checksum
`
`3
`2
`1 Success indicates that the message ID has been successfully queued so that it may be sent to the specified
`·.
`tracker(s).
`2 ID associated with the message being sent. When the tracker mccessfully acknowledges and/or responds to this
`message. the DMCS will receive a .. Message Response.and State" or a "Message Response and Reduced St.ate"
`fackct within a "Real-time Tracking Data Message" that-contains the same Message Sequence ID.

`The ID associated with the request sent by the DMCS.
`4 If pre-defined was :sent to a list of trackers, all trackers in the list must have message service available or this eiror
`code will be retmned.
`
`

`

`WO 01/46710
`
`PCT/US00/33272
`
`167
`
`#ofbvtes Dcscrinrion
`Header
`10
`Number of Trackers N, 1
`2
`Tracker ID #1
`4
`·-·
`4
`1
`1
`4
`4
`4
`4
`1
`L,
`1
`
`fucker ID #N,
`Sito Emiration7
`Resnonse Set m2
`Northeast Latitude
`Northeast Lonritude
`Southwest Latitude
`Southwest Lon~tude
`Messal!e Lenitth (Li)
`Mcssa=7
`Timeout5 ( i n ~ )
`
`..
`
`1
`Paddin2'4
`2
`
`Client ReouestDY
`
`Data Checksum
`
`Value or Rana,
`
`OxOOOO-OxOSOO
`OxOOOOOOOO- 0x03FFFFFF
`
`OxOOOOOOOO- Ox03FFFFFF
`OxOO (all trinsl, OxOl - Oxff
`OxOOOO- Ox07
`
`OxOO-Ox64
`
`OxOO = N:P T"uneout.
`OxOl- OxFO = timeout value in minutes
`OxOO-OxFF
`
`1 If the number of trackcl'S is OxOOOO, the Customer ID associated with the customer's login account profile is used.
`1 A pre-defined response set (sec Pie-defined Message Response Sets) may be selected. Trackers will respond wing
`a response ID that indicates the response selected from the pre-defined set. This response ID is tctumcd to lhc
`DMCS in a ''Message Response and State" or a "Message RespoDSe and Reduced State" packet within a ''Real-time
`Tracking Data Message .. that contains the saJIK? Message Sequence ID.
`3 The Client Request ID is assigned by the DMCS and is returned by the NDC Server in the response message.
`4 OxOO will be used for padding if ni:cessary to make entire body word aligned.
`5 Jodicates the mnximumretry timeout value. A Message Timeout message will be sent to the CCS/DMCS if the
`message is not acknowledged by the timeout value. If OxOO is specified for the timeout, the message is sent until the
`.
`PROTRAK system max timeout is reached.
`6 Site duration. iadicatcs how 1011g a spccilied site should be used .. Singlc ttip indicates that the tmckor should ret:lin
`the site infomwion until the tracker eaters and leaves the 511ecifi.cd site. Every trip indicates that the tracker should
`indicate every time the tracker enters m: leaves the specified site.
`7 Indicates the number of hours that the site is valid.· .
`Table 12.8; Send Site Di'°"atch Res11 onse Messa2e {7407}
`Value or Ran2e
`#ofbvtcs Descrintion
`Header·
`10
`Client Reauest m3
`l
`Status
`2
`
`OxOO-OxFF
`OxOOOO = Success1
`,
`OxOOOl = Service NotA-vailable.
`Ox.0002 = Invalid message format.
`Ox0003 = Message too long,
`Ox0004 = Invalid Tracker ID,
`Ox.0005 = Invalid Response Set,
`Ox.00015 = Database Access Error,
`Ox0007 = Service Temporarily Not Available.
`Ox0009 = Low Power Mode,
`Ox001O = Out ofNetwock
`Ox0OOOOO-OxFFFFFF
`
`:
`
`l
`2
`
`SitelD,_4
`: Data checksum
`
`1 Success indicates that the message ID has been successfully queued so that it may be sc:nt to the specified
`traclrer(s).
`i ID associated with the message being sent. When the tiaclcer successfully acknowledges and/or responds to this
`message, the DMCS will receive a "Message Response and State" or a "Message Response and Rednced State"
`fackct within a "Real-time Tracking Data Message" that contains the same Site ID.
`The ID. associated with the request sent by the DMCS.
`
`

`

`WO 01/46710
`
`PCT/US00/33272
`
`168
`
`Table l'l.q: Send User Data Me!!m12e (7208)
`Dcscriotion
`#ofbvtcs
`Header
`10
`Number of Trackers N1
`2
`Tracker ID #1
`4
`
`1
`
`...
`
`4
`1
`2
`Li
`1
`
`Tracker ID #N,
`UserDataTvoe
`User Data.Lenl!'th tL.)
`User Data
`TJinCour (m minutes)
`
`1
`p,mnm..2
`2
`
`Client Reauest m3 ·
`
`Data Checksum
`
`Value or Ranl!e
`
`Ox0OOO- Ox08oo4
`Ox00000000-0x03FFFFFF
`
`Ox.00000000- O.x0:3FFFFFF
`OxOO-OxFF
`Ox0OOO-OxOOSO
`
`OxOO::. ?:Jo T"llllCout,
`OxOl- OxFO = timeout value in
`minutes
`OxOO-OxFF
`
`1 If the number of trackers is OxOOOO, the Customer ID associated with the customer's login account profile is used.
`2 OxOO will be used for padding jf necessary to make cntil'c body woal aligned.
`3 The Client Request mis assigned by the DMCS and is returned by the NDC Server in the rcspon.se message.
`4 Due to FM sub-carrier bandwidth limitations, messages sent to a large number of ttackm:s may take several
`seconds (or minutes) to be delivered. Groups me expected to be small (around 20-60 trackers). However, the NDC
`Server uses an ID allocation scheme that allows it to communicate with a large number of trackers in its RF ncnvork
`if ttacl:cr group associations are known ahead of time. The DMCS is responsible to provide these tracker group
`associations.
`5 Indicatcs the maximum retry timeout value. A Message 'Thneoutmessage will be sent to the CCS/DMCS if the
`message is not acknowledged by the timeout value. If DldJO is specified for the timeout, the message is sent until the
`PROTRAIC system max timeout is reached.
`
`Table I ~o ~ Send User Data Resoonse Ml!S!IIU!e (7408)
`Value or Ran!!e
`#ofbvtes Description
`Header
`10
`Client 'R""uest ID3
`1
`Status
`2
`
`,
`
`OxOO-OxPP
`OxOOOO= Success1
`,
`OxOOOl = Sccvk:e Not Available4
`0x0002 = Invalid message format,
`0x0003 = Message too long,
`0x0004 = Invalid Tracker ID,
`O.X0006 = Database Access EJ:ror.
`Ox0007 = Service Temporarily Not Available,
`Ox0009 = Low Power Mode,
`OxOOIO = Out of Network
`Mcssal!C Sem1ence IIY O:x.000000 - OxFFFFFF
`Data checksum
`
`1
`2
`
`1 Success indicates that the message has been successfully queued so that it may be sent to the specified tracker(s).
`2 ID associaled with the ~ssage being sent. When the tracker successfully acknowledges and/or ~on:m to ·this-·
`message, the DMCS will receive a "Message Response and State" or a ''Message Response.and Reduced State"
`facket within a "Real-time Tracking Data Message" that contains the same Message Sequence ID.

`The ID associated with the request sent by the DMCS.
`4 If user data was sent to a list of trackers, all ttacke?s in the list must have message service available or this eIIOr
`.
`code will be returned.
`
`

`

`WO 01/46710
`
`PCT/US00/33272
`
`169
`
`Table-J3 t: Send Traclmu!' Rennest Messa- (7209}
`Value or Rans.te
`#ofhvtes Descrintion
`Header
`10
`Tracker ID'
`4
`Client Reanest 101
`1
`Paddinit
`1
`Data Checksum
`2
`
`OxOOOOOOOO- 0x03FFFFFF
`OxOO-0xFF
`Ox.OD
`
`1 The Client Request ID is assigned by the DMCS and is returned by the NDC Server in the response message.
`
`OxOO-OxFF
`
`"""
`
`Table 132: Send Trackine Re11 nest Resnonse Messaee (7409)
`Value or Rans.tc
`#ofbvtes Descrintion
`Header
`10
`Client Request.
`1
`ID2
`Status
`
`2
`
`OxOOOO = Success1
`,
`· OxOOOl = Service Not Available,
`Ox0002 = Invalid Tracker ID,
`Ox0003=Database~essErmr,
`0x0004 = Service Tcmnorarily Not Available
`OxOO
`
`Paddinr:
`1
`.
`Data checksum
`2
`1 Success indicates that the message has been successfully queued so that it may be sent to the specified tracker.
`2 The ID associated with the request sent by the DMCS.
`
`:
`(7 10)
`T. bl f 33 Tracke InstaUa • U da M
`te
`essaee 2
`r
`tion 11>1
`a e
`Descriotion
`#ofbvtes
`Header
`10
`Tracker ID
`4
`Tracker Installation Record'
`8
`Paddine:4
`Data Checksum
`2
`.
`Sec Tmcker Installation Record.
`
`~
`
`.
`.
`I J3'4 Vehicl Prom U da M
`(7212)
`Tabe·•
`te Lessa!!e
`e JD
`e
`Descrintion
`#ofbvtes
`Header
`10
`Vehicle Profile Format1
`8
`Padding4
`2
`
`Data Checksum
`
`1 See Vehicle Profile Format.
`
`Value or Ranee
`
`Value or Ran-
`
`

`

`WO 01/46710
`
`PCT/US00/33272
`
`170
`
`What is claimed is:
`
`1.
`
`Avehicle fleet management information system for fleet asset management
`by enabling identification oflocation and direction of movement, if any, of each vehicle in
`said fleet in real-time and to automatically communicate directly therewith for reporting of
`vehicle location, direction and status of predetermined events in which the vehicle may
`become engaged, said system comprising:
`
`apparatus for broadcasting information to vehicles in the fleet over a
`communications network in which each vehicle is a participant, with precise time
`synchronization of the broadcast information according to timing employed in a navigation
`system for said fleet relative to a stable reference point,
`
`apparatus in each vehicle for detecting predetermined events of interest and
`reporting information concerning vehicle location and said detected events to a fleet
`management office over said communications network, and
`said broadcast apparatus including apparatus for assigning each vehicle in the fleet
`a unique time slot to transmit its reporting information without substantially interfering
`with transmissions from other vehicles in their own respective time slots.
`
`2.
`
`The fleet management information system of claim 1, wherein said
`broadcast apparatus includes means for broadcasting via FM radio subcarrier.
`
`3.
`
`The fleet management information system of claim 1, wherein said stable
`navigation reference for position determination is a satellite Global Positioning System
`(GPS).
`
`4.
`
`The fleet management information system of claim 1, wherein at least some
`of said owners have low update rate requirements, and including means for polling
`vehicles associated with low update rate owner requests for information, without need for
`entry of the polled vehicle reporting transmissions into specific predetermined time slots of
`the network.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`1
`
`2
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`4
`
`5
`
`

`

`WO 01/46710
`
`171
`
`PCT/US00/33272
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`The fleet management information system of claim 4, wherein said low
`5.
`update rate requests for owners providing emergency response services include means for
`varying their respective vehicle position update rates in times of emergency.
`
`The fleet management information system of claim 1, including a network
`6.
`distribution center including means for providing space diversity processing of said
`received vehicle data packets for recovery of possibly corrupted data.
`
`The fleet management information system of claim 1, including means for
`7.
`dynamically allocating slots to accommodate update rates of information according to
`different periodic reporting intervals by different vehicles in the network.
`
`The fleet management information system of claim 1, including means for
`8.
`dynamically allocating slots to allow higher priority data packets to be transmitted to or
`from vehicles before lower priority packets that were queued first.
`
`The fleet management information system of claim 8, including means for
`9.
`increasing the priority of delayed lower priority packets according to a predetermined
`maximum time of delay.
`
`The fleet management information system of claim 1, including means for
`10.
`providing auxiliary reporting slots for vehicles to accommodate need for prompt reporting
`of important information independent of slower periodic reporting intervals.
`
`The fleet management information system of claim 1, including means for
`11.
`inferring the identity of a reporting vehicle to accommodate need for prompt reporting of
`important information independent of slower periodic reporting intervals.
`
`The fleet management information system of claim 1, wherein said
`12.
`communications network is a time division multiple access (TDMA) wireless network.
`
`

`

`WO 01/46710
`
`172
`
`PCT/US00/33272
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`The fleet management information system of claim 12, wherein said
`13.
`broadcast apparatus includes means for broadcasting via FM radio subcarrier, said stable
`navigation reference for position determination is a satellite Global Positioning System
`(GPS), and said FM radio subcarrier is used to broadcast synchronization data to all
`TDMA network participants independent of separate delivery of time information from
`said GPS navigation reference.
`
`A management information system for a multiplicity of movable,
`14.
`information communicating assets whether stationary or undergoing movement, to identify
`the location of each asset in real-time and to communicate therewith, said system
`comprising:
`apparatus for transmitting information to each of said assets via a communications
`network in which each of said assets is a participant,
`apparatus for receiving information transmitted by each of said assets via said
`communications network,
`apparatus for detecting the location of each asset relative to an arbitrary stable
`reference point in a navigation system,
`apparatus for precise time synchronization of information transmitted to each of
`said assets with timing information derived from said navigation system, and
`apparatus for assigning each of said assets a unique time slot in which to transmit
`information to said receiving apparatus over said communications network without
`substantially interfering with information transmissions by others of said assets in their
`respective time slots.
`
`A time division multiple access (TDMA) wireless network for real time
`15.
`reporting of fleet vehicle locations and other information in data packets in respective
`assigned time slots to a central data processing location on a UHF band, with a minimum
`of gaps between reporting transmissions, said network comprising
`means for precise time synchronization of all elements of said TDMA wireless
`network, including wireless phase lock loop (PLL) timing control loop means for
`
`

`

`WO 01/46710
`
`173
`
`PCT/US00/33272
`
`7
`
`8
`
`1
`
`2
`
`3
`
`1
`
`2
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`distributing a single, remote global positioning satellite GPS based time reference
`throughout said network.
`
`The TDMA wireless network of claim 15, including FM subcarrier
`16.
`broadcast means having timing data referenced to a GPS based time source for broadcast
`to the fleet vehicles.
`
`The TDMA wireless network of claim 16, including means for providing
`17.
`navigation data for the fleet vehicles by other than GPS.
`
`The TDMA wireless network of claim 16, including means on each of said
`18.
`fleet vehicles for receiving data requests and messages from said central station and other
`information to synchronize said network elements without a GPS receiver.
`
`The TOMA wireless network of claim 16, wherein said PLL timing control
`19.
`loop means operates as an algorithm for synchronization of the different elements of the
`network to a synchronization pattern, using said algorithm to eliminate variability in
`synchronization.
`
`The TDMA wireless network of claim 19, including means for processing
`20.
`difference in time from said GPS time reference and received synchronization data on said
`FM subcarrier using said PLL algorithm to generate a timing correction.
`
`A fleet management system for tracking the locations and paths of vehicles
`21.
`at rest and in transit for management of dispatch and operation of said vehicles,
`comprising:
`a radio frequency network,
`a plurality of geographically disparate network hubs for communication with fleet
`management offices and said vehicles over said network,
`a tracking computer on each of said vehicles for developing and transmitting
`
`

`

`WO 01/46710
`
`174
`
`PCT/US00/33272
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`1
`
`2
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`1
`
`2
`
`3
`
`1
`
`2
`
`navigation and status messages to at least one of said network hubs for communication to
`a fleet management office responsible for the respective transmitting vehicle,
`apparatus for establishing a protocol for entry by said tracking computers into the
`network in assigned time slots for periodic transmission of messages by the respective
`tracking computers, and
`apparatus for providing space diversity of the messages received by said network
`hubs from said tracking computers to avoid corruption of messages received from a single
`tracking computer at more than one of said network hubs.
`
`The fleet management system of claim 21, wherein said network is a time
`22.
`division multiple access (TDMA) network.
`
`The fleet management system of claim 21, wherein said protocol
`23.
`establishing apparatus provides management of different periodic transmission intervals by
`different vehicles in the network by dynamically allocating said slots for various update
`rates.
`
`The fleet management system of claim 21, wherein said protocol
`24.
`establishing apparatus provides auxiliary reporting slots to allow prompt reporting of
`important data by the respective tracking computers independent of slower said periodic
`transmission intervals.
`
`The fleet management system of claim 21, including apparatus for
`25.
`supporting both guaranteed and non-guaranteed delivery of message data.
`
`The fleet management system of claim 21, wherein said network includes a
`26.
`dual band full-duplex interface with TDMA on one-half of said interface and broadcast on
`the other half of said interface.
`
`The fleet management system of claim 21, wherein said assigned slots are
`27.
`unique to respective ones of said tracking computers, whereby to minimize bandwidth
`
`

`

`WO 01/46710
`
`PCT/US00/33272
`
`175
`
`3
`
`4
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`17
`
`1
`
`2
`
`3
`
`4
`5
`
`1
`
`2
`
`3
`
`4
`
`usage in said network by enabling identity of the vehicle whose tracking computer is
`transmitting according to the time slot in which the transmission is received.
`
`A fleet management system for tracking the locations and paths of vehicles
`28.
`at rest and in transit for management of dispatch and operation of said vehicles,
`comprising:
`a wireless network,
`apparatus for modulating broadcasts transmitted on said network with message
`data including a synchronization pattern,
`a plurality of geographically disparate network hubs for communication with fleet
`management offices and said vehicles over said network,
`a tracking computer on each of said vehicles for developing and transmitting
`navigation and status messages to at least one of said network hubs for communication to
`a fleet management office responsible for the respective transmitting vehicle, and
`apparatus for synchronizing the timing of said tracking computers with each other
`and with said network hubs by aligning respective internal clocks thereof to said
`synchronization pattern pulses in received broadcasts of data on said network,
`said synchronizing apparatus including a timing control for correcting drifts in the
`timing to maintain synchronization between said tracking computers and said network
`hubs.
`
`The fleet management system of claim 28, wherein said timing control
`29.
`comprises a remote phase locked loop (PLL) that includes said apparatus for modulating
`broadcasts and a network control center that receives broadcasts of data on said network
`and computes and transmits a time correction to said apparatus for modulating broadcasts,
`to maintain said synchronization
`
`The fleet management system of claim 29, wherein said network control
`30.
`center includes a receiver for receiving Global Positioning System ( GPS) satellite signals
`including a GPS time reference and means for obtaining the difference between the
`average time of said received synchronization pattern and the time of said received GPS
`
`

`

`WO 01/46710
`
`176
`
`PCT/US00/33272
`
`5
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`3
`
`time reference from which to compute said time correction.
`
`The fleet management system of claim 30, wherein said network includes a
`31.
`time division multiple access (TDMA) networ~ and said timing control PLL includes
`means for maintaining said synchronization in said TDMA network to about three
`microsecond accuracy.
`
`The fleet management system of claim 28, wherein said timing control
`32.
`comprises an RF link phase lock loop to maintain clock synchronization to a reference.
`
`The fleet management system of claim 30, wherein said network includes a
`33.
`dual band full-duplex interface with TDMA on one-half of said interface and broadcast on
`the other ha1f of said interface.
`
`The fleet management system of claim 33, including a remote reference
`34.
`controlled through a wireless link for synchronizing the TDMA portion of said network to
`GPStime.
`
`The fleet management system of claim 33, wherein each of said tracking
`35.
`computers and said network hubs includes a central processing unit comprising a
`microprocessor with a time processing unit for performing precise clock synchronization
`within 10 microseconds for the TDMA portion of said network.
`
`The fleet management system of claim 28, including means for maintaining
`36.
`synchronization between said tracking computers and said network hubs and to a
`synchronization pattern, using the same algorithm to eliminate variability in
`synchronization.
`
`An article management system for tracking the locations of articles at rest
`37.
`and in transit for maintaining a desired flow of said articles, said system providing
`bandwidth efficient wireless transceiver operation and comprising:
`
`

`

`WO 01/46710
`
`177
`
`PCT/US00/33272
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`3
`
`4
`
`a plurality of data transmitters and a plurality of data receivers for communication
`via a wireless network with respect to location of said articles,
`means in each of said transmitters for filtering baseband data to reduce the
`occupied bandwidth of the channel on which data is transmitted, including removal of
`synchronization data to minimize overhead of non-information bearing data,
`said baseband filter being implemented by a digital microcontroller that replaces an
`original square wave data stream of said baseband data with deterministic transitions that
`reduce harmonic content and maintain bit widths, regardless of data input frequency.
`
`The article management system of claim 37, including
`38.
`means in each of said receivers for applying processor intensive clock and data
`recovery algorithms to facilitate said removal of synchronization data by said filter means
`at said transmitters.
`
`The article management system of claim 38, wherein said transmitters and
`39.
`receivers further employ forward error correction coding and space diversity processing to
`increase the reliability of received data, whereby to further optimize bandwidth reduction
`by eliminating bandwidth needed for retransmission of corrupted data.
`
`The article management system of claim 37, wherein said digital
`40.
`microcontroller comprises a digital filter that uses sine wave segments for transitions.
`
`The article management system of claim 37, wherein each of said receivers
`41.
`includes means to facilitate recovery of transmitted data without transmitted
`synchronization information by locating the start of each transmitted data message within a
`predetermined scant time window without aid from bit synchronization patterns.
`
`The article management system of claim 41, wherein said data recovery
`42.
`means performs said start message start location within said predetermined scant time
`window by an iterative search that sequentially clocks in the data at greater and greater
`delays from the nominal message start time until a valid data packet is located.
`
`

`

`WO 01/46710
`
`178
`
`PCT/US00/33272
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`1
`
`2
`
`3
`
`4
`
`5
`
`The article management system of claim 37, wherein each of said
`43.
`transmitters further includes means for performing a bit interleaving pattern on the data to
`be transmitted to provide a randomization of the data bits to ensure that single bit shifts in
`received data cause errors in all code words.
`
`The article management system of claim 43, wherein each of said receivers
`44.
`further includes means for de-interleaving received data according to said bit interleaving
`pattern introduced by said interleaving means at each of said transmitters.
`
`The article management system of claim 37, wherein said wireless network
`45.
`includes a time division multiple access (TDMA) network, and each of said receivers
`includes means for batch processing of received messages from said transmitters to
`recover clock and data on a packet by packet basis in said TDMA network.
`
`The article management system of claim 45, wherein said means for batch
`46.
`processing of received messages includes means for delay decoding sampled bits of the
`received data, with only predetermined allowable bit patterns present in the delay code,
`whereby if a bit error causes an invalid pattern, the pattern is decoded to one of the
`possible bits represented by the pattern, and if subsequent error detection processing on
`the decoded data indicates an error, then, if only one ambiguous data pattern was
`encountered in that particular code word during the delay decoding process, the other bit
`value is used and the error detection is repeated, and, if successful, the second bit value is
`retained.
`
`The article management system of claim 46, wherein said delay decoding
`47.
`means retains the original value of said one of the possible bits if more than one bit is
`ambiguous or the second bit also fails to result in valid data, and allows processing to
`move forward on the premise that the bit error may be correctable at a later stage in the
`data processing chain.
`
`

`

`WO 01/46710
`
`179
`
`PCT/US00/33272
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`11
`
`12
`
`1
`
`2
`
`1
`
`2
`
`3
`
`4
`
`1
`
`2
`
`The article management system of claim 47, wherein each of said receivers
`48.
`further includes means for de-interleaving received data according to a bit interleaving
`pattern introduced at each of said transmitters in which the transmitted data is jumbled
`sufficiently that single bit shifts cause all code words to be in error.
`
`The article management system of claim 37, including further processing of
`49.
`received data by diversity processing using a combination of error detection and voting.
`
`A fleet management system for tracking the locations of vehicles in the fleet
`50.
`and determining the status of events related to the usage or function of the vehicles,
`comprising:
`navigation apparatus on each vehicle for detecting the location of the vehicle
`relative to a predetermined reference point,
`a tracking computer on each of said vehicles for receiving inputs indicative of the
`location of the vehicle and transmitting navigation and status messages to a fleet
`management office responsible for the respective transmitting vehicle,
`at least one non-human sensor on each vehicle for detecting one of said events and
`supplying an input indicative of the detected event to said tracking computer, and
`said tracking computer including apparatus for automatic reporting of the detected
`events to said fleet management office.
`
`The fleet management system of claim 50, wherein said fleet vehicles and
`51 ..
`said fleet management office are connected for communication by a wireless network.
`
`The fleet management system of claim 51, wherein each vehicle has a
`52.
`plurality of sensors for detecting or measuring various ones of said events and supplying
`inputs indicative thereof to said tracking computer for prompt reporting of event data as it
`happens over said wireless network.
`
`The fleet management system of claim 52, wherein at least some of said
`53.
`plurality of sensors are selected from a group consisting of detectors of vehicle ignition,
`
`

`

`WO 01/46710
`
`PCT/US00/33272
`
`180
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`1
`
`2
`
`1
`
`2
`
`3
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`1
`
`2
`
`3
`
`1
`
`vehicle run time, headlights on, transmission in forward and reverse directions, wheel
`speed, passenger or driver door open, four wheel drive engagement,, vehicle emergency
`lights or sirens operating, fuel level, coolant temperature, oil pressure, battery voltage,
`engine warning indication

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket