This invention relates to managing operations of a wireless tracking device with a restricted power source, more specifically to operating the wireless tracking device in more than one mode of operation to reduce power consumption and prolong its operational time.
Wireless tracking devices are employed to track locations and conditions of various assets. Such wireless tracking devices are often mounted on the assets or placed in the vicinity of the assets. As the assets are transported or are exposed to changing environment, the wireless tracking devices detect the location and/or sense changing conditions of the assets. Then, the wireless tracking devices send wireless messages indicating the locations and/or other environment parameters of the assets to a remote monitoring station. Based on the collected information, the remote monitoring station may prompt actions such as sending reports to customers, taking remedial actions to prevent deterioration of the assets, and initiating retrieval of stolen assets.
Generally, a wireless tracking device includes various components and sensors enclosed in a casing. The casing provides robust protection against dirt or other contaminants as well as external forces. The wireless tracking device may include various components such as temperature sensors, humidity sensors, light sensors, accelerometers, gyroscopes, magnetometers, controllers, GPS modules and wireless communication modules. These components or modules may consume power during their operations. Some wireless tracking devices include sensors to accommodate diverse applications whereas other wireless tracking devices are equipped with fewer types of sensors selected for specific applications.
To provide power to these components and modules, a wireless tracking device includes a restricted power source such as batteries or solar cells. In many cases, the wireless tracking devices operate in environments where access to other power sources is unavailable. The wireless tracking devices often rely on the restricted power source for their operations. Hence, to increase the operable time of a wireless tracking device, it is necessary to reduce the power consumption of its components.
Embodiments relate to a wireless tracking device that operates in at least two modes of operation to reduce power consumption. In a hibernation mode, the wireless tracking device turns off the components consuming a large amount of power to preserve power. The wireless tracking device is intermittently placed in an active mode where components consuming a large amount of power are turned on. When an event is detected, the wireless tracking device switches from the hibernation mode to the active mode to track locations or detect changes in its environment. The wireless tracking device may revert back to the hibernation mode if no further events are detected or a preset time is elapsed.
In one embodiment, the components turned off in the hibernation mode include a locating device for determining the location of the wireless tracking device and a communication module for sending the message over a wireless network. The locating device and the communication module consume a large amount of power, and hence, these components are intermittently operated in the active mode to preserve power.
In one embodiment, the wireless tracking device includes two controllers. One controller consumes less power than the other controller. The controller consuming less power remains turned on in both the active mode and the hibernation mode. In contrast, the controller consuming more power is turned on selectively during the active mode to control components that consume a large amount of power.
In one embodiment, a geofence is established for an area having poor connectivity to the wireless network. The wireless tracking module determines proximity to the geofence, and switches to the active mode at a higher frequency to detect whether the wireless tracking module has entered the geofence and to send updated messages before the wireless tracking device enters the geofence.
The features and advantages described in the specification are not all inclusive and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification, and claims. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes.
Embodiments described herein provide a wireless tracking device operating in at least two modes to reduce power consumption and extend the operable time of the wireless tracking device. In an active mode, the wireless tracking device activates a communication module for communicating with a remote device via wireless connection or other components that consume a large amount of power. In a hibernation mode, the components or modules in the wireless tracking device are shut down to reduce power consumption. The wireless tracking device may switch from the hibernation mode to the active mode selectively when a predetermine event is detected.
Example Use of Wireless Tracking Device
The vehicle 120 may carry multiple units of cargoes 126 where each unit is equipped with a wireless tracking device 122. Each cargo 126 may be destined to a different target location. As a cargo 126 is transported, a wireless tracking device 122 attached to the cargo 126 tracks the location of the cargo 126 and environmental conditions surrounding the cargo 126. Then, the location and other environment information are transmitted to a remote monitoring station 128 in a wireless message.
The environment conditions detected by the wireless tracking device 122 may include, but are not limited to, temperature, humidity, light, sound, vibration, tilt, shock, certain types of chemical compounds, pressure, magnetic field, smoke, and movements. The wireless tracking device 122 may be configured to detect some or all of these environment conditions.
The use of wireless tracking device 122 is not limited to moving cargoes 126. The wireless tracking device 122 may be used for an object that remains stationary. In such case, the wireless tracking device 122 is used primarily for detecting environmental conditions surrounding the wireless tracking device 122. Further, the vehicle 120 is merely an example of a mode of transport. The wireless tracking device 122 and the cargo 126 may be transported using other modes of transport such as vessels, trains or airplanes. Cargo 126 may be any asset transported in commerce, including among other things, envelopes, parcels, express packages, boxes, palettes, containers, crates, and specialty goods and materials.
Example Structure of Wireless Tracking Device
The wireless tracking device 122 operates in two distinct modes: an active mode and a hibernation mode. In the active mode, most or all of the components in the wireless tracking device 122 are activated. The activated components include high power consumption components such as a wireless communication module. In the hibernation mode, a fewer number of components or modules in the wireless tracking device 122 are activated. Other components or modules are turned off to preserve power. The wireless tracking device 122 switches between the active mode and the hibernation mode in response to detecting or in anticipation of an event.
The wireless tracking device 122 of
In one embodiment, the low power system controller 214 is embodied as ATMEGA 8-bit microcontroller (available from Atmel Corporation of San Jose, Calif.), Energy Micro Gecko micro controller (available from Energy Micro AS of Oslo, Norway) or SAM3 (available from Atmel Corporation of San Jose, Calif.). Examples of the high power system controllers 210 include the Marvell PXA series, ARM11, Cortex-A series, or TI DSPs.
In one embodiment, the high power system controller 210 controls the operation of the GPS module 222 and the wireless communication module 226. When the high power system controller 210 is turned off, the GPS module 222 and the wireless communication module 226 are also deactivated to reduce power consumption.
The low power system controller 214 remains active in both the active mode and the hibernation mode. The low power system controller 214 determines whether to place the wireless tracking device 122 in the active mode or the hibernation mode, as described below in detail with reference to
The low power system controller 214 sends commands to the power manager 230 to turn on or off power provided to the high power system controller 210. When the low power system controller 214 issues a command indicating that the wireless tracking device 122 should be placed in the hibernation mode, the power manager 230 turns off power to the high power system controller 210.
The power manager 230 is connected to the power source 234. The power source 234 may be a restricted power source such as a battery or solar cells. In one embodiment, the power source 234 includes a charge circuit. The charger circuit receives charging electric current via port 238 to charge the battery.
The GPS module 222 may include an antenna and a signal processing unit for receiving GPS signals. The GPS module 222 operates under the command of the high power system controller 210 to identify the current location of the wireless tracking device 122. In one embodiment, the GPS module 222 embodies A-GPS (Assisted GPS) which improves the startup performance or TTFF (Time To First Fix) by utilizing data received via the wireless communication module 226. For this purpose, the GPS module 222 receives ephemeris data from a remote server via the wireless communication module 226.
The wireless communication module 226 includes a transceiver for sending or receiving data to or from the remote monitoring station 128. The wireless communication module 226 may establish communicating using various communication protocols such as GSM, WiFi, Bluetooth, Zigbee, UMTS/HSxPA, 3GPP Long Term Evolution (LTE) and WiMAX.
The sensors 250 through 262 detect various physical properties or conditions and send the sensor signals 282 through 294 to the low power system controller 214. The sensors in the wireless tracking device 122 include, for example, an accelerometer 250, a light sensor 254, a temperature sensor 258 and a humidity sensor 262. The wireless tracking device 122 may include other types of sensors to detect different physical properties or conditions.
The high power system controller 210 and the low power system controller 214 communicate over a data bridge 212. The high power system controller 210 may receive the sensor data from the low power system controller 214, compiles the sensor data into a message, and sends the message to the remote monitoring station 128 via the wireless communication module 226. On the other hand, the low power system controller 214 receives location information (based on the GPS module 222) from the high power system controller 210 or any data (e.g., control commands) received from the remote monitoring station 128 via the data bridge 212.
The high power system controller 210 and the low power system controller 214 include computer readable storage medium 270 and computer readable storage medium 272, respectively. The computer readable storage medium 270 stores instructions for execution by the high power system controller 210. The computer readable storage medium 272 stores instructions for execution by the low power system controller 214. In one embodiment, the computer readable storage media 270, 272 are embodied as a non-volatile memory device (e.g., EEPROM (Electrically Erasable Programmable Read-Only Memory) or a flash memory), a volatile memory device (e.g., Random Access Memory (RAM)) or a combination of both.
The embodiment of
Power Mode Switching Scheme
Then, the low power system controller 214 determines 312 if one or more of predetermined events are detected to place the wireless tracking device 122 in the active mode. Various types of events may be used for switching the modes. The wireless tracking device 122 is placed in the active mode when events of interest to a user are likely to occur or continue whereas the wireless tracking device 122 is placed in the hibernation mode when the events of interest are unlikely to occur or continue.
If one or more of predetermined events are detected, the low power system controller 214 places or maintains 314 the wireless tracking device 122 in the active mode. In one embodiment, the predetermined events include detection of movement of the wireless tracking device 122 by the accelerometer sensor or the speed of the wireless tracking device 122 above a threshold. While the wireless tracking device 122 is in the active mode, the low power system controller 214 may monitor changes in the location based on GPS signals from the current active mode session to determine the speed of the wireless tracking device 122. Alternatively, the low power system controller 214 may compare the location of the wireless tracking device 122 with the location of the wireless tracking device 122 in the previous active mode session to determine the speed of the wireless tracking device 122.
In one embodiment, the wireless tracking device 122 is placed or maintained 314 in the active mode when external events are detected via the sensors 250 through 262. The external events refer to events occurring outside the wireless tracking device 122 and may include, for example, (i) a motion of the wireless tracking device 122 (as detected by the accelerometer 250), (ii) changes from indoor to outdoor or vice versa (as detected by the light sensor 254), (iii) changes in temperature (as detected by the temperature sensor 258), (iv) changes in the humidity (as detected by the humidity sensor 262), and (v) detection of certain chemical compounds or smoke. If such external events are detected, events of interest are likely to ensue or continue. Hence, the wireless tracking device 122 is maintained in the active mode to capture data associated with the external events.
In one embodiment, the event may be passing of time or a signal from a timer indicating a predetermined time. The low power system controller 214 may periodically switch the wireless tracking device 122 to the active mode. The low power system controller 214 switches to the active mode more often or stays in the active mode for a longer time when the accelerometer 250 sends a signal 282 indicating the movement of the wireless tracking device 122. The wireless tracking device 122 is more likely to experience significant changes in the environment when the wireless tracking device 122 is being transported. Hence, the wireless tracking device 122 is placed in the active mode to send more frequent updates to the remote monitoring station 128. The low power system controller 214 may switch back to the hibernation mode if a certain amount of time is elapsed.
If no significant events are detected for a predetermined amount of time, the low power system controller 214 places or maintains 318 the wireless tracking device 122 in the hibernation mode. The wireless tracking device 122 is unlikely to encounter significant changes when predetermined events are not detected. Hence, the low power system controller 214 places the wireless tracking device 122 in the hibernation mode to preserve power.
After placing or maintaining 314, 318 the wireless tracking device 122 in the active mode or the hibernation mode, the process returns to receiving 310 the sensor signals or locations.
In one embodiment, more significant events in the sensor signals or more drastic changes in locations are needed to switch the wireless tracking device 122 from the hibernation mode to the active mode compared to the events for maintaining the wireless tracking device 122 in the active mode. The sensitivity of sensors (e.g., the accelerometer 250) is lowered in the hibernation mode to avoid the wireless tracking device 122 from waking up to the active mode due to minor variances in the sensor signals.
In contrast, if the wireless tracking device 122 is currently in the active mode, the sensitivity of the sensors is increased. The fact that the wireless tracking device 122 is currently in the active mode indicates that the wireless tracking device 122 is likely to experience other significant events. By adjusting the sensitivity to sensor signals and location changes based on the mode of the wireless tracking device 122, the wireless tracking device 122 may be prevented from waking up due to insignificant events while retaining the chance of detecting significant events.
Geofencing of Wireless Tracking Device
The wireless tracking device 122 may move through a geographic region where wireless communication is not available or where reception of the wireless communication is poor. In one embodiment, such geographic region may be established as a goefence in which the wireless tracking device 122 does not attempt to communicate with the remote monitoring station 128. A geofence herein refers to a geographical area artificially defined for one purpose or the other. By avoiding communication in the geofenced area, power consumption associated with attempting to communicate with the remote monitoring station 128 in a poor reception area can be avoided. In addition, this feature may be used to satisfy certain regulatory requirements about RF transmissions in particular areas.
In the example of
In one embodiment, the wireless tracking device 122 gradually switches to active mode with increasing frequency or stays in the active mode for a longer time as the wireless tracking device 122 approaches the geofence 410.
Based on the estimated time of arrival at the region of the geofence 410, the interval for switching to the active mode is determined 518. After any process in the current active mode is finished or preset time for staying in the active mode is elapsed, the wireless tracking device 122 switches 522 to the hibernation mode.
Then the wireless tracking device 122 determines 526 whether it is time to switch to the active mode based on the computed interval. If it is time to switch to the active mode, the process proceeds to switch 508 the wireless tracking device 122 to the active mode and repeats the subsequent steps. If it is not yet time to switch to the active mode, the wireless tracking device 122 remains 522 in the hibernation mode.
By adjusting the interval for placing the wireless tracking device 122 in the hibernation mode based on the estimated time of arrival at a poor wireless signal reception area, the wireless tracking device 122 can continue to update the remote monitoring station with wireless messages without using excessive amount of power.
This application is a continuation application of and claims the benefit of priority to U.S. patent application Ser. No. 16/996,815, filed on Aug. 18, 2020, which is a continuation application of and claims the benefit of priority to U.S. patent application Ser. No. 16/664,536, filed on Oct. 25, 2019, which is a continuation application of and claims the benefit of priority to U.S. patent application Ser. No. 16/051,865, filed on Aug. 1, 2018, which is a continuation application of and claims the benefit of priority to U.S. patent application Ser. No. 15/610,791, filed on Jun. 1, 2017, which is a continuation application of and claims the benefit of priority to U.S. patent application Ser. No. 12/980,171, filed on Dec. 28, 2010, the entire contents of all of which are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
5592173 | Lau et al. | Jan 1997 | A |
6339397 | Baker | Jan 2002 | B1 |
6492904 | Richards | Dec 2002 | B2 |
6847892 | Zhou et al. | Jan 2005 | B2 |
7212829 | Lau et al. | May 2007 | B1 |
7253731 | Joao | Aug 2007 | B2 |
8121609 | Bosnjakovic et al. | Feb 2012 | B2 |
8239169 | Gregory et al. | Aug 2012 | B2 |
8314704 | Cova et al. | Nov 2012 | B2 |
8555355 | Rathbun | Oct 2013 | B2 |
8725165 | Lau et al. | May 2014 | B2 |
9177282 | Stevens et al. | Nov 2015 | B2 |
9974042 | Skaaksrud | May 2018 | B2 |
10438162 | Sharma et al. | Oct 2019 | B2 |
10990922 | Subramanian et al. | Apr 2021 | B1 |
20020180618 | Beri et al. | Dec 2002 | A1 |
20040176127 | Ballantyne et al. | Sep 2004 | A1 |
20040192352 | Vallstrom et al. | Sep 2004 | A1 |
20040207268 | Muth | Oct 2004 | A1 |
20070103296 | Paessel et al. | May 2007 | A1 |
20080086391 | Maynard et al. | Apr 2008 | A1 |
20080174444 | Noda | Jul 2008 | A1 |
20080184042 | Parks | Jul 2008 | A1 |
20080246656 | Ghazarian | Oct 2008 | A1 |
20090058719 | Huang et al. | Mar 2009 | A1 |
20090312032 | Bornstein et al. | Dec 2009 | A1 |
20100033424 | Kabasawa et al. | Feb 2010 | A1 |
20100233989 | Constien | Sep 2010 | A1 |
20100271620 | Guo | Oct 2010 | A1 |
20100283575 | Tubb et al. | Nov 2010 | A1 |
20110018707 | Dobson et al. | Jan 2011 | A1 |
20110133888 | Stevens et al. | Jun 2011 | A1 |
20120147531 | Rabii | Jun 2012 | A1 |
20120310854 | Cova et al. | Dec 2012 | A1 |
20150262123 | Sharma et al. | Sep 2015 | A1 |
Number | Date | Country |
---|---|---|
101019761 | Aug 2007 | CN |
101075752 | Nov 2007 | CN |
2226778 | Sep 2010 | EP |
2008-171298 | Jul 2008 | JP |
WO 200244865 | Jun 2002 | WO |
WO 2006092466 | Sep 2006 | WO |
WO 2007028624 | Mar 2007 | WO |
WO 2008020223 | Feb 2008 | WO |
WO-2008020223 | Feb 2008 | WO |
Entry |
---|
PCT International Search Report and Written Opinion, PCT Application No. PCT/US11/56784, dated Feb. 1, 2012 (12 pages). |
Request for Inter Partes Reexamination for U.S. Pat. No. 7,212,829, dated Feb. 16, 2012 (351 pages). |
Petition tor Inter Partes Review for U.S. Pat. No. 8,725,165, dated May 30, 2014 (66 pages). |
Bhuptani, et al.; RFID Field Guide Deploying Radio Frequency Identification Systems; Feb. 2005; Prentice Hall; USA (292 pages). |
Bajpai, et al.; Provisional Application; Location Privacy Enforcement in a Location-Based Services Platform; Dec. 17, 2008 (22 pages). |
Geofencing, a Useful Way to Corral Your Devices; posted by Katie Lane; Cisco Meraki; Sep. 11, 2013; (3 pages). https://web.archive.org/web/20131023085003/https://meraki.cisco.com/blog/2013/09/geofencing-a-useful-way-to-corral-your-devices/. |
Heydon; Bluetooth Low Energy the Developer's Handbook; Oct. 2012; Prentice Hall; USA (368 pages). |
Guidelines for Seafood Retailers; Govt. of Australia Dept. of Fisheries, Feb. 2002 (45 pages). |
An Analysis of the Requirements, Current Conditions and Opportunities for Traceability in the British Columbia Seafood Sector; Jun. 2005 (177 pages). |
SiLabs; Optimizing Current Consumption in Bluetooth Low Energy Devices; Version 2.13 (https://docs.silabs.com/bluetooth/2.13/) (12 pages). |
Tiwari; An Introduction to QR Code Technology; 2016 International Conference on Information Technology; IEEE Xplore (6 pages). |
Vice Article; How the Railroad Industry Invented, Then Immediately Discarded, The Barcode; Oct. 24, 2017 (https://www.vice.com/en/article/qv38wp/how-the-railroad-industry-invented-then-immediately-discarded-the-barcode) (6 pages). |
Number | Date | Country | |
---|---|---|---|
20210255334 A1 | Aug 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16996815 | Aug 2020 | US |
Child | 17313439 | US | |
Parent | 16664536 | Oct 2019 | US |
Child | 16996815 | US | |
Parent | 16051865 | Aug 2018 | US |
Child | 16664536 | US | |
Parent | 15610791 | Jun 2017 | US |
Child | 16051865 | US | |
Parent | 12980171 | Dec 2010 | US |
Child | 15610791 | US |