US20100022255A1 - Systems and methods for location and movement tracking using GPS enabled cell phones - Google Patents
Systems and methods for location and movement tracking using GPS enabled cell phones Download PDFInfo
- Publication number
- US20100022255A1 US20100022255A1 US12/290,821 US29082108A US2010022255A1 US 20100022255 A1 US20100022255 A1 US 20100022255A1 US 29082108 A US29082108 A US 29082108A US 2010022255 A1 US2010022255 A1 US 2010022255A1
- Authority
- US
- United States
- Prior art keywords
- master
- agent
- phone
- location
- cell phone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
Definitions
- a location and movement tracking system as in tracking a fleet of vehicles is a useful application.
- such systems are costly as they may use specialized hardware and software.
- a system that tracks location and movement of geographically dispersed entities, each equipped with a cell phone with a GPS function is described.
- each entity's cell phone has a slave agent operable in the entity phone that periodically collects location data from the GPS function and periodically sends a time and location data record to a master cell phone using currently utilized or future developed wireless network.
- the master cell phone has a master agent operable in the master cell phone that receives and saves the location data record from each of the entity phones and plots and displays a location plot of each of the entity, enabling the master cell phone to track and display location and movement data of a plurality of entity cell phones that are geographically dispersed.
- the master agent may send a location query to the slave agent and the slave agent on demand responds with the entity phone location from the GPS function.
- each of the phones, in a group of phones may have a master and slave agent features, enabling each phone to track each other on demand or track each other periodically by default.
- the system requires the entity phone to be attached to or to be in possession of each of the entities.
- the entities could be humans, vehicles or other mobile platforms such as shipped or moving goods.
- there may be a help and a push to talk function keys in the entity phones enabling the entity phones in the possession of humans to communicate with the master phone.
- Such a system would be cost efficient than prior art systems for location and movement tracking and would be easier to set up, requiring only loading in software agents from the Internet to cell phones, and thus would widely be available and cost effective to use, enabling such a system to be used in old applications as well as in many more new that hitherto have not needed or desired a location and movement tracking system.
- the system may be used for applications such as: parents monitoring their children in a park, in school, traveling to and from to school, extended activity away from home, or in a public area such as shopping center and amusement park, monitoring aged parents.
- applications such as: parents monitoring their children in a park, in school, traveling to and from to school, extended activity away from home, or in a public area such as shopping center and amusement park, monitoring aged parents.
- scout master monitoring scouts on a hiking trips in wilderness, ranger station monitoring hikers, where the master phone is at a base station.
- a base station may monitor a vehicle fleet, unmanned vehicles such as exploration robots, and flying planes, and goods in transit and in storage.
- the system may be used for electronic monitoring of people under court order, where the entity phone being monitored is enclosed in an electronic monitoring jacket attached to a person. In such applications, the entity phone may have a long life battery. There may be yet more applications that are not identified here.
- FIG. 1 is a block diagram that illustrates features of the present preferred embodiment of location and movement tracking system
- FIG. 2A is a block diagram that illustrates features of the present preferred embodiment of the master agent in the cell phones
- FIG. 2B is a block diagram that illustrates features of the present preferred embodiment of the slave agent in the cell phones
- FIG. 3 is a block diagram that illustrates features of the present preferred embodiment of the display in the master cell phones
- FIG. 4 is a block diagram that illustrates features of the present preferred embodiment of the user interface
- FIG. 5 is a method diagram that illustrates features of the present preferred embodiment of using location and movement tracking system.
- a system 10 of tracking location and movement of geographically dispersed entities 17 with a cell phone 16 with a GPS function 20 , has a slave agent 18 operable in the phone 16 that collects location data from the GPS function 20 and periodically sends a time and location data record to a master cell phone 12 using currently utilized or future developed wireless network 22 .
- the entity 17 may be human, goods, and vehicle.
- the master cell phone 12 has a master agent 14 operable in the master cell phone 12 that receives and saves the location data record, and plots and displays a location plot of each of the entity, enabling the master cell phone 12 to track and display location and movement data of a one or more of entity 17 with cell phones 16 , that are geographically dispersed, when the entity phone 16 to be attached to or in possession of each of the entities 17 .
- the master agent 14 may send a location query to the slave agent 18 and the slave agent 18 on demand responds with the entity phone location from the GPS function 20 .
- the system 10 may be used for applications from a group that include, (i) parents monitoring their children in a park, in school, traveling to and from to school, extended activity away from home, or in a public area such as shopping center and amusement park, monitoring aged parents, (ii) scout master monitoring scouts on a hiking trips in wilderness, ranger station monitoring hikers, where the master phone is at base station, (iii) base station monitoring a vehicle fleet, base station monitoring unmanned vehicles such as exploration robots, monitoring goods in transit and in storage, and (iv) electronic monitoring of people under court order, where the GPS phone is enclosed in an electronic monitoring jacket.
- a group that include, (i) parents monitoring their children in a park, in school, traveling to and from to school, extended activity away from home, or in a public area such as shopping center and amusement park, monitoring aged parents, (ii) scout master monitoring scouts on a hiking trips in wilderness, ranger station monitoring hikers, where the master phone is at base station
- each of the entity phones 16 may have both a master and a slave agent features, enabling each phone to track each other on demand or periodically by default.
- the slave agent 18 and the master agent 14 have a currently utilized or future developed security features for mutual authentication and encryption of data.
- the interface between the master agent 14 and the slave agent 18 may be via any number of currently utilized or future developed protocols, such as short messaging system (SMS).
- SMS short messaging system
- the slave agent 18 in the entity phone 16 suppresses sending location message records, when there is no change in location from the previous location message record sent to the master cell phone 12 .
- the slave agent 18 in the entity phone 16 sends the phone id as part of the SMS message that may include the assigned phone number and the SIM ID.
- the slave agent 18 in the entity phone 16 suppresses creation of records of SMS messages in the entity phone 16 , so as not to have record of such messages clog the list of messages that are sent and received by the entity phone, as normal usage of the phone features.
- the slave agent 18 in the entity phone 16 has currently utilized or future developed techniques to receive commands and data from the master agent 14 in the master cell phone 12 .
- Such commands and data may be used for any number of purposes such as, request status and update of the slave agent software.
- the slave agent 18 in the entity phone 16 have the currently utilized or future developed techniques to uniquely identify, verify, and authorize the commands and data from the master agent 14 in the master cell phone 12 via encryption and remote user authentication and digital signature techniques.
- the master agent in the master phone also have the currently utilized or future developed techniques to uniquely identify, and verify and authorize the location data as having come from a specific slave agent 18 in a specific entity cell phone 16 .
- the master agent 14 in the master cell phone 12 is equipped to send a message to the slave agent 18 in the entity cell phone 16 to turn on/off sending location feature in the slave agent 18 in the entity cell phone 16 .
- the master agent 14 in the master phone 12 may have currently utilized or future developed techniques to specify a geographic boundary for each of the entities, and when the entity crosses the boundary to generate an alarm in the master phone 12 . Alternatively, or in addition when the entity crosses the boundary to call the entity phone 16 with an advisory warning.
- the boundary may be specified in distance from a known location such as 100 yards, 500 yards, 1000 yards, and 1 mile from the specified location or it may be specified in latitude and longitude values.
- the master agent 14 may be loaded to the master phone 12 from an internet server. The master agent 14 then may be loaded wirelessly into the slave agent 18 in each of the entity phones 16 . Other methods of loading that are currently utilized or may be utilized in the future may be used as well.
- the master agent 14 has the functions of, user interface 82 , load slave agent to entity phones 40 , turn on/off the slave agent 42 , receive location data 44 , query location data 46 , plot and display location data 48 , specify boundary 50 for each entity phone, and security features 52 .
- the user interface function is described later with reference to FIG. 4 .
- the slave agent 18 has the functions of, receive command and data 32 , send location data 33 , respond to location query 34 , help button function 35 , and push to talk button function 36 , and security features function 37 .
- the help button function 35 may send a pre-specified SMS message to the master cell phone, identifying the nature of the help needed.
- the push to talk button function may dial out and create a voice connection to the master cell phone.
- the security features 52 in the master agent 14 and security features 37 in the slave agent 18 mutually authenticate and encrypt traffic between the slave agent 18 and the master agent 14 .
- the mobile wireless device and cell phones are general purpose computing devices with CPU, memory and non-volatile storage and are thus software-based devices, where the software controls all aspects of operation of all functions in the device.
- a company called TSH Software House based in Manchester, United Kingdom, sells a spy software package for GSM phones, that has access to phone's core features, enabling the spy software to intercept calls, intercept SMS, track the device, does not require any active internet connections, works in any country, among many other features and is advertised on their website http://www.thespyphone.com/.
- a means of tracking location and movement of geographically dispersed entities has a GPS enabled cell phone with a GPS function means, that has a slave agent means that collects location data from the GPS function and periodically sends a time and location data record via SMS protocol to a master cell phone; and the master cell phone has a master agent means that receives and saves the location data record, and plots and displays a location plot of each of the entity, enabling the master cell phone to track and display location and movement data of a plurality of GPS enabled cell phones, that are geographically dispersed.
- a means for loading the master agent to a master phone from an internet server the master agent means then loading the slave agent in each of the GPS phones wirelessly.
- the location and movement data may be displayed on the screen of the master cell phone 12 using a distance chart 56 , if the entities are in close geographic location. It may be displayed as a street map using map features 57 . It may also be displayed via a geography map 58 , if they are dispersed in a wide area across states or cities. The display may have currently utilized or future developed techniques to show entities that are in different states or different countries, by mapping their GPS location to cities, and landmarks within those cities 58 . A GPS location in lat/long to map location or landmark location technology is prior art.
- a diamond symbol 59 A next to an entity on the display may be used to indicate the entity is stopped or in motion by different symbol 59 B, such as an arrow denoting movement.
- the entities may be identified on the displays by their names that have been assigned in the user interface function 82 , as described with reference to FIG. 4 later.
- the master agent provides a user interface 82 .
- the user interface 82 has a setup function 84 , with set up features of, define group 84 A, define tracking 84 B and define display 84 C.
- a group name and members of the group are defined. Each member in the group is identified by a name and a cell telephone number. The name is used for display.
- tracking features 84 B the choice between tracking on demand and tracking periodically is selected. If tracking periodically is selected, then the frequency of tracking such as, every ten seconds, 30, 60 seconds or 1, 10, or 100 minutes may be selected. The period may default to one minute, if not selected.
- display selection the choices between distance 56 , local map 57 or city state 58 may be selected.
- An alternative group format 85 may define group members by vehicle id and a telephone number. Additional functions of delete a Group 84 D and edit a group 84 E may be used.
- Function keys 86 help facilitate the use of the system and may be set up where a function key for selecting a group for tracking 86 A may be selected, a display format change key 86 B, 86 C and 86 D between the display choices may be used. Additional function keys for disabling/stopping the feature 86 E and activating the feature 86 F may be used.
- step 60 loading the master agent 14 , from an internet server and adapting the master cell phone with a master agent 14 operable in the master cell phone 12 .
- step 62 loading slave agent 18 in the entity phone 18 from the master agent 14 and adapting, an entity cell phone, with a slave agent 18 .
- the master agent 14 turning on/off the slave agent 18 and attaching the entity phone or giving for possession to each entity. Sending a message by the master agent in the master cell phone to the slave agent in the GPS cell phone to turn on/off location feature in each GPS enabled cell phone.
- the slave agent 18 sending location data to the master phone 12 .
- the slave agent 18 operable in the phone, the agent collecting location data from the GPS function 20 and periodically sending a time and location data record to a master cell phone 12 .
- the master agent 14 receiving and saving the location data record, and plotting and displaying a location plot of each of the entity, enabling the master cell phone to track and display location and movement data of a plurality of GPS enabled cell phones, that are geographically dispersed.
- step 70 the master agent 14 , sending a location query to the slave agent 18 and the slave agent responding with the entity phone location from the GPS function.
- step 72 suppressing sending location messages by the agent 18 in the entity phone 16 , when there is no change in location from the previous location message.
- step 74 receiving commands and data by the slave agent 18 in the entity phone 16 from the master agent 14 in the master cell phone 12 .
- the master agent 14 specifies boundary in the master agent in the master phone, for each of the entity.
- step 78 generating alarm when boundary crossed, and when the entity crosses the boundary to generating an alarm in the master phone and or when the entity crossing the boundary, communicating with the entity phone 16 for an advisory warning.
- step 80 uniquely identifying, verifying and authorizing the commands and data by the slave agent in the entity phone from the master agent in the master cell phone, and the master agent in the master phone, has currently utilized or future developed techniques to uniquely identify, and verify and authorize the location data from the slave agent in the master cell phone.
- the preferred embodiment provides a cheaper and easier to set up software only location and movement tracking system that does not require any hardware and uses features of cell phones that are already owned by a large sections of people.
Abstract
Description
- This application claims priority on Provisional Application Ser. No. 61/137,038, entitled “Systems And Methods For Location And Movement Tracking Using GPS Enabled Cell Phones” filed on Jul. 26, 2008, by Tara Chand Singhal. The contents of Provisional Application Ser. No. 61/137,038 are incorporated herein by reference.
- The preferred embodiment is on systems and methods for a location and movement tracking system using GPS enabled cell phones
- A location and movement tracking system as in tracking a fleet of vehicles is a useful application. However, such systems are costly as they may use specialized hardware and software.
- It is an objective of the preferred embodiment to have a cheaper and easier to set up location and movement tracking system so they can be more widely used in many more applications that have hitherto have not used location and movement tracking systems.
- A system that tracks location and movement of geographically dispersed entities, each equipped with a cell phone with a GPS function is described. In this system each entity's cell phone has a slave agent operable in the entity phone that periodically collects location data from the GPS function and periodically sends a time and location data record to a master cell phone using currently utilized or future developed wireless network.
- These currently utilized or future developed wireless networks are global in scope and enable a cell phone anywhere to communicate with another cell phone anywhere else on the globe. Just like the use of CCD based camera that is being incorporated in almost all cell phones by their manufacturers, the small size and low power requirements of GPS integrated chips that integrate the radio and location functions and that are specifically designed for cell phone applications make the use of GPS function in the cell phones widely popular. The declining cost and cost of use of cell phones as well as the wireless network is a factor that makes this system of location and movement tracking highly cost effective than prior art systems for location and movement tracking.
- In this system, the master cell phone has a master agent operable in the master cell phone that receives and saves the location data record from each of the entity phones and plots and displays a location plot of each of the entity, enabling the master cell phone to track and display location and movement data of a plurality of entity cell phones that are geographically dispersed. Alternatively, or in addition, the master agent may send a location query to the slave agent and the slave agent on demand responds with the entity phone location from the GPS function.
- Alternatively, each of the phones, in a group of phones may have a master and slave agent features, enabling each phone to track each other on demand or track each other periodically by default. The system requires the entity phone to be attached to or to be in possession of each of the entities. The entities could be humans, vehicles or other mobile platforms such as shipped or moving goods. In some embodiments, there may be a help and a push to talk function keys in the entity phones enabling the entity phones in the possession of humans to communicate with the master phone.
- Such a system would be cost efficient than prior art systems for location and movement tracking and would be easier to set up, requiring only loading in software agents from the Internet to cell phones, and thus would widely be available and cost effective to use, enabling such a system to be used in old applications as well as in many more new that hitherto have not needed or desired a location and movement tracking system.
- The system may be used for applications such as: parents monitoring their children in a park, in school, traveling to and from to school, extended activity away from home, or in a public area such as shopping center and amusement park, monitoring aged parents. In other applications, scout master monitoring scouts on a hiking trips in wilderness, ranger station monitoring hikers, where the master phone is at a base station.
- In yet other applications, a base station may monitor a vehicle fleet, unmanned vehicles such as exploration robots, and flying planes, and goods in transit and in storage. In yet another application, the system may be used for electronic monitoring of people under court order, where the entity phone being monitored is enclosed in an electronic monitoring jacket attached to a person. In such applications, the entity phone may have a long life battery. There may be yet more applications that are not identified here.
- Some of the novel features of this preferred embodiment will be best understood from the accompanying drawings, taken in conjunction with the accompanying description, in which similar reference characters refer to similar parts, and in which:
-
FIG. 1 is a block diagram that illustrates features of the present preferred embodiment of location and movement tracking system; -
FIG. 2A is a block diagram that illustrates features of the present preferred embodiment of the master agent in the cell phones; -
FIG. 2B is a block diagram that illustrates features of the present preferred embodiment of the slave agent in the cell phones; -
FIG. 3 is a block diagram that illustrates features of the present preferred embodiment of the display in the master cell phones; -
FIG. 4 is a block diagram that illustrates features of the present preferred embodiment of the user interface; -
FIG. 5 is a method diagram that illustrates features of the present preferred embodiment of using location and movement tracking system. - As illustrated in
FIG. 1 , asystem 10 of tracking location and movement of geographically dispersedentities 17, with acell phone 16 with aGPS function 20, has aslave agent 18 operable in thephone 16 that collects location data from theGPS function 20 and periodically sends a time and location data record to amaster cell phone 12 using currently utilized or future developedwireless network 22. Theentity 17 may be human, goods, and vehicle. - The
master cell phone 12 has amaster agent 14 operable in themaster cell phone 12 that receives and saves the location data record, and plots and displays a location plot of each of the entity, enabling themaster cell phone 12 to track and display location and movement data of a one or more ofentity 17 withcell phones 16, that are geographically dispersed, when theentity phone 16 to be attached to or in possession of each of theentities 17. - Alternatively, the
master agent 14 may send a location query to theslave agent 18 and theslave agent 18 on demand responds with the entity phone location from theGPS function 20. - The
system 10 may be used for applications from a group that include, (i) parents monitoring their children in a park, in school, traveling to and from to school, extended activity away from home, or in a public area such as shopping center and amusement park, monitoring aged parents, (ii) scout master monitoring scouts on a hiking trips in wilderness, ranger station monitoring hikers, where the master phone is at base station, (iii) base station monitoring a vehicle fleet, base station monitoring unmanned vehicles such as exploration robots, monitoring goods in transit and in storage, and (iv) electronic monitoring of people under court order, where the GPS phone is enclosed in an electronic monitoring jacket. - Also, each of the
entity phones 16 may have both a master and a slave agent features, enabling each phone to track each other on demand or periodically by default. - The
slave agent 18 and themaster agent 14 have a currently utilized or future developed security features for mutual authentication and encryption of data. The interface between themaster agent 14 and theslave agent 18 may be via any number of currently utilized or future developed protocols, such as short messaging system (SMS). - The
slave agent 18 in theentity phone 16 suppresses sending location message records, when there is no change in location from the previous location message record sent to themaster cell phone 12. - The
slave agent 18 in theentity phone 16 sends the phone id as part of the SMS message that may include the assigned phone number and the SIM ID. - The
slave agent 18 in theentity phone 16 suppresses creation of records of SMS messages in theentity phone 16, so as not to have record of such messages clog the list of messages that are sent and received by the entity phone, as normal usage of the phone features. - The
slave agent 18 in theentity phone 16 has currently utilized or future developed techniques to receive commands and data from themaster agent 14 in themaster cell phone 12. Such commands and data may be used for any number of purposes such as, request status and update of the slave agent software. - The
slave agent 18 in theentity phone 16 have the currently utilized or future developed techniques to uniquely identify, verify, and authorize the commands and data from themaster agent 14 in themaster cell phone 12 via encryption and remote user authentication and digital signature techniques. The master agent in the master phone also have the currently utilized or future developed techniques to uniquely identify, and verify and authorize the location data as having come from aspecific slave agent 18 in a specificentity cell phone 16. - The
master agent 14 in themaster cell phone 12 is equipped to send a message to theslave agent 18 in theentity cell phone 16 to turn on/off sending location feature in theslave agent 18 in theentity cell phone 16. - The
master agent 14 in themaster phone 12 may have currently utilized or future developed techniques to specify a geographic boundary for each of the entities, and when the entity crosses the boundary to generate an alarm in themaster phone 12. Alternatively, or in addition when the entity crosses the boundary to call theentity phone 16 with an advisory warning. The boundary may be specified in distance from a known location such as 100 yards, 500 yards, 1000 yards, and 1 mile from the specified location or it may be specified in latitude and longitude values. - The
master agent 14 may be loaded to themaster phone 12 from an internet server. Themaster agent 14 then may be loaded wirelessly into theslave agent 18 in each of theentity phones 16. Other methods of loading that are currently utilized or may be utilized in the future may be used as well. - As illustrated in
FIG. 2A , themaster agent 14, has the functions of, user interface 82, load slave agent toentity phones 40, turn on/off theslave agent 42, receivelocation data 44,query location data 46, plot anddisplay location data 48, specify boundary 50 for each entity phone, and security features 52. The user interface function is described later with reference toFIG. 4 . - As illustrated in
FIG. 2B , theslave agent 18 has the functions of, receive command anddata 32, sendlocation data 33, respond tolocation query 34,help button function 35, and push to talk button function 36, and security features function 37. Thehelp button function 35 may send a pre-specified SMS message to the master cell phone, identifying the nature of the help needed. The push to talk button function may dial out and create a voice connection to the master cell phone. - The security features 52 in the
master agent 14 and security features 37 in theslave agent 18 mutually authenticate and encrypt traffic between theslave agent 18 and themaster agent 14. - The mobile wireless device and cell phones are general purpose computing devices with CPU, memory and non-volatile storage and are thus software-based devices, where the software controls all aspects of operation of all functions in the device. As an illustration, of the ability of the embedded software to control and provide and overlay many different functions in a cell phone, a company called TSH Software House, based in Manchester, United Kingdom, sells a spy software package for GSM phones, that has access to phone's core features, enabling the spy software to intercept calls, intercept SMS, track the device, does not require any active internet connections, works in any country, among many other features and is advertised on their website http://www.thespyphone.com/.
- Therefore, the technology itself for programming the
master agent 14 and theslave agent 18 is prior art. - A means of tracking location and movement of geographically dispersed entities, has a GPS enabled cell phone with a GPS function means, that has a slave agent means that collects location data from the GPS function and periodically sends a time and location data record via SMS protocol to a master cell phone; and the master cell phone has a master agent means that receives and saves the location data record, and plots and displays a location plot of each of the entity, enabling the master cell phone to track and display location and movement data of a plurality of GPS enabled cell phones, that are geographically dispersed.
- There may be currently utilized or future developed means for specifying a boundary in the master agent in the master phone, for each of the entity. When the entity crosses the boundary, there is an alarm generating means in the master phone. Alternatively, when the entity crosses the boundary, the master agent communicates with the entity phone for an advisory warning.
- A means for loading the master agent to a master phone from an internet server, the master agent means then loading the slave agent in each of the GPS phones wirelessly.
- As illustrated in
FIG. 3 , the location and movement data may be displayed on the screen of themaster cell phone 12 using adistance chart 56, if the entities are in close geographic location. It may be displayed as a street map using map features 57. It may also be displayed via ageography map 58, if they are dispersed in a wide area across states or cities. The display may have currently utilized or future developed techniques to show entities that are in different states or different countries, by mapping their GPS location to cities, and landmarks within thosecities 58. A GPS location in lat/long to map location or landmark location technology is prior art. - The display software technology for such display features is prior art. In addition, as illustrated in the
FIG. 3 , in the display, adiamond symbol 59A next to an entity on the display may be used to indicate the entity is stopped or in motion bydifferent symbol 59B, such as an arrow denoting movement. The entities may be identified on the displays by their names that have been assigned in the user interface function 82, as described with reference toFIG. 4 later. - As illustrated in
FIG. 4 , the master agent provides a user interface 82. The user interface 82 has a setup function 84, with set up features of, definegroup 84A, define tracking 84B and definedisplay 84C. - In defining a
group 84A, a group name and members of the group are defined. Each member in the group is identified by a name and a cell telephone number. The name is used for display. In defining tracking features 84B, the choice between tracking on demand and tracking periodically is selected. If tracking periodically is selected, then the frequency of tracking such as, every ten seconds, 30, 60 seconds or 1, 10, or 100 minutes may be selected. The period may default to one minute, if not selected. In defining display selection, the choices betweendistance 56,local map 57 orcity state 58 may be selected. Analternative group format 85 may define group members by vehicle id and a telephone number. Additional functions of delete aGroup 84D and edit agroup 84E may be used. -
Function keys 86 help facilitate the use of the system and may be set up where a function key for selecting a group for tracking 86A may be selected, a display format change key 86B, 86C and 86D between the display choices may be used. Additional function keys for disabling/stopping thefeature 86E and activating thefeature 86F may be used. - As illustrated in
FIG. 5 , the method steps are defined below. Not all steps may be used or used in the order specified. - At
step 60, loading themaster agent 14, from an internet server and adapting the master cell phone with amaster agent 14 operable in themaster cell phone 12. - At
step 62, loadingslave agent 18 in theentity phone 18 from themaster agent 14 and adapting, an entity cell phone, with aslave agent 18. - At
step 64, themaster agent 14, turning on/off theslave agent 18 and attaching the entity phone or giving for possession to each entity. Sending a message by the master agent in the master cell phone to the slave agent in the GPS cell phone to turn on/off location feature in each GPS enabled cell phone. - At
step 66, theslave agent 18 sending location data to themaster phone 12. Theslave agent 18 operable in the phone, the agent collecting location data from theGPS function 20 and periodically sending a time and location data record to amaster cell phone 12. - At
step 68, themaster agent 14 receiving and saving the location data record, and plotting and displaying a location plot of each of the entity, enabling the master cell phone to track and display location and movement data of a plurality of GPS enabled cell phones, that are geographically dispersed. - At
step 70, themaster agent 14, sending a location query to theslave agent 18 and the slave agent responding with the entity phone location from the GPS function. - At
step 72, suppressing sending location messages by theagent 18 in theentity phone 16, when there is no change in location from the previous location message. - At
step 74, receiving commands and data by theslave agent 18 in theentity phone 16 from themaster agent 14 in themaster cell phone 12. - At step 76, the
master agent 14 specifies boundary in the master agent in the master phone, for each of the entity. - At
step 78, generating alarm when boundary crossed, and when the entity crosses the boundary to generating an alarm in the master phone and or when the entity crossing the boundary, communicating with theentity phone 16 for an advisory warning. - At
step 80, uniquely identifying, verifying and authorizing the commands and data by the slave agent in the entity phone from the master agent in the master cell phone, and the master agent in the master phone, has currently utilized or future developed techniques to uniquely identify, and verify and authorize the location data from the slave agent in the master cell phone. - In summary, the preferred embodiment provides a cheaper and easier to set up software only location and movement tracking system that does not require any hardware and uses features of cell phones that are already owned by a large sections of people.
- While the particular preferred embodiment, as illustrated herein and disclosed in detail is fully capable of obtaining the objective and providing the advantages herein before stated, it is to be understood that it is merely illustrative of the presently preferred embodiments and that no limitations are intended to the details of construction or design herein shown other than as described in the appended claims.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/290,821 US11272321B2 (en) | 2008-07-26 | 2008-11-03 | Systems and methods for location and movement tracking using GPS enabled cell phones |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13703808P | 2008-07-26 | 2008-07-26 | |
US12/290,821 US11272321B2 (en) | 2008-07-26 | 2008-11-03 | Systems and methods for location and movement tracking using GPS enabled cell phones |
Publications (2)
Publication Number | Publication Date |
---|---|
US20100022255A1 true US20100022255A1 (en) | 2010-01-28 |
US11272321B2 US11272321B2 (en) | 2022-03-08 |
Family
ID=41569099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/290,821 Active 2030-10-06 US11272321B2 (en) | 2008-07-26 | 2008-11-03 | Systems and methods for location and movement tracking using GPS enabled cell phones |
Country Status (1)
Country | Link |
---|---|
US (1) | US11272321B2 (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070294033A1 (en) * | 2006-06-14 | 2007-12-20 | Mts Technologies, Inc. | Vehicular fleet monitoring via public wireless communication access points using compressed diagnostic data sets and reduced latency transmissions |
US20100240404A1 (en) * | 2009-03-20 | 2010-09-23 | Mccrosky Rachael Marie Caire | Personal location monitoring system and related devices and methods |
US20100323659A1 (en) * | 2009-06-22 | 2010-12-23 | Wehling John H | Mobile Communication Units that Display Connectivity Loss Boundaries |
US20120023548A1 (en) * | 2010-07-26 | 2012-01-26 | Research In Motion Limted | Apparatus, and an associated method, for implementing a parental control feature at a wireless device |
WO2012021784A1 (en) * | 2010-08-13 | 2012-02-16 | Google Inc. | Automatic place detection |
US20120154148A1 (en) * | 2010-12-16 | 2012-06-21 | King Fahd University Of Petroleum And Minerals | System and method for tracking people |
US20120154146A1 (en) * | 2010-12-16 | 2012-06-21 | King Fahd University Of Petroleum And Minerals | System and method for tracking people |
WO2012091947A1 (en) * | 2010-12-29 | 2012-07-05 | Cellco Partnership D/B/A Verizon Wireless | Mobile-originated voicemail messages with location metadata |
US20120196541A1 (en) * | 2009-06-19 | 2012-08-02 | Cohda Wireless Pty. Ltd. | Environment estimation in a wireless communication system |
US20130293377A1 (en) * | 2010-12-16 | 2013-11-07 | King Fahd University Of Petroleum And Minerals | System and method for tracking people |
US8775535B2 (en) | 2011-01-18 | 2014-07-08 | Voxilate, Inc. | System and method for the transmission and management of short voice messages |
US8781457B2 (en) | 2011-12-02 | 2014-07-15 | Text Safe Teens, Llc | Remote mobile device management |
US20140236808A1 (en) * | 2013-02-16 | 2014-08-21 | Ilarion Bilynsky | Social Networking System for Users Having Portable Electronic Devices with GPS Capabilities and Its Associated Method of Operation |
US8954088B1 (en) * | 2010-12-23 | 2015-02-10 | Cox Communications, Inc. | Location-based person and object monitoring |
US8965404B2 (en) | 2012-05-16 | 2015-02-24 | Liveviewgps, Inc. | Providing location of a mobile device |
US20150126234A1 (en) * | 2012-09-12 | 2015-05-07 | ACCO Brands Corporation | User interface for object tracking |
US20150223080A1 (en) * | 2014-02-03 | 2015-08-06 | Honeywell International Inc. | Planning a wireless network |
CN105933862A (en) * | 2016-04-13 | 2016-09-07 | 北京搜狗科技发展有限公司 | Mobile terminal and positioning method and device thereof |
US11380143B2 (en) | 2015-11-17 | 2022-07-05 | The Goodyear Tire & Rubber Company | System and method for servicing a damaged vehicle |
US20240038050A1 (en) * | 2022-07-28 | 2024-02-01 | Ford Global Technologies, Llc | Vehicle as a beacon |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020082068A1 (en) * | 2000-12-22 | 2002-06-27 | Singhal Tara Chand | Method and apparatus for an educational game and dynamic message entry and display |
US20040056775A1 (en) * | 1999-07-02 | 2004-03-25 | Musco Corporation | Means and apparatus for control of remote electronic devices |
US20050085242A1 (en) * | 2003-09-12 | 2005-04-21 | Nec Corporation | Data delivery apparatus, data delivery system, server, data delivery method, communication device, and electronic apparatus |
US20050288036A1 (en) * | 2004-06-25 | 2005-12-29 | Brewer Beth A | Geographical location information sharing among wireless devices |
US20060003777A1 (en) * | 2004-06-30 | 2006-01-05 | Mitsubishi Denki Kabushiki Kaisha | Mobile unit information sharing system |
US20060199612A1 (en) * | 2004-09-21 | 2006-09-07 | Beyer Malcolm K Jr | Method of providing a cellular phone/pda communication system |
US7233815B2 (en) * | 1999-09-06 | 2007-06-19 | Honda Giken Kogyo Kabushiki Kaisha | Radio communication system for vehicle |
US7353034B2 (en) * | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US20080132243A1 (en) * | 2006-11-30 | 2008-06-05 | Sony Ericsson Mobile Communications Ab | Device and method for providing location information on a portable mobile communications device |
US20080146251A1 (en) * | 2000-06-28 | 2008-06-19 | Vernon Meadows | System and method for monitoring the location of individuals via the world wide web using a wireless communications network |
US7412226B2 (en) * | 2005-03-14 | 2008-08-12 | Kyocera Wireless Corp. | Push-to-locate wireless communication device and method of use |
US20080220728A1 (en) * | 2007-03-06 | 2008-09-11 | Samsung Electronics Co., Ltd. | Ptt-enabled mobile terminal, ptt service providing system, and sender location display method |
US20090037569A1 (en) * | 2007-07-31 | 2009-02-05 | Intuition Publishing Limited | System and method for providing a distributed workflow through a plurality of handheld devices |
US20090088183A1 (en) * | 2007-10-02 | 2009-04-02 | Piersol Kurt W | Geographically self-labeling access points |
US20090088182A1 (en) * | 2007-10-02 | 2009-04-02 | Piersol Kurt W | Geographic tagging of network access points |
US20100113065A1 (en) * | 2008-11-04 | 2010-05-06 | International Business Machines Corporation | Gps driven architecture for delivery of location based multimedia and method of use |
US20150319297A1 (en) * | 2004-09-21 | 2015-11-05 | Advanced Ground Information Systems, Inc. | Method of providing a cellular phone/pda communication system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8738025B2 (en) * | 2008-05-30 | 2014-05-27 | Alcatel Lucent | Mobile-server protocol for location-based services |
-
2008
- 2008-11-03 US US12/290,821 patent/US11272321B2/en active Active
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040056775A1 (en) * | 1999-07-02 | 2004-03-25 | Musco Corporation | Means and apparatus for control of remote electronic devices |
US7233815B2 (en) * | 1999-09-06 | 2007-06-19 | Honda Giken Kogyo Kabushiki Kaisha | Radio communication system for vehicle |
US20080146251A1 (en) * | 2000-06-28 | 2008-06-19 | Vernon Meadows | System and method for monitoring the location of individuals via the world wide web using a wireless communications network |
US20020082068A1 (en) * | 2000-12-22 | 2002-06-27 | Singhal Tara Chand | Method and apparatus for an educational game and dynamic message entry and display |
US20050085242A1 (en) * | 2003-09-12 | 2005-04-21 | Nec Corporation | Data delivery apparatus, data delivery system, server, data delivery method, communication device, and electronic apparatus |
US20050288036A1 (en) * | 2004-06-25 | 2005-12-29 | Brewer Beth A | Geographical location information sharing among wireless devices |
US20060003777A1 (en) * | 2004-06-30 | 2006-01-05 | Mitsubishi Denki Kabushiki Kaisha | Mobile unit information sharing system |
US20060199612A1 (en) * | 2004-09-21 | 2006-09-07 | Beyer Malcolm K Jr | Method of providing a cellular phone/pda communication system |
US20150319297A1 (en) * | 2004-09-21 | 2015-11-05 | Advanced Ground Information Systems, Inc. | Method of providing a cellular phone/pda communication system |
US7412226B2 (en) * | 2005-03-14 | 2008-08-12 | Kyocera Wireless Corp. | Push-to-locate wireless communication device and method of use |
US20080227473A1 (en) * | 2005-04-04 | 2008-09-18 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US7353034B2 (en) * | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US20080132243A1 (en) * | 2006-11-30 | 2008-06-05 | Sony Ericsson Mobile Communications Ab | Device and method for providing location information on a portable mobile communications device |
US20080220728A1 (en) * | 2007-03-06 | 2008-09-11 | Samsung Electronics Co., Ltd. | Ptt-enabled mobile terminal, ptt service providing system, and sender location display method |
US20090037569A1 (en) * | 2007-07-31 | 2009-02-05 | Intuition Publishing Limited | System and method for providing a distributed workflow through a plurality of handheld devices |
US7908311B2 (en) * | 2007-07-31 | 2011-03-15 | Intuition Publishing Limited | System and method for providing a distributed workflow through a plurality of handheld devices |
US20090088183A1 (en) * | 2007-10-02 | 2009-04-02 | Piersol Kurt W | Geographically self-labeling access points |
US20090088182A1 (en) * | 2007-10-02 | 2009-04-02 | Piersol Kurt W | Geographic tagging of network access points |
US20100113065A1 (en) * | 2008-11-04 | 2010-05-06 | International Business Machines Corporation | Gps driven architecture for delivery of location based multimedia and method of use |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7912641B2 (en) * | 2006-06-14 | 2011-03-22 | Mts Technologies, Inc. | Vehicular fleet monitoring via public wireless communication access points using compressed diagnostic data sets and reduced latency transmissions |
US20070294033A1 (en) * | 2006-06-14 | 2007-12-20 | Mts Technologies, Inc. | Vehicular fleet monitoring via public wireless communication access points using compressed diagnostic data sets and reduced latency transmissions |
US20100240404A1 (en) * | 2009-03-20 | 2010-09-23 | Mccrosky Rachael Marie Caire | Personal location monitoring system and related devices and methods |
US20120196541A1 (en) * | 2009-06-19 | 2012-08-02 | Cohda Wireless Pty. Ltd. | Environment estimation in a wireless communication system |
US9008584B2 (en) * | 2009-06-19 | 2015-04-14 | Cohda Wireless Pty. Ltd. | Environment estimation in a wireless communication system |
US20100323659A1 (en) * | 2009-06-22 | 2010-12-23 | Wehling John H | Mobile Communication Units that Display Connectivity Loss Boundaries |
US8233896B2 (en) * | 2009-06-22 | 2012-07-31 | Northrop Grumman Systems Corporation | Mobile communication units that display connectivity loss boundaries |
US20120023548A1 (en) * | 2010-07-26 | 2012-01-26 | Research In Motion Limted | Apparatus, and an associated method, for implementing a parental control feature at a wireless device |
US8483711B1 (en) | 2010-08-13 | 2013-07-09 | Google Inc. | Automatic place detection |
US8233913B2 (en) | 2010-08-13 | 2012-07-31 | Google Inc. | Automatic place detection |
WO2012021784A1 (en) * | 2010-08-13 | 2012-02-16 | Google Inc. | Automatic place detection |
US20120154146A1 (en) * | 2010-12-16 | 2012-06-21 | King Fahd University Of Petroleum And Minerals | System and method for tracking people |
US20120154148A1 (en) * | 2010-12-16 | 2012-06-21 | King Fahd University Of Petroleum And Minerals | System and method for tracking people |
US8896441B2 (en) * | 2010-12-16 | 2014-11-25 | King Fahd of Petroleum and Minerals | System and method for tracking people |
US8519845B2 (en) * | 2010-12-16 | 2013-08-27 | King Fahd University Of Petroleum And Minerals | System and method for tracking people |
US20130293377A1 (en) * | 2010-12-16 | 2013-11-07 | King Fahd University Of Petroleum And Minerals | System and method for tracking people |
US8954088B1 (en) * | 2010-12-23 | 2015-02-10 | Cox Communications, Inc. | Location-based person and object monitoring |
WO2012091947A1 (en) * | 2010-12-29 | 2012-07-05 | Cellco Partnership D/B/A Verizon Wireless | Mobile-originated voicemail messages with location metadata |
US8655323B2 (en) | 2010-12-29 | 2014-02-18 | Cellco Partnership | Mobile-originated voicemail messages with location metadata |
WO2012091943A1 (en) * | 2010-12-29 | 2012-07-05 | Cellco Partnership D/B/A Verizon Wireless | Mobile-originated voicemail messages with location metadata |
US8775535B2 (en) | 2011-01-18 | 2014-07-08 | Voxilate, Inc. | System and method for the transmission and management of short voice messages |
US8942692B2 (en) | 2011-12-02 | 2015-01-27 | Text Safe Teens, Llc | Remote mobile device management |
US8781457B2 (en) | 2011-12-02 | 2014-07-15 | Text Safe Teens, Llc | Remote mobile device management |
US8965404B2 (en) | 2012-05-16 | 2015-02-24 | Liveviewgps, Inc. | Providing location of a mobile device |
US20150126234A1 (en) * | 2012-09-12 | 2015-05-07 | ACCO Brands Corporation | User interface for object tracking |
US20140236808A1 (en) * | 2013-02-16 | 2014-08-21 | Ilarion Bilynsky | Social Networking System for Users Having Portable Electronic Devices with GPS Capabilities and Its Associated Method of Operation |
US20150223080A1 (en) * | 2014-02-03 | 2015-08-06 | Honeywell International Inc. | Planning a wireless network |
US9426674B2 (en) * | 2014-02-03 | 2016-08-23 | Honeywell International Inc. | Planning a wireless network |
US11380143B2 (en) | 2015-11-17 | 2022-07-05 | The Goodyear Tire & Rubber Company | System and method for servicing a damaged vehicle |
CN105933862A (en) * | 2016-04-13 | 2016-09-07 | 北京搜狗科技发展有限公司 | Mobile terminal and positioning method and device thereof |
US20240038050A1 (en) * | 2022-07-28 | 2024-02-01 | Ford Global Technologies, Llc | Vehicle as a beacon |
US11908302B1 (en) * | 2022-07-28 | 2024-02-20 | Ford Global Technologies, Llc | Vehicle as a beacon |
Also Published As
Publication number | Publication date |
---|---|
US11272321B2 (en) | 2022-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11272321B2 (en) | Systems and methods for location and movement tracking using GPS enabled cell phones | |
ES2329471T3 (en) | MANAGEMENT OF CONTEXTUAL INFORMATION WITH A MOBILE STATION. | |
US6771972B2 (en) | System and method for a distributed search for a lost asset | |
ES2295582T3 (en) | METHOD FOR TRAINING A WIRELESS INFORMATION DEVICE FOR ACCESS TO LOCALIZATION DATA. | |
ES2672655T3 (en) | System to leave and retrieve messages | |
Gaonkar et al. | Micro-blog: sharing and querying content through mobile phones and social participation | |
JP6599321B2 (en) | Mobile network-based geofencing | |
CN100571437C (en) | The method of alert service is provided when moving out of the safety area | |
CN102224757B (en) | Using wireless characteristic to trigger generation of position fix | |
Geetha et al. | IoT enabled intelligent bus transportation system | |
KR101418640B1 (en) | Identifying and locating users on a mobile network | |
US8224355B2 (en) | System and method for improved communication bandwidth utilization when monitoring location information | |
US20030013449A1 (en) | Monitoring boundary crossings in a wireless network | |
US7312700B2 (en) | GPS enabled cell phone with common interest alerts | |
US20090119119A1 (en) | System and method for creating and managing a personalized web interface for monitoring location information on individuals and objects using tracking devices | |
US20150087264A1 (en) | Contextually Aware Mobile Device | |
CN102667746A (en) | Triggering actions based on changes in a network connection | |
US20050136946A1 (en) | System, method and computer program product for providing differential location services with mobile-based location tracking | |
JP2008519555A (en) | Method and system for monitoring and controlling apparatus using wireless medium | |
CN102804815A (en) | Context-based Interaction Model For Mobile Devices | |
WO2005043940A1 (en) | Proximate location detection system and method | |
CN101043747B (en) | Method for realizing inter-mobile terminal position data interaction based on geographical information system | |
CN107948923A (en) | A kind of information processing method based on virtual fence, client and server | |
CN110267207B (en) | Intelligent position monitoring method and device and electronic equipment | |
WO2009109736A2 (en) | Free tracking |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCV | Information on status: appeal procedure |
Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS |
|
STCV | Information on status: appeal procedure |
Free format text: BOARD OF APPEALS DECISION RENDERED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |
|
STCC | Information on status: application revival |
Free format text: WITHDRAWN ABANDONMENT, AWAITING EXAMINER ACTION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |