NZ762073B2 - Travel compliance detection using body-worn offender monitoring electronic devices - Google Patents
Travel compliance detection using body-worn offender monitoring electronic devices Download PDFInfo
- Publication number
- NZ762073B2 NZ762073B2 NZ762073A NZ76207318A NZ762073B2 NZ 762073 B2 NZ762073 B2 NZ 762073B2 NZ 762073 A NZ762073 A NZ 762073A NZ 76207318 A NZ76207318 A NZ 76207318A NZ 762073 B2 NZ762073 B2 NZ 762073B2
- Authority
- NZ
- New Zealand
- Prior art keywords
- aircraft
- bwtd
- determining
- processor
- permitted
- Prior art date
Links
- 238000012544 monitoring process Methods 0.000 title claims 2
- 238000001514 detection method Methods 0.000 title 1
- 230000010267 cellular communication Effects 0.000 claims abstract 20
- 238000000034 method Methods 0.000 claims 12
- 230000001133 acceleration Effects 0.000 claims 6
- 230000001413 cellular effect Effects 0.000 claims 2
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
- G06Q50/265—Personal security, identity or safety
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/28—Individual registration on entry or exit involving the use of a pass the pass enabling tracking or indicating presence
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/0202—Child monitoring systems using a transmitter-receiver system carried by the parent and the child
- G08B21/0269—System arrangements wherein the object is to detect the exact location of child or item using a navigation satellite system, e.g. GPS
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/0202—Child monitoring systems using a transmitter-receiver system carried by the parent and the child
- G08B21/0286—Tampering or removal detection of the child unit from child or article
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/008—Alarm setting and unsetting, i.e. arming or disarming of the security system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/18502—Airborne stations
- H04B7/18506—Communications with or from aircraft, i.e. aeronautical mobile service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/42—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for mass transport vehicles, e.g. buses, trains or aircraft
Abstract
body-worn tracking device (BWTD) includes a global navigation satellite system (GNSS) device, a cellular communication unit, at least one processor, and at least one memory device. The at least one memory device includes instructions that, when executed by the at least one processor, cause the at least one processor to determine whether the BWTD is located on board an aircraft. Execution of the instructions further causes the at least one processor to, responsive to determining that the BWTD is located on board the aircraft: disable the GNSS device and the cellular communication unit; and temporarily refrain from generating an alert that indicates a current location of the BWTD cannot be determined. Wherein further responsive to determining that the BWTD is located on the aircraft, determine whether the aircraft is a permitted aircraft on which an individual assigned to wear the BWTD is permitted to travel, temporarily refrain from generating the alert in further response to determining that the aircraft is the permitted aircraft.
Claims (27)
1. A body-worn tracking device (BWTD) comprising: a global navigation satellite system (GNSS) device; a cellular communication unit; at least one processor; and at least one memory device comprising instructions that, when executed by the at least one processor, cause the at least one processor to: determine whether the BWTD is located on board an aircraft; and responsive to determining that the BWTD is located on board the aircraft: disable the GNSS device and the cellular communication unit; and temporarily refrain from generating an alert that indicates a current location of the BWTD cannot be determined; wherein execution of the instructions causes the at least one processor to: further responsive to determining that the BWTD is located on the aircraft, determine whether the aircraft is a permitted aircraft on which an individual assigned to wear the BWTD is permitted to travel, wherein execution of the instructions causes the at least one processor to temporarily refrain from generating the alert in further response to determining that the aircraft is the permitted aircraft, wherein execution of the instructions causes the at least one processor to determine whether the aircraft is a permitted aircraft on which an individual assigned to wear the BWTD is permitted to travel by at least causing the at least one processor to: determine flight information for the aircraft; determine whether the flight information for the aircraft corresponds to expected flight information for the permitted aircraft; and determine that the aircraft is the permitted aircraft in response to determining that the flight information for the aircraft corresponds to expected flight information for the permitted aircraft.
2. The BWTD of claim 1, further comprising a non-cellular communication unit, wherein execution of the instructions causes the at least one processor to determine whether the BWTD is located on board the aircraft by at least causing the at least one processor to: receive, from a wireless communication device that is communicatively coupled to the non-cellular communication unit, a device identifier corresponding to the wireless communication device; and determine, based on the device identifier corresponding to the wireless communication device, whether the wireless communication device is associated with the aircraft; and determine that the BWTD is located on the aircraft based on determining that the wireless communication device is associated with the aircraft.
3. The BWTD of claim 2, wherein based on the wireless communication device being associated with the aircraft, execution of the instructions further causes the at least one processor to: retrieve, from the at least one memory device, network access credentials associated with a wireless network expected to be available on board the aircraft; and send, via the non-cellular communication unit and to the wireless communication device associated with the aircraft, the network access credentials; and receive, via the non-cellular communication unit and from the wireless communication device associated with the aircraft, an indication that the network access credentials are correct, wherein execution of the instructions causes the at least one processor to disable the GNSS device in further response to receiving the indication that the network access credentials are correct.
4. The BWTD of claim 1, wherein the flight information for the aircraft includes at least one of: flight number of the aircraft, departure date of the aircraft, airline associated with the aircraft, departure location of the aircraft, or destination location of the aircraft.
5. The BWTD of claim 1, wherein execution of the instructions causes the at least one processor to: responsive to determining that the aircraft is not the permitted aircraft, send, to the remote computing device, a message indicating the individual assigned to wear the BWTD is located on an aircraft that is not the permitted aircraft.
6. The BWTD of claim 1, wherein execution of the instructions causes the at least one processor to determine whether the BWTD is located on the aircraft at a first time, and wherein execution of the instructions further causes the at least one processor to: determine, at a second time that is later than the first time, whether the aircraft has landed; and responsive to determining that the aircraft has landed: enable the GNSS device and the cellular communication unit; determine whether GNSS coordinates of the BWTD at the second time are known; and responsive to determining that the GNSS coordinates of the BWTD at the second time are known, send, via the cellular communication unit and to a remote computing device, an indication of the GNSS coordinates of the BWTD at the second time.
7. The BWTD of claim 6, wherein execution of the instructions further causes the at least one processor to: responsive to determining that the GNSS coordinates of the BWTD at the second time are not known, determine whether a predetermined WiFi network is available; and responsive to determining that the predetermined WiFi network is available: connect to the WiFi network; and send, to the remote computing device, a message indicating that the BWTD is communicatively connected to the predetermined WiFi network.
8. The BWTD of claim 1, further comprising a non-cellular communication unit, wherein execution of the instructions causes the at least one processor to determine whether the BWTD is located on the aircraft at a first time, and wherein execution of the instructions further causes the at least one processor to: determine, at a second time that is earlier than the first time, whether the BWTD is located within a predetermined distance of an airport; and responsive to determining that the BWTD is within the predetermined distance of the airport, enable the non-cellular communication unit.
9. The BWTD of claim 1, further comprising at least one motion sensor; wherein execution of the instructions causes the at least one processor to determine whether the BWTD is located on an aircraft by at least causing the at least one processor receive, from the at least one motion sensor, an indication of acceleration; determine, based on the indication of the acceleration and an acceleration profile, whether the BWTD is located on the aircraft.
10. A computing system comprising: at least one processor; and at least one memory device comprising instructions that, when executed by the at least one processor, cause the at least one processor to: determine whether a body-worn tracking device (BWTD) is located on board an aircraft; and responsive to determining that the BWTD is located on board the aircraft, temporarily refrain from generating an alert that indicates a current location of the BWTD cannot be determined; wherein execution of the instructions further causes the at least one processor to: further responsive to determining that the BWTD is located on the aircraft, determine whether the aircraft is a permitted aircraft on which an individual assigned to wear the BWTD is permitted to travel, and temporarily refrain from generating the alert in further response to determining that the aircraft is the permitted aircraft; wherein execution of the instructions further causes the at least one processor to determine whether the aircraft is a permitted aircraft on which an individual assigned to wear the BWTD is permitted to travel by causing the at least one processor to: receive flight information for the aircraft; determine whether the flight information for the aircraft corresponds to expected flight information for the permitted aircraft; and determine that the aircraft is the permitted aircraft in response to determining that the flight information for the aircraft corresponds to expected flight information for the permitted aircraft.
11. The computing system of claim 10, wherein execution of the instructions further causes the at least one processor to: receive a travel request associated with the BWTD; receive expected flight information associated with the travel request; determine whether the travel request has been approved; and responsive to determining that the travel request has been approved, update monitoring rules associated with the BWTD to include the expected flight information.
12. The computing system of claim 11, wherein the expected flight information comprises a flight number, wherein execution of the instructions further causes the at least one processor to: receive, from a travel provider, based at least in part on the flight number, information indicative of a wireless network on board a permitted flight.
13. The computing system of claim 10, wherein execution of the instructions further causes the at least one processor to: responsive to determining that the BWTD is located on board the aircraft, send, to the BWTD, a message enabling the BWTD to disable at least one of a GNSS device of the BWTD or a cellular communication unit of the BWTD.
14. The computing system of claim 10, wherein the flight information for the aircraft includes at least one of: a flight number of the aircraft, a departure date of the aircraft, airline associated with the aircraft, a departure location of the aircraft, or a destination location of the aircraft.
15. The computing system of claim 10, wherein execution of the instructions further causes the at least one processor to: responsive to determining that the aircraft is not the permitted aircraft, output a message indicating the individual assigned to wear the BWTD is located on an aircraft that is not the permitted aircraft.
16. The computing system of claim 10, wherein execution of the instructions causes the at least one processor to determine whether the BWTD is located on the aircraft comprises determining whether the BWTD is located on the aircraft at a first time, and wherein execution of the instructions further causes the at least one processor to: determine, at a second time that is later than the first time, whether the aircraft has landed; and responsive to determining that the aircraft has landed, send, to the BWTD, a command to enable the GNSS device and the cellular communication unit.
17. The computing system of claim 10, wherein execution of the instructions causes the at least one processor to determine whether the BWTD is located on the aircraft comprises - 5 5 - determining whether the BWTD is located on the aircraft at a first time, and wherein execution of the instructions further causes the at least one processor to: determine, at a second time that is earlier than the first time, whether the BWTD is located within a predetermined distance of an airport; and responsive to determining that the BWTD is within the predetermined distance of the airport, send, to the BWTD, a message instructing the BWTD to enable a non-cellular wireless communication unit of the BWTD.
18. A method comprising: determining, by a body-worn tracking device (BWTD), whether the BWTD is located on board an aircraft; and responsive to determining that the BWTD is located on board the aircraft: disabling, by the BWTD, a GNSS device of the BWTD and a cellular communication unit of the BWTD; and temporarily refraining, by the BWTD, from generating an alert that indicates a current location of the BWTD cannot be determined, further responsive to determining that the BWTD is located on the aircraft, determining, by the BWTD, whether the aircraft is a permitted aircraft on which an individual assigned to wear the BWTD is permitted to travel, wherein temporarily refraining from generating the alert is further responsive to determining that the aircraft is the permitted aircraft, wherein, determining whether the aircraft is a permitted aircraft on which an individual assigned to wear the BWTD is permitted to travel comprises: determining, by the BWTD, flight information for the aircraft; determining, by the BWTD, whether the flight information for the aircraft corresponds to expected flight information for the permitted aircraft; and determining, by the BWTD, that the aircraft is the permitted aircraft in response to determining that the flight information for the aircraft corresponds to expected flight information for the permitted aircraft.
19. The method of claim 18, wherein determining whether the BWTD is located on board the aircraft optionally comprises: receiving, by the BWTD, a device identifier corresponding to a wireless communication device that is communicatively coupled to a non-cellular communication unit of the BWTD; and determining, by the BWTD, based on the device identifier corresponding to the wireless communication device, whether the wireless communication device is associated with the aircraft; and determining, by the BWTD, that the BWTD is located on the aircraft based on determining that the wireless communication device is associated with the aircraft, wherein optionally the method further comprises: sending, by the BWTD and to the wireless communication device associated with the aircraft, network access credentials associated with a wireless network expected to be available on the aircraft; and receiving, by the BWTD and from the wireless communication device associated with the aircraft and via the non-cellular communication unit, an indication that the network access credentials are correct, wherein optionally the method further comprises: sending, by the BWTD, to a remote computing device and via the non- cellular communication unit, a message indicating the BWTD is communicatively coupled to the wireless communication device associated with the aircraft; and receiving, by the BWTD and from the remote computing device, a message permitting the BWTD to disable the GNSS device, wherein disabling the GNSS device in further responsive to receiving the message permitting the BWTD to disable the GNSS device.
20. The method of claim 18, wherein the flight information for the aircraft includes at least one of: a flight number of the aircraft, a departure date of the aircraft, airline associated with the aircraft, a departure location of the aircraft, or a destination location of the aircraft.
21. The method of claim 20, further comprising: responsive to determining that the aircraft is not the permitted aircraft, outputting, by the BWTD, a message indicating the individual assigned to wear the BWTD is located on an aircraft that is not the permitted aircraft.
22. The method of claim 18, wherein determining whether the BWTD is located on the aircraft comprises determining whether the BWTD is located on the aircraft at a first time, the method further comprising: determining, by the BWTD and at a second time that is later than the first time, whether the aircraft has landed; and responsive to determining that the aircraft has landed: enabling, by the BWTD, the GNSS device and the cellular communication unit; determining, by the BWTD, whether GNSS coordinates of the BWTD at the second time are known; and responsive to determining that the GNSS coordinates of the BWTD at the second time are known, sending, by the BWTD and to a remote computing device via the cellular communication unit, an indication of the GNSS coordinates of the BWTD at the second time.
23. The method of claim 22, further comprising: responsive to determining that the GNSS coordinates of the BWTD at the second time are not known, determining, by the BWTD, whether a predetermined WiFi network is available; and responsive to determining that the predetermined WiFi network is available: connecting, by the BWTD, to the WiFi network; and sending, by the BWTD and to the remote computing device, a message indicating that the BWTD is communicatively connected to the predetermined WiFi network.
24. The method of claim 18, wherein determining whether the BWTD is located on the aircraft comprises determining whether the BWTD is located on the aircraft at a first time, the method further comprising: determining, by the BWTD and at a second time that is earlier than the first time, whether the BWTD is located within a predetermined distance of an airport; and responsive to determining that the BWTD is within the predetermined distance of the airport, enabling a non-cellular wireless communication unit of the BWTD.
25. The method of claim 18, wherein determining whether the BWTD is located on an aircraft comprises: receiving, by the BWTD and from at least one motion sensor of the BWTD, an indication of acceleration; and determining, by the BWTD, based on the indication of the acceleration and an acceleration profile, whether the BWTD is located on the aircraft.
26. A system comprising means for performing any combination of the steps of claims 18-25.
27. A non-transitory computer-readable medium having instructions stored thereon that, when executed, cause one or more processors to perform any combination of the steps of claims 18-25.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762552678P | 2017-08-31 | 2017-08-31 | |
PCT/IL2018/050799 WO2019043683A1 (en) | 2017-08-31 | 2018-07-19 | Travel compliance detection using body-worn offender monitoring electronic devices |
Publications (2)
Publication Number | Publication Date |
---|---|
NZ762073A NZ762073A (en) | 2024-05-31 |
NZ762073B2 true NZ762073B2 (en) | 2024-09-03 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9182495B2 (en) | System and method for monitoring integrity of a global navigation satellite system | |
US8731810B2 (en) | Aircraft path conformance monitoring | |
US8972166B2 (en) | Proactive mitigation of navigational uncertainty | |
US10645561B1 (en) | Methods and systems for vehicle position reporting and emergency messaging | |
US20160088422A1 (en) | Systems and methods for sharing location data within a vehicle | |
JP2019073056A (en) | Unmanned aircraft control device, unmanned aircraft, data processing device, unmanned aircraft control method and program for control of unmanned aircraft | |
JP2017085546A (en) | Interface with aircraft distress tracking and search and rescue system | |
US11035927B2 (en) | Apparatus and method for determining a geographical position of a vehicle | |
US9970761B2 (en) | Event location analysis system and measurement processing method | |
US9794942B1 (en) | System and method for saving energy in a locator apparatus | |
US11190909B2 (en) | Travel compliance detection using body-worn offender monitoring electronic devices | |
US20200242950A1 (en) | Methods and systems for vehicle position reporting and managing historical position information | |
WO2019034307A1 (en) | Door to door multimodal track and trace device | |
US11620911B2 (en) | Management device and flying device management method | |
US9406235B2 (en) | Runway location determination | |
US20200294322A1 (en) | Air Traffic Tolling System | |
US10036813B2 (en) | Verification of trustworthiness of position information transmitted from an aircraft via a communications satellite | |
US11706717B2 (en) | Systems and methods for providing automatic enabling and disabling of wireless communications for user equipment | |
CN111204467A (en) | Method and system for identifying and displaying suspicious aircraft | |
US20210281931A1 (en) | Method and system for moving status detection for a sensor apparatus | |
US11386777B2 (en) | Obstacle localization based on probabilistic consensus | |
NZ762073B2 (en) | Travel compliance detection using body-worn offender monitoring electronic devices | |
US20220196847A1 (en) | Tracer associated with a roaming entity and communication method between a system for supervising the geographical position of the entity and said tracer | |
JP7380633B2 (en) | Monitoring device, monitoring method and monitoring system | |
CN105321315A (en) | Aircraft system and communication method thereof |