Nova Patents
EP0601293A2

Intelligent position tracking.

Abstract

A constellation (12) of satellites (14) which are distributed around the earth serves as a communications infrastructure (12) that supports autonomous position determination and reporting of that position to a remote location (28). Subscriber units (30) are remotely programmed to activate upon the occurrence of an activation event (120) and to record an itinerary (244). In an intelligent tracking embodiment, reporting of position occurs only when a current position deviates from the itinerary (244). If subscriber units (30) can engage in activities (144) which lead to determining their position, they cooperate with the infrastructure (12) to determine their positions. To determine position, location pulses may be transmitted on a regular schedule (106, 144). Location pulses are transported between a fast moving satellite (14) and a subscriber unit (30). Relative movement causes different location pulses to have different propagation delays and Doppler characteristics. By analyzing changes in propagation delays and Doppler characteristics, a procedure (170) determines a position for a subscriber unit (30).

EP0601293A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 23 September 2013, 13 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 3 independent, 7 dependent

  1. 1
    A method for operating a subscriber unit (30) in cooperation with a communication system, said method comprising the steps of:establishing a programming call through said communication system;receiving data describing an itinerary (244) during said programming call;after said programming call, determining a position (142) for said subscriber unit (30);comparing said subscriber unit (30) position with said itinerary data (244);and    when said comparing step determines that said position (142) does not match said itinerary (244), initiating a report call through said communication system to report a variance from said itinerary (244).
  2. 2
    A method as claimed in Claim 1 wherein said itinerary data (244) comprises a series of data elements (246), and each of said data elements (246) includes location data (250) and time data (248).
  3. 3
    A method as claimed in Claim 1 wherein said itinerary data (244) includes boundary data and location data (250), and said comparing step comprises the steps of:identifying an area which is defined by said boundary data and which is related to a location described by said location data (250);calculating whether said position is outside said area;and    indicating that said position does not match said itinerary (244) when said position is outside said area.
  4. 4
    A method as claimed in Claim 1 wherein:said itinerary data (244) includes boundary data and a plurality of data elements (246) in which each of said data elements (246) includes location data (250) and time data (248);said method additionally comprises the step of maintaining a clock (118) which indicates current time;said method additionally comprises the step of repeating said determining and comparing steps whenever said current time indicates approximately the same time as said time data (248) from one of said data elements (246);and    said comparing step comprises the steps of:    identifying an area which is defined by said boundary data and which is related to a location described by said location data (250) associated with said one data element;calculating whether said position is outside said area;and    indicating that said position does not match said itinerary (244) when said position is outside said area.
  5. 5
    A method as claimed in Claim 1 additionally comprising, after said initiating a report call step, the steps of:receiving new itinerary data (244) from said communication system;and    storing said new itinerary data (244).
  6. 6
    A method as claimed in Claim 1 wherein said determining said position (142) step comprises the steps of:receiving an acquisition signal from said communication system;and    cooperatively communicating with said communication system to resolve and report a position for said subscriber unit (30), said communicating step being performed in response to receipt of said acquisition signal and through transmissions of messages from said subscriber unit (30) for receipt by said communication system.
  7. 7
    A method for tracking objects from a remotely located monitoring office (28) using communication services provided by a communication system, said method comprising the steps of:physically associating a subscriber unit (30) with said object;establishing a programming call through said communication system to said subscriber unit (30), said programming call serving to program said subscriber unit (30) with an itinerary (244) described by itinerary data (244);after said programming call, identifying the occurrence of an event, said event being identified in response to said itinerary data (244);determining, in response to said event, a current position for said object;comparing said current position of said object with said itinerary data (244);and    when said comparing step determines that said current position of said object does not match said itinerary data (244), initiating a report call through said communication system to said monitoring office (28) to report a variance from said itinerary.
  8. 8
    A method as claimed in Claim 7 wherein said determining step comprises the step of cooperatively communicating between said subscriber unit (30) and said communication system to determine said current position.
  9. 9
    A method as claimed in Claim 8 additionally comprising the steps of:transmitting an acquisition signal from an orbiting satellite (14), said satellite (14) serving as a node in said communication system;and    receiving said acquisition signal at said subscriber unit (30), said receiving step being performed in response to said activation event and prior to said determining step.
  10. 10
    A telecommunication system for transporting communications between a monitoring office (28) and remotely located objects to aid in the tracking of said objects, said system comprising:a constellation (12) of radio communication stations (14) orbiting the earth;a monitoring office (28) configured to engage in data communications through said constellation (12);and    a population of subscriber units wherein each subscriber unit (30) is configured to engage in data communications through said constellation (12) with said monitoring office (28), and each subscriber unit (30) is configured in cooperation with at least a portion of said satellites to generate data which describe a current position of said subscriber unit (30) when said subscriber unit (30) departs from a predetermined itinerary (244).