CONCEALED LOCATION TRACKING DEVICE FOR TRACKING LOCATION OF A USER AND METHOD THEREOF
20180342142 ยท 2018-11-29
Inventors
Cpc classification
G08B21/0272
PHYSICS
International classification
Abstract
A method and system for a location tracking system is disclosed. The location tracking system comprises a wearable object to be worn by a user and a location tracking device to be concealed within a concealing space provided in the wearable object. The location tracking device comprises a satellite communication module, a cellular communication module, a microcontroller and a battery. The satellite communication module determines a primary location information of the location tracking device. The cellular communication module determines a secondary location information of the location tracking device and communicates with a monitoring device. The microcontroller accesses at least one of the primary location information and the secondary location information and enables the cellular communication module to transmit at least one of the primary location information and the secondary location information to the monitoring device. The battery provides power required for operating the location tracking device.
Claims
1. A location tracking system, comprising: a wearable object configured to be worn by a user, the wearable object comprising a concealing space therein; and a location tracking device configured to be concealed within the concealing space, the location tracking device having a strip-like profile and comprising: a satellite communication module for determining a primary location information of the location tracking device; a cellular communication module for determining a secondary location information of the location tracking device, and communicating with a monitoring device; a microcontroller electronically coupled with the satellite communication module and the cellular communication module, the microcontroller configured to access a location information being at least one of the primary location information and the secondary location information and enable the cellular communication module to transmit at least one of the primary location information and the secondary location information to the monitoring device; and a wireless chargeable battery for powering the location tracking device.
2. The location tracking system as claimed in claim 1, wherein the monitoring device comprises: a tracking application configured to display at least one of the primary location information, the secondary location information and a history location information of the location tracking device.
3. The location tracking system as claimed in claim 2, wherein the microcontroller is further caused to: receive a user request from the tracking application for tracking the user; and prompt at least one of the satellite communication module and the cellular communication module to determine the location information.
4. The location tracking system as claimed in claim 2, wherein the tracking application is further caused to display the location information of the location tracking device on a map.
5. The location tracking system as claimed in claim 2, wherein the tracking application is further caused to display the location information of the location tracking device as geo-coordinates.
6. The location tracking system as claimed in claim 2, further comprising a modem electronically coupled with a first antenna of the satellite communication module and a second antenna of cellular communication module.
7. The location tracking system as claimed in claim 2, wherein the satellite communication module comprises: a first antenna for receiving a plurality of satellite signals from one or more satellites; and a first modem electronically coupled with the first antenna for determining the primary location information based on the plurality of satellite signals.
8. The location tracking system as claimed in claim 2, wherein the cellular communication module comprises: a second antenna for receiving a plurality of cellular signals from one or more cellular towers and communicating at least one of the primary location information and the secondary location information to the tracking application; and a second modem electronically coupled with the second antenna for determining the secondary location information based on the plurality of cellular signals.
9. The location tracking system as claimed in claim 1, wherein the microcontroller is configured to: access the secondary location information if the primary location information is not accessible.
10. The location tracking system as claimed in claim 1, wherein the wireless chargeable battery uses at least one of an inductive charging, a magnetic resonance charging, a radio frequency charging and an ultrasonic sound wave charging for charging the wireless chargeable battery.
11. The location tracking system as claimed in claim 1, wherein the location tracking device is waterproof.
12. The location tracking system as claimed in claim 1, wherein the location tracking device is flexible.
13. The location tracking system as claimed in claim 1, wherein the wearable object is a wearable accessory.
14. A location tracking system, comprising: a garment configured to be worn by a user, the garment comprising a concealing space therein; a location tracking device configured to be concealed within the concealing space, the location tracking device having a strip-like profile and comprising: a satellite communication module for determining a primary location information of the location tracking device; a cellular communication module for determining a secondary location information of the location tracking device; a microcontroller electronically coupled with the satellite communication module and the cellular communication module, the microcontroller configured to access a location information being at least one of the primary location information and the secondary location information; and a wireless chargeable battery for powering the location tracking device; and a monitoring device communicably coupled with the location tracking device for receiving from the cellular communication module at least one of the primary location information and the secondary location information to the monitoring device.
15. The location tracking system as claimed in claim 14, wherein the monitoring device further comprises: a tracking application configured to display at least one of the primary location information, the secondary location information and a history location information of the location tracking device.
16. The location tracking system as claimed in claim 15, wherein the satellite communication module comprises: a first antenna for receiving a plurality of satellite signals from one or more satellites; and a first modem electronically coupled with the first antenna for determining the primary location information based on the plurality of satellite signals.
17. The location tracking system as claimed in claim 14, further comprising a modem electronically coupled with a first antenna of the satellite communication module and a second antenna of cellular communication module.
18. The location tracking system as claimed in claim 15, wherein the cellular communication module comprises: a second antenna for receiving a plurality of cellular signals from one or more cellular towers and communicating at least one of the primary location information and the secondary location information to the tracking application; and a second modem electronically coupled with the second antenna for determining the secondary location information based on the plurality of cellular signals.
19. The location tracking system as claimed in claim 14, wherein the wireless chargeable battery uses at least one of an inductive charging, a magnetic resonance charging, a radio frequency charging or an ultrasonic sound wave charging for wirelessly charging the wireless chargeable battery.
20. A method for determining a location information of a user associated with a location tracking device, the method comprising: causing, by a processor, a provisioning of at least one UI on a display screen of a monitoring device for receiving a user request to access the location information of the location tracking device; accessing, by the processor, the location information of the location tracking device upon receipt of the user request, the location information is at least one of: a primary location information obtained from a satellite communication module; and a secondary location information obtained from a cellular communication module, the secondary location information being accessed when the primary location information is not accessible; and facilitating, by the processor, display of the location information of the tracking device on the UI of the monitoring device.
21. The method as claimed in claim 20, further comprising: facilitating, by the processor, access of a tracking application installed on the monitoring device for providing the user request.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0010] For a more complete understanding of example embodiments of the present technology, reference is now made to the following descriptions taken in connection with the accompanying drawings in which:
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023] The drawings referred to in this description are not to be understood as being drawn to scale except if specifically noted, and such drawings are only exemplary in nature.
DETAILED DESCRIPTION
[0024] In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. It will be apparent, however, to one skilled in the art that the present disclosure can be practiced without these specific details. In other instances, systems and methods are shown in block diagram form only in order to avoid obscuring the present disclosure.
[0025] Reference in this specification to one embodiment or an embodiment means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. The appearance of the phrase in one embodiment in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Moreover, various features are described which may be exhibited by some embodiments and not by others. Similarly, various requirements are described which may be requirements for some embodiments but not for other embodiments.
[0026] Moreover, although the following description contains many specifics for the purposes of illustration, anyone skilled in the art will appreciate that many variations and/or alterations to said details are within the scope of the present disclosure. Similarly, although many of the features of the present disclosure are described in terms of each other, or in conjunction with each other, one skilled in the art will appreciate that many of these features can be provided independently of other features. Accordingly, this description of the present disclosure is set forth without any loss of generality to, and without imposing limitations upon, the present disclosure.
Overview
[0027] In an example scenario, a victim (e.g., the user) may be abducted and determining the location information of the victim poses a huge challenge for police personnel. Furthermore, determining even a relative location information may require the police personnel to enquire and record statements of a number of people that may be misleading and lead to further delay in rescuing the victim.
[0028] To address to the challenges in the above scenario, various example embodiments of the present disclosure provide a method and system for determining location information of a user associated with a location tracking device concealed in a wearable object. The wearable object, such as a garment or an accessory is worn by the user and is configured with a concealed space that can encloses a location tracking device. The location tracking device comprises a satellite communication module, a cellular communication module, a microcontroller and a wireless chargeable battery. The satellite communication module is configured to determine a primary location information of the location tracking device associated with the user. The primary location information is determined based on a plurality of satellite signals received from one or more satellites such as reliable positioning systems like GPS, GNSS, Galileo, GLONASS, LORAN, BeiDOU, NAVIC, QZSS or any other. The cellular communication module is configured to determine a secondary location information of the location tracking device associated with the user based on a plurality of cellular signals received from one or more cellular towers. The microcontroller is electronically coupled with the satellite communication module and the cellular communication module. The microcontroller is configured to access the primary location information and/or the secondary location and enable the cellular communication module to transmit at least one of the primary location information and the secondary location information to a monitoring device. In an embodiment, the secondary location information is accessed by the microcontroller only if the primary location information is not available. In general, the primary location information and the secondary location information are same.
[0029] The monitoring device is a mobile device equipped with a tracking application and is communicably coupled to the location tracking device. The tracking application is accessed to provide a user request such as to initiate tracking of the location tracking device associated with the user. The microcontroller upon receipt of the user request from the tracking application, prompts the satellite communication module and the cellular communication module to determine the primary location information and the secondary location information, respectively. In some embodiments, the cellular communication module determines the secondary location information only when the satellite communication module is unable to determine the primary location information due to various possible reasons. The tracking application is configured to receive the location information (primary location information and the secondary location information) from the cellular communication module and display the location information of the location tracking device associated with the user on a UI of the monitoring device via the tracking application. The location information may be displayed on a map or representative geo-coordinates on the tracking application. The wirelessly chargeable battery is configured to wirelessly charge the battery in the location tracking device using at least one of an inductive charging, magnetic resonance charging, radio frequency charging and ultrasonic sound wave charging.
[0030] The determination of the location information of the location tracking device is further explained in detail with reference to
[0031]
[0032] The user 102 accesses a tracking application 118 on the monitoring device 104 for tracking location of the user 110. The tracking application 118 may present one or more UI's on a display screen of the monitoring device 104 for receiving a user request from the user 102 such as to initiate tracking of the location tracking device 112 associated with the user 110. It shall be noted that the tracking application 118 on the monitoring device 104 may be configured to determine location information of one or more location tracking devices associated with one or more users and the user 110 associated with the location tracking device 112 is shown for example purposes only.
[0033] The environment 100 includes cellular towers 114a, 114b, 114c (hereinafter referred to as cellular towers 114) and satellites 116a, 116b, 116c (hereinafter referred to as satellites 116) that aid in tracking location of the user 110 via the location tracking device 112. Examples of satellites 116 may include satellite systems like GPS, GNSS, Galileo, GLONASS, LORAN, BeiDOU, NAVIC, QZSS or any other. The location tracking device 112 is configured to receive a plurality of signals from one or more satellites of the satellites 116 to determine a primary location information of the location tracking device 112 associated with the user 110. The primary location information may include, among other things, latitude, longitude, altitude and time information of the location tracking device 112. Also, the location tracking device 112 is configured to receive a plurality of signals from one or more cellular towers of the cellular towers 114 via a network 106 to determine a secondary location information of the location tracking device 112. For instance, the location tracking device 112 processes the plurality of signals received from the one or more towers to determine the secondary location information of the user 110 in terms of latitude, longitude, altitude and time. It shall be noted that the cellular towers 114 and satellites are not confined to a pre-defined area and may be distributed over a geographical region. It shall be noted that the cellular towers 114 and the satellites 116 are shown for the sake of simplicity and example purposes only and the location tracking device 112 may receive signals from multiple satellites and cellular towers for a more accurate determination of the location information of the user 110. The examples of the network 106 can be based on any available or to be developed communication protocol such as Global System for Mobile Communications (GSM) communication systems, Code Division Multiple Access (CDMA) systems, or with third-generation (3G) wireless communication protocols such as Universal Mobile Telecommunications System (UMTS), CDMA9000, wideband CDMA (WCDMA) and time division-synchronous CDMA (TD-SCDMA), or with fourth-generation (4G) wireless communication protocols such as LTE (Long-Term Evolution), or fifth generation (5G) communication protocols, and the like.
[0034] In an example scenario, if the user 110 is abducted and held captive in a remote place, the user 102 may track and determine the location information of the user 110 via the location tracking device 112 associated with the user 110. When the user 102 initiates tracking of the user 102 via the tracking application 118, the location tracking device 112 gets activated to determine the primary location information and/or the secondary location information. If the user 110 is holed up in a remote place, for example, forest region, then the primary location information may not be available as the plurality of signals received from the satellites 116 may be distorted. In such cases, the secondary location information determined based on the plurality of signals received from the cellular towers 114 are used to determine location information of the user 110. The location information of the user 110 may be displayed on the tracking application 118 either in form of map or geo-coordinates. In an embodiment, the tracking application 118 displays history location information of the user 110 depicting a path taken by the user 110.
[0035] In an embodiment, a server 108 is configured to receive the location information (the primary location information and/or the secondary location information) of the user 110 from the location tracking device 112 and provide the location information to the tracking application 118 of the monitoring device 104. The server 108 may be located at one place or may be distributed at multiple locations. Alternatively, or additionally, the server 108 can be a remote server, such as a cloud based server. In another embodiment, the location tracking device 112 may provide the location information of the user 110 directly to the monitoring device 104 via the tracking application 118.
[0036] The tracking application 118 may be an application resting at the server 108. In an embodiment, the server 108 is configured to host and manage the tracking application 118 and communicates with user devices. In an example, the monitoring device 104 may access an instance of the tracking application 118 from the server 108 for installing on the monitoring device 104 using application stores associated with Apple iOS, Android OS, Google Chrome OS, Symbian OS, Windows Mobile OS, Windows Phone, BlackBerry OS, Embedded Linux, web OS, Palm OS or Palm Web OS, and the like. Alternatively, the tracking application 118 may be installed as a stand-alone application or may be provided in form of factory settings by the manufacturer of the monitoring device 104.
[0037] The monitoring device 104 communicates with the location tracking device 112 via the network 106. The network 106 may include wired networks, wireless networks and combinations thereof. Some examples of the wired networks may include, but are not limited to, Ethernet, Local Area Network (LAN), fiber channel network, and the like. Some examples of the wireless networks may include, but are not limited to, cellular networks, Wi-Fi networks, ZigBee or Bluetooth networks, and the like. An example of a combination of wired and wireless networks includes the Internet.
[0038]
[0039] The satellite communication module 203 comprises a first modem 204 and a first antenna 210. The first antenna 210 can be a satellite antenna that is configured to receive a plurality of satellite signals from one or more satellites (e.g., the satellites 116). An example of the first antenna 210 may be a horn antenna or a reflector antenna. The first modem 204 is electronically coupled with the first antenna 210. The first modem 204 is configured to receive the plurality of satellite signals from the first antenna 210 and determine a primary location information of the location tracking device 112 associated with the user. In an example, the first modem 204 determines the first location information of the location tracking device 200 in terms of latitude, longitude, altitude and time.
[0040] The cellular communication module 205 comprises a second antenna 212 and a second modem 206. The second antenna 212 is a cellular antenna that is configured to receive a plurality of cellular signals from one or more cellular towers (e.g., cellular towers 114) in a close vicinity of the location tracking device 200. The second modem 206 is electronically coupled with the second antenna 212 and is configured to determine the secondary location information of the user based on the plurality of cellular signals received from the second antenna 212. The second antenna 212 is communicably coupled to an external device, such as, the monitoring device 104 (see,
[0041] In an embodiment, the first modem 204 and the second modem 206 are two different modems. In another embodiment, the first modem 204 and the second modem 206 is a single modem electronically coupled with both antennas i.e. the first antenna 210 of the satellite communication module 203 and the second antenna 212 of the cellular communication module 205. The modem facilitates in determining the primary location information and the secondary location information of the user based on the plurality of satellite signals and cellular signals received from the first antenna 210 and the second antenna 212, respectively.
[0042] The microcontroller 202 is electronically coupled to the satellite communication module 203 and the cellular communication module 205. The microcontroller 202 is configured to access the primary location information and the secondary location information from the first modem 204 and the second modem 206, respectively. In an embodiment, the microcontroller 202 is configured to receive a user request from the external device to track location information of the user associated with the location tracking device 200. Upon receipt of the user request, the microcontroller 202 initiates the satellite communication module 203 and the cellular communication module 205 to determine the primary location information and the secondary location information, respectively. Further, the microcontroller 202 is configured to enable communication of at least one of the primary location information and the secondary location information to the external device (e.g., the monitoring device 104) upon receipt of the user request via the second antenna 212. In an embodiment, the microcontroller 202 accesses the secondary location information of the user from the cellular communication module 205 only when the primary location information of the user is not accessible from the satellite communication module 203. For example, if the user associated with the location tracking device 200 is trekking in a mountainous region with thick forest cover and his/her family is not able to reach the user, then the whereabouts of the user can be tracked using the location tracking device 200. However, the primary location information from the satellite communication module 203 may not be available/accessible. In such cases, the microcontroller 202 enables the second antenna 212 of the cellular communication module 205 to communicate the secondary location information to the external device.
[0043] The battery 208 is a wireless chargeable battery and is configured to provide power required for operating the location tracking device 112. In an example, the battery 208 meets the power requirements of the microcontroller 202, the satellite communication module 203 and the cellular communication module 205. The battery 208 can be recharged wirelessly. In an embodiment, the battery 208 comprises a Qi charging coil for wirelessly charging the battery 208 via inductive charging. Alternatively, the battery 208 uses at least one of a magnetic resonance charging, a radio frequency charging, an ultrasonic sound wave charging or any other wireless charging technique known in the art, for wirelessly charging the battery 208.
[0044] Referring now to
[0045] At operation 302, the monitoring device 104 sends a user request to the server 108 to track the location of the user associated with the location tracking device 112. In an example, if a user (e.g., the user 110) associated with the location tracking device 112 is kidnapped, then the user (e.g., the user 102) associated with the monitoring device 104 can accesses a tracking application, such as, the tracking application 118 installed in the monitoring device 104 to send the user request. In an embodiment, the tracking application 118 may present one or more UI's on the monitoring device 104 displaying a list of users associated with location tracking devices and the user 102 provides a selection input on the user 110 from the list of users to initiate tracking of the user 110 associated with the location tracking device 112. An example of receiving the user request to track location information of the user 110 is shown and explained with reference to
[0046] At operation 304, the server 108 initiates the location tracking device 112 to track location of the user and determine location information associated with the location tracking device 112 upon receipt of the user request from the monitoring device 104.
[0047] At operation 306, the location tracking device 112 gets activated and starts tracking location of the user. At operation 308, the location tracking device 112 determines a primary location information based on a plurality of satellite signals received from one or more satellites. In an example scenario, the location tracking device 112 may not be able to receive signals from the satellites (e.g., the satellites 116) due to some obstacles such as buildings, trees and sometimes by extreme atmospheric conditions. In such cases, operation 310 is performed.
[0048] At operation 310, the location tracking device 112 determines a secondary location information based on a plurality of cellular signals received from one or more cellular towers (e.g., the cellular towers 114).
[0049] At operation 312, the location tracking device 112 processes at least one of the primary location information and the secondary location information to determine the location information in terms of geo-location. For example, a processing module (e.g., the microcontroller 202) receives at least one of the primary location information and the secondary location information of the location tracking device 112 to determine geo-location of the user in terms of latitude, longitude, altitude and time.
[0050] At operation 314, the location tracking device 112 provides the geo-location of the user to the server 108. At operation 316, the server 108 optionally stores the geo-location of the user. In an embodiment, the geo-location stored in the server may be used to track location history information of the user associated with the location tracking device 112. The location history information of the user may be used to determine a path traversed by the user associated with the location tracking device 112.
[0051] At operation 318, the server 108 provides the geo-location of the user associated with the location tracking device 112 to the monitoring device 104. In an embodiment, the server 108 provides the geo-location to the tracking application 118 installed on the monitoring device 104.
[0052] At operation 320, the monitoring device 104 displays the geo-location of the user associated with the location tracking device 112 via the tracking application 118 installed on the monitoring device 104. The location information of the user associated with the location tracking device 112 may be displayed on a map, such as Google maps. In an embodiment, the history location information may be displayed based on the user request on the tracking application 118. An example of displaying the location information of the location tracking device on the tracking application is shown and explained with reference to
[0053] In some example embodiments, the server 108 may not be needed, and the location tracking device 112 and the monitoring device 104 can directly communicate to each other. One example representation of such workflow is explained with reference to
[0054] Referring now to
[0055] At operation 352, the monitoring device 104 sends a user request to the location tracking device 112 to track the location of the user associated with the location tracking device 112. In an embodiment, the tracking application 118 may present one or more UI's on the monitoring device 104 displaying a list of users associated with location tracking devices and the user 102 provides a selection input on the user 110 from the list of users to initiate tracking of the user 110 associated with the location tracking device 112.
[0056] At operation 354, the location tracking device 112 gets activated and starts tracking location of the user. At operation 356, the location tracking device 112 determines a primary location information based on a plurality of satellite signals received from one or more satellites. In an example scenario, the location tracking device 112 may not be able to determine the primary location information based on signals received from the satellites (e.g., the satellites 116) due to some obstacles such as buildings, trees and sometimes by extreme atmospheric conditions. In such cases, operation 358 is performed.
[0057] At operation 358, the location tracking device 112 determines a secondary location information based on a plurality of cellular signals received from one or more cellular towers (e.g., the cellular towers 114). At operation 360, the location tracking device 112 processes at least one of the primary location information and the secondary location information to determine the location information in terms of geo-location.
[0058] At operation 362, the location tracking device 112 provides the geo-location of the user to the monitoring device 104. At operation 364, the monitoring device 104 displays the geo-location of the user associated with the location tracking device 112 via the tracking application 118 installed on the monitoring device 104. The location information of the user associated with the location tracking device 112 may be displayed on a map, such as Google maps. An example of displaying the location information of the location tracking device on the tracking application is shown and explained with reference to
[0059]
[0060] Referring now to
[0061] The UI 410 includes a left section 412 and a right section 414. The left section 412 displays a list of location tracking devices (D1, D2 . . . D6). It shall be noted that the location tracking devices (D1, D2 . . . D6) may be identified by unique numbers specific to the devices or names of the user associated with the devices (D1, D2 . . . D6). Each of the devices D1, D2 . . . D6 may be concealed in a garment or an accessory of a user, such as the user 110 shown in
[0062] Referring now to
[0063] Referring now to
[0064] As seen in
[0065]
[0066] At operation 502, the method 500 includes causing, by a processor, a provisioning of at least one user interface (UI) on a display screen of a monitoring device for receiving a user request to determine the location information of a location tracking device. The location tracking device is concealed in an apparel or an accessory associated with a user (e.g., the user 102). The location information of the location tracking device can be tracked on a tracking application (e.g., the tracking application 118) installed on a mobile device such as, the monitoring device 104. The tracking application displays one or more UI's to receive the user request for tracking the location information of a location tracking device associated with a user. An example of a UI configured to receive user request is shown and explained with reference to
[0067] At operation 504, the method 500 includes accessing, by the processor, the location information of the location tracking device upon receipt of the user request. For example, the processor initiates the location tracking device to determine location information of the location tracking device. In an embodiment, the location information is at least one of a primary location information from a satellite communication module and a secondary location information from a cellular communication module. The satellite communication module receives a plurality of satellite signals from one or more satellites to determine the primary location information and the cellular communication module receives a plurality of satellite signals to determine the secondary location. In an embodiment, the secondary location information is accessed only if the primary location information is not available.
[0068] At operation 506, the method 500 includes facilitating, by the processor, display of the location information of the tracking device on the UI of the monitoring device. In an embodiment, the current location is displayed on the tracking application in the form of map and/or geo-coordinates. An example of a UI displaying the current location of the user associated with the location tracking device is shown and explained with reference to
[0069]
[0070] As seen in
[0071] As seen in
[0072]
[0073] It should be understood that the mobile device 700 as illustrated and hereinafter described is merely illustrative of one type of device and should not be taken to limit the scope of the embodiments. As such, it should be appreciated that at least some of the components described below in connection with that the mobile device 700 may be optional and thus in an example embodiment may include more, less or different components than those described in connection with the example embodiment of the
[0074] The illustrated mobile device 700 includes a controller or a processor 702 (e.g., a signal processor, microprocessor, ASIC, or other control and processing logic circuitry) for performing such tasks as signal coding, data processing, image processing, input/output processing, power control, and/or other functions. An operating system 704 control the allocation and usage of the components of the mobile device 700 and support for one or more applications programs (for example, the tracking application 118), that implements one or more of the innovative features described herein. The applications 706 may include common mobile computing applications (e.g., telephony applications, email applications, calendars, contact managers, web browsers, messaging applications such as USSD messaging or SMS messaging or SIM Tool Kit (STK) application) or any other computing application. The tracking application is configured to be in operative communication with other applications for example, through the OS or using API Calls, for tracking a tracking device (e.g., the location tracking device 112) associated with a user. Moreover, the tracking application communicates with the tracking device to display device location and device time to in substantially real-time. In at least one example embodiment, the tracking application is configured to determine location information of the user associated with the location tracking device 112 as explained with reference to
[0075] The illustrated mobile device 700 includes one or more memory components, for example, a non-removable memory 708 and/or a removable memory 710. The non-removable memory 708 and/or the removable memory 710 may be collectively known as database in an embodiment. The non-removable memory 708 can include RAM, ROM, flash memory, a hard disk, or other well-known memory storage technologies. The removable memory 710 can include flash memory, smart cards, or a Subscriber Identity Module (SIM). The one or more memory components can be used for storing data and/or code for running the operating system 704 and the applications 706. The mobile device 700 may further include a user identity module (UIM) 712. The UIM 712 may be a memory device having a processor built in. The UIM 712 may include, for example, a subscriber identity module (SIM), a universal integrated circuit card (UICC), a universal subscriber identity module (USIM), a removable user identity module (R-UIM), or any other smart card. The UIM 712 typically stores information elements related to a mobile subscriber. The UIM 712 in form of the SIM card is well known in Global System for Mobile Communications (GSM) communication systems, Code Division Multiple Access (CDMA) systems, or with third-generation (3G) wireless communication protocols such as Universal Mobile Telecommunications System (UMTS), CDMA9000, wideband CDMA (WCDMA) and time division-synchronous CDMA (TD-SCDMA), or with fourth-generation (4G) wireless communication protocols such as LTE (Long-Term Evolution).
[0076] The mobile device 700 can support one or more input devices 720 and one or more output devices 730. Examples of the input devices 720 may include, but are not limited to, a touch screen/a display screen 722 (e.g., capable of capturing finger tap inputs, finger gesture inputs, multi-finger tap inputs, multi-finger gesture inputs, or keystroke inputs from a virtual keyboard or keypad), a microphone 724 (e. g., capable of capturing voice input), a camera module 726 (e.g., capable of capturing still picture images and/or video images) and a physical keyboard 728. Examples of the output devices 730 may include, but are not limited to a speaker 732 and a display 734. Other possible output devices can include piezoelectric or other haptic output devices. Some devices can serve more than one input/output function. For example, the touch screen 722 and the display 734 can be combined into a single input/output device.
[0077] A wireless modem 740 can be coupled to one or more antennas (not shown in the
[0078] The mobile device 700 can further include one or more input/output ports 750, a power supply 752, one or more sensors 754 for example, an accelerometer, a gyroscope, a compass, or an infrared proximity sensor for detecting the orientation or motion of the mobile device 700, a transceiver 756 (for wirelessly transmitting analog or digital signals) and/or a physical connector 760, which can be a USB port, IEEE 1294 (FireWire) port, and/or RS-232 port. The illustrated components are not required or all-inclusive, as any of the components shown can be deleted and other components can be added.
[0079] The disclosed systems and methods with reference to
[0080]
[0081] The computer system 802 includes a processor 806 for executing instructions. Instructions may be stored in, for example, but not limited to, a memory 808. The processor 806 may include one or more processing units (e.g., in a multi-core configuration). The processor 806 is operatively coupled to a communication interface 810 such that the computer system 802 is capable of communicating with a remote device such as a user device 820. Some examples of the user device 820 may include, but are not limited to the monitoring device 104 and the location tracking device 112 shown in
[0082] The processor 806 may also be operatively coupled to the database 804 such as, but not limited to, plurality of applications. The database 804 is configured to store the tracking application 118 capable of tracking and displaying location information of a user associated with a tracking device as explained with reference to
[0083] In some embodiments, the database 804 is integrated within the computer system 802. For example, the computer system 802 may include one or more hard disk drives as the database 804. In other embodiments, the database 804 is external to the computer system 802 and may be accessed by the computer system 802 using a storage interface 812. The storage interface 812 is any component capable of providing the processor 806 with access to the database 804. The storage interface 812 may include, for example, an Advanced Technology Attachment (ATA) adapter, a Serial ATA (SATA) adapter, a Small Computer System Interface (SCSI) adapter, a RAID controller, a SAN adapter, a network adapter, and/or any component providing the processor 806 with access to the database 804.
[0084] The memory 808 is a storage device embodied as one or more volatile memory devices, one or more non-volatile memory devices, and/or a combination of one or more volatile memory devices and non-volatile memory devices, for storing micro-contents information and instructions. The memory 808 may be embodied as magnetic storage devices (such as hard disk drives, floppy disks, magnetic tapes, etc.), optical magnetic storage devices (e.g., magneto-optical disks), CD-ROM (compact disc read only memory), CD-R (compact disc recordable), CD-R/W (compact disc rewritable), DVD (Digital Versatile Disc), BD (Blu-ray Disc), and semiconductor memories (such as mask ROM, PROM (programmable ROM), EPROM (erasable PROM), flash ROM, RAM (random access memory), etc.).
[0085] Although the invention has been described with reference to specific exemplary embodiments, it is noted that various modifications and changes may be made to these embodiments without departing from the broad spirit and scope of the invention. For example, the various operations, blocks, etc., described herein may be enabled and operated using hardware circuitry (for example, complementary metal oxide semiconductor (CMOS) based logic circuitry), firmware, software and/or any combination of hardware, firmware, and/or software (for example, embodied in a machine-readable medium). For example, the apparatuses and methods may be embodied using transistors, logic gates, and electrical circuits (for example, application specific integrated circuit (ASIC) circuitry and/or in Digital Signal Processor (DSP) circuitry).
[0086] The present disclosure is described above with reference to block diagrams and flowchart illustrations of method and system embodying the present disclosure. It will be understood that various block of the block diagram and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, respectively, may be implemented by a set of computer program instructions. These set of instructions may be loaded onto a general-purpose computer, special purpose computer, or other programmable data processing apparatus to cause a device, such that the set of instructions when executed on the computer or other programmable data processing apparatus create a means for implementing the functions specified in the flowchart block or blocks. Although other means for implementing the functions including various combinations of hardware, firmware and software as described herein may also be employed.
[0087] Various embodiments described above may be implemented in software, hardware, application logic or a combination of software, hardware and application logic. The software, application logic and/or hardware may reside on at least one memory, at least one processor, an apparatus or, a non-transitory computer program product. In an example embodiment, the application logic, software or an instruction set is maintained on any one of various conventional computer-readable media. In the context of this document, a computer-readable medium may be any non-transitory media or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer. A computer-readable medium may comprise a computer-readable storage medium that may be any media or means that can contain or store the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer.
[0088] The foregoing descriptions of specific embodiments of the present disclosure have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the present disclosure to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the present disclosure and its practical application, to thereby enable others skilled in the art to best utilize the present disclosure and various embodiments with various modifications as are suited to the particular use contemplated. It is understood that various omissions and substitutions of equivalents are contemplated as circumstance may suggest or render expedient, but such are intended to cover the application/or implementation without departing from the spirit or scope of the claims.