Frequency of geographic location updates for an electronic device based on user communication
First Claim
1. A method of providing geographic location information for an electronic device, the method comprising:
- transmitting geographic location information for the electronic device to a server device at a first time interval;
determining whether the electronic device is in communication with a third-party device, wherein determining whether the electronic device is in communication with the third-party device comprises determining whether a communication link is established between the electronic device and the third-party device, the communication link including a voice communication, a text message, an e-mail communication, or a combination thereof between the electronic device and the third-party device; and
transmitting the geographic location information for the electronic device to the server device at a second time interval to provide updates of the geographic location information at the second time interval shorter than the first time interval when the electronic device is in communication with the third-party device, wherein the third-party device is allowed to access and view the geographic location information for the electronic device, via the server device, during the communication.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and system are provided to update geographic location information for an electronic device. The method can include transmitting the geographic location information for the electronic device to a server device at a first time interval. A determination can be made regarding whether the electronic device is in communication with a third-party device. If the electronic device is in communication with the third-party device, then updated geographic location information for the electronic device is transmitted to the server device at a second time interval, where the second time interval is shorter than the first time interval.
17 Citations
27 Claims
-
1. A method of providing geographic location information for an electronic device, the method comprising:
-
transmitting geographic location information for the electronic device to a server device at a first time interval; determining whether the electronic device is in communication with a third-party device, wherein determining whether the electronic device is in communication with the third-party device comprises determining whether a communication link is established between the electronic device and the third-party device, the communication link including a voice communication, a text message, an e-mail communication, or a combination thereof between the electronic device and the third-party device; and transmitting the geographic location information for the electronic device to the server device at a second time interval to provide updates of the geographic location information at the second time interval shorter than the first time interval when the electronic device is in communication with the third-party device, wherein the third-party device is allowed to access and view the geographic location information for the electronic device, via the server device, during the communication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-usable storage medium having computer program logic recorded thereon that, when executed by one or more processors, provides geographic location information for an electronic device, the computer program logic comprising:
-
first computer readable program code that enables a processor to transmit geographic location information for the electronic device to a server device at a first time interval; second computer readable program code that enables a processor to determine whether the electronic device is in communication with a third-party device, wherein the second computer readable program code further enables a processor to determine whether a communication link is established between the electronic device and the third-party device, the communication link including a voice communication, a text message, an e-mail communication, or a combination thereof between the electronic device and the third-party device; and third computer readable program code that enables a processor to transmit the geographic location information for the electronic device to the server device at a second time interval when the electronic device is in communication with the third-party device to provide updates of the geographic location information at the second time interval shorter than the first time interval while the electronic device is in communication with the third-party device, wherein the third-party device is allowed to access and view the geographic location information for the electronic device, via the server device, during the communication. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system that provides geographic location information for an electronic device, the system comprising:
-
a Global Positioning System (GPS) configured to calculate geographic location information for the electronic device; a transceiver device configured to transmit the geographic location information to a server device at a first time interval; and a computing device configured to; determine whether the electronic device is in communication with a third-party device by determining whether a communication link including a voice communication, a text message, or an e-mail communication is established between the electronic device and the third-party device; and transmit, via the transceiver device, the geographic location information for the electronic device to the server device at a second time interval when the electronic device is in communication with the third-party device to provide updates of the geographic location information at the second time interval while the electronic device is in communication with the third-party device, wherein the second time interval is shorter than the first time interval. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of providing geographic location information for an electronic device, the method comprising:
-
receiving geographic location information for the electronic device at a first time interval; transmitting the geographic location information to a third-party device at a second time interval; determining whether the electronic device is in communication with the third-party device, wherein determining whether the electronic device is in communication with the third-party device comprises determining whether a communication link is established between the electronic device and the third-party device, the communication link including a voice communication, a text message, an e-mail communication, or a combination thereof between the electronic device and the third-party device; receiving the geographic location information for the electronic device at a third time interval when the electronic device is in communication with the third-party device, wherein the third time interval is shorter than the first and second time intervals; and transmitting the geographic location information to the third-party device at a fourth time interval when the electronic device is in communication with the third-party device, wherein the fourth time interval is shorter than the first and second time intervals. - View Dependent Claims (21, 22, 23)
-
-
24. A computer-usable storage medium having computer program logic recorded thereon that, when executed by one or more processors, provides geographic location information for an electronic device, the computer program logic comprising:
-
first computer readable program code that enables a processor to receive geographic location information for the electronic device at a first time interval;
second computer readable program code that enables a processor to transmit the geographic location information to a third-party device at a second time interval;third computer readable program code that enables a processor to determine whether the electronic device is in communication with the third-party device, wherein the third computer readable program code further enables a processor to determine whether a communication link is established between the electronic device and the third-party device, the communication link including a voice communication, a text message, an e-mail communication, or a combination thereof between the electronic device and the third-party device; fourth computer readable program code that enables a processor to receive the geographic location information for the electronic device at a third time interval when the electronic device is in communication with the third-party device, wherein the third time interval is shorter than the first and second time intervals; and fifth computer readable program code that enables a processor to transmit the geographic location information to the third-party device at a fourth time interval when the electronic device is in communication with the third-party device, wherein the fourth time interval is shorter than the first and second time intervals. - View Dependent Claims (25, 26, 27)
-
Specification