FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENT RULES, 2003
COMPLETE SPECIFICATION
(See Section 10 and Rule 13)
Title of invention:
SYSTEM AND METHOD FOR SHARING GEOGRAPHICAL COORDINATES BETWEEN COMMUNICATION DEVICES USING COLLABORATION
APPROXIMATION
Applicant
TATA Consultancy Services A company Incorporated in India under The Companies Act, 1956
Having address:
Nirmal Building, 9th Floor,
Nariman Point, Mumbai 400021,
Maharashtra, India
The following specification particularly describes the invention and the manner in which it is to be performed.
FIELD OF THE INVENTION
The present invention relates to the field of telecommunications and navigation. More particularly, the invention relates to a system and method for detecting and sharing geographical coordinates between a plurality of communication devices in a resource efficient manner by using a collaboration approximation technique.
BACKGROUND
Use of hand held telecommunication devices, especially cellular phones, in location estimation is known in the art. The predominant technologies used for location estimation include the Global Positioning System (GPS) and cellular radiolocation. Determining location by using GPS involves satellite navigation system and is more accurate as it involves use of atomic clock for real-time determination of the location.
Many methods have been proposed for determining location by using cellular phones. Mobile phone applications like Google Maps, Wisepilot-GPS Navigator, GPS Tool and BlackStar etc. enable a smart phone user to determine exact location coordinates (latitude and longitude) using GPS receiver that further receives spectrum spread signals having ephemeris data and almanac data from several satellites. However use of such mobile applications is limited to smart phones capable of processing GPS signals further resulting in consumption of a lot of bandwidth and power. One such method and system is disclosed in US Patent Application No. 12/016,377 for providing information indicating locations as well as obtaining contents from one or more mobile terminal apparatuses. However, such method uses a wireless network for sharing location amongst mobile terminal apparatuses and does not provide any advantage in terms of conserving bandwidth or power. Other known methods access service through network location providers which provides location based on availability of cell tower and wi-fi access points. Results are retrieved by means of a network lookup. However, these methods do not provide services in real-time and results are not accurate when there is no availability of cell towers.
Therefore, there is a need of system and method to be adapted in the communication devices in order to serve them capability of determining location in the absence of any location determining means or without directly using the known techniques of determining location.
OBJECTS OF THE INVENTION
It is a primary object of the invention to provide a system and a method for determining the geographical coordinates of the communication device having no means or dormant means for determining location.
It is another object of the invention to provide a system and a method for sharing the geographical coordinates between plurality of communication devices.
It is another object of the invention to provide a system and method for reducing the consumption of bandwidth and power.
It is yet another object of the invention to provide a system and method for sharing the geographical coordinates at a collaboration platform.
It is yet another object of the invention to provide a system which allows the communication device for requesting, transmitting and receiving the geographical coordinates from the other communication device at a collaboration platform.
It is yet another objective of the invention to provide a method and system for determining the error level of the geographical coordinates shared by the communication device in order to increase the accuracy and optimize the geographical coordinates for determining the location of the communication device.
SUMMARY OF THE INVENTION
The present invention discloses a system for detecting and sharing geographical coordinates between a plurality of communication devices in a resource efficient manner by a collaboration approximation technique. The system comprises of one or more first communication device
having a means for determining the geographical coordinates and sharing the said determined geographical coordinates with the plurality of communication devices through an application for supporting collaboration of the plurality of communication devices at a collaboration platform by using a short range wireless protocol and one or more second communication device capable of sharing the determined geographical coordinates in a predetermined region with the one or more first communication device or second communication device through the said application for supporting collaboration and using the said short range wireless protocol. The system further comprises of more components such that the collaboration platform includes an accuracy determining module for providing programmed instructions for collaborating and sharing the geographical coordinates of one or more first communication device or second communication device at the collaboration platform and calculating an error level in the shared geographical coordinates in order to optimize the geographical coordinate for the second communication device for selecting the geographical coordinates with minimum error.
The present invention also discloses a method for detecting and sharing geographical coordinates between a plurality of communication devices in a resource efficient manner by a collaboration approximation technique. The method comprises of processor implemented steps of determining the geographical coordinates of one or more first communication device, searching for one or more first communication device or second communication device which has determined its geographical coordinates in a predetermined range by a second communication device using a short range wireless protocol and connecting and sharing the determined coordinates with the one or more communication devices and calculating the error level in the determined geographical coordinates in order to optimize the geographical coordinate for the second communication device for selecting the geographical coordinates with minimum error.
BRIEF DESCRIPTION OF DRAWINGS
Figure 1 illustrates the architecture of the system in accordance with an embodiment of the system.
Figure 2 illustrates the architecture of the system in accordance with an alternate embodiment of the system.
Figure 3 illustrates the exemplary embodiments to illustrate the working of the system in accordance with an alternate embodiment.
Figure 4 illustrates the exemplary embodiments to illustrate the working of the system in accordance with an alternate embodiment.
DETAILED DESCRIPTION OF THE INVENTION
Some embodiments of this invention, illustrating its features, will now be discussed:
The words "comprising", "having", "containing", and "including", and other forms thereof, are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items.
It must also be noted that as used herein and in the appended claims, the singular forms "a", "an", and "the" include plural references unless the context clearly dictates otherwise. Although any systems, methods, apparatuses, and devices similar or equivalent to those described herein can be used in the practice or testing of embodiments of the present invention, the preferred, systems and parts are now described.
The disclosed embodiments are merely exemplary of the invention, which may be embodied in various forms.
The present invention discloses a system for detecting and sharing geographical coordinates between a plurality of communication device. The system utilizes a collaboration approximation technique by using a short range wireless protocol for sharing the geographical coordinates between a plurality of communication devices at a collaboration platform. The sharing is performed in a manner such that it results in reduction in power and battery consumption of the communication devices.
With reference to an aspect, referring to figure 1, the system (001) comprises of one or more first communication device (01) such that the first communication device (01) determines its own geographical coordinates. The first communication device (01) is having an inbuilt means (02) which may be a module for determining the geographical coordinates.
The inbuilt means (02) of the first communication device (01) for determining the geographical coordinates performs a plurality of processor executable steps. The steps include determining the geographical coordinates with a Global Positioning System (GPS) (03(b)) through a GPS receiver (03(c)), transmitting request to a network provider, or a combination thereof. The Global Positioning System (GPS) (03(b)) is a satellite based navigation system. The first communication device (01) includes a GPS receiver (03(c)) for receiving information from a plurality of satellites. The GPS receiver (03(c)) further comprises of a microprocessor and uses triangulation formula for calculating the geographical coordinates for the first communication device (01) in a real-time. The GPS system (03(b)) calculates latitude value, longitude value for a two-dimension position and latitude value, longitude value and altitude value for a three-dimension position. In addition to this, the Global Positioning System (GPS) (03(b)) may also calculate velocity, time and distance.
In accordance with an embodiment, with reference to figure 2, the first communication device (01) which does not have the Global Positioning System (GPS) (03(b)) utilizes any other alternative technique for determining the geographical coordinates. In that case, the first communication device (01) transmits a request to a position server (03(a)) for determining its geographical coordinates. The determination of the geographical coordinates by the position server (03(a)) will be based on the measurement of signal like angle of approach of the first communication device to a plurality of cell towers, how long it takes the signal to travel to the plurality of towers and the strength of the signal when it reaches the tower. The geographical coordinates determined with this technique will be less accurate as the position server (03(a)) supplies geographical coordinates of the nearest mobile tower to which the first communication device (01) will be connected.
The first communication device (01) further includes an application for supporting collaboration (05) at a collaboration platform (08) for sharing its geographical coordinates determined by its inbuilt means (02) by using a short range wireless protocol.
The system (001) further comprises of a second communication device (06) which communicates with the one or more first communication devices (01) for sharing their geographical coordinates through the said application for supporting collaboration (05) at the collaboration platform (08) in its predetermined range. The predetermined range depends on the range of short range wireless protocol and is less than 10 meters when the short range wireless protocol (04) is Bluetooth whereas it is less than 100 meters when the short range wireless protocol (04) is wi-fi.
In accordance with an embodiment, the system (001) may comprise of a plurality of second communication device (06) such that one or more second communication device (06) out of the plurality of second communication devices (06) has determined their geographical coordinates by sharing with the one or more first communication device (01) or the second communication device (06). The second communication device (06) will search for one or more first communication device (01) and/or the second communication device (06) which have determined their geographical coordinates for sharing with the second communication device (06).
Still referring to figure 1, the short range wireless protocol (04) is selected from a group of wi-fi, NFC, Bluetooth, RFID, infrared or a combination thereof.
The system (001) further includes an accuracy determination module (07) provided in the collaboration platform (08). The accuracy determination module (07) provides programmed instructions for supporting collaboration and sharing through the application for supporting collaboration (05) provided with the first communication device (01) and the second communication device (06). The accuracy determination module (07) determines an error level present in the geographical coordinates shared by the one or more first communication device (01) or second communication device. After the error level in the geographical coordinates is
determined, the accuracy determination module (07) selects the geographical coordinates with minimum error for the second communication device (06).
In accordance with an aspect, the sharing of geographical coordinates between the first communication device (01) and the second communication device (06) reduces the battery and bandwidth consumption of the second communication device (06).
The present invention also discloses a method for detecting and sharing geographical coordinates between a plurality of communication devices. The method provides the detection and sharing in a resource efficient manner by using a collaboration approximation technique. The method comprises of a plurality of processor implemented steps for enabling the detection and sharing between the plurality of communication devices by using the short range wireless protocol,
Referring to figure 1, the method comprises of determining the geographical coordinates for the first communication device (01) using the inbuilt means (02) of determining the geographical location for the first communication device (01). The means (02) can either use. GPS receiver (03(c)) or it can transmit request to the network provider for determining its geographical coordinates.
The second communication device (06) searches for the one or more first communication devices (01) or the second communication device (06) which have determined their geographical coordinates in a predetermined range by using the short range wireless protocol (04).
By way of specific example, let there be k communication devices (first communication devices or second communication devices which have determined their geographical coordinates)A|, A2, A3, .... , Ak present in a predetermined range R for a second communication device (which has not determined its geographical coordinates), thus the second communication device (06) will be able to search all these devices in the predetermined region R by using the short range wireless protocol (04). The second communication device (06) then transmits a request to each of the searched communication device out of those k devices in its predetermined range for sharing their geographical coordinates by using the short range wireless protocol (04). Let only m communication devices out of those k communication devices have an application for
supporting collaboration (05) at a collaboration platform (08). Hence, those (k-m) communication devices which are not on the collaboration platform (08) might ignore the request transmitted by the second communication device (06). Each communication device Aj out of the m communication devices (A1, A2, A3. .... , Am) which have the application for supporting collaboration (05) at the collaboration platform (08) will authenticate the second communication device (06). For example, one way of authentication will be that the collaboration platform (08) accessed by a communication device stores the information about its friend list locally. Therefore, the application for supporting collaboration (05) on each communication device A; will check whether or not the second communication device (06) is in its own friends list on the same collaboration platform (08). If that second communication device (06) is in the friend list of a communication device Ai; then the communication device Ai will send its own geographical coordinates to the second communication device (06) by using the short range wireless protocol (04).
After getting authentication, say the communication devices A1, A2, A3, .... , An out of those m communication devices (01) have shared their determined geographical coordinates with the second communication device (06) by using the short range wireless protocol (04). Each of these first communication devices (01) will share the value of the geographical coordinates in a specific format.
The geographical coordinates shared by any communication device Ai is shared in a triplet form (lat, long, error level), such that:
Lat = value of latitude of the location of the communication device Ai.
Long = value of the longitude of the location of the communication device Aj.
Error level = zero (0), if the communication device Ai is fist communication device. (That is if A; has got its values of latitude and longitude by using its own means (02) of determining geographical coordinates by using the GPS receiver (03(c)) or by transmitting request to its network provider.
= One (1) more than the error level of the communication device B if the device Ai is the second communication device and has got its geographical coordinates in the format (Jar, long, error level) from some other communication device B by using the short range wireless protocol at a collaboration platform using our method
The second communication device (06) receives the shared geographical coordinates form the plurality of the communication devices. Let the shared geographical coordinates are in the format
(Lat A1, Long A1, Err A1), (Lat A2, Long A2, Err A2), (Lat An, Long An, Err An). The
accuracy determination module (07) provided in the collaboration platform (08) will select the geographical coordinate for the second communication device (06) such that, Err Ai = min {Eπ Ai, Err A2. ... , Err An}. The second communication device (06) may then share this geographical coordinate with some other second communication device (06) present at the collaboration platform (08).
The shared geographical coordinates includes the latitude value, the longitude value and the error level. The error level indicates the accuracy of the determined geographical coordinates. Larger error level increases the possibility that the geographical coordinates shared in between the plurality of communication devices are not approximate to the actual geographical coordinates determined by using the GPS receiver (03(c)). To reduce the possibility of error the accuracy determination module (07) selects a threshold value. If the accuracy determination module (07) comes across that geographical coordinates for which the error level is greater than the threshold value then it will not select that value for the second communication device (06). The second communication device (06) will then look for some other communication device in the predetermined range. If the second communication device (06) could not search any such communication device in its predetermined range for which the error level is less or equal to the threshold value then the second communication device (06) will determine the geographical coordinates by using its own inbuilt means (02) (not shown here) of determining the geographical coordinates which further includes the processor executable steps for using the GPS receiver (03(c)), transmitting request to network provider, or a combination thereof.
In accordance with an embodiment, the threshold value of error level depends on a plurality of factors for example, range of the short range wireless protocol (02). If the short range wireless protocol (02) is Bluetooth then the threshold value is set to larger and if it is wi-fi, then the threshold value is set to lesser.
BEST MODE/EXAMPLE FOR WORKING OF THE INVENTION
The process illustrated for detecting and sharing the geographical coordinates in the above paragraph can be supported by a working example showed in the following paragraph, the process is not restricted to the said example only:
Referring to figure 3 and figure 4, let there be 5 communication devices d4, d5, d6, dl, d8 in the region A. 4 communication devices d9, d10, d11 and dl2 be in region A" and 3 communication devices dl, d2 and d3 be in region A', Assume that all these communication devices can collaborate and all are authenticated to share their GPS geographical coordinates with each other. All communication devices in the region A will get same value for their GPS geographical coordinates if the geographical coordinates are taken by each communication device individually using their own inbuilt GPS. Similarly we can say about regions for A' and A".
(Case1)
With reference to figure 3, all the communication devices dl, d2, ...dl2 are placed one after another. Assume that the short range wireless protocol has strength of going up to 2 adjacent communication devices. In other words the region R for each communication device is the region will cover 2 adjacent communication devices on LHS(Left Hand Side) and 2 adjacent communication devices on RHS(Right Hand Side) of the communication device.
Hence information shared by d5 will be available only up to d3 on LHS and up to d7 on RHS. Similarly, Information broadcasted by d4 will be available only up to d2 on LHS and up to d6 on RHS and so on
Assume that initially no communication device has got GPS geographical coordinates for itself. Initially communication device d5 gets GPS geographical coordinates for itself and after that remaining communication devices try to get the same for themselves.
Let d5 has got its GPS geographical coordinates using its inbuilt GPS as (latd5, longd5)
Therefore, the value shared using the short range wireless protocol by d5 would be (latd5, longd5, 0)
When d6 wants to know its location:
It checks available communication devices in the region R.( For the communication device d6, Region R would be from communication device d4 to communication device d8). Communication device d6 requests for getting GPS geographical coordinates of the communication devices in region R, but only d5 has got the value therefore it gets following response.
(latdS, longd5, 0) from d5
Hence it takes that value for itself from d5.
Now value shared using the short range wireless protocol by d6 would be (latd5, longd5, 1)
When d7 wants to know its location:
It checks available communication devices in the region R. (For the communication device d7, Region R would be from communication device d5 to communication device d9). Communication device d7 requests for getting GPS geographical coordinates of the communication devices in region R, but only d5 and d6 has got the value therefore it gets following response.
(Iatd5, longd5, 0) from d5
(latd5, longd5, l)from d6
Hence it takes that value for itself from 65 since error level for d5 is less than error level is for d6.
Now value shared using the short range wireless protocol by d7 would be (latd5, longd5, 1)
When, d8 wants to know its location:
It checks available communication devices in the region R.( For the communication device d8, Region R would be from communication device d6 to communication device d10). Communication device d8 requests for getting GPS geographical coordinates of the communication devices in region R, but only d6 and d7 has got the value therefore it gets following response.
(latd.5, longd5, l)from d6
(latd5, longd5,. 1) from d7
Hence it takes that value for itself from d6 since for both the responses error level is same as 1.
Now value shared using the short range wireless protocol by d8 would be (latd5, longd5, 2)
When, d4 wants to know its location:
It checks available communication devices in the region R.( For the communication device d4, Region R would be from communication device d2 to communication device 66). Communication ' device d4 requests for getting GPS geographical coordinates of the communication devices in region R, but only d5 and d6 have got the value therefore it gets following response.
(latd5, longd5, 0) from d5
(latd5, longd5, l)from d6
Hence it takes that value for itself from d5.
Now value shared using the short range wireless network protocol by d4 would be (latd5, longd5,1)
Devices in region A':
When, d3 wants to know its location:
It checks available communication devices in the region R. (For the communication device d3, Region R would be from communication device d1 to communication device d5). Communication device dl requests for getting GPS geographical coordinates of the communication devices in region R, but only d5 and d4 has got the value therefore it gets following response.
(latd5, longd5, 0) from d5
(latd5, longd5, 1) from d4
Hence it takes that value for itself from d5 since error level for d5 is less than the error level is for d4.
Now value shared using the short range wireless network protocol by d3 would be (latd5, longd5,I)
When, d2 wants to know its location:
It checks available communication devices in the region R. (For the communication device d2, Region R would be from the communication device dl to the communication device d4). The communication device d2 requests for getting GPS location of the devices in region R, but only d3 and d4 has got the value therefore it gets following response.
(latd5, longd5, l)from d3
(latd5, longd5, l)from d4
Hence it takes that value for itself from d3 since for both the responses error level is same as 1.
Now value shared using the short range wireless protocol by d2 would be (latd5, longd5, 2)
When, dl wants to know its location:
It checks available communication devices in the region R. (For the communication device dl, Region R would be from the communication device dl to the communication device d3). The communication device dl requests for getting GPS geographical coordinates of the communication devices in region R, but only d2 and d3 has got the value therefore it gets following response.
(latd5, longd5, 1) from d3
(latd5, longd5. 2) from d2
Hence it takes that value for itself from d3 since error level for d3 is less than error level is for d2.
Now value shared using the short range wireless protocol by dl would be (latd5, longd5, 2)
(case 2)
With reference to figure 4, all the communication devices Al, A2. ..., AI2 are placed randomly. Assume that the short range wireless protocol has strength of going up to say "x" meter. That is information shared on the short range wireless protocol by the communication device d5 will be available only to the communication devices which are at a distance <- "x" meters from the communication device d5. That is, those communication devices which lie in the circle C5 (circle with radius "x" meters centered at device d5). This will be region R for the communication device d5. Similarly information broadcasted by the communication device d4 will be available only to the communication devices which are at a distance <= "x" meters from the communication device d4.
Assume that initially no communication device has GPS geographical coordinates for itself. Initially the communication device d5 gets the geographical coordinates for itself and after that remaining communication devices try to get geographical coordinates for themselves.
Let d5 has got its GPS fix using its inbuilt GPS as (latd5, longd5)
Therefore value shared using the short range wireless protocol by d5 would be (latd5. longd5, 0)
When, d6 wants to know its location:
It checks available communication devices in the region R. Let d4, d6, d7 and d3 are less than "x" meters away from d5. That is these communication devices lie in the circle C5 (circle with radius x centered at the communication device d5). Hence for the communication device d6, Region R will have the communication device d5 inside it.
The communication device d6 requests for getting GPS geographical coordinates of the communication devices in region R. but only d5 has got the value therefore it gets following response: (latd5, longd5. 0) from d5. Hence it takes that value for itself from d5.
Now value shared using the short range wireless network protocol by d6 would be (latd5, longd5, 1)
When, d3 wants to know its location:
It checks available communication devices in the region R. Let d4, d.6, d7 and d3 are less than "x" meters away from d5. That is these communication devices are lie in the circle C5 (circle with radius x centered at device d5). Hence for the communication device d3. Region R will have the communication device d5 inside the region.
The communication device d3 requests for getting GPS geographical coordinates of the communication devices in region R, but only d5 has got the value therefore it gets following response: (latd5, longd5, 0) from d5. Hence it takes that value for itself from d5.
Now value shared using the short range wireless protocol by d3 would be (latdS, longd5, 1)
When, dl wants to know its location:
It checks available communication devices in the region R. For the communication device dl, Region R will have the communication device d2 and d3 inside the region. The communication device dl requests for getting GPS geographical coordinates of the communication devices in region R, but only d3 has got the value therefore it gets following response: (latd5, longd5, 1) from d3. Hence it takes that value for itself from d3.
Now value shared using the short range wireless network protocol by dl would be (latd5, longd5, 2)
When. d8 wants to know its location:
It checks available communication devices in the region R. For the communication device d8, Region R will have the communication devices d6, d7, d9, d10 inside the region. The communication device d8 requests for getting GPS geographical coordinates of the communication devices in region R, but only d6 has got the value therefore it gets following response: (latd5, longd5. 1) from d6. Hence it takes that value for itself from d6.
Now value shared using the short range wireless network protocol by dl would be (latdS, longd5, 2)
Now say dl 1 got its GPS geographical coordinates using its inbuilt GPS (latd11, longdl 1)
Value shared by it on the short range wireless protocol would be (latd11, longd11. 0)
Let three communication devices d9, d10 and dl2 are less than "x" meter away from d11. That is these communication devices are lie in the circle Cll (circle with radius "x" centered at the communication device dl 1)
d9, d10 are less than "x" meter away from d8 also That is, these communication devices lie in the circle C8 (circle with radius "x" centered at the communication device d8).
When, dl 0 wants to know its location:
It checks available communication devices in the region R. For the communication device d10, Region R will have the communication devices d11, d8 and d9 would be inside the region. Communication device dlO requests for getting GPS geographical coordinates of the communication devices in region R, but only d8 and dl 1 have got the value therefore it gets following response (latd5, longd5, 1) from d8, (latdd11, longd11, 0) from dll. Hence it takes that value for itself from dl 1 since error level for dll is less than error level for d8.
Now value shared using the short range wireless protocol by dlO would be (latd11, longd11, 1).
We Claim:
1. A system for detecting and sharing geographical coordinates between a plurality of communication devices in a resource efficient manner by a collaboration approximation technique, the system comprising:
one or more first communication device having a means for determining the geographical coordinates and sharing the said determined geographical coordinates with the plurality of communication devices through an application for supporting collaboration of the plurality of communication devices at a collaboration platform by using a short range wireless protocol;
a second communication device capable of sharing the determined geographical coordinates in a predetermined region with the one or more first communication device through the said application for supporting collaboration and using the said short range wireless protocol;
such that the collaboration platform includes an accuracy determining module for providing programmed instructions for collaborating and sharing the geographical coordinates of one or more first communication device or the second communication device at the collaboration platform and calculating an error level in the shared geographical coordinates in order to optimize the geographical coordinate for the second communication device for selecting the geographical coordinates with minimum error.
2. A system as claimed in claim 1, wherein the system further comprises of a plurality of second communication device which further includes those second communication device which have determined their geographical coordinates by sharing the geographical coordinates with the first communication device or the second communication device at the collaboration platform.
3. A system as claimed in claim 1, wherein determination of the geographical coordinates is performed by processor executable steps by using GPS receiver, transmitting request to a network provider, or a combination thereof.
4. A system as claimed in claim 1, wherein the short range wireless protocol is selected from a group of wi-fi, NFC, Bluetooth, RFID, infrared or a combination thereof.
5. A system as claimed in claim 1, wherein resource efficiency is achieved by reducing bandwidth and power consumption.
6. A method for detecting and sharing geographical coordinates between a plurality of communication devices in a resource efficient manner by a collaboration approximation technique, the method comprising processor implemented steps of:
determining the geographical coordinates of one or more first communication device;
searching for one or more first communication device in a predetermined range by a second communication device using a short range wireless protocol;
connecting and sharing the determined coordinates with the one or more first communication device and calculating the error level in the determined geographical coordinates in order to optimize the geographical coordinate for the second communication device for selecting the geographical coordinates with minimum error.
7. A method as claimed in claim 6, wherein the second communication device searches and shares the geographical coordinates from the other second communication device which has determined its geographical coordinates by sharing the geographical coordinates with the one or more first communication device.
8. A method as claimed in claim 6, wherein the method further comprises of determining the geographical coordinates by applying processor executable steps by using GPS receiver, transmitting request to a network provider, or a combination thereof.
9. The method as claimed in claim 6, wherein the receiving of geographical coordinates further comprises of receiving a value of latitude and a value of a longitude in real time.
10. A method as claimed in claim 5, wherein the error level of the shared geographical coordinates of the one or more first communication devices or second communication devices is compared to a predetermined threshold value such that the error level should be less than the predetermined threshold value.
11. A method as claimed in claim 6, wherein resource efficiency is achieved by reducing bandwidth consumption by the second communication device.
12. A method as claimed in claim 6, wherein the short range wireless protocol is selected from a group of wi-fi, NFC, Bluetooth, RFID, infrared or a combination thereof.