Method for Enabling and Blocking Distance and Location Information Between Callers
First Claim
1. A method for managing location information between callers via a network, comprising:
- sending a request to locate (RTL) signal from a calling party'"'"'s communication device to a called party'"'"'s communication device, the RTL signal including data regarding the calling party;
receiving the RTL signal at the called party'"'"'s communication device and presenting the calling party data to the called party and querying the called party to accept the request;
performing a plurality of calculations for determining a distance between the calling party and the called party and a location for each party, a result of the calculations comprising the called party data;
returning an enable to locate (ETL) signal from the called party'"'"'s device to the caller'"'"'s device based on a positive response to the query, the ETL signal including data regarding the called party; and
blocking the called party distance and location data from calculation and transfer via the network between the calling party and the called party based on a negative response to the query to accept the request.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for enabling and blocking distance and location information between callers. The method includes a subscribing caller'"'"'s phone identifying the caller by name and location and initiating a request to locate (RTL) signal to a called party'"'"'s phone. The called party in turn sends an enable to locate (ETL) signal back to the called party to initiate calculations for determining the called party'"'"'s distance from the caller. The method also includes an ETL bypass for business relations where an employer has a need to locate the employee. The method may also include a blacklisting feature allowing the called party to block RTL from undesired parties. A disclosed computer program product triangulates the distance between callers using the transmission time between them and stationary transmitters, landline relays, and/or internet routers. An alternate embodiment may include trilateration data from GPS satellites in determining the distance between callers.
30 Citations
20 Claims
-
1. A method for managing location information between callers via a network, comprising:
-
sending a request to locate (RTL) signal from a calling party'"'"'s communication device to a called party'"'"'s communication device, the RTL signal including data regarding the calling party; receiving the RTL signal at the called party'"'"'s communication device and presenting the calling party data to the called party and querying the called party to accept the request; performing a plurality of calculations for determining a distance between the calling party and the called party and a location for each party, a result of the calculations comprising the called party data; returning an enable to locate (ETL) signal from the called party'"'"'s device to the caller'"'"'s device based on a positive response to the query, the ETL signal including data regarding the called party; and blocking the called party distance and location data from calculation and transfer via the network between the calling party and the called party based on a negative response to the query to accept the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising a computer readable medium having computer useable instruction codes executable to perform operations for managing location information between callers via a network, the operations of the computer program product comprising:
-
a set of instruction codes for sending a request to locate (RTL) signal from a calling party'"'"'s communication device to a called party'"'"'s communication device, the RTL signal including data regarding the calling party; a set of instruction codes for receiving the RTL signal at the called party'"'"'s communication device and presenting the calling party data to the called party and querying the called party to accept the request; a set of instruction codes for performing a plurality of calculations for determining a distance between the calling party and the called party and a location for each party, a result of the calculations comprising the called party data; a set of instruction codes for returning an enable to locate (ETL) signal from the called party'"'"'s device to the calling party'"'"'s device based on a positive response to the query, the ETL signal including data regarding the called party; and a set of instruction codes for blocking the called party distance and location data from calculation and transfer via the network between the calling party and the called party based on a negative response to the query to accept the request. - View Dependent Claims (19)
-
-
20. A protocol for managing location information between callers via a network, comprising:
-
transferring a request to locate (RTL) signal from a calling party'"'"'s communication device to a called party'"'"'s communication device, the RTL signal including data regarding the calling party; querying the called party to accept the request to locate based on the transfer of the request and the calling party data; returning an enable to locate (ETL) signal from the called party'"'"'s device to the calling party'"'"'s device based on a positive response to the query, the ETL signal including location and distance data regarding the called party; and blocking a called party distance and location data from transfer via the network between the called party and the calling party based on a negative response to the query to accept the request to locate.
-
Specification