System and method for providing advanced call forwarding functionality
First Claim
1. A method for providing telephone services, said method comprising:
- storing, in a data storage unit, at least one telephone number and associated set of location coordinates of a first set of telephones;
associating, using a processor, the first set of telephones with a wireless telephone of a user, wherein associating the first set of telephones with the wireless telephone includes associating a predetermined range with each telephone of the first set of telephones;
determining, using the processor, whether the wireless telephone of the user is located within the predetermined range of at least one telephone of the first set of telephones in response to receiving a call request to the wireless telephone; and
causing a call associated with the call request to be routed to the at least one telephone of the first set of telephones in response to a determination that the wireless telephone is located within the predetermined range of the at least one telephone of the first set of telephones.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments include a method of determining a particular communications device to signal in order to contact a user associated with an organization. The method includes storing a plurality of device locations in memory. Each device location is associated with a facility of the organization and is also associated with one of a plurality of communications devices. The method includes receiving a current location of a wireless device associated with the user, comparing the received current location and one or more of the device locations, and determining the distance between the current location and the one or more of the device. The method involves selecting the particular communications device to signal from the plurality of communications devices in response to the determined distance. A ring signal is sent to the particular communications device in order to contact the user associated with the organization.
13 Citations
20 Claims
-
1. A method for providing telephone services, said method comprising:
-
storing, in a data storage unit, at least one telephone number and associated set of location coordinates of a first set of telephones; associating, using a processor, the first set of telephones with a wireless telephone of a user, wherein associating the first set of telephones with the wireless telephone includes associating a predetermined range with each telephone of the first set of telephones; determining, using the processor, whether the wireless telephone of the user is located within the predetermined range of at least one telephone of the first set of telephones in response to receiving a call request to the wireless telephone; and causing a call associated with the call request to be routed to the at least one telephone of the first set of telephones in response to a determination that the wireless telephone is located within the predetermined range of the at least one telephone of the first set of telephones. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing telephone services, said system comprising:
-
a data storage unit that stores at least one telephone number and associated set of location coordinates of a first set of telephones; memory that stores executable instructions; a processor that executes the executable instructions to; associate the first set of telephones with a wireless telephone of a user, wherein associating the first set of telephones with the wireless telephone includes associating a predetermined range with each telephone of the first set of telephones; determine whether the wireless telephone of the user is located within the predetermined range of at least one telephone of the first set of telephones in response to receiving a call request to the wireless telephone; and route a call associated with the call request to the at least one telephone of the first set of telephones in response to a determination that the wireless telephone is located within the predetermined range of the at least one telephone of the first set of telephones. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of determining a particular communications device to signal in order to contact a user associated with an organization, the method comprising:
-
storing a plurality of device locations in memory, each device location being associated with a facility of the organization and being further associated with one of a plurality of communications devices; receiving a current location of a wireless device associated with the user; comparing using a processor the received current location and one or more of the device locations; determining using the processor the distance between the current location and the one or more of the device locations in response to the comparison; selecting the particular communications device to signal from the plurality of communications devices in response to the determined distance; and sending a ring signal to the particular communications device in order to contact the user associated with the organization. - View Dependent Claims (20)
-
Specification