System and method for providing advanced call forwarding functionality
First Claim
Patent Images
1. A method for providing communication services, said method comprising:
- storing, in a data storage unit, a set of location coordinates corresponding to a set of communication devices;
associating, using a processor, the set of communication devices with a communication device of a user;
determining, using the processor, a location of the communication device in response to receiving a call request to the communication device;
determining a closest communication device in the set of communication devices to the location of the communication device; and
routing the call request to the closest communication device in the set of communication devices.
2 Assignments
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. The method includes storing a plurality of device locations in memory. The method includes determining a current location of a user or user device in response to receiving a communication request, comparing the received current location and one or more of the device locations, and selecting a particular communications device to route the communication request. A distinctive call forwarded ring signal may be sent to the particular communications device in order to indicate to the user that the call is intended for the user.
24 Citations
19 Claims
-
1. A method for providing communication services, said method comprising:
-
storing, in a data storage unit, a set of location coordinates corresponding to a set of communication devices; associating, using a processor, the set of communication devices with a communication device of a user; determining, using the processor, a location of the communication device in response to receiving a call request to the communication device; determining a closest communication device in the set of communication devices to the location of the communication device; and routing the call request to the closest communication device in the set of communication devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing communication services, said system comprising:
-
a data storage unit that stores a set of location coordinates corresponding to a set of communication devices; memory that stores executable instructions; a processor that executes the executable instructions to; associate the set of communication devices with a communication device of a user; determine a location of the communication device in response to receiving a call request to the communication device; determine a closest communication device in the set of communication devices to the location of the communication device; and route the call request to the closest communication device in the set of communication devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory, tangible computer readable medium comprising executable instructions for:
-
associating a set of communication devices with a user; determining a location of the user in response to receiving a call request to the user; determining a closest communication device in the set of communication devices to the location of the user; determining whether the closest communication device in the set of communication devices is within a predetermined range of the user at a time of receiving the call request to the communication device; and routing the call request to the closest communication device in the set of communication devices; wherein routing the call request to the closest communication device in the set of communication devices is performed only in response to a determination that the closest communication device in the set of communication devices is within the predetermined range of the user at the time of receiving the call request.
-
Specification