Call forwarding methods and systems
First Claim
Patent Images
1. A method comprising:
- storing, by a computer, a profile that is associated with a mobile communications device;
receiving, by the computer, a location indicator;
receiving, by the computer, a status indicator indicating a movement of the mobile communications device detected by an accelerometer of the mobile communications device;
receiving a call that is directed to an identifier associated with the profile;
determining if the mobile communications device is within a predetermined range of at least one additional forwarding destination that is specified by the profile based on the location indicator;
if the mobile communications device is not within the predetermined range of any of the at least one additional forwarding destination, routing, by the computer, the call to the mobile communications device; and
if the mobile communications device is within the predetermined range of the at least one additional forwarding destination, selectively routing, by the computer and based on the status indicator, the call to the mobile communications device or to the at least one additional forwarding destination, wherein selectively routing the call to the mobile communications device or to the at least one additional forwarding destination comprises;
if the status indicator indicates that the mobile communications device is moving, routing the call to the mobile communications device.
2 Assignments
0 Petitions
Accused Products
Abstract
A call-forwarding method that is implemented using a computer includes storing a profile that is associated with a mobile communications device and at least one additional forwarding destination using the computer; receiving a status indicator; receiving a call that is directed to an identifier that is associated with the profile; and selectively routing the call to the mobile communications device or the additional forwarding destination, based on the status indicator and the profile.
-
Citations
15 Claims
-
1. A method comprising:
-
storing, by a computer, a profile that is associated with a mobile communications device; receiving, by the computer, a location indicator; receiving, by the computer, a status indicator indicating a movement of the mobile communications device detected by an accelerometer of the mobile communications device; receiving a call that is directed to an identifier associated with the profile; determining if the mobile communications device is within a predetermined range of at least one additional forwarding destination that is specified by the profile based on the location indicator; if the mobile communications device is not within the predetermined range of any of the at least one additional forwarding destination, routing, by the computer, the call to the mobile communications device; and if the mobile communications device is within the predetermined range of the at least one additional forwarding destination, selectively routing, by the computer and based on the status indicator, the call to the mobile communications device or to the at least one additional forwarding destination, wherein selectively routing the call to the mobile communications device or to the at least one additional forwarding destination comprises; if the status indicator indicates that the mobile communications device is moving, routing the call to the mobile communications device. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
storing, by a computer, a profile that is associated with a mobile communications device and at least one additional forwarding destination using the computer; receiving, by the computer, a location indicator; receiving, by the computer, a status indicator, wherein the status indicator indicates whether a communications signal between the mobile communications device and an external device is active or inactive; receiving a call that is directed to an identifier that is associated with the profile; determining, by the computer, if the mobile communications device is within a predetermined range of the at least one additional forwarding destination based on the location indicator; if the mobile communications device is not within the predetermined range of the at least one additional forwarding destination, routing, by the computer, the call to the mobile communications device; and if the mobile communications device is within the predetermined range of the at least one additional forwarding destination, selectively routing, by the computer and based on the status indicator, the call to the mobile communications device or to the at least one additional forwarding destination. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
storing, by a computer, a profile that is associated with a mobile communications device and at least one additional forwarding destination using the computer; receiving, by the computer, a location indicator from the mobile communications device; receiving, by the computer, a status indicator from the mobile communications device, wherein the status indicator indicates whether a communications signal between the mobile communications device and an external device is active or inactive; requesting, by the computer, an updated location indicator in response to a change of the status indicator; receiving a call that is directed to an identifier that is associated with the profile; determining, by the computer and based on the updated location indicator, if the mobile communications device is within a predetermined range of the at least one additional forwarding destination; and if the mobile communications device is not within the predetermined range of the at least one additional forwarding destination, routing, by the computer, the call to the mobile communications device. - View Dependent Claims (15)
-
Specification