Abstract: This disclosure relates generally to location services, and more particularly to systems and methods for effective identification of geo-location in mobile HetNet environments. In one embodiment, a device geo-location method is disclosed, comprising: receiving one or more wireless signal strengths associated with connectivity of a user device to one or more wireless access points; calculating, via a processor, one or more distances of the user device from the one or more wireless access points using the one or more wireless signal strengths; triangulating a user device location coordinate using: a pre-determined wireless access point location coordinate associated with at least one of the one or more wireless access points; and the calculated one or more distances of the user device from the one or more wireless access points; and storing the user device location coordinate. FIG. 1
CLIAMS:We claim:
1. A wireless access point geo-location method, comprising:
receiving one or more wireless access point connectivity notifications associated with one or more user devices;
receiving at least three: user device location coordinates associated with the one or more user devices, and wireless signal strengths associated with the one or more wireless access point connectivity notifications;
calculating, via a processor, user device distances using the at least three wireless signal strengths;
triangulating, via the processor, a wireless access point location coordinate using the at least three user device location coordinates and the calculated user device distances; and
storing the wireless access point location coordinate.
2. The method of claim 1, wherein at least one of the one or more user devices includes a cellular phone.
3. The method of claim 1, wherein at least one of the one or more wireless access point connectivity notifications is associated with a Wi-Fi network.
4. The method of claim 1, wherein all of the one or more wireless access point connectivity notifications are associated with a single wireless network.
5. The method of claim 1, wherein at least one of the one or more user devices is connected simultaneously to a cellular network and a wireless access point associated with at least one of the one or more wireless access point connectivity notifications.
6. The method of claim 1, wherein the calculation of the at least one of the user device distances is performed before receiving at least one of: one of the user device location coordinates; and one of the wireless signal strengths.
7. The method of claim 1, wherein triangulating the wireless access point location coordinate is performed substantially in real-time after receiving the user device location coordinates and the wireless signal strengths.
8. The method of claim 1, further comprising:
receiving one or more updated user device location coordinates and one or more updated wireless signal strengths;
calculating, via the processor, one or more updated user device distances using the one or more updated wireless signal strengths;
triangulating, via the processor, an updated wireless access point location coordinate using the one or more updated user device location coordinates and the one or more updated user device distances; and
storing the updated wireless access point location coordinate.
9. The method of claim 8, wherein the one or more updated user device location coordinates and the one or more updated wireless signal strengths are associated with one of the one or more user devices.
10. The method of claim 1, wherein a wireless access point performs the calculation of the user device distances, as well as the triangulation of the wireless access point location coordinate.
11. The method of claim 1, wherein at least one of the user device location coordinates is determined using a cellular network.
12. The method of claim 1, wherein at least one of the user device location coordinates is a GPS coordinate.
13. A wireless access point geo-location system, comprising:
a processor; and
a memory device disposed in communication with the processor and storing processor-executable instructions, the instructions comprising instructions for:
receiving one or more wireless access point connectivity notifications associated with one or more user devices;
receiving at least three: user device location coordinates associated with the one or more user devices, and wireless signal strengths associated with the one or more wireless access point connectivity notifications;
calculating, via a processor, user device distances using the at least three wireless signal strengths;
triangulating, via the processor, a wireless access point location coordinate using the at least three user device location coordinates and the calculated user device distances; and
storing the wireless access point location coordinate.
14. A non-transitory processor-readable medium storing processor-executable wireless access point geo-location instructions comprising instructions for:
receiving one or more wireless access point connectivity notifications associated with one or more user devices;
receiving at least three: user device location coordinates associated with the one or more user devices, and wireless signal strengths associated with the one or more wireless access point connectivity notifications;
calculating, via a processor, user device distances using the at least three wireless signal strengths;
triangulating, via the processor, a wireless access point location coordinate using the at least three user device location coordinates and the calculated user device distances; and
storing the wireless access point location coordinate.
15. A device geo-location method, comprising:
receiving one or more wireless signal strengths associated with connectivity of a user device to one or more wireless access points;
calculating, via a processor, one or more distances of the user device from the one or more wireless access points using the one or more wireless signal strengths;
triangulating a user device location coordinate using: a pre-determined wireless access point location coordinate associated with at least one of the one or more wireless access points; and the calculated one or more distances of the user device from the one or more wireless access points; and
storing the user device location coordinate.
16. The method of claim 15, further comprising:
receiving a geo-location request for the user device; and
providing the user device location coordinate after receiving the geo-location request.
17. The method of claim 16, wherein the geo-location request is received after the user device provides a service request.
18. The method of claim 17, wherein the service request is a voice-over-IP emergency call.
19. The method of claim 15, wherein the user device is one of: a cellular phone; a smartphone; a tablet computer; and a laptop computer.
20. The method of claim 15, wherein the connectivity of the user device to at least one of the one or more wireless access points is via a Wi-Fi network.
21. The method of claim 15, wherein the user device is connected simultaneously to the one or more wireless access points.
22. The method of claim 15, wherein the calculation of at least one of the one or more distances of the user device from the one or more wireless access points is performed before receiving at least one of the one or more wireless signal strengths.
23. The method of claim 15, wherein:
a number of wireless access points is three; and
triangulating the user device location coordinate is performed substantially in real-time after receipt of three wireless signal strengths associated with connectivity of the user device to the three wireless access points.
24. The method of claim 15, further comprising:
on a periodic basis,
receiving one or more updated wireless signal strengths associated with connectivity of the user device to the one or more wireless access points;
calculating, via a processor, one or more updated distances of the user device from the one or more wireless access points using the one or more updated wireless signal strengths;
triangulating an updated user device location coordinate, using: the pre-determined wireless access point location coordinate associated with the at least one of the one or more wireless access points; and the calculated one or more updated distances of the user device from the one or more wireless access points; and
storing the updated user device location coordinate.
25. The method of claim 15, wherein the pre-determined wireless access point location coordinate associated with the at least one of the one or more wireless access points is determined by triangulation using one or more prior user device location coordinates and one or more prior wireless signal strengths.
26. The method of claim 16, wherein the user device provides the user device location coordinate after the geo-location request is received.
27. A device geo-location system, comprising:
a processor; and
a memory device disposed in communication with the processor and storing processor-executable instructions, the instructions comprising instructions for:
receiving one or more wireless signal strengths associated with connectivity of a user device to one or more wireless access points;
calculating, via a processor, one or more distances of the user device from the one or more wireless access points using the one or more wireless signal strengths;
triangulating a user device location coordinate using: a pre-determined wireless access point location coordinate associated with at least one of the one or more wireless access points; and the calculated one or more distances of the user device from the one or more wireless access points; and
storing the user device location coordinate.
28. A non-transitory processor-readable medium storing processor-executable device geo-location instructions comprising instructions for:
receiving one or more wireless signal strengths associated with connectivity of a user device to one or more wireless access points;
calculating, via a processor, one or more distances of the user device from the one or more wireless access points using the one or more wireless signal strengths;
triangulating a user device location coordinate using: a pre-determined wireless access point location coordinate associated with at least one of the one or more wireless access points; and the calculated one or more distances of the user device from the one or more wireless access points; and
storing the user device location coordinate.
Dated this 05th day of July, 2013
MADHUSUDAN S.T.
OF K & S PARTNERS
ATTORNEY FOR THE APPLICANTS
,TagSPECI:FIELD OF THE INVENTION
This disclosure relates generally to location services, and more particularly to systems and methods for effective identification of geo-location in mobile HetNet environments.
| # | Name | Date |
|---|---|---|
| 1 | 3019-CHE-2013-RELEVANT DOCUMENTS [20-09-2023(online)].pdf | 2023-09-20 |
| 1 | IP24308_Specification.pdf | 2013-07-05 |
| 2 | 3019-CHE-2013-PROOF OF ALTERATION [28-06-2022(online)].pdf | 2022-06-28 |
| 2 | IP24308_Drawings.pdf | 2013-07-05 |
| 3 | FORM 5.pdf | 2013-07-05 |
| 3 | 3019-CHE-2013-US(14)-HearingNotice-(HearingDate-19-03-2021).pdf | 2021-10-17 |
| 4 | FORM 3.pdf | 2013-07-05 |
| 4 | 3019-CHE-2013-IntimationOfGrant02-08-2021.pdf | 2021-08-02 |
| 5 | 3019-CHE-2013-PatentCertificate02-08-2021.pdf | 2021-08-02 |
| 5 | 3019-CHE-2013 FORM-9 05-07-2013.pdf | 2013-07-05 |
| 6 | 3019-CHE-2013-Written submissions and relevant documents [02-04-2021(online)].pdf | 2021-04-02 |
| 6 | 3019-CHE-2013 FORM-18 05-07-2013.pdf | 2013-07-05 |
| 7 | abstract3019-CHE-2013.jpg | 2013-07-16 |
| 7 | 3019-CHE-2013-Correspondence to notify the Controller [16-03-2021(online)].pdf | 2021-03-16 |
| 8 | 3019-CHE-2013-FORM-26 [16-03-2021(online)].pdf | 2021-03-16 |
| 8 | 3019-CHE-2013 FORM-3 03-09-2013.pdf | 2013-09-03 |
| 9 | 3019-CHE-2013-FER.pdf | 2019-03-29 |
| 9 | 3019-CHE-2013-FER_SER_REPLY [30-09-2019(online)].pdf | 2019-09-30 |
| 10 | 3019-CHE-2013-FER.pdf | 2019-03-29 |
| 10 | 3019-CHE-2013-FER_SER_REPLY [30-09-2019(online)].pdf | 2019-09-30 |
| 11 | 3019-CHE-2013 FORM-3 03-09-2013.pdf | 2013-09-03 |
| 11 | 3019-CHE-2013-FORM-26 [16-03-2021(online)].pdf | 2021-03-16 |
| 12 | 3019-CHE-2013-Correspondence to notify the Controller [16-03-2021(online)].pdf | 2021-03-16 |
| 12 | abstract3019-CHE-2013.jpg | 2013-07-16 |
| 13 | 3019-CHE-2013 FORM-18 05-07-2013.pdf | 2013-07-05 |
| 13 | 3019-CHE-2013-Written submissions and relevant documents [02-04-2021(online)].pdf | 2021-04-02 |
| 14 | 3019-CHE-2013 FORM-9 05-07-2013.pdf | 2013-07-05 |
| 14 | 3019-CHE-2013-PatentCertificate02-08-2021.pdf | 2021-08-02 |
| 15 | 3019-CHE-2013-IntimationOfGrant02-08-2021.pdf | 2021-08-02 |
| 15 | FORM 3.pdf | 2013-07-05 |
| 16 | 3019-CHE-2013-US(14)-HearingNotice-(HearingDate-19-03-2021).pdf | 2021-10-17 |
| 16 | FORM 5.pdf | 2013-07-05 |
| 17 | 3019-CHE-2013-PROOF OF ALTERATION [28-06-2022(online)].pdf | 2022-06-28 |
| 17 | IP24308_Drawings.pdf | 2013-07-05 |
| 18 | IP24308_Specification.pdf | 2013-07-05 |
| 18 | 3019-CHE-2013-RELEVANT DOCUMENTS [20-09-2023(online)].pdf | 2023-09-20 |
| 1 | search_29-03-2019.pdf |