US20080266174A1 - Location method and system and locatable portable device - Google Patents
Location method and system and locatable portable device Download PDFInfo
- Publication number
- US20080266174A1 US20080266174A1 US11/871,007 US87100707A US2008266174A1 US 20080266174 A1 US20080266174 A1 US 20080266174A1 US 87100707 A US87100707 A US 87100707A US 2008266174 A1 US2008266174 A1 US 2008266174A1
- Authority
- US
- United States
- Prior art keywords
- server
- gps
- portable device
- location
- user
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/34—Power consumption
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
Definitions
- the present invention relates to the field of location methods and systems, and more specifically to assisted GPS location methods and systems.
- the conventional GPS system is made up of a network of satellites in non-geostationary orbit, a network for controlling and maintaining the network of satellites and a series of receivers that can calculate their approximate position on the surface of the Earth.
- the conventional GPS system has certain limitations mainly because of the low power emitted by the satellites and the low sent information transmission rate. These characteristics mean that the Time to First Fix (TTFF) is high (several minutes).
- TTFF Time to First Fix
- the receiving capacity is furthermore generally limited to areas with directive visibility of the satellites.
- A-GPS Assisted GPS
- This assistance can comprise approximate device position information, information on the position of the satellites and/or clock information.
- the assistance information is formed by the three types of information mentioned or by just one of them.
- the TTFF GPS signal acquisition times
- the receiver is more quickly synchronized with the signal of the satellites and does not require decoding said signal, as it knows a priori the information it is going to receive from them.
- the time required for location is therefore reduced; the location sensitivity and precision is increased, allowing to fix the position in complicated environments, such as large urban and interior environments; battery consumption is reduced, increasing the autonomy of the system.
- GSM/GPRS mobile telephony
- Japanese patent application JP11083529 describes a device which can be located as a result of the combination of a GPS receiver, an accelerometer and a gyroscope. Thanks to this combination, the system tries to minimize battery consumption. However, location of the device is always carried out locally in the device itself, without making use of an external element such as a server, slowing down the calculation and jeopardizing location efficiency.
- Japanese patent application JP10221427 also describes a device which can be located by means of a GPS positioning system, in which a transmission module is turned off when GPS coverage is lost. The battery is thus saved. However, as in the previous case, location of the device is also achieved locally, thereby not optimizing the calculation and jeopardizing the efficiency of the location.
- the present invention solves the aforementioned problems by means of a method which, thanks to the combination of the use of sensors present in the portable device and of the use of A-GPS location technology, allows reducing the battery consumption of a GPS location system.
- the autonomy of the device increases and the quality of the system is improved since the location time of the device and the battery consumption is reduced and precision of the obtained location is increased.
- a location method of a portable device from a server configured to communicate with said portable device through a wireless communication network is provided with the steps of: sending from the server to the portable device GPS assistance information through the wireless communication network; obtaining in an A-GPS positioning module of the portable device a GPS signal coming from a satellite system; calculating in the portable device a location of the device itself from said GPS signal and from the GPS assistance information sent by the server; sending the location to the server.
- the method further comprises the step of: when the portable device is stopped, hibernating the A-GPS positioning module, the transmission/receiving module and a microprocessor of the portable device managing these modules, such that the battery is saved and the autonomy of the portable device is thus increased.
- the step of hibernating the modules and the microprocessor is preferably carried out by the portable device itself according to at least the information obtained from motion sensor means which can detect the motion of said device.
- the portable device preferably calculates, from said information comprised in the GPS signal, the speed of the device itself, this information relating to the speed of the device being used to make the decision to hibernate these modules and this microprocessor.
- the device (1) Before the step of hibernating the modules and the microprocessor, the device (1) preferably sends the server (2): the last location obtained by the A-GPS positioning module, previous locations stored in the device, if any, and informs the server that it is going to hibernate the modules and the microprocessor.
- This calculation of the location of the device is optionally carried out in an on demand mode, i.e. as a response to an occasional request of a user, which occasional request is made through said server.
- the mode for obtaining locations of the device can be changed from on demand mode to tracking mode, i.e. upon periodic requests made every certain time period, upon request of the user, who determines said time period.
- This calculation and sending of the location of the device is alternatively carried out in tracking mode, i.e. it is repeated periodically, provided there is GPS coverage, every certain time period, upon request of a user who determines this time period, through the server.
- the device if the device loses coverage of the wireless communication network, the device stores in a local memory all the locations calculated according to the tracking mode which have not been sent to the server due to a lack of coverage of the wireless communication network, and are sent to the server when the device recovers this coverage.
- the device In this tracking mode, if the portable device loses coverage of the wireless communication network and is in motion, the device: continues calculating its locations from said GPS signal and from the GPS assistance information sent, and stores these locations in a memory of the device to be sent to the server when the device has recovered said coverage of the wireless communication network.
- the mode for obtaining locations of the device can be changed from tracking mode to on demand mode.
- the portable device When the A-GPS positioning and transmission/receiving modules are turned on, if GPS coverage is lost by the A-GPS positioning module, the portable device sends the server: the last location obtained by the A-GPS positioning module, and previous locations stored in the device, if any; and informs the server that GPS coverage has been lost.
- the following steps occur: turning on the A-GPS positioning module, turning on the transmission/receiving module, informing the server that said modules have been turned on and that it is trying to obtain GPS coverage.
- the portable device can optionally be turned off voluntarily by means of an encoded key that the carrier of the device has or automatically due to the battery of the portable device being used up.
- the server Before being turned off: the server is informed that it is going to be turned off; it sends the server the last location obtained by the A-GPS positioning module and sends the server previous locations stored in the device, if any.
- both A-GPS positioning and transmission/receiving modules are activated, the device begins to search for GPS coverage, and the device informs the server of this.
- the portable device When the portable device obtains GPS coverage and has the A-GPS and transmission/receiving modules turned on: it informs the server of this and sends its current location.
- the device Every time the device sends the server any of the locations obtained in the A-GPS positioning module, it also preferably includes the time associated to each of said locations.
- the server is preferably configured to inform a user of the position of the portable device.
- the server sends the user the last position obtained by the portable device. If the device is stopped, the server sends the user the last position of the device stored by the server, in which this last position has been sent from the device to the server before hibernating the A-GPS positioning and transmission/receiving modules.
- the device before stopping, the device has both GPS coverage and coverage of the wireless communication network, it informs the user that the information of the location sent corresponds to the current position of the device.
- the server sends the user the last position of the device stored by the server, in which this last position has been sent from the device to the server before losing GPS coverage, and the server informs the user that: the information of the location sent may not correspond to the current position of the device, but rather it corresponds to the last position that the device was able to calculate before losing the GPS coverage and that the device is searching for GPS coverage.
- the server sends the user the last position of the device stored by the server, and the server informs the user that: the information of the location sent may not correspond to the current position of the device and that the device is turned off.
- the device If at a certain time the device did not have coverage of the wireless communication network, the device tries to work/operate according to the description given up to this point, provided that it is technically possible, always connecting with the server when said wireless coverage is recovered, in order to know what happened during that interval.
- the user optionally receives the position of the portable device such that one of the following is chosen: shown on a cartographic map which can be accessed from a fixed terminal or a mobile terminal, shown in text format, or by means of an audio file.
- the system also optionally allows defining area alerts (geofencing). After the detection of a defined event associated to the defined area (entering/leaving), defined by the device, the latter can trigger the alert it has defined/associated according to the event.
- a portable device comprising: global A-GPS positioning means configured to receive a GPS signal from a network of GPS satellites; transmission/receiving means configured to connect to a wireless communication network and to receive therethrough, from one server at least GPS assistance information and location requests; in which said portable device can calculate its position from the GPS assistance information and from the GPS signal and to send said position to said server.
- the device comprises motion sensor means which can detect information which can be used to hibernate or interrupt the hibernation of said A-GPS positioning and transmission/receiving modules, according to the absence or presence of motion of the portable device.
- These motion sensor means preferably comprise an accelerometer.
- the device also preferably comprises a microprocessor which can control the A-GPS positioning means, the transmission/receiving means, the motion sensor means and an internal storage memory characteristic of the device.
- the device preferably further comprises a battery.
- the device also preferably further comprises an access interface, preferably a USB port.
- the invention finally provides a location system for locating a portable device comprising: at least one portable device like the one mentioned previously, and a server configured to communicate through a data channel with the portable device through a wireless communication network.
- the server preferably comprises a GPS assistance information sub-system, in turn comprising a database which can store the assistance information, in charge of the management for obtaining, treating and sending the GPS assistance information from the server to the device, a geographic information sub-system in turn comprising a cartographic database which can store maps, in which said geographic information sub-system of information is configured to manage actions relating to cartography requests, positioning on said cartography of the location of the device, geocoding and reverse geocoding and a user management sub-system in turn comprising a database which can store information associated to the users, in which said user management sub-system is configured to manage the registration, cancellation, permissions, privacy, security and spatial temporal preferences of the users.
- a GPS assistance information sub-system in turn comprising a database which can store the assistance information, in charge of the management for obtaining, treating and sending the GPS assistance information from the server to the device
- a geographic information sub-system in turn comprising a cartographic database which can store maps, in which said geographic information sub-system of information is configured to manage actions relating
- the method and system of the present invention therefore allows, under certain conditions, sending the location from the server to a user even when the device is at rest (low energy consumption mode), it not being necessary to set up communication therewith at that time.
- the device of the present invention is equipped with the latest technologies based on satellite-assisted location (A-GPS) and mobile communications, high precision can be reached in each of the A-GPS locations carried out.
- A-GPS satellite-assisted location
- the service quality of this GPS location system is measured through the response time of the location, of the precision of the location obtained and of the battery consumption of the device.
- a system having a service quality that is greater than a conventional GPS system.
- the high autonomy of the device furthermore does not jeopardize the efficiency thereof or the high service quality achieved, represented by the quick response to the position requests made by a user and by the high probability of a reliable response.
- This system can even provide the real position of the device to the user, without needing to communicate with the device, the device further being in a low energy consumption mode.
- FIG. 1 shows a diagram of the location system according to an embodiment of the present invention.
- FIG. 2 shows a diagram of a portable device which can be located by means of the method and system of the present invention.
- FIG. 3 shows a diagram of a server of the location system of the present invention.
- FIG. 4 shows the state diagram of the operating algorithm of the method and system of the present invention.
- FIG. 5 shows the flow chart of the operating algorithm of the method and system of the present invention.
- FIG. 1 shows a diagram of the location system.
- the system comprises a server 2 and one or several portable devices 1 which can be located.
- FIG. 1 shows a single portable device 1 .
- Communication between the server 2 and the portable device 1 is set up through a wireless communication network 3 .
- Non-limiting examples of possible wireless communication networks are GSM, GPRS, CDMA, PHS, EDGE, UMTS, FOMA, CDMA2000, TD-SCDMA, HSDPA, HSUPA, WiFi, WiMAX and Bluetooth.
- This wireless communication network 3 is preferably a GSM/GPRS network.
- FIG. 2 shows a diagram of the portable device 1 .
- the device 1 is wireless.
- the device 1 comprises an A-GPS positioning module 11 comprising a GPS receiver. Through this A-GPS positioning module 11 , the device 1 can receive GPS signals 4 from a system of satellites 8 , GPS assistance information (A-GPS) from a server 2 and can continuously calculate its location provided that it has GPS coverage. Both the GPS signals 4 and the system of GPS satellites 8 are schematically shown in FIG. 1 .
- the portable device 1 also comprises a transmission/receiving module 12 through which the device 1 communicates with the server 2 .
- This module 12 comprises the conventional elements for setting up wireless communication on a mobile network, such as mobile communication modem, a transmitter/receiver and a SIM card.
- the device 1 further comprises a motion sensor 14 , which can measure at least the acceleration of the device 1 and thus determine if the device is in motion or at rest (stopped).
- the motion sensor 14 is preferably an accelerometer.
- the motion sensor 14 preferably an accelerometer, allows, together with other aspects indicated below, switching the A-GPS positioning module 11 and the transmission/receiving module 12 from a microcontroller 15 in a low consumption or hibernated mode, with the subsequent prolongation of the life of the battery 13 or increase in the autonomy of the device 1 . In this transition, the microprocessor 16 will also operate in a low energy consumption mode.
- “hibernating” is understood as the action of switching a device or device module to a low operating activity and minimum energy consumption state.
- “hibernating an A-GPS positioning module” is understood as the action of switching said module to a state in which the following actions are not carried out: listening and processing GPS signals from satellites, calculating positions and calculating the speed of the device comprising this module. Energy consumption is thus minimized.
- “hibernating a transmission/receiving module” is understood as the action of switching said module to a state in which the following actions are not carried out: transmitting or receiving information to/from the server, i.e. a communication channel with the server is not set up and therefore there is no transmission/receiving of information between server and device. Energy consumption is thus minimized.
- “hibernating a microprocessor of a device” is understood as the action of switching said microprocessor to a state in which the only activity which is carried out is waiting to see whether there is a signal from a motion sensor, in which case the microprocessor sends an on order to the A-GPS positioning module and transmission/receiving module. Energy consumption is thus minimized.
- turning on is understood as the action of switching a device or device module to a normal activity or full efficiency state, with the subsequent energy consumption. This term “turning on” is applied both to a device and to the A-GPS positioning module, transmission/receiving module, motion sensor and microprocessor comprised in said device.
- turning off is understood as the action of switching a device or device module to a nil activity state and therefore a state with no energy consumption. This term “turning off” is applied both to a device and to the A-GPS positioning module, transmission/receiving module, motion sensor and microprocessor comprised in said device.
- the device 1 also comprises a microprocessor 15 , which in turn comprises an information storage means or memory 16 .
- This memory 16 is useful for storing the GPS assistance information (A-GPS) sent from the server 2 to the device 1 , local locations carried out by the device 1 and which are not sent by the server 2 due to several circumstances, such as not having coverage of the wireless communication network 3 or because it is designed for this local storage.
- A-GPS GPS assistance information
- the microprocessor 15 and the A-GPS positioning modules 11 and transmission/receiving modules 12 can be in three possible states: off state, involving no energy consumption, on state, involving a normal energy consumption, or low consumption or hibernated state, involving an energy consumption that is lower than the previous state and therefore prolongs the life of the battery of the device 1 .
- the A-GPS positioning module 11 does not process the GPS signal 4 from the satellites 8 or calculate the positions or the speed of the device 1 .
- the device 1 also has a power supply battery 13 , to supply the modules or elements thereof requiring it.
- the system prolongs the life of said battery 13 to increase the autonomy of the device 1 with respect to other devices using conventional or autonomous GPS technology.
- the device 1 preferably also comprises an access interface 17 .
- This access interface 17 is preferably a USB port.
- This access interface 17 can be used as an access to several elements, such as the power supply connector of the battery 13 or an encoded key 18 to turn off the device 1 safely and without risk of the manipulation or turning off by persons who are not authorized to turn it off. This is achieved by means of the univocal association between the device 1 and an encoded key 18 which is only valid for a USB belonging to the carrier of the device.
- This key 18 is shown in FIG. 2 .
- the encoded key can be useful for turning off the device 1 when its carrier is on a plane.
- the device 1 can be turned off by the owner thereof connecting with and identifying himself or herself to the server 2 through a WEB service, or a mobile telephony application, or through a telephone call for example.
- the USB security key can preferably also be encrypted, in order to prevent an unauthorized person from making a fraudulent copy.
- the device 1 preferably also comprises visual indicators 17 - 1 17 - 2 17 - 3 providing the carrier of the device 1 with information on the state of several elements. For example, they can inform about the state of the battery 13 , about whether the A-GPS positioning module 11 has coverage and about whether the transmission/receiving module 12 has coverage.
- These visual indicators are preferably LED diodes.
- the LED diodes 17 - 1 17 - 2 17 - 3 have the following functions: If a green light is blinking in a first LED 17 - 1 , it means that the device 1 is turned on. If the green light is steady, it means that the battery 13 is charged and that the device 1 has a power supply from the battery 13 connected to the access interface 17 . If a red light is blinking in said LED 17 - 1 , it means that the battery 13 is low. If the red light is steady, it means that the battery 13 is being charged by means of a supply source. If an orange light is blinking in a second LED 17 - 2 , it means that the device 1 has coverage of the mobile communication network 3 . If a blue light is blinking in a third LED 17 - 3 , it means that the device 1 has coverage of the system of GPS satellites 8 .
- the device 1 optionally also comprises a gyroscope and a digital compass to obtain an estimate of the position in the absence of a satellite signal 4 .
- the device 1 optionally also comprises short-range radio communication means, i.e. Bluetooth, infrared, or any other form of conventional short-range radio communication for sending the position to other devices 1 having these same means.
- short-range radio communication means i.e. Bluetooth, infrared, or any other form of conventional short-range radio communication for sending the position to other devices 1 having these same means.
- GNSS Global Navigation Satellite System
- GPS Global Navigation Satellite System
- Galileo Galileo
- GLONASS GLONASS
- the system optionally also allows defining area alerts (geofencing) created by the user 6 through the server 2 and loaded in the portable device 1 itself.
- the device 1 being able to constantly know its position thanks to the A-GPS positioning module 11 and after the detection of a defined event associated to the defined area (entering/leaving), will trigger the alert it has defined/associated according to the event: changing the operating mode (tracking mode to on request mode), sending a short message to a person defined by the user 6 , informing the server or other possible actions.
- the user 6 may or may not be the carrier of the device 1 .
- the user 6 wants to know where his or her teenage child is at all times, the user 6 is obviously not the carrier of the device 1 (the carrier of the device 1 is his or her child). If, on the other hand, the user 6 goes to an unknown place and wants to be oriented, it is the user 6 himself or herself who carries the device 1 .
- the portable device 1 is small, with a credit card type size, not larger than a keychain or mini-agenda for example, therefore it is easily portable.
- FIG. 3 shows a diagram of the server 2 of the system of the present invention.
- the server 2 comprises a processor 23 controlling the remaining elements of the server.
- the server 2 communicates with the portable device 1 through a data channel 5 set up on the wireless communication network 3 .
- the server 2 can automatically provide the portable device 1 with GPS assistance information (A-GPS), occasional location requests for the on demand mode (which is explained below), receive information from the device (location, change of state. . . ), etc.
- the A-GPS assistance information is provided periodically.
- the server 2 receives information from the device 1 , as will be explained below.
- the server 2 also comprises a GPS assistance information sub-system 20 , including a database necessary for sending the GPS assistance information and in charge of the management for obtaining, treating and sending said information to the device 1 .
- the information of this sub-system 20 is obtained by means of the connection to a GPS reference network containing information on the spatial/temporal situation of the GPS satellites.
- the server 2 also comprises a geographic information sub-system 21 (commonly known as GIS: “Geographic Information System”) comprising a cartographic database including the necessary maps whereby a response will be given from the server 2 of the system to the user 6 .
- GIS Geographic Information System
- This sub-system manages all the actions relating to the cartography request, positioning on the cartography of the location of the device, path, geocoding (conversion of coordinates into street/number and vice versa), etc. . . .
- the server 2 further comprises a user management sub-system 22 including a database with the information associated to such users.
- Said sub-system 22 is used at least for the management of the registration, cancellation, permissions, privacy, security, spatial temporal preferences of the users. This type of management is always closely related or is necessary in the location services (LBS, Location Based Service).
- FIG. 5 shows the flow chart of the operating algorithm of the system of FIG. 1 .
- FIGS. 4 and 5 show two possible alternatives for explaining the operating algorithm.
- the portable device 1 can be in one of the following states explained below, ACTIVE state 30 , REST state 31 , GPS SEARCH state 32 and OFF state 33 .
- the assistance information is sent automatically and, preferably, periodically from the server 2 to the device 1 , through the data channel 5 existing between both elements 1 , 2 , over the wireless communication network 3 . Thanks to this assistance information (A-GPS), the portable device 1 can carry out locations in a shorter time period than that necessary with systems using (autonomous) conventional GPS systems. This involves a subsequent increase of autonomy over time.
- the device 1 when the device 1 loses coverage of the wireless communication network 3 but still has GPS coverage, therefore it continues to calculate its locations, the device 1 stores these locations locally (in the memory 16 ), until recovering the coverage of the wireless communication network 3 . When it is recovered, the device 1 can now be connected to the server 2 , send it the stored information, if any, check if there is a request to change the operating mode in the server, etc.
- This OFF state 33 is the state in which the device 1 is completely turned off, i.e. both the A-GPS positioning module 11 and the transmission/receiving module 12 , the microprocessor 16 and the motion sensor 14 , are turned off or disconnected (with no energy consumption).
- this OFF state 33 There is only one possible transition in this OFF state 33 : the transition occurring when, upon turning on the device 1 , it switches to the GPS SEARCH state 32 .
- This transition is shown in FIG. 4 with reference number 40 , and the following actions are carried out by the device 1 : turning on the A-GPS positioning module 11 and the transmission/receiving module 12 , connecting to the server 2 to inform it of the new GPS SEARCH state 32 it is switching to; and waiting until obtaining GPS coverage. Note that during this transition 40 , in the event that the device 1 has outdated A-GPS information, the open connection 5 with the server 2 can be used to update it.
- This GPS SEARCH state 32 is the state in which the device 1 has both the A-GPS positioning module 11 and the transmission/receiving module 12 turned on, but does not have GPS coverage.
- the transmission/receiving module 12 is preferred to be turned on instead of turned off to not affect the autonomy of the device, due to the fact that the off/on switching and vice versa has a high energy consumption, and we consider that out-of-coverage states can be temporally brief. If, in this state 32 , a location request is received from a user 6 (shown in FIG. 1 ), the server 2 can provide the user 6 with the last location it has stored and inform him or her that the device is out of GPS coverage at that time.
- This ACTIVE state 30 is the state in which the device 1 has both the A-GPS positioning module 11 and the transmission/receiving module 12 turned on, and it further has GPS coverage.
- the device 1 can be self-located for two reasons: because there is a specific request communicated from the server 2 (transition 45 ) or because there is a pre-programmed request that is repeated every certain time interval Tx (transition 44 ).
- the first type of self-location i.e. transition 45 , corresponds to an on demand operating mode, which will be explained below.
- the second type of self-location i.e. transition 44 , corresponds to a tracking operating mode, which will also be explained below.
- the latter communicates with the server 2 to send the last location obtained from the A-GPS positioning module 11 and to check if there has been a request to change the operating mode of the device 1 in the server 2 .
- This REST state 31 is the state in which the device 1 has the A-GPS positioning module 11 and the transmission/receiving module 12 and the microprocessor 15 in the Hibernated operating mode (low consumption), but the motion sensor 14 is on and working in normal mode. Since both modules 11 , 12 are in the low energy consumption mode, autonomy of the device is prolonged.
- This network 7 can either be a data network from a personal computer, for example Internet, or a mobile communication network from a mobile terminal or PDA, such as GSM, GPRS, etc.
- the user 6 can also receive (for example, in his or her mobile telephone or PDA), a map with the information of the location of the device 1 .
- the user can also contact a service provider help center by making a telephone call.
- This mode also referred to as request-response mode, is the basic operating mode of the system.
- the user 6 who is the end customer, requests the location of a portable device 1 by means of any possible type of access which allows connecting with the network 7 , such as a computer with access to Internet (web page, etc.), mobile telephone, PDA, etc. . . .
- the server 2 then responds, if possible, with the sending of a map showing the current location of the device 1 , or with a corresponding message in the event that the location information of the device 1 could not be provided at that time.
- the device 1 In this on demand mode, there is no established time for the device 1 to carry out self-locations (transitions 44 and 45 of FIG. 4 ). Therefore, the device 1 does not periodically carry out self-locations.
- the server 2 responds to occasional location requests by the user 6 .
- This mode is used to continuously track the device 1 .
- the system is continuously monitoring the device 1 , and therefore, the person or thing that has it associated thereto.
- the device 1 is self-located every certain time period “TX” that can be configured in the server 2 and sends its location to the server 2 .
- This mode further allows any occasional request from the server 2 , i.e. it includes the possibilities offered by the on demand mode. If the device 1 loses coverage of the communications network 3 , such that it is not possible to send the location to the server 2 , the device continues self-locating itself every period “TX” defined above and storing in its local memory 16 , so that later when it recovers coverage of the mobile network, it can communicate with the server 2 and send locally stored the locations. At this time it sends to the server all the locations stored in the memory 16 of the device 1 .
- the user 6 can switch between both modes, as needed.
- the server 2 informs the device 1 when the state is switched from on demand to tracking, or vice versa.
- the positions can be stored locally each interval “TX”, but the communication channel 5 only opens every one greater time interval “Ty” (Ty>Tx)) a group of them can optionally be sent later simultaneously and in a compressed manner so as to reduce the battery consumption of the device 1 and thus increase its autonomy.
- the user 6 can therefore, in real time, locate one or more devices 1 , from the server 2 , and carry out tracking in real time and generate reports or simply carry out occasional requests of the portable device 1 .
- the user 6 purchases the device 1 , he or she may hire the service plan (for example, a monthly plan) that is most suited to his or her needs, become registered in such service and immediately access the location service provided.
- the service plan for example, a monthly plan
- the location service provided by the invention can be used in both personal and professional (business) environments.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Location method for locating a portable device from a server configured to communicate with said portable device through a wireless communications network, comprising the steps of: sending GPS assistance information from the server (2) to the portable device (1) through said wireless communication network (3); obtaining in an A-GPS positioning module (11) of the portable device (1) a GPS signal (4) from a satellite system (8); calculating in said portable device (1) a location of the device (1) itself from said GPS signal (4) and from the GPS assistance information sent by the server (2); sending said location to the server (2). The method further comprises the step of: when the portable device (1) stops, hibernating the A-GPS positioning module (11), the transmission/receiving module (12) and a microprocessor (15) of said portable device (1) managing said modules (11, 12), such that the battery is saved and autonomy of the portable device (1) is thus achieved. Portable device and location system.
Description
- The present invention relates to the field of location methods and systems, and more specifically to assisted GPS location methods and systems.
- The conventional GPS system is made up of a network of satellites in non-geostationary orbit, a network for controlling and maintaining the network of satellites and a series of receivers that can calculate their approximate position on the surface of the Earth.
- The conventional GPS system has certain limitations mainly because of the low power emitted by the satellites and the low sent information transmission rate. These characteristics mean that the Time to First Fix (TTFF) is high (several minutes). The receiving capacity is furthermore generally limited to areas with directive visibility of the satellites.
- International patent application WO 2006/000605 describes a device for the analysis of the activity of a person and for the automatic detection of falls. The person's position is detected by means of a conventional GPS system and, continuously measures the acceleration of the (by means of an accelerometer) for the purpose of monitoring if the person falls to the ground, such that the fall is associated with a certain instantaneous acceleration value. This device is designed for fall detection, but its efficiency is low as an absolute position detector, especially in interior spaces, where GPS signals easily lose coverage.
- The conventional GPS model has been improved by the use of A-GPS (Assisted GPS) technology, which has a direct effect on the TTFF and on receiver sensitivity, broadening reception to areas without direct visibility. In addition to communication with GPS satellites, A-GPS technology is based on the use of certain additional information or assistance which is received by other external means or elements (such as a system server) which aids in locating the receiver.
- This assistance can comprise approximate device position information, information on the position of the satellites and/or clock information. According to the manufacturer and the system, the assistance information is formed by the three types of information mentioned or by just one of them.
- With the assistance information, which has a time validity and is therefore periodically downloaded from the server to the receiver device, the following improvements occur: the TTFF (GPS signal acquisition times) is reduced, since the receiver is more quickly synchronized with the signal of the satellites and does not require decoding said signal, as it knows a priori the information it is going to receive from them. The time required for location is therefore reduced; the location sensitivity and precision is increased, allowing to fix the position in complicated environments, such as large urban and interior environments; battery consumption is reduced, increasing the autonomy of the system.
- On the other hand, one of the main problems in portable location devices is the little autonomy they have, i.e. the reduced number of hours of use they allow without needing to charge the battery. The difficulties in the attempts to improve the maximum charge of the batteries of these devices have led designers of such devices to optimize the consumption control systems of these devices, allowing the main modules to hibernate if they are not used for a certain time period. Therefore, for example, in location devices using mobile telephony (GSM/GPRS) to transmit their position, consumption of the of GSM/GPRS module is reduced to a minimum in the event that the device is connected only to the mobile telephony operator and is not carrying out any information transaction.
- Japanese patent application JP11083529 describes a device which can be located as a result of the combination of a GPS receiver, an accelerometer and a gyroscope. Thanks to this combination, the system tries to minimize battery consumption. However, location of the device is always carried out locally in the device itself, without making use of an external element such as a server, slowing down the calculation and jeopardizing location efficiency.
- Japanese patent application JP10221427 also describes a device which can be located by means of a GPS positioning system, in which a transmission module is turned off when GPS coverage is lost. The battery is thus saved. However, as in the previous case, location of the device is also achieved locally, thereby not optimizing the calculation and jeopardizing the efficiency of the location.
- Although there are systems making use of the aforementioned A-GPS location technology, the normal operation of these systems consists of having the A-GPS module turned off until a location request is received. Unfortunately switching said A-GPS module from off to on affects the autonomy of the device, since the consumption of energy derived from turning on and completely activating an A-GPS module, with the signaling and information exchange involved, is very high.
- The present invention solves the aforementioned problems by means of a method which, thanks to the combination of the use of sensors present in the portable device and of the use of A-GPS location technology, allows reducing the battery consumption of a GPS location system. In other words, the autonomy of the device increases and the quality of the system is improved since the location time of the device and the battery consumption is reduced and precision of the obtained location is increased.
- In one aspect of the invention, a location method of a portable device from a server configured to communicate with said portable device through a wireless communication network is provided with the steps of: sending from the server to the portable device GPS assistance information through the wireless communication network; obtaining in an A-GPS positioning module of the portable device a GPS signal coming from a satellite system; calculating in the portable device a location of the device itself from said GPS signal and from the GPS assistance information sent by the server; sending the location to the server. The method further comprises the step of: when the portable device is stopped, hibernating the A-GPS positioning module, the transmission/receiving module and a microprocessor of the portable device managing these modules, such that the battery is saved and the autonomy of the portable device is thus increased.
- The step of hibernating the modules and the microprocessor is preferably carried out by the portable device itself according to at least the information obtained from motion sensor means which can detect the motion of said device.
- The portable device preferably calculates, from said information comprised in the GPS signal, the speed of the device itself, this information relating to the speed of the device being used to make the decision to hibernate these modules and this microprocessor.
- Before the step of hibernating the modules and the microprocessor, the device (1) preferably sends the server (2): the last location obtained by the A-GPS positioning module, previous locations stored in the device, if any, and informs the server that it is going to hibernate the modules and the microprocessor.
- This calculation of the location of the device is optionally carried out in an on demand mode, i.e. as a response to an occasional request of a user, which occasional request is made through said server.
- In this case, the mode for obtaining locations of the device can be changed from on demand mode to tracking mode, i.e. upon periodic requests made every certain time period, upon request of the user, who determines said time period.
- This calculation and sending of the location of the device is alternatively carried out in tracking mode, i.e. it is repeated periodically, provided there is GPS coverage, every certain time period, upon request of a user who determines this time period, through the server.
- In this case, if the device loses coverage of the wireless communication network, the device stores in a local memory all the locations calculated according to the tracking mode which have not been sent to the server due to a lack of coverage of the wireless communication network, and are sent to the server when the device recovers this coverage.
- In this tracking mode, if the portable device loses coverage of the wireless communication network and is in motion, the device: continues calculating its locations from said GPS signal and from the GPS assistance information sent, and stores these locations in a memory of the device to be sent to the server when the device has recovered said coverage of the wireless communication network.
- In this case, the mode for obtaining locations of the device can be changed from tracking mode to on demand mode.
- When the A-GPS positioning and transmission/receiving modules are turned on, if GPS coverage is lost by the A-GPS positioning module, the portable device sends the server: the last location obtained by the A-GPS positioning module, and previous locations stored in the device, if any; and informs the server that GPS coverage has been lost.
- If the device begins to move after having been stopped and with the A-GPS positioning and transmission/receiving modules hibernated, the following steps occur: turning on the A-GPS positioning module, turning on the transmission/receiving module, informing the server that said modules have been turned on and that it is trying to obtain GPS coverage.
- The portable device can optionally be turned off voluntarily by means of an encoded key that the carrier of the device has or automatically due to the battery of the portable device being used up. Before being turned off: the server is informed that it is going to be turned off; it sends the server the last location obtained by the A-GPS positioning module and sends the server previous locations stored in the device, if any.
- When the portable device is turned on by its carrier, the following steps occur: both A-GPS positioning and transmission/receiving modules are activated, the device begins to search for GPS coverage, and the device informs the server of this.
- When the portable device obtains GPS coverage and has the A-GPS and transmission/receiving modules turned on: it informs the server of this and sends its current location.
- Every time the device sends the server any of the locations obtained in the A-GPS positioning module, it also preferably includes the time associated to each of said locations.
- The server is preferably configured to inform a user of the position of the portable device. In this case, the server sends the user the last position obtained by the portable device. If the device is stopped, the server sends the user the last position of the device stored by the server, in which this last position has been sent from the device to the server before hibernating the A-GPS positioning and transmission/receiving modules. In this case, before stopping, the device has both GPS coverage and coverage of the wireless communication network, it informs the user that the information of the location sent corresponds to the current position of the device. If before stopping the device does not have GPS coverage, it informs the user that the information of the location sent may not correspond to the current position of the device, in which case said information corresponds to the last position that the device was able to calculate before losing GPS coverage. Alternatively, if the device is in motion but has lost GPS coverage, the server sends the user the last position of the device stored by the server, in which this last position has been sent from the device to the server before losing GPS coverage, and the server informs the user that: the information of the location sent may not correspond to the current position of the device, but rather it corresponds to the last position that the device was able to calculate before losing the GPS coverage and that the device is searching for GPS coverage.
- Alternatively, if the device is turned off, the server sends the user the last position of the device stored by the server, and the server informs the user that: the information of the location sent may not correspond to the current position of the device and that the device is turned off.
- If at a certain time the device did not have coverage of the wireless communication network, the device tries to work/operate according to the description given up to this point, provided that it is technically possible, always connecting with the server when said wireless coverage is recovered, in order to know what happened during that interval.
- The user optionally receives the position of the portable device such that one of the following is chosen: shown on a cartographic map which can be accessed from a fixed terminal or a mobile terminal, shown in text format, or by means of an audio file.
- The system also optionally allows defining area alerts (geofencing). After the detection of a defined event associated to the defined area (entering/leaving), defined by the device, the latter can trigger the alert it has defined/associated according to the event.
- In another aspect of the present invention, a portable device is provided comprising: global A-GPS positioning means configured to receive a GPS signal from a network of GPS satellites; transmission/receiving means configured to connect to a wireless communication network and to receive therethrough, from one server at least GPS assistance information and location requests; in which said portable device can calculate its position from the GPS assistance information and from the GPS signal and to send said position to said server. The device comprises motion sensor means which can detect information which can be used to hibernate or interrupt the hibernation of said A-GPS positioning and transmission/receiving modules, according to the absence or presence of motion of the portable device.
- These motion sensor means preferably comprise an accelerometer. The device also preferably comprises a microprocessor which can control the A-GPS positioning means, the transmission/receiving means, the motion sensor means and an internal storage memory characteristic of the device.
- The device preferably further comprises a battery. The device also preferably further comprises an access interface, preferably a USB port.
- It preferably further comprises visual means for indicating the state of said battery, of the A-GPS positioning means and of the transmission/receiving means.
- The invention finally provides a location system for locating a portable device comprising: at least one portable device like the one mentioned previously, and a server configured to communicate through a data channel with the portable device through a wireless communication network.
- The server preferably comprises a GPS assistance information sub-system, in turn comprising a database which can store the assistance information, in charge of the management for obtaining, treating and sending the GPS assistance information from the server to the device, a geographic information sub-system in turn comprising a cartographic database which can store maps, in which said geographic information sub-system of information is configured to manage actions relating to cartography requests, positioning on said cartography of the location of the device, geocoding and reverse geocoding and a user management sub-system in turn comprising a database which can store information associated to the users, in which said user management sub-system is configured to manage the registration, cancellation, permissions, privacy, security and spatial temporal preferences of the users.
- The method and system of the present invention therefore allows, under certain conditions, sending the location from the server to a user even when the device is at rest (low energy consumption mode), it not being necessary to set up communication therewith at that time.
- Thanks to the fact the device of the present invention is equipped with the latest technologies based on satellite-assisted location (A-GPS) and mobile communications, high precision can be reached in each of the A-GPS locations carried out.
- The service quality of this GPS location system is measured through the response time of the location, of the precision of the location obtained and of the battery consumption of the device.
- In other words, and in short, a system is obtained having a service quality that is greater than a conventional GPS system. The high autonomy of the device furthermore does not jeopardize the efficiency thereof or the high service quality achieved, represented by the quick response to the position requests made by a user and by the high probability of a reliable response. This system can even provide the real position of the device to the user, without needing to communicate with the device, the device further being in a low energy consumption mode.
- For the purpose of aiding in better understanding the features of the invention according to a preferred practical embodiment thereof and to complement this description, a set of illustrative and non-limiting drawings is attached as an integral part thereof. In these drawings:
-
FIG. 1 shows a diagram of the location system according to an embodiment of the present invention. -
FIG. 2 shows a diagram of a portable device which can be located by means of the method and system of the present invention. -
FIG. 3 shows a diagram of a server of the location system of the present invention. -
FIG. 4 shows the state diagram of the operating algorithm of the method and system of the present invention. -
FIG. 5 shows the flow chart of the operating algorithm of the method and system of the present invention. -
FIG. 1 shows a diagram of the location system. The system comprises aserver 2 and one or severalportable devices 1 which can be located.FIG. 1 shows a singleportable device 1. Communication between theserver 2 and theportable device 1 is set up through awireless communication network 3. Non-limiting examples of possible wireless communication networks are GSM, GPRS, CDMA, PHS, EDGE, UMTS, FOMA, CDMA2000, TD-SCDMA, HSDPA, HSUPA, WiFi, WiMAX and Bluetooth. Thiswireless communication network 3 is preferably a GSM/GPRS network. -
FIG. 2 shows a diagram of theportable device 1. Thedevice 1 is wireless. Thedevice 1 comprises anA-GPS positioning module 11 comprising a GPS receiver. Through thisA-GPS positioning module 11, thedevice 1 can receive GPS signals 4 from a system ofsatellites 8, GPS assistance information (A-GPS) from aserver 2 and can continuously calculate its location provided that it has GPS coverage. Both the GPS signals 4 and the system ofGPS satellites 8 are schematically shown inFIG. 1 . - The
portable device 1 also comprises a transmission/receivingmodule 12 through which thedevice 1 communicates with theserver 2. Thismodule 12 comprises the conventional elements for setting up wireless communication on a mobile network, such as mobile communication modem, a transmitter/receiver and a SIM card. - The
device 1 further comprises amotion sensor 14, which can measure at least the acceleration of thedevice 1 and thus determine if the device is in motion or at rest (stopped). Themotion sensor 14 is preferably an accelerometer. - The
motion sensor 14, preferably an accelerometer, allows, together with other aspects indicated below, switching theA-GPS positioning module 11 and the transmission/receivingmodule 12 from amicrocontroller 15 in a low consumption or hibernated mode, with the subsequent prolongation of the life of thebattery 13 or increase in the autonomy of thedevice 1. In this transition, themicroprocessor 16 will also operate in a low energy consumption mode. - In the context of the present invention, “hibernating” is understood as the action of switching a device or device module to a low operating activity and minimum energy consumption state.
- In this sense, in the context of the present invention “hibernating an A-GPS positioning module” is understood as the action of switching said module to a state in which the following actions are not carried out: listening and processing GPS signals from satellites, calculating positions and calculating the speed of the device comprising this module. Energy consumption is thus minimized.
- Also in the context of the present invention, “hibernating a transmission/receiving module” is understood as the action of switching said module to a state in which the following actions are not carried out: transmitting or receiving information to/from the server, i.e. a communication channel with the server is not set up and therefore there is no transmission/receiving of information between server and device. Energy consumption is thus minimized.
- Likewise, in the context of the present invention “hibernating a microprocessor of a device” is understood as the action of switching said microprocessor to a state in which the only activity which is carried out is waiting to see whether there is a signal from a motion sensor, in which case the microprocessor sends an on order to the A-GPS positioning module and transmission/receiving module. Energy consumption is thus minimized.
- It must be clarified that switching a device from hibernation to on has an energy consumption that is much lower than switching from turned off to turned on, which has a high energy consumption peak.
- In the context of the present invention, “turning on” is understood as the action of switching a device or device module to a normal activity or full efficiency state, with the subsequent energy consumption. This term “turning on” is applied both to a device and to the A-GPS positioning module, transmission/receiving module, motion sensor and microprocessor comprised in said device.
- Finally, in the context of the present invention, “turning off” is understood as the action of switching a device or device module to a nil activity state and therefore a state with no energy consumption. This term “turning off” is applied both to a device and to the A-GPS positioning module, transmission/receiving module, motion sensor and microprocessor comprised in said device.
- As has already been mentioned, the
device 1 also comprises amicroprocessor 15, which in turn comprises an information storage means ormemory 16. Thismemory 16 is useful for storing the GPS assistance information (A-GPS) sent from theserver 2 to thedevice 1, local locations carried out by thedevice 1 and which are not sent by theserver 2 due to several circumstances, such as not having coverage of thewireless communication network 3 or because it is designed for this local storage. - The
microprocessor 15 and theA-GPS positioning modules 11 and transmission/receivingmodules 12 can be in three possible states: off state, involving no energy consumption, on state, involving a normal energy consumption, or low consumption or hibernated state, involving an energy consumption that is lower than the previous state and therefore prolongs the life of the battery of thedevice 1. In the low consumption or hibernated state, theA-GPS positioning module 11 does not process the GPS signal 4 from thesatellites 8 or calculate the positions or the speed of thedevice 1. - The
device 1 also has apower supply battery 13, to supply the modules or elements thereof requiring it. The system prolongs the life of saidbattery 13 to increase the autonomy of thedevice 1 with respect to other devices using conventional or autonomous GPS technology. - The
device 1 preferably also comprises anaccess interface 17. Thisaccess interface 17 is preferably a USB port. Thisaccess interface 17 can be used as an access to several elements, such as the power supply connector of thebattery 13 or an encoded key 18 to turn off thedevice 1 safely and without risk of the manipulation or turning off by persons who are not authorized to turn it off. This is achieved by means of the univocal association between thedevice 1 and an encoded key 18 which is only valid for a USB belonging to the carrier of the device. This key 18 is shown inFIG. 2 . For example, the encoded key can be useful for turning off thedevice 1 when its carrier is on a plane. In the event of the loss of the encoded key 18, thedevice 1 can be turned off by the owner thereof connecting with and identifying himself or herself to theserver 2 through a WEB service, or a mobile telephony application, or through a telephone call for example. The USB security key can preferably also be encrypted, in order to prevent an unauthorized person from making a fraudulent copy. - The
device 1 preferably also comprises visual indicators 17-1 17-2 17-3 providing the carrier of thedevice 1 with information on the state of several elements. For example, they can inform about the state of thebattery 13, about whether theA-GPS positioning module 11 has coverage and about whether the transmission/receivingmodule 12 has coverage. These visual indicators are preferably LED diodes. - In a particular embodiment, the LED diodes 17-1 17-2 17-3 have the following functions: If a green light is blinking in a first LED 17-1, it means that the
device 1 is turned on. If the green light is steady, it means that thebattery 13 is charged and that thedevice 1 has a power supply from thebattery 13 connected to theaccess interface 17. If a red light is blinking in said LED 17-1, it means that thebattery 13 is low. If the red light is steady, it means that thebattery 13 is being charged by means of a supply source. If an orange light is blinking in a second LED 17-2, it means that thedevice 1 has coverage of themobile communication network 3. If a blue light is blinking in a third LED 17-3, it means that thedevice 1 has coverage of the system ofGPS satellites 8. - The
device 1 optionally also comprises a gyroscope and a digital compass to obtain an estimate of the position in the absence of a satellite signal 4. - The
device 1 optionally also comprises short-range radio communication means, i.e. Bluetooth, infrared, or any other form of conventional short-range radio communication for sending the position toother devices 1 having these same means. - Any conventional GNSS system (Global Navigation Satellite System), such as GPS, Galileo, GLONASS, etc., can optionally also be used as a system of
satellites 8. - The system optionally also allows defining area alerts (geofencing) created by the
user 6 through theserver 2 and loaded in theportable device 1 itself. Thedevice 1, being able to constantly know its position thanks to theA-GPS positioning module 11 and after the detection of a defined event associated to the defined area (entering/leaving), will trigger the alert it has defined/associated according to the event: changing the operating mode (tracking mode to on request mode), sending a short message to a person defined by theuser 6, informing the server or other possible actions. - According to the specific application for which the location device and method is to be used, the
user 6 may or may not be the carrier of thedevice 1. For example, if theuser 6 wants to know where his or her teenage child is at all times, theuser 6 is obviously not the carrier of the device 1 (the carrier of thedevice 1 is his or her child). If, on the other hand, theuser 6 goes to an unknown place and wants to be oriented, it is theuser 6 himself or herself who carries thedevice 1. - Finally, the
portable device 1 is small, with a credit card type size, not larger than a keychain or mini-agenda for example, therefore it is easily portable. -
FIG. 3 shows a diagram of theserver 2 of the system of the present invention. Theserver 2 comprises aprocessor 23 controlling the remaining elements of the server. Theserver 2 communicates with theportable device 1 through a data channel 5 set up on thewireless communication network 3. On this data channel 5 theserver 2 can automatically provide theportable device 1 with GPS assistance information (A-GPS), occasional location requests for the on demand mode (which is explained below), receive information from the device (location, change of state. . . ), etc. The A-GPS assistance information is provided periodically. On the data channel 5, theserver 2 receives information from thedevice 1, as will be explained below. - The
server 2 also comprises a GPSassistance information sub-system 20, including a database necessary for sending the GPS assistance information and in charge of the management for obtaining, treating and sending said information to thedevice 1. The information of thissub-system 20 is obtained by means of the connection to a GPS reference network containing information on the spatial/temporal situation of the GPS satellites. - The
server 2 also comprises a geographic information sub-system 21 (commonly known as GIS: “Geographic Information System”) comprising a cartographic database including the necessary maps whereby a response will be given from theserver 2 of the system to theuser 6. This sub-system manages all the actions relating to the cartography request, positioning on the cartography of the location of the device, path, geocoding (conversion of coordinates into street/number and vice versa), etc. . . . - The
server 2 further comprises auser management sub-system 22 including a database with the information associated to such users. Saidsub-system 22 is used at least for the management of the registration, cancellation, permissions, privacy, security, spatial temporal preferences of the users. This type of management is always closely related or is necessary in the location services (LBS, Location Based Service). - The location method from an operating algorithm of the system of
FIG. 1 is detailed below. This operating algorithm is exemplified in the state diagram ofFIG. 4 .FIG. 5 shows the flow chart of the operating algorithm of the system ofFIG. 1 . In other words,FIGS. 4 and 5 show two possible alternatives for explaining the operating algorithm. - The
portable device 1 can be in one of the following states explained below,ACTIVE state 30,REST state 31,GPS SEARCH state 32 and OFFstate 33. - The reasons for the transitions between
states - loss/recovery of GPS coverage;
- absence/recovery of motion (detected through the information obtained from the
motion sensor 14 of the device, which is always available, and from the speed of the device obtained from theA-GPS positioning module 11 thereof, which is only available is it has GPS coverage); - turning on/turning off of the device, either because the battery is used up or due to the use of the encoded key (by means of USB, for example).
- The following actions can be carried out by the device 1:
- turning on/turning off/hibernating the
A-GPS location module 11 - turning on/turning off/hibernating the transmission/receiving
module 12; - connecting to the
server 2 to:- Send the last location which is available in the
A-GPS positioning module 11 and the time associated to said location (note that the device is continuously calculating its own position provided that it has GPS coverage). - Send the locations, if any, stored in the
local memory 16 of the device (this occurs when coverage of thewireless network 3 has been lost and the device, by the operating mode it has, continues storing locations locally, or because it has thus been defined according to the process). - Send from the
device 1 to the server 2 a change of state of thedevice 1, in the event that said transition between states exists. - Check if a request for the device to change the operating mode has existed in the server.
- Send the last location which is available in the
- waiting for the recovery of the signal of the
mobile communication network 3, in the event that it has been lost. - As mentioned previously, the assistance information (A-GPS) is sent automatically and, preferably, periodically from the
server 2 to thedevice 1, through the data channel 5 existing between bothelements wireless communication network 3. Thanks to this assistance information (A-GPS), theportable device 1 can carry out locations in a shorter time period than that necessary with systems using (autonomous) conventional GPS systems. This involves a subsequent increase of autonomy over time. - Furthermore, when the
device 1 loses coverage of thewireless communication network 3 but still has GPS coverage, therefore it continues to calculate its locations, thedevice 1 stores these locations locally (in the memory 16), until recovering the coverage of thewireless communication network 3. When it is recovered, thedevice 1 can now be connected to theserver 2, send it the stored information, if any, check if there is a request to change the operating mode in the server, etc. - Each of the four states shown in
FIG. 4 is detailed below: - This OFF
state 33 is the state in which thedevice 1 is completely turned off, i.e. both theA-GPS positioning module 11 and the transmission/receivingmodule 12, themicroprocessor 16 and themotion sensor 14, are turned off or disconnected (with no energy consumption). - There is only one possible transition in this OFF state 33: the transition occurring when, upon turning on the
device 1, it switches to theGPS SEARCH state 32. This transition is shown inFIG. 4 withreference number 40, and the following actions are carried out by the device 1: turning on theA-GPS positioning module 11 and the transmission/receivingmodule 12, connecting to theserver 2 to inform it of the newGPS SEARCH state 32 it is switching to; and waiting until obtaining GPS coverage. Note that during thistransition 40, in the event that thedevice 1 has outdated A-GPS information, the open connection 5 with theserver 2 can be used to update it. - This
GPS SEARCH state 32 is the state in which thedevice 1 has both theA-GPS positioning module 11 and the transmission/receivingmodule 12 turned on, but does not have GPS coverage. The transmission/receivingmodule 12 is preferred to be turned on instead of turned off to not affect the autonomy of the device, due to the fact that the off/on switching and vice versa has a high energy consumption, and we consider that out-of-coverage states can be temporally brief. If, in thisstate 32, a location request is received from a user 6 (shown inFIG. 1 ), theserver 2 can provide theuser 6 with the last location it has stored and inform him or her that the device is out of GPS coverage at that time. - There are three
possible transitions - 1) Transition 41: If GPS coverage is obtained, the
device 1 switches to theACTIVE state 30. Thedevice 1 connects to theserver 2 and actions associated to thistransition 41 are carried out to check what happened during the period in which it was without GPS coverage and if there has been a switching request for switching the operating mode of the device. TheA-GPS positioning module 11 and transmission/receivingmodule 12, which were turned on, continue to be on. - 2) Transition 42: If the
device 1 detects, through themotion sensor 14, the absence of motion (i.e. if thedevice 1 has stopped), thedevice 1 switches to theREST state 31. Note that the decision for thistransition 41 is made only from the information of themotion sensor 14, because since there is no GPS coverage it is impossible to obtain speed data from theA-GPS positioning module 11. Before entering thisstate 31, thedevice 1 connects to theserver 2 to inform it that its state changes to the REST state, to check if there has been a request to change the operating mode of thedevice 1 in theserver 2, and theA-GPS positioning module 11 and transmission/receivingmodule 12 further switch to Hibernation. - 3) Transition 43: If the
device 1 is completely turned off, either because thebattery 13 is used up or due to the manipulation of its carrier through the use of theUSB key 18, thedevice 1 switches to theOFF state 33. The actions that are carried out are the following: connecting with theserver 2 to inform it about theOFF state 33 it is switching to, checking if there has been a request to change the operating mode of thedevice 1 in theserver 2 and turning off the transmission/receivingmodule 12 and theA-GPS positioning module 11. If, for example, thedevice 1 has no battery left, it is interesting for theserver 2 to know this in case auser 6 is attempting to locate thedevice 1, in order to be informed of this. Furthermore, if, for example, the carrier of thedevice 1 is going to take a plane, theserver 2 is informed that thedevice 1 has been turned off. - This
ACTIVE state 30 is the state in which thedevice 1 has both theA-GPS positioning module 11 and the transmission/receivingmodule 12 turned on, and it further has GPS coverage. - In this
ACTIVE state 30, thedevice 1 can be self-located for two reasons: because there is a specific request communicated from the server 2 (transition 45) or because there is a pre-programmed request that is repeated every certain time interval Tx (transition 44). - The first type of self-location, i.e.
transition 45, corresponds to an on demand operating mode, which will be explained below. - The second type of self-location, i.e.
transition 44, corresponds to a tracking operating mode, which will also be explained below. - After the self-
location device 1, the latter communicates with theserver 2 to send the last location obtained from theA-GPS positioning module 11 and to check if there has been a request to change the operating mode of thedevice 1 in theserver 2. - There are three
possible transitions state 30 to other states: - 1) Transition 46: this transition is shown in
FIG. 4 withreference number 46 and occurs from the information obtained from themotion sensor 14 of thedevice 1, and because a null speed of the device has been obtained from theA-GPS positioning module 1. Once this decision is made, the device then communicates with theserver 2 to send the last location available in theA-GPS positioning module 11, to check if there has been a request to change the operating mode of thedevice 1 in theserver 2 and to inform on the REST state it is switching to. It further switches to the Hibernation of theA-GPS positioning module 11, the transmission/receivingmodule 12 and of themicroprocessor 15 itself. - 2) Transition 47: If GPS coverage is lost, the
device 1 switches to aGPS SEARCH state 32. This transition is shown inFIG. 4 withreference number 47, and the following actions are carried out by the device 1: connecting with theserver 2 to inform that it switches to theGPS SEARCH state 32, checking if there has been a request to change the operating mode of thedevice 1 in theserver 2 and sending the last A-GPS location available in the A-GPS positioning module. In the event that there is a location attempt or request for locating thedevice 1 by auser 6, theserver 2 can give theuser 6 the last stored location it has (together with the time at which it occurred) and informing that thedevice 1 is outside of GPS coverage at that time. TheA-GPS positioning module 11 and transmission/receivingmodule 12 are still turned on in saidtransition 47. - 3) Transition 48: If the
device 1 is turned off completely, either due to thebattery 13 being used up or due to manipulation by the carrier through the use of theUSB key 18, thedevice 1 switches to anOFF state 33. The actions which are carried out are: connecting with theserver 2 to inform about theOFF state 33 it is switching to and if it is due to a decision of the carrier of the device or due to the battery being used up, sending the last location available in theA-GPS positioning module 11, checking if there has been a request to change the operating mode of thedevice 1 in theserver 2 and turning off the transmission/receivingmodule 12 and theA-GPS positioning module 11. If duringstate 33 theserver 2 receives a location request for locating thedevice 1 fromuser 6, the server can return the last location of thedevice 1 before being turned off, informing that it is in the OFF state and that this is because of the battery being used up or because of a decision made by the carrier of the device. - This
REST state 31 is the state in which thedevice 1 has theA-GPS positioning module 11 and the transmission/receivingmodule 12 and themicroprocessor 15 in the Hibernated operating mode (low consumption), but themotion sensor 14 is on and working in normal mode. Since bothmodules - The following possible transitions exist in this REST state 31:
- 1) Transition 49: When the
device 1 recovers motion, this transition occurs when such device switches to theGPS SEARCH state 32. Thedevice 1 detects that it is in motion through the motion sensor 14 (it detects the acceleration), this time however it cannot obtained the data of the speed of thedevice 1 from theA-GPS positioning module 11, because this module is in the low consumption or hibernated operating mode in which it is not processing the GPS signal 4 and therefore does not calculate the speed of the GPS either. This transition is shown inFIG. 4 withreference number 49, and the actions carried out by thedevice 1 at the time when themotion sensor 14 detects the motion of the device, are the following: turning on theA-GPS positioning module 11 and the transmission/receivingmodule 12, connecting with the server to inform about switching the state, checking if there has been a request to change the operating mode and waiting until obtaining GPS coverage. It is important to observe that during thistransition 49, in the event that thedevice 1 has outdated A-GPS information, the open connection with theserver 2 can be used to update it. - It must be pointed out that in this
REST state 31, the system has an optimized operation because if a location request reaches theserver 2 from auser 6, theserver 2 carries out the following actions depending on: - If its prior state was the ACTIVE state 30: It responds with the current location of the
device 1, despite the fact that specific communication with such device has not even been needed and that the device is in REST, in a hibernated mode (low consumption), prolonging the autonomy thereof. - If its prior state was the GPS SEARCH state 32: It responds with the last stored location and with the hour associated thereto, notifying the
user 6 that since GPS coverage has been lost, it is possible that this sent location is not the current location (because its prior state was the out of GPS coverage state). Theuser 6 is further informed that as soon as thedevice 1 recovers coverage of the GPS network and of the wireless communication network 5, it will be located and updated information will be given to theuser 6. - 2) Transition 50: If the
device 1 is turned off completely, either due to the battery being used up 13 or due to the manipulation by its carrier, thedevice 1 switches to theOFF state 33. The actions which are carried out are: connecting with theserver 2 to inform about theOFF state 33 it is switching to, checking if there has been a request to change the operating mode of thedevice 1 in theserver 2 and turning off the transmission/receivingmodule 12 and theA-GPS positioning module 11. - In summary:
- When the
device 1 is in theOFF state 33, theA-GPS positioning module 11, the transmission/receivingmodule 12, themotion sensor 14 and themicroprocessor 15 are turned off. - When the
device 1 is in theGPS SEARCH state 32, theA-GPS positioning module 11, the transmission/receivingmodule 12, themotion sensor 14 and themicroprocessor 15 are turned on. - When the
device 1 is in theACTIVE state 30, theA-GPS positioning module 11, the transmission/receivingmodule 12, themotion sensor 14 and themicroprocessor 15 are turned on. - When the
device 1 is in theREST state 31, theA-GPS positioning module 11, the transmission/receivingmodule 12 and themicroprocessor 15 are hibernating, whereas themotion sensor 14 is turned on. - The possible states of the
device 1 and the transitions it may switch to have been described up to this point. The two possible operating modes of the entire system are described below in relation to the information auser 6 receives regarding the position of thedevice 1. These two modes are: “on demand” and “tracking”.Said user 6 must obviously be authorized to obtain said information, which can all be verified in theuser management sub-system 22. Authorization itself is not the object of the present invention. - For an authorized
user 6 to be able to access the information on the location of adevice 1, theuser 6 must connect with theserver 2 through acommunication network 7. Thisnetwork 7 can either be a data network from a personal computer, for example Internet, or a mobile communication network from a mobile terminal or PDA, such as GSM, GPRS, etc. Theuser 6 can also receive (for example, in his or her mobile telephone or PDA), a map with the information of the location of thedevice 1. The user can also contact a service provider help center by making a telephone call. - This mode, also referred to as request-response mode, is the basic operating mode of the system. The
user 6, who is the end customer, requests the location of aportable device 1 by means of any possible type of access which allows connecting with thenetwork 7, such as a computer with access to Internet (web page, etc.), mobile telephone, PDA, etc. . . . Theserver 2 then responds, if possible, with the sending of a map showing the current location of thedevice 1, or with a corresponding message in the event that the location information of thedevice 1 could not be provided at that time. - In this on demand mode, there is no established time for the
device 1 to carry out self-locations (transitions FIG. 4 ). Therefore, thedevice 1 does not periodically carry out self-locations. Theserver 2 responds to occasional location requests by theuser 6. - This mode is used to continuously track the
device 1. In other words, the system is continuously monitoring thedevice 1, and therefore, the person or thing that has it associated thereto. - In this mode, the
device 1 is self-located every certain time period “TX” that can be configured in theserver 2 and sends its location to theserver 2. This mode further allows any occasional request from theserver 2, i.e. it includes the possibilities offered by the on demand mode. If thedevice 1 loses coverage of thecommunications network 3, such that it is not possible to send the location to theserver 2, the device continues self-locating itself every period “TX” defined above and storing in itslocal memory 16, so that later when it recovers coverage of the mobile network, it can communicate with theserver 2 and send locally stored the locations. At this time it sends to the server all the locations stored in thememory 16 of thedevice 1. - The
user 6 can switch between both modes, as needed. Theserver 2 informs thedevice 1 when the state is switched from on demand to tracking, or vice versa. - In this tracking mode, instead of sending the position every time a self-location is performed (i.e. every period “TX”, the positions can be stored locally each interval “TX”, but the communication channel 5 only opens every one greater time interval “Ty” (Ty>Tx)) a group of them can optionally be sent later simultaneously and in a compressed manner so as to reduce the battery consumption of the
device 1 and thus increase its autonomy. - The
user 6 can therefore, in real time, locate one ormore devices 1, from theserver 2, and carry out tracking in real time and generate reports or simply carry out occasional requests of theportable device 1. When theuser 6 purchases thedevice 1, he or she may hire the service plan (for example, a monthly plan) that is most suited to his or her needs, become registered in such service and immediately access the location service provided. - The location service provided by the invention can be used in both personal and professional (business) environments.
- In view of this description and the set of drawings, a person skilled in the art could understand that the invention has been described according to some preferred embodiments thereof, but that multiple variations (in the satellite system, in the positioning module, wireless communication networks, etc.) can be introduced in said preferred embodiments, without departing from the object of the invention as it is claimed below.
Claims (39)
1. A location method for locating a portable device (from a server configured to communicate with said portable device through a wireless communication network, in which the method comprises the steps of:
sending GPS assistance information from the server to the portable device through said wireless communication network;
obtaining in an A-GPS positioning module of the portable device a GPS signal from a satellite system;
calculating in said portable device a location of the device itself from said GPS signal and from the GPS assistance information sent by the server;
sending said location to the server;
wherein the method comprises the step of:
when the portable device stops, hibernating the A-GPS positioning module the transmission/receiving module and a microprocessor of said portable device managing said modules such that the battery is saved and the autonomy of the portable device is thus increased.
2. A method according to claim 1 , in which the step of hibernating said modules and said microprocessor is carried out by the portable device itself according to at least the information obtained from motion sensor means which can detect the motion of said device.
3. A method according to claim 1 , in which the portable device calculates, from said information comprised in said GPS signal, the speed of the device itself, said information relating to the speed of the device being used to make the decision to hibernate said modules and said microprocessor.
4. A method according to claim 1 , in which, before the step of hibernating said modules and said microprocessor, the device sends the server:
the last location obtained by the A-GPS positioning module,
previous locations stored in the device, if any;
and informs the server that it is going to hibernate said modules and said microprocessor.
5. A method according to claim 1 , in which said calculation of the location of said device is carried out in an on demand mode, i.e. as a response to an occasional request from a user, which occasional request is carried out through said server.
6. A method according to claim 1 , in which said calculation and sending of the location of said device is carried out in a tracking mode, i.e. it is periodically repeated, provided that there is GPS coverage, every certain time period, upon request of a user who determines said time period, through said server.
7. A method according to claim 6 , in which if the device loses coverage of the wireless communication network, the device stores in a local memory all the locations calculated according to said tracking mode and which have not been sent to the server due to a lack of coverage of the wireless communication network, and they are sent to the server when the device recovers said coverage.
8. A method according to claim 5 , comprising the step of changing the mode for obtaining locations of the device from an on demand mode, i.e. occasional requests made by said user, to a tracking mode, i.e. periodical requests every certain time period, upon request of said user, who determines said time period, through said server.
9. A method according to claim 6 , comprising the step of changing the mode for obtaining locations of the device from the tracking mode, i.e. periodic requests made every certain time period, to an on demand mode, i.e. occasional requests made as a response to an occasional request from said user, which request is made through said server.
10. A method according to claim 8 , in which every time the device connects with the server through said wireless communication network, it checks if in said server there is a request demanded by a user for changing from the tracking mode to the on demand mode, or vice versa, and if that is the case, it performs said change.
11. A method according to claim 1 , in which if GPS coverage is lost by the A-GPS positioning module, the A-GPS positioning module and the transmission/receiving module being turned on, the portable device sends the server:
the last location obtained by the A-GPS positioning module, and
previous locations stored in the device, if any;
and informs the server that GPS coverage has been lost.
12. A method according to claim 1 , in which if the device begins to move after having been stopped and with the A-GPS positioning module and transmission/receiving module hibernated, the following steps occur:
turning on the A-GPS positioning module,
turning on the transmission/receiving module,
informing the server that said modules have been turned on and that they are trying to obtain GPS coverage.
13. A method according to claim 1 , in which the portable device can be turned off voluntarily by means of an encoded key that the carrier of the device has or automatically due to the battery of the portable device being used up.
14. A method according to claim 13 , in which the portable device, before being turned off:
informs the server that it is going to be turned off;
sends the server the last location obtained by the A-GPS positioning module and
sends the server previous locations stored in the device, if any.
15. A method according to claim 1 , in which when the portable device is turned on by its carrier, the following steps occur:
both the A-GPS positioning module and the transmission/receiving module are activated,
the device begins to search for GPS coverage, and
the device informs the server of this.
16. A method according to claim 1 , in which when the portable device obtains GPS coverage and has the A-GPS module and the transmission/receiving module turned on:
it informs the server of this and
it sends its current location.
17. A method according to claim 6 , in which if the portable device loses coverage of the wireless communication network and it is in motion, the device:
continues calculating its locations from said GPS signal and from the GPS assistance information sent, and
stores said locations in a memory of the device to be sent to the server when the device has recovered said coverage of the wireless communication network.
18. A method according to claim 1 , in which each time the device sends the server any of the locations obtained in the A-GPS positioning module, it also includes the time associated to each of said locations.
19. A method according to claim 1 , in which the server is configured to inform a user of the position of the portable device.
20. A method according to claim 19 , in which the server sends said user the last position obtained by the portable device.
21. A method according to claim 19 , in which if the device is stopped, the server sends the user the last position of the device that the server has stored, in which said last position has been sent from the device to the server before hibernating the A-GPS positioning module and transmission/receiving module.
22. A method according to claim 21 , in which if before the device stops, it has both GPS coverage and coverage of the wireless communication network, it informs the user that the information of the location sent corresponds to the current position of the device.
23. A method according to claim 21 , in which if before the device stops, it does not have GPS coverage, it informs the user that the information of the location sent may not correspond to the current position of the device, in which case said information corresponds to the last position that the device was able to calculate before losing GPS coverage.
24. A method according to claim 19 , in which if the device is in motion but has lost GPS coverage, the server sends the user the last position of the device that the server has stored, in which said last position has been sent from the device to the server before losing GPS coverage, and the server informs the user that:
the information of the location sent may not correspond to the current position of the device, but rather that it corresponds to the last position that the device was able to calculate before losing GPS coverage and
that the device is searching for GPS coverage.
25. A method according to claim 19 , in which if the device is turned off, the server sends the user the last position of the device that the server has stored, and the server informs the user that:
the information of the location sent may not correspond to the current position of the device,
that the device is turned off.
26. A method according to claim 19 , in which said user receives the position of the portable device from the server as a response a an occasional request initiated by the user.
27. A method according to claim 19 , in which said user periodically receives the position of the portable device from the server every certain time which can be configured in the system and according to a prior agreement established for the automatic sending of locations.
28. A method according to claim 19 , in which the user receives the position of the portable device in a manner which is chosen from among the following: shown on a cartographic map which can be accessed from a fixed terminal or a mobile terminal, shown in text format or by means of an audio file.
29. A portable device comprising:
A-GPS global positioning means configured to receive a GPS signal from a network of GPS satellites;
transmission/receiving means configured to connect with a wireless communication network and to receive therethrough, from a server, at least GPS assistance information and location requests;
in which said portable device can calculate its position from said GPS assistance information and from said GPS signal and to send said position to said server;
wherein
the portable device comprises motion sensor means which can capture information that can be used for hibernating or interrupting the hibernation of said A-GPS positioning module and transmission/receiving module, according to the absence or presence of motion of the portable device.
30. A device according to claim 29 , in which said motion sensor means comprise an accelerometer.
31. A device according to claim 29 , also comprising a microprocessor which can control said A-GPS positioning means, said transmission/receiving means, said motion sensor means and an internal storage memory belonging to the device.
32. A device according to claim 29 , further comprising a battery.
33. A device according to claim 29 , further comprising an access interface.
34. A device according to claim 33 , in which said access interface is a USB port.
35. A device according to claim 29 , further comprising visual means for indicating the state of said battery, of said A-GPS positioning means and of said transmission/receiving means.
36. A location system for locating a portable device comprising:
at least one portable device according to claim 29 ; and
a server, configured to communicate through a data channel with said portable device through a wireless communication network and to automatically provide GPS assistance information to said portable device.
37. A system according to claim 36 , in which said server comprises a GPS assistance information sub-system, in turn comprising a database which can store the assistance information itself, in charge of the management for obtaining, treatment and sending the GPS assistance information from the server to the device.
38. A system according to claim 26 , in which said server further comprises a geographic information sub-system in turn comprising a cartographic database which can store maps, in which said geographic information sub-system is configured to manage actions related to cartography requests, positioning on said cartography of the location of the device, geocoding and reverse geocoding.
39. A system according to claim 36 , in which said server further comprises a user management sub-system in turn comprising a database which can store information associated to the users, in which said user management sub-system is configured to manage the registration, cancellation, permissions, privacy, security and spatial temporal preferences of the users.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ESP200701166 | 2007-04-30 | ||
ES200701166A ES2327887B1 (en) | 2007-04-30 | 2007-04-30 | PROCEDURE AND LOCALIZABLE PORTABLE LOCATION AND DEVICE SYSTEM. |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080266174A1 true US20080266174A1 (en) | 2008-10-30 |
Family
ID=38951270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/871,007 Abandoned US20080266174A1 (en) | 2007-04-30 | 2007-10-11 | Location method and system and locatable portable device |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080266174A1 (en) |
ES (1) | ES2327887B1 (en) |
WO (1) | WO2008131805A1 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110045809A1 (en) * | 2009-08-21 | 2011-02-24 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US20110264780A1 (en) * | 2010-04-27 | 2011-10-27 | Nokia Corporation | Access network discovery |
WO2013059492A1 (en) * | 2011-10-19 | 2013-04-25 | Carefusion 303, Inc. | Method and system for detecting location of fixed wireless asset |
WO2013071944A1 (en) * | 2011-11-14 | 2013-05-23 | Telefonaktiebolaget L M Ericsson (Publ) | Improved time to first fix, ttff, sensitivity and accuracy for a global navigation satellite system positioning device |
US20140164580A1 (en) * | 2012-12-09 | 2014-06-12 | Lab Tech LLC | Systems and methods for configuring a managed device using an image |
JP2015052600A (en) * | 2014-09-29 | 2015-03-19 | 日本電気株式会社 | Communication device and positioning method |
CN106164799A (en) * | 2014-03-28 | 2016-11-23 | 洋马株式会社 | Independently travel working truck |
US9794753B1 (en) | 2016-04-15 | 2017-10-17 | Infinitekey, Inc. | System and method for establishing real-time location |
WO2017216001A1 (en) * | 2016-06-16 | 2017-12-21 | Robert Bosch Gmbh | Method for guiding an operator to a hand-held tool device |
US20180313959A1 (en) * | 2011-09-30 | 2018-11-01 | Paypal, Inc. | Persistent location tracking on mobile devices and location profiling |
EP3410157A3 (en) * | 2017-03-16 | 2019-05-01 | Robert Bosch GmbH | Energy-saving position determination for objects on construction sites |
WO2019134137A1 (en) * | 2018-01-05 | 2019-07-11 | 深圳市沃特沃德股份有限公司 | Satellite-based positioning method and device, and smartwatch |
US10356550B2 (en) | 2016-12-14 | 2019-07-16 | Denso Corporation | Method and system for establishing microlocation zones |
US10354103B2 (en) | 2010-02-04 | 2019-07-16 | Carefusion 303, Inc. | Software-defined multi-mode RFID read devices |
US10367773B2 (en) * | 2013-05-16 | 2019-07-30 | Roger Serad | Social network based on GPS and other network connections |
US11209555B2 (en) * | 2015-09-29 | 2021-12-28 | Huawei Technologies Co., Ltd. | Positioning method and apparatus for mobile terminal, and mobile terminal |
CN114660626A (en) * | 2022-03-08 | 2022-06-24 | 北京轩宇空间科技有限公司 | A semi-implantable Beidou positioning module and Beidou positioning communication system |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8532670B2 (en) | 2010-06-02 | 2013-09-10 | Deutsche Telekom Ag | Apparatus, method, and system for sensing suppression for location-based applications |
ES2482591B1 (en) * | 2012-08-29 | 2015-05-29 | Vodafone España, S.A.U. | FALL DETECTION |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040192352A1 (en) * | 2003-03-25 | 2004-09-30 | Nokia Corporation | Energy efficient object location reporting system |
US20050184904A1 (en) * | 2004-01-16 | 2005-08-25 | Mci, Inc. | Data filtering by a telemetry device for fleet and asset management |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU4987800A (en) * | 1999-05-06 | 2000-11-21 | Pinpoint Corporation | An asset and personnel tagging system utilizing gps |
US6882274B2 (en) * | 2001-05-02 | 2005-04-19 | Northrop Grumman Corporation | Energy conserving satellite tracking tag |
AU2002310023A1 (en) * | 2001-05-22 | 2002-12-03 | Geospatial Technologies, Inc. | A durable global asset-tracking device and a method of using the same |
GB2383216B (en) * | 2001-12-14 | 2006-06-21 | Nokia Corp | Improvements in or relating to mobile location devices and methods |
US7136680B2 (en) * | 2003-03-31 | 2006-11-14 | Motorola, Inc. | Motion detecting wireless receiver and signal monitoring method therefor |
-
2007
- 2007-04-30 ES ES200701166A patent/ES2327887B1/en not_active Expired - Fee Related
- 2007-07-12 WO PCT/EP2007/057174 patent/WO2008131805A1/en active Application Filing
- 2007-10-11 US US11/871,007 patent/US20080266174A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040192352A1 (en) * | 2003-03-25 | 2004-09-30 | Nokia Corporation | Energy efficient object location reporting system |
US20050184904A1 (en) * | 2004-01-16 | 2005-08-25 | Mci, Inc. | Data filtering by a telemetry device for fleet and asset management |
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10805450B2 (en) | 2009-08-21 | 2020-10-13 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US9401982B2 (en) | 2009-08-21 | 2016-07-26 | Samsung Electronics Co., Ltd | Device capable of notifying operation state change thereof through network and communication method of the device |
US10623550B2 (en) | 2009-08-21 | 2020-04-14 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US10033849B2 (en) | 2009-08-21 | 2018-07-24 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US8718638B2 (en) * | 2009-08-21 | 2014-05-06 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US9131065B2 (en) | 2009-08-21 | 2015-09-08 | Samsung Electronics Co., Ltd | Device capable of notifying operation state change thereof through network and communication method of the device |
US20110045809A1 (en) * | 2009-08-21 | 2011-02-24 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US10817680B2 (en) | 2010-02-04 | 2020-10-27 | Carefusion 303, Inc. | Software-defined multi-mode RFID read devices |
US10354103B2 (en) | 2010-02-04 | 2019-07-16 | Carefusion 303, Inc. | Software-defined multi-mode RFID read devices |
US11188724B2 (en) | 2010-02-04 | 2021-11-30 | Carefusion 303, Inc. | Software-defined multi-mode RFID read devices |
US8874710B2 (en) * | 2010-04-27 | 2014-10-28 | Nokia Corporation | Access network discovery |
US20110264780A1 (en) * | 2010-04-27 | 2011-10-27 | Nokia Corporation | Access network discovery |
US20180313959A1 (en) * | 2011-09-30 | 2018-11-01 | Paypal, Inc. | Persistent location tracking on mobile devices and location profiling |
US8917173B2 (en) | 2011-10-19 | 2014-12-23 | Carefusion 303, Inc. | Method and system for detecting location of fixed wireless asset in a hospital environment |
US9439734B2 (en) | 2011-10-19 | 2016-09-13 | Carefusion 303, Inc. | Method and system for detecting location of a fixed wireless asset in a hospital environment |
WO2013059492A1 (en) * | 2011-10-19 | 2013-04-25 | Carefusion 303, Inc. | Method and system for detecting location of fixed wireless asset |
US10548686B2 (en) | 2011-10-19 | 2020-02-04 | Carefusion 303, Inc. | Method and system for detecting location of fixed wireless asset in a hospital environment |
US11123154B2 (en) | 2011-10-19 | 2021-09-21 | Carefusion 303, Inc. | Method and system for detecting location of fixed wireless asset in a hospital environment |
US11786336B2 (en) | 2011-10-19 | 2023-10-17 | Carefusion 303, Inc. | Method and system for detection location of a wireless asset |
US10022201B2 (en) | 2011-10-19 | 2018-07-17 | Carefusion 303, Inc. | Method and system for detecting location of fixed wireless asset in a hospital environment |
US9903955B2 (en) | 2011-11-14 | 2018-02-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Time to first fix, TTFF, sensitivity and accuracy for a global navigation satellite system positioning device |
RU2604872C2 (en) * | 2011-11-14 | 2016-12-20 | Телефонактиеболагет Л М Эрикссон (Пабл) | Improved time of first positioning, ttff, sensitivity and accuracy for positioning device using global navigation satellite system |
WO2013071944A1 (en) * | 2011-11-14 | 2013-05-23 | Telefonaktiebolaget L M Ericsson (Publ) | Improved time to first fix, ttff, sensitivity and accuracy for a global navigation satellite system positioning device |
US20140164580A1 (en) * | 2012-12-09 | 2014-06-12 | Lab Tech LLC | Systems and methods for configuring a managed device using an image |
US10361910B2 (en) | 2012-12-09 | 2019-07-23 | Connectwise, Llc | Systems and methods for configuring a managed device using an image |
US9843475B2 (en) * | 2012-12-09 | 2017-12-12 | Connectwise, Inc. | Systems and methods for configuring a managed device using an image |
US11218362B2 (en) | 2012-12-09 | 2022-01-04 | Connectwise, Llc | Systems and methods for configuring a managed device using an image |
US10367773B2 (en) * | 2013-05-16 | 2019-07-30 | Roger Serad | Social network based on GPS and other network connections |
CN106164799A (en) * | 2014-03-28 | 2016-11-23 | 洋马株式会社 | Independently travel working truck |
JP2015052600A (en) * | 2014-09-29 | 2015-03-19 | 日本電気株式会社 | Communication device and positioning method |
US11209555B2 (en) * | 2015-09-29 | 2021-12-28 | Huawei Technologies Co., Ltd. | Positioning method and apparatus for mobile terminal, and mobile terminal |
US11089433B2 (en) | 2016-04-15 | 2021-08-10 | Denso Corporation | System and method for establishing real-time location |
US10616710B2 (en) | 2016-04-15 | 2020-04-07 | Denso Corporation | System and method for establishing real-time location |
WO2017181050A1 (en) * | 2016-04-15 | 2017-10-19 | Infinitekey, Inc. | System and method for establishing real-time location |
US9794753B1 (en) | 2016-04-15 | 2017-10-17 | Infinitekey, Inc. | System and method for establishing real-time location |
US11979789B2 (en) | 2016-04-15 | 2024-05-07 | Denso Corporation | System and method for establishing real-time location |
WO2017216001A1 (en) * | 2016-06-16 | 2017-12-21 | Robert Bosch Gmbh | Method for guiding an operator to a hand-held tool device |
US10356550B2 (en) | 2016-12-14 | 2019-07-16 | Denso Corporation | Method and system for establishing microlocation zones |
US11153708B2 (en) | 2016-12-14 | 2021-10-19 | Denso Corporation | Method and system for establishing microlocation zones |
US11265674B2 (en) | 2016-12-14 | 2022-03-01 | Denso Corporation | Method and system for establishing microlocation zones |
US11889380B2 (en) | 2016-12-14 | 2024-01-30 | Denso Corporation | Method and system for establishing microlocation zones |
EP3410157A3 (en) * | 2017-03-16 | 2019-05-01 | Robert Bosch GmbH | Energy-saving position determination for objects on construction sites |
WO2019134137A1 (en) * | 2018-01-05 | 2019-07-11 | 深圳市沃特沃德股份有限公司 | Satellite-based positioning method and device, and smartwatch |
CN114660626A (en) * | 2022-03-08 | 2022-06-24 | 北京轩宇空间科技有限公司 | A semi-implantable Beidou positioning module and Beidou positioning communication system |
Also Published As
Publication number | Publication date |
---|---|
ES2327887B1 (en) | 2010-08-30 |
WO2008131805A1 (en) | 2008-11-06 |
ES2327887A1 (en) | 2009-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080266174A1 (en) | Location method and system and locatable portable device | |
US20090040102A1 (en) | Location method and system and locatable portable device | |
US7783423B2 (en) | Position determination system and method | |
JP6290273B2 (en) | Dynamic reporting scheme for location-based services | |
US6362736B1 (en) | Method and apparatus for automatic recovery of a stolen object | |
JP3754672B2 (en) | Ground location system and method | |
US20020016189A1 (en) | Method and apparatus for providing reserve power in a cellular telephone | |
US20150373496A1 (en) | Seek and find location method, system and apparatus | |
WO2014118531A1 (en) | Mobile external battery case | |
US20140210618A1 (en) | Method And System Of Electronic Monitoring | |
KR20050051640A (en) | Device, system, and method for position reporting or tracking | |
CN102223597A (en) | Mobile positioning device | |
WO2008052657A1 (en) | Position locating device and position determining system | |
CN102469406A (en) | Mobile location mark based on wireless sensing technology | |
US20080176580A1 (en) | Cellular Telephone Tracking System Employing a Gps | |
RU94367U1 (en) | UNIVERSAL COMPLEX OF MONITORING MOBILE OBJECTS | |
WO2023200939A1 (en) | System and method for high accuracy location determination and energy dispensing | |
CN112904372B (en) | Auxiliary satellite navigation system and positioning method thereof | |
JP2000206222A (en) | Remote Unit Position Detection Method in Survey Search System | |
JP2025505443A (en) | Systems and methods for high accuracy location determination and energy dispensing - Patents.com | |
CN110346822B (en) | Lock for detecting real-time position of shared bicycle | |
CN119881995A (en) | Shared electric bicycle satellite positioning method, system and electronic equipment | |
Nadu et al. | Anti-theft vehicle tracking with automatic police notifying using haversine formula | |
Kumari et al. | Vehicle and Object Tracking Based on GPS and GSM | |
MENAGA et al. | RESEARCH ARTICLE ISSN: 2321-7758 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NAVENTO TECHNOLOGIES, S.L., SPAIN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MEDINA HERRERO, MIGUEL ANGEL;REEL/FRAME:019989/0001 Effective date: 20071002 |
|
AS | Assignment |
Owner name: SAP AG, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LOOS, CHRISTIAN;REEL/FRAME:020313/0502 Effective date: 20071011 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |