Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
LOCATION ACCURACY IMPROVEMENT METHOD AND SYSTEM USING NETWORK ELEMENTS RELATIONS AND SCALING METHODS
Document Type and Number:
WIPO Patent Application WO/2015/029016
Kind Code:
A1
Abstract:
A self-learning location monitor system comprising: a. a plurality of N devices D, each device Di comprising a communication module configured to communicate with at least one other device Dj≠i within a predetermined rangei of device Di; the device Di may be characterized by a grade Gi according to its accuracy of location; b. a location detection module configured to detect location of the N devices; c. a non-transitory CRM in communication with the N devices; According to one embodiment the CRM is configured to change grade Gi according to at least one other grade Gj≠i of at least one other device Dj≠i within range Ri. According to another embodiment the instructions are to change range Ri of at least one device Di located in other range Rk≠i of other device Dk≠i according to the other range Rk≠i.

Inventors:
KLEIN OFER (IL)
BARBASH JOSHUA (IL)
Application Number:
PCT/IL2014/050750
Publication Date:
March 05, 2015
Filing Date:
August 21, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
WEFIND TECH LTD (IL)
International Classes:
H04W4/02; H04W4/80
Foreign References:
US20110099142A12011-04-28
US20030186707A12003-10-02
US20130084862A12013-04-04
US20080082254A12008-04-03
US20100323683A12010-12-23
US20100211359A12010-08-19
Attorney, Agent or Firm:
BRESSLER, Eyal et al. (11 Tuval St, Ramat Gan, IL)
Download PDF:
Claims:
CLAIMS

1. A self-learning location monitor system comprising:

a. a plurality of N devices D, each device Di of said N devices comprising a communication module configured to communicate with at least one other device D^ of said N devices within a predetermined range ¾ of said device Di; said device Di is characterized by a grade Gi according to accuracy of location of said device Di;

b. a location detection module configured to detect location of at least one of said N devices;

c. a non-transitory computer readable medium (CRM) in communication with said N devices configured to receive said grade Gi of each said device D^;

wherein said CRM is configured to change said grade Gi according to at least one other said grade G^ of at least one other said device D^ within said range Ri.

2. The system according to claim 1, wherein at least one said device Di of said N devices additionally comprising a module selected from a group consisting of: accelerometer, Bluetooth, WiFi, GPS, step counter, accuracy module, time movement, zigbee, short wave wireless, sub-giga RF transmitters and receivers, Dash7 (433 MGH) and a combination thereof.

3. The system according to claim 1, wherein at least one said device Di of said N devices is selected from a group consisting of: mobile device, wearable gadget, computer, laptop and tablet.

4. The system according to claim 1, wherein said grade Gi is determined according to accuracy level of said location detection.

5. The system according to claim 1, wherein said CRM is located on a central server.

6. The system according to claim 1, wherein said CRM is integrated in at least one of said N devices.

7. The system according to claim 1, wherein said range Ri and/or said grade Gi, are time- dependent.

8. The system according to claim 1, wherein said range Ri is determined by a triangulation method.

9. The system according to claim 1, wherein said range Ri is determined by a reception range of a module integrated within said device Di.

10. A self-learning location monitor system comprising:

a. a plurality of N devices D, each device Di of said N devices comprising a communication module configured to communicate with at least one other device D^i of said N devices within a predetermined range Ri of said device D^;

b. a non-transitory computer readable medium (CRM) integrated in at least one of said N devices having instructions thereon;

wherein said instructions are to change said range Ri of at least one said device Di of said N devices located in other said range Rk^i of said other device D^i according to said other range Rk≠i.

11. The system according to claim 10, wherein at least one said device Dt of said N devices additionally comprising a module selected from a group consisting of: accelerometer, Bluetooth, WiFi, GPS, step counter, accuracy module, time movement, zigbee, short wave wireless, sub-giga RF transmitters and receivers, Dash7 (433 MGH) and a combination thereof.

12. The system according to claim 10, wherein at least one said device Di of said N devices is selected from a group consisting of: mobile device, wearable gadget, computer, laptop and tablet.

13. The system according to claim 10, wherein said CRM is located on a central server.

14. The system according to claim 10, wherein said range Ri is time-dependent.

15. The system according to claim 10, wherein said range Ri is determined by a triangulation method.

16. The system according to claim 10, wherein said range Ri is determined by a reception range of a module integrated within said device Di.

17. A self-learning location monitor method comprising steps of: a. providing a plurality of N devices D, each device Di of said N devices comprising a communication module;

b. communicating, by said communication module, between at least one device Di of said N devices and at least one other device D^ of said N devices, within a predetermined range Ri of said device D^;

c. characterizing each said device Di of said N devices by a grade Gi according to accuracy of location of said device D^;

d. detecting location of at least one said device Di of said N devices using a location detection module;

e. receiving, by a non-transitory computer readable medium (CRM), said grade Gi of each said device Dt;

wherein said CRM is configured for changing said grade Gi according to other said grade Gj^i of at least one other said device D^ within said range Ri.

18. The method according to claim 17, wherein at least one said device Dt of said N devices additionally comprising a module selected from a group consisting of: accelerometer, Bluetooth, WiFi, GPS, step counter, accuracy module, time movement, zigbee, short wave wireless, sub-giga RF transmitters and receivers, Dash7 (433 MGH) and a combination thereof.

19. The method according to claim 17, wherein at least one said device Di of said N devices is selected from a group consisting of: mobile device, wearable gadget, computer, laptop and tablet.

20. The method according to claim 17, wherein said step of characterizing said grade Gi is according to accuracy level of said location detection.

21. The method according to claim 17, additionally comprising step of locating said CRM on a central server.

22. The method according to claim 17, additionally comprising step of integrating said CRM in at least one of said N devices Di.

23. The method according to claim 17, wherein said range ¾ and/or said grade Gi are time- dependent.

24. The method according to claim 17, wherein said range ¾ is determined by a triangulation method.

25. The method according to claim 17, wherein said range Ri is determined by a reception range of a module integrated within said device Di.

26. A self-learning location monitor method comprising steps of:

a. providing a plurality of N devices, each device Dt of said N devices comprising a communication module;

b. communicating, by said communication module, between at least one said device Di of said N devices and at least one other said device Dk# of said N devices, within a predetermined range Ri of said device Di;

c. providing a non-transitory computer readable medium (CRM) integrated in at least one of said N devices having instructions thereon;

wherein said instructions are for changing said range Ri of at least one said device Di of said N devices located in other said range R^i of at least one other said device D^i of said N devices, according to said other range Rk^i.

27. The method according to claim 26, wherein at least one said device Di of said N devices additionally comprising a module selected from a group consisting of: accelerometer, Bluetooth, WiFi, GPS, step counter, accuracy module, time movement, zigbee, short wave wireless, sub-giga RF transmitters and receivers, Dash7 (433 MGH) and a combination thereof.

28. The method according to claim 26, wherein at least one said device Di of said N devices is selected from a group consisting of: mobile device, wearable gadget, computer, laptop and tablet.

29. The method according to claim 26, additionally comprising step of locating said CRM on a central server.

30. The method according to claim 26, wherein said range Ri is time-dependent.

31. The method according to claim 26, wherein said range ¾ is determined by a triangulation method.

32. The method according to claim 26, wherein said range ¾ is determined by a reception range of a module integrated within said device Di.

Description:
LOCATION ACCURACY IMPROVEMENT METHOD AND SYSTEM USING NETWORK ELEMENTS RELATIONS AND SCALING METHODS

FIELD OF THE INVENTION

The present invention relates to the field of estimating location of an electronic device, more specifically, it focuses on the field of estimating using communication with other devices.

BACKGROUND

Children, pets, people that require supervision (elderly persons, prisoners etc), important or valuable objects, and any object that is movable may be lost and apart from their intended location either by disorientation, distraction, theft or kidnapping. With the increased concern regarding the above there is a need for relatable and quick methods for tracking some or all of the above that will appropriately alert the relevant persons or authorities.

Conventional methods focuses on existing tracking modules constructed on devices, such as GPS, or by relating to an external module for assisting in detection of location.

There is therefore a long unmet need for a simple, easy to use system, which will be independent and be able to estimate the location of a device by other devices around it.

SUMMARY OF THE INVENTION

It is one object of the present invention to provide a self-learning location monitor system comprising:

a. a plurality of N devices D, each device Di of the N devices comprising a communication module configured to communicate with at least one other device D j ^ of the N devices within a predetermined range Ri of the device Di; the device Di is characterized by a grade Gi according to accuracy of location of the device Di;

b. a location detection module configured to detect location of at least one of the N devices; c. a non-transitory computer readable medium (CRM) in communication with the N devices configured to receive the grade Gi of each the device Di;

wherein the CRM is configured to change the grade Gi according to at least one other the grade G^ of at least one other the device D^ within the range Ri .

It is another object of the present invention to provide the system as defined above, wherein at least one the device Di of the N devices additionally comprising a module selected from a group consisting of: accelerometer, Bluetooth, WiFi, GPS, step counter, accuracy module, time movement, zigbee, short wave wireless, sub-giga RF transmitters and receivers, Dash7 (433 MGH) and a combination thereof.

It is another object of the present invention to provide the system as defined above, wherein at least one the device Di of the N devices is selected from a group consisting of: mobile device, wearable gadget, computer, laptop and tablet.

It is another object of the present invention to provide the system as defined above, wherein the grade Gi is determined according to accuracy level of the location detection.

It is another object of the present invention to provide the system as defined above, wherein the CRM is located on a central server.

It is another object of the present invention to provide the system as defined above, wherein the CRM is integrated in at least one of the N devices.

It is another object of the present invention to provide the system as defined above, wherein the range Ri and/or the grade Gi, are time-dependent.

It is another object of the present invention to provide the system as defined above, wherein the range Ri is determined by a triangulation method.

It is another object of the present invention to provide the system as defined above, wherein the range Ri is determined by a reception range of a module integrated within the device Di.

It is another object of the present invention to provide a self-learning location monitor system comprising: a. a plurality of N devices D, each device Di of the N devices comprising a communication module configured to communicate with at least one other device D^i of the N devices within a predetermined range Ri of the device D^;

b. a non-transitory computer readable medium (CRM) integrated in at least one of the N devices having instructions thereon;

wherein the instructions are to change the range Ri of at least one the device Di of the N devices located in other the range R k ^i of the other device D k # according to the other range Rk≠i.

It is another object of the present invention to provide the system as defined above, wherein at least one the device Di of the N devices additionally comprising a module selected from a group consisting of: accelerometer, Bluetooth, WiFi, GPS, step counter, accuracy module, time movement, zigbee, short wave wireless, sub-giga RF transmitters and receivers, Dash7 (433 MGH) and a combination thereof.

It is another object of the present invention to provide the system as defined above, wherein at least one the device Di of the N devices is selected from a group consisting of: mobile device, wearable gadget, computer, laptop and tablet.

It is another object of the present invention to provide the system as defined above, wherein the CRM is located on a central server.

It is another object of the present invention to provide the system as defined above, wherein the range Ri is time-dependent.

It is another object of the present invention to provide the system as defined above, wherein the range Ri is determined by a triangulation method.

It is another object of the present invention to provide the system as defined above, wherein the range Ri is determined by a reception range of a module integrated within the device Di.

It is another object of the present invention to provide a self-learning location monitor method comprising steps of: a. providing a plurality of N devices D, each device Di of the N devices comprising a communication module;

b. communicating, by the communication module, between at least one device D t of the N devices and at least one other device D j ^ of the N devices, within a predetermined range Ri of the device Di;

c. characterizing each the device Di of the N devices by a grade Gi according to accuracy of location of the device D^;

d. detecting location of at least one the device Di of the N devices using a location detection module;

e. receiving, by a non-transitory computer readable medium (CRM), the grade Gi of each the device D t ;

wherein the CRM is configured for changing the grade Gi according to other the grade G^ of at least one other the device D^ within the range Ri .

It is another object of the present invention to provide the method as defined above, wherein at least one the device D t of the N devices additionally comprising a module selected from a group consisting of: accelerometer, Bluetooth, WiFi, GPS, step counter, accuracy module, time movement, zigbee, short wave wireless, sub-giga RF transmitters and receivers, Dash7 (433 MGH) and a combination thereof.

It is another object of the present invention to provide the method as defined above, wherein at least one the device D t of the N devices is selected from a group consisting of: mobile device, wearable gadget, computer, laptop and tablet.

It is another object of the present invention to provide the method as defined above, wherein the step of characterizing the grade Gi is according to accuracy level of the location detection.

It is another object of the present invention to provide the method as defined above, additionally comprising step of locating the CRM on a central server.

It is another object of the present invention to provide the method as defined above, additionally comprising step of integrating the CRM in at least one of the N devices Di. It is another object of the present invention to provide the method as defined above, wherein the range ¾ and/or the grade Gi are time-dependent.

It is another object of the present invention to provide the method as defined above, wherein the range ¾ is determined by a triangulation method.

It is another object of the present invention to provide the method as defined above, wherein the range Ri is determined by a reception range of a module integrated within the device Dili is another object of the present invention to provide a self-learning location monitor method comprising steps of:

a. providing a plurality of N devices, each device D t of the N devices comprising a communication module; b. communicating, by the communication module, between at least one the device Di of the N devices and at least one other the device D^i of the N devices, within a predetermined range Ri of the device Di ;

c. providing a non-transitory computer readable medium (CRM) integrated in at least one of the N devices having instructions thereon;

wherein the instructions are for changing the range Ri of at least one the device Di of the N devices located in other the range R^i of at least one other the device D^i of the N devices, according to the other range R k ^i.

It is another object of the present invention to provide the method as defined above, wherein at least one the device Di of the N devices additionally comprising a module selected from a group consisting of: accelerometer, Bluetooth, WiFi, GPS, step counter, accuracy module, time movement, zigbee, short wave wireless, sub-giga RF transmitters and receivers, Dash7 (433 MGH) and a combination thereof.

It is another object of the present invention to provide the method as defined above, wherein at least one the device Di of the N devices is selected from a group consisting of: mobile device, wearable gadget, computer, laptop and tablet. It is another object of the present invention to provide the method as defined above, additionally comprising step of locating the CRM on a central server.

It is another object of the present invention to provide the method as defined above, wherein the range Ri is time-dependent.

It still an object of the present invention to provide the method as defined above, wherein the range Ri is determined by a triangulation method.

It is lastly object of the present invention to provide the method as defined above, wherein the range Ri is determined by a reception range of a module integrated within the device Di.

BRIEF DESCRIPTION OF THE DRAWINGS

In order to understand the invention and to see how it may be implemented in practice, a few preferred embodiments will now be described, by way of non-limiting example only, with reference to be accompanying drawings, in which:

Fig. 1 describes a first self-learning location monitor system;

Fig. 2 discloses a first self-learning location monitor system;

Fig. 3 shows a first self-learning location monitor method; and

Fig. 4 shows a second self-learning location monitor method.

DETAILED DESCRIPTION OF THE INVENTION

The following description is provided so as to enable any person skilled in the art to make use of the invention and sets forth examples contemplated by the inventor of carrying out this invention. Various modifications, however, will remain apparent to those skilled in the art, since the generic principles of the present invention have been defined specifically. Also, it is to be understood that the phraseology and terminology employed herein is for the purpose of description and should not be regarded as limiting. The term "server", refers hereinafter to any physical hardware adapted to communicate with electronic devices and store data. It may also relate to different disconnected hardware devices at different locations, these hardware devices maybe in partial or full communication with each other.

The term "computer readable medium (CRM)", refers hereinafter to any non-transitory medium that is capable of storing or encoding a sequence of instructions for execution by a computer and that cause the computer to perform any one of the methodologies of the present invention, it includes, but is not limited to, solid-state memories, optical and magnetic disks, and carrier wave signals.

The term "sub-giga RF" refers hereinafter to radio frequency below 1000 KHz.

The term "Dash7" refers hereinafter to an open source wireless sensor networking standard for wireless sensor networking.

The term "Bluetooth" refers hereinafter to a wireless technology standard for exchanging data over short distances (using short- wavelength radio transmissions in the ISM band from 2400-2480 MHz) from fixed and mobile devices.

The term "WiFi" refers hereinafter to the technology that allows an electronic device to exchange data or connect to the internet wirelessly using radio waves.

The term "GPS" refers hereinafter to a space-based satellite navigation system that provides location and time information in all weather conditions, anywhere on or near the Earth where there is an unobstructed line of sight to four or more GPS satellites.

The term "zigbee" refers hereinafter to a suite of high level communication protocols used to create personal area networks built from small, low-power digital radios.

It is one object of the present invention to provide a first self-learning location monitor system comprising:

a. a plurality of N devices D, each device Di of the N devices comprising a communication module configured to communicate with at least one other device of the N devices within a predetermined range Ri of the device Di; each device Di of the N devices is characterized by a grade Gi according to accuracy of the location of the device Di; b. a location detection module configured to detect location of at least one of the N devices; c. a non-transitory computer readable medium (CRM) in communication with the N devices configured to receive the grade Gi of each device D^; wherein the CRM is configured to change grade Gi according to at least one other grade G j ^i of at least one other device D^ within the range Ri.

It is one object of the present invention to provide a second self-1 earning location monitor system comprising: a. a plurality of N devices D, each device Di of the N devices comprising a communication module configured to communicate with at least one other device D^i of the N devices, within a predetermined range Ri of device D t ; b. a non-transitory computer readable medium (CRM) integrated in at least one of the N devices having instructions thereon; wherein the instructions are to change the range Ri of at least one device Di of the N devices located in range R k ^i of other device D k #, according to the other range R k ^i.

It is one object of the present invention to disclose a first self-learning location monitor method comprising steps of: a. providing a plurality of N devices D, each device Di of the N devices comprising a communication module; b. communicating, by the communication module, between at least one device D t of the N devices and at least one other device D j ^ of the N devices, within a predetermined range Ri of device D^; c. characterizing each device D t of the N devices by a grade Gi according to accuracy of location of device D t ; d. detecting location of at least one device Di of the N devices using a location detection module;

e. receiving, by a non-transitory computer readable medium (CRM), grade Gi of each device D^; wherein the CRM is configured for changing grade Gi according to other grade G^ of at least one other device D^ within range Ri .

It is one object of the present invention to disclose a second self-learning location monitor method comprising steps of: a. providing a plurality of N devices, each device Di of the N devices comprising a communication module; b. communicating, by the communication module, between at least one device Di of the N devices and at least one other device D k # of the N devices, within a predetermined range Ri of device D i; c. providing a non-transitory computer readable medium (CRM) integrated in at least one of the N devices having instructions thereon; wherein the instructions are for changing range Ri of at least one device Di of the N devices located in other range R^ of at least one other device D k # of the N devices, according to other range R k ^i.

The need for an accurate location detection of elements is increasing, while not every element is equipped in very accurate location sensors, or in a position or area, and where its location accuracy is not good enough.

Instead of installing new, more accurate infrastructure, the concept of this invention is to enhance the accuracy of elements in the network by using the information of relation to other elements, such as distance and direction and by providing scales according to sensors status on each device and information history.

The accuracy of each element can be improved by the more high accuracy elements which are in the network and along the time. High accuracy elements in the network are used as anchors, on which elements with lower accuracy level can rely, if nearby, in order to improve their accuracy

The current invention provides a system in various embodiments, which enables improvement of location detection in a network of electronic devices. The electronic devices, can be used as a host for an application, such as a smartphone; it can also be a designated device constructed especially for this purpose, for example, a wearable gadget.

A plurality of such devices (each may be different), are randomly distributed in some area. Some of the devices have the ability to locate another device. Each device has some communication module with a certain range, this range may be constant or it may be time dependent. It maybe adjustable by a user or it may come as a parameter which the user is not able to control.

The purpose of the current invention is to get an estimation of the quality of location detection of the device. This estimation is done in two stages:

(i) the first stage requires grading each of the devices according to its own parameters; that is, for example, if a device has a GPS (which is a device with high accuracy), it will receive a high grade; or if a device is static, it will also be a sign of good accuracy;

(ii) following the grading of each device, the communication between the devices is now used in order to change the grades which were set in stage (i); for example, if a device is identified in a certain range of another device (or plurality of devices), it may give further indication to the location of the devices in range; therefore, according to the grades of one of the devices, the grade of the other devices may change and vice versa.

At the end of the process, we have a dynamic, time-dependent network of electronic device, each having a location mark, and a quality grade attached to this mark. This system may work in two different modes:

(i) an independent mode - in which none of the devices communicate with an external module, they can all be in a closed area with no external communication mean. The grading can be done by all of the devices, one of them or some of them; (ii) a connected mode - in which at least one device is connected to some external server; this external server maybe for computing the grades, or it may be for detecting location of at least one device.

The system as described, is constantly improving as more and more users are communicating with the devices. It may serve as an independent network for detecting location of devices providing its coverage is wide and accurate enough.

Reference is now made to Fig. 1 illustrating in a non-limiting manner a first self-learning location monitor system 100 comprising:

a. a plurality of N devices D 102a-c, each device D t comprising: a communication module

103a-c (respectively) configured to communicate with at least one of the N devices within a predetermined range ¾ of device Di ;

each device Di is characterized by a grade Gi according to accuracy of the location of the device Di;

b. a location detection module 105 configured to detect location of at least one device 102b of the N devices;

c. a non-transitory computer readable medium (CRM) 104 in communication with the N devices 102a-c configured to receive the grade Gi of each device D t ;

wherein the CRM 104 is configured to change grade Gi according to at least one other G j ^i of other device D j≠i within range Ri

Reference is now made to Fig. 3 illustrating in a non-limiting manner a first self-learning location monitor method comprising: a. step 301 of providing a plurality of N devices D, with each device Di comprising a communication module;

b. step 302 of communicating, by the communication module, between device Di and at least one other device D^ of the N devices within a predetermined range Ri of device D^; c. step 303 of characterizing each device Di by a grade Gi according to accuracy of the location of device D^;

d. step 304 of detecting location of at least one of the N devices using a location detection module; e. step 305 of receiving by a non-transitory computer readable medium (CRM) the grade Gi of each device Di;

wherein the CRM is configured to change grade Gi according to at least one other grade G^ of other device within range Ri . .

In one embodiment of the current invention, the first system or method as described above, wherein at least one device of the N devices additionally comprising a module selected from a group consisting of: accelerometer, Bluetooth, WiFi, GPS, step counter, accuracy module, time movement, zigbee, short wave wireless, sub-giga RF transmitters and receivers, Dash7 (433 MGH), and a combination thereof.

In one embodiment of the current invention, the first system or method as described above, wherein at least one device of the N devices is selected from a group consisting of: mobile device, wearable gadget, computer, laptop, tablet.

In one embodiment of the current invention, the first system or method as described above, wherein the grading is according to accuracy level of the location detection.

In one embodiment of the current invention, the first system or method as described above, wherein the CRM is located on a central server.

In one embodiment of the current invention, the first system or method as described above, wherein the CRM is integrated in at least one of the N devices.

In one embodiment of the current invention, the first system or method as described above, wherein range Ri and/or grade Gi are time-dependent.

In one embodiment of the current invention, the first system or method as described above, wherein range Ri is determined by a triangulation method.

In one embodiment of the current invention, the first system or method as described above, wherein range Ri is determined by a reception range of a module integrated within device Di.

Reference is now made to Fig. 2 illustrating in a non-limiting manner, a second self- learning location monitor system comprising: a. a plurality of N devices 202a-c, with each device Di comprising a communication module 203a-c (respectively) configured to communicate with at least one other device k of the N devices 202a-c within a predetermined range Ri 210 of device Di ;

b. a non-transitory computer readable medium (CRM) 205 integrated in at least one of the N devices 202b having instructions thereon;

wherein the instructions are for changing range Ri of device Di located in other range R k ^i of other device D^i according to range R^.

Reference is now made to Fig. 4, illustrating in a non-limiting manner, a second self- learning location monitor method comprising:

a. step 401 of providing a plurality of N devices D, each device Di comprising a communication module;

b. step 402 of communicating, by the communication module, between each device Di and at least one other device D^i of the N devices, within a predetermined range Ri of device D 1;

c. step 403 of providing a non-transitory computer readable medium (CRM) integrated in at least one of the N devices having instructions thereon;

wherein the instruction are for changing range R j of device D j located in other range R k ^i of other device D^i according to range R k ^i.

In one embodiment of the current invention, the second system or method as described above, wherein at least one device of the N devices additionally comprising a module selected from a group consisting of: accelerometer, Bluetooth, WiFi, GPS, step counter, accuracy module, time movement, zigbee, short wave wireless, sub-giga RF transmitters and receivers, Dash7 (433 MGH), and a combination thereof.

In one embodiment of the current invention, the second system or method as described above, wherein at least one device of the N devices is selected from a group consisting of: mobile device, wearable gadget, computer, laptop, tablet.

In one embodiment of the current invention, the second system or method as described above, wherein the CRM is located on a central server. In one embodiment of the current invention, the second system or method as described above, wherein range ¾ is time-dependent.

In one embodiment of the current invention, the second system or method as described above, wherein range ¾ is determined by a triangulation method.

In one embodiment of the current invention, the second system or method as described above, wherein range ¾ is determined by a reception range of a module integrated within device Di.

EXAMPLE 1

In one example of the current invention, five mobile devices are inside a shopping a mall. No external communication is available; however, four of the devices have a Bluetooth with a range of 5 meters, and the fifth device has a Wifi with a range of 10 meters. Once the device with the WiFi enters the range of a first device with a Bluetooth, the device with the WiFi changes the range of its location to be within 5 meters away from the first device.

EXAMPLE 2

In another example of the current invention, three devices are located outdoors:

Device no. 1 - is static according to its GPS for the last 10 minutes, and has grade G = 100.

Device no. 2 - is moving, it does not have a GPS, but it has Wifi, and has grade G = 80.

Device no. 3 - is also moving and is communicating via Bluetooth with device no. 2, and has grade G = 50.

All of the devices are sending their grades to a cloud server, the cloud server receives a notification that Device no. 3 is also within the Bluetooth range of device No. l, and therefore it increases the grade of device no.3 from 50 to 76.

At a later stage, the server receives notification via the GPS of device No. 1, that device No. 1 is in motion; it therefore, reduces device's No. 1 grade from 100 to 90. It will be appreciated by persons skilled in the art that embodiment of the invention areited by what has been particularly shown and described hereinabove. Rather the scope of one embodiment of the invention is defined by the claims below.