System and method for providing advanced call forwarding functionality
First Claim
1. A system for providing telephone services, said system comprising:
- at least one database configured to;
store at least one telephone number and associated sets of location coordinates of a first set of telephones registered as being available for a call to be routed in an attempt to connect with a user,store at least one telephone number and associated sets of location coordinates of a second set of telephones registered as being available for a call to be routed in an attempt to connect with the user, the first set of telephones including at least one telephone being assigned to a user and the second set of telephones including at least one telephone assigned to an organization of which the user is associated; and
a processing unit configured to;
in response to receiving a call request;
determine whether a wireless telephone of the user is positioned within a predetermined range of a first telephone of the first set of telephones stored in said at least one database;
in response to determining that the wireless telephone is within the predetermined range of the first telephone, cause a call associated with the call request to be routed to the first telephone;
otherwise, determine whether the wireless telephone of the user is within the predetermined range of a second telephone of the second set of telephones stored in said at least one database; and
in response to determining that the wireless telephone is within the predetermined range of the second telephone, cause the call associated with the call request to be routed to the second telephone.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing call forwarding. Telephone information of one or more telephones assigned to a user may be stored, where the telephone information may include location coordinates (e.g., GPS coordinates). Telephone information, including location coordinates, of one or more telephones assigned to an organization of which the user is associated may be stored. The organization may be an employer of the user, for example. If call forwarding is enabled by the user, then a call to a wireless device of the user may cause a determination as to whether the wireless device is within a predetermined range of a telephone assigned to either the user or organization may be made. A distinctive ring may be generated to notify the user that a call forwarding call is being received.
-
Citations
20 Claims
-
1. A system for providing telephone services, said system comprising:
-
at least one database configured to; store at least one telephone number and associated sets of location coordinates of a first set of telephones registered as being available for a call to be routed in an attempt to connect with a user, store at least one telephone number and associated sets of location coordinates of a second set of telephones registered as being available for a call to be routed in an attempt to connect with the user, the first set of telephones including at least one telephone being assigned to a user and the second set of telephones including at least one telephone assigned to an organization of which the user is associated; and a processing unit configured to; in response to receiving a call request; determine whether a wireless telephone of the user is positioned within a predetermined range of a first telephone of the first set of telephones stored in said at least one database; in response to determining that the wireless telephone is within the predetermined range of the first telephone, cause a call associated with the call request to be routed to the first telephone; otherwise, determine whether the wireless telephone of the user is within the predetermined range of a second telephone of the second set of telephones stored in said at least one database; and in response to determining that the wireless telephone is within the predetermined range of the second telephone, cause the call associated with the call request to be routed to the second telephone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing telephone services, said system comprising:
-
storing at least one telephone number and associated sets of location coordinates of a first set of telephones registered as being available for a call to be routed in an attempt to connect with a user; storing at least one telephone number and associated sets of location coordinates of a second set of telephones registered as being available for a call to be routed in an attempt to connect with the user, the first set of telephones including at least one telephone being assigned to the user and the second set of telephones including at least one telephone assigned to an organization of which the user is associated; and in response to receiving a call request; determining whether a wireless telephone of the user is positioned within a predetermined range of a first telephone of the first set of telephones; in response to determining that the wireless telephone is within the predetermined range of the first telephone, causing a call associated with the call request to be routed to the first telephone; otherwise, determining whether the wireless telephone of the user is within the predetermined range of a second telephone of the second set of telephones; and in response to determining that the wireless telephone is within the predetermined range of the second telephone, causing the call associated with the call request to be routed to the second telephone. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification