System and method for call forwarding synchronization in a communication system
First Claim
1. A method for call forwarding synchronization, comprising:
- allowing a telephone subsystem to forward calls for a telephonic device to a first call forwarding destination; and
allowing a wireless subsystem to forward calls for a mobile station to a second call forwarding destination, the mobile station associated with the telephonic device;
determining a registration state of the mobile station; and
synchronizing the call forwarding destinations for the mobile station and the telephonic device in response to a change to at least one of the registration state, the first call forwarding destination, and the second call forwarding destination, the call forwarding destinations synchronized by;
establishing whether the first call forwarding destination and the second call forwarding destination refer to the same destination; and
if the first call forwarding destination and the second call forwarding destination do not refer to the same destination, changing at least one of the first call forwarding destination and the second call forwarding destination to yield the first call forwarding destination and the second call forwarding destination referring to the same destination.
11 Assignments
0 Petitions
Accused Products
Abstract
In one aspect of the invention, a method for call forwarding synchronization includes allowing a telephone subsystem to forward calls for a telephonic device to a first call forwarding destination. The method also includes allowing a wireless subsystem to forward calls for a mobile station to a second call forwarding destination. The mobile station is associated with the telephonic device. The method further includes determining a registration state of the mobile station. In addition, the method includes synchronizing the call forwarding destinations for the mobile station and the telephonic device in response to a change to at least one of the registration state, the first call forwarding destination, and the second call forwarding destination.
-
Citations
38 Claims
-
1. A method for call forwarding synchronization, comprising:
-
allowing a telephone subsystem to forward calls for a telephonic device to a first call forwarding destination; and
allowing a wireless subsystem to forward calls for a mobile station to a second call forwarding destination, the mobile station associated with the telephonic device;
determining a registration state of the mobile station; and
synchronizing the call forwarding destinations for the mobile station and the telephonic device in response to a change to at least one of the registration state, the first call forwarding destination, and the second call forwarding destination, the call forwarding destinations synchronized by;
establishing whether the first call forwarding destination and the second call forwarding destination refer to the same destination; and
if the first call forwarding destination and the second call forwarding destination do not refer to the same destination, changing at least one of the first call forwarding destination and the second call forwarding destination to yield the first call forwarding destination and the second call forwarding destination referring to the same destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for call forwarding synchronization, comprising:
-
at least one computer processable medium; and
logic encoded on the at least one computer processable medium and operable to;
allow a telephone subsystem to forward calls for a telephonic device to a first call forwarding destination;
allow a wireless subsystem to forward calls for a mobile station to a second call forwarding destination, the mobile station associated with the telephonic device;
determine a registration state of the mobile station; and
synchronize the call forwarding destinations for the mobile station and the telephonic device in response to a change to at least one of the registration state, the first call forwarding destination, and the second call forwarding destination, the logic further operable to synchronize the call forwarding destinations by;
establishing whether the first call forwarding destination and the second call forwarding destination refer to the same destination; and
if the first call forwarding destination and the second call forwarding destination do not refer to the same destination, changing at least one of the first call forwarding destination and the second call forwarding destination to yield the first call forwarding destination and the second call forwarding destination referring to the same destination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for call forwarding synchronization, comprising:
-
a telephone subsystem operable to communicate with a telephonic device, the telephone subsystem also operable to forward calls for the telephonic device to a first call forwarding destination; and
a wireless subsystem operable to communicate with a mobile station, the mobile station associated with the telephonic device, the wireless subsystem also operable to forward calls for the mobile station to a second call forwarding destination, the wireless subsystem further operable to determine a registration state of the mobile station and to synchronize the call forwarding destinations for the mobile station and the telephonic device in response to a change to at least one of the registration state, the first call forwarding destination, and the second call forwarding destination, the wireless subsystem further operable to synchronize the call forwarding destination by;
establishing whether the first call forwarding destination and the second call forwarding destination refer to the same destination; and
if the first call forwarding destination and the second call forwarding destination do not refer to the same destination, changing at least one of the first call forwarding destination and the second call forwarding destination to yield the first call forwarding destination and the second call forwarding destination referring to the same destination. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for call forwarding synchronization, comprising:
-
allowing a telephone subsystem to forward calls for a telephonic device to a first call forwarding destination;
allowing a wireless subsystem to forward calls for a mobile station to a second call forwarding destination, the mobile station associated with the telephonic device;
synchronizing the call forwarding destinations by;
establishing whether the first call forwarding destination and the second call forwarding destination refer to the same destination; and
if the first call forwarding destination and the second call forwarding destination do not refer to the same destination, changing at least one of the first call forwarding destination and the second call forwarding destination to yield the first call forwarding destination and the second call forwarding destination referring to the same destination;
determining a registration state of the mobile station;
instructing the telephone subsystem upon registration of the mobile station to set the first call forwarding destination to the mobile station and instructing the wireless subsystem to clear the second call forwarding destination if the first call forwarding destination is not set;
instructing the wireless subsystem upon registration of the mobile station to set the second call forwarding destination to the same destination as the first call forwarding destination if the first call forwarding destination is set to a destination other than the mobile station;
instructing the telephone subsystem to set the first call forwarding destination to the same destination as the second call forwarding destination if the second call forwarding destination is set to a destination other than the telephonic device after registration of the mobile station;
instructing the wireless subsystem to set the second call forwarding destination to the same destination as the first call forwarding destination if the first call forwarding destination is set to a destination other than the mobile station after registration of the mobile station;
instructing the telephone subsystem to set the first call forwarding destination to the mobile station if the second call forwarding destination is cleared after registration of the mobile station;
instructing the telephone subsystem to set the first call forwarding destination to the mobile station and instructing the wireless subsystem to clear the second call forwarding destination if a new destination is not provided before a timer elapses when the first call forwarding destination is cleared after registration of the mobile station;
instructing the telephone subsystem to set the first call forwarding destination to a new destination and instructing the wireless subsystem to set the second call forwarding destination to the same destination as the first call forwarding destination if a new destination is provided before the timer elapses when the first call forwarding destination is cleared after registration of the mobile station; and
instructing the telephone subsystem upon deregistration of the mobile station to clear the first call forwarding destination if the first call forwarding destination is set to the mobile station.
-
-
28. A system for call forwarding synchronization, comprising:
-
at least one computer processable medium; and
logic encoded on the at least one computer processable medium and operable to;
allow a telephone subsystem to forward calls for a telephonic device to a first call forwarding destination;
allow a wireless subsystem to forward calls for a mobile station to a second call forwarding destination, the mobile station associated with the telephonic device;
synchronize the call forwarding destinations by;
establishing whether the first call forwarding destination and the second call forwarding destination refer to the same destination; and
if the first call forwarding destination and the second call forwarding destination do not refer to the same destination, changing at least one of the first call forwarding destination and the second call forwarding destination to yield the first call forwarding destination and the second call forwarding destination referring to the same destination;
determine a registration state of the mobile station;
instruct the telephone subsystem upon registration of the mobile station to set the first call forwarding destination to the mobile station and instructing the wireless subsystem to clear the second call forwarding destination if the first call forwarding destination is not set;
instruct the wireless subsystem upon registration of the mobile station to set the second call forwarding destination to the same destination as the first call forwarding destination if the first call forwarding destination is set to a destination other than the mobile station;
instruct the telephone subsystem to set the first call forwarding destination to the same destination as the second call forwarding destination if the second call forwarding destination is set to a destination other than the telephonic device after registration of the mobile station;
instruct the wireless subsystem to set the second call forwarding destination to the same destination as the first call forwarding destination if the first call forwarding destination is set to a destination other than the mobile station after registration of the mobile station;
instruct the telephone subsystem to set the first call forwarding destination to the mobile station if the second call forwarding destination is cleared after registration of the mobile station;
instruct the telephone subsystem to set the first call forwarding destination to the mobile station and instructing the wireless subsystem to clear the second call forwarding destination if a new destination is not provided before a timer elapses when the first call forwarding destination is cleared after registration of the mobile station;
instruct the telephone subsystem to set the first call forwarding destination to a new destination and instructing the wireless subsystem to set the second call forwarding destination to the same destination as the first call forwarding destination if a new destination is provided before the timer elapses when the first call forwarding destination is cleared after registration of the mobile station; and
instruct the telephone subsystem upon deregistration of the mobile station to clear the first call forwarding destination if the first call forwarding destination is set to the mobile station.
-
-
29. A system for call forwarding synchronization, comprising:
-
a telephone subsystem operable to communicate with a telephonic device, the telephone subsystem also operable to forward calls for the telephonic device to a first call forwarding destination;
a wireless subsystem operable to communicate with a mobile station, the mobile station associated with the telephonic device, the wireless subsystem comprising;
a base station operable to communicate with the mobile station over a wireless interface;
a wireless adjunct internet platform operable to communicate with the base station;
a gateway operable to communicate with the wireless adjunct internet platform and the telephone subsystem;
a gatekeeper operable to forward calls for the mobile station to a second call forwarding destination and to determine a registration state of the mobile station;
the gatekeeper operable to synchronize the call forwarding destinations by;
establishing whether the first call forwarding destination and the second call forwarding destination refer to the same destination; and
if the first call forwarding destination and the second call forwarding destination do not refer to the same destination, changing at least one of the first call forwarding destination and the second call forwarding destination to yield the first call forwarding destination and the second call forwarding destination referring to the same destination;
the gatekeeper operable to instruct the telephone subsystem upon registration of the mobile station to set the first call forwarding destination to the mobile station and to clear the second call forwarding destination if the first call forwarding destination is not set;
the gatekeeper operable upon registration of the mobile station to set the second call forwarding destination to the same destination as the first call forwarding destination if the first call forwarding destination is set to a destination other than the mobile station;
the gatekeeper operable to instruct the telephone subsystem to set the first call forwarding destination to the same destination as the second call forwarding destination if the second call forwarding destination is set to a destination other than the telephonic device after registration of the mobile station;
the gatekeeper operable to set the second call forwarding destination to the same destination as the first call forwarding destination if the first call forwarding destination is set to a destination other than the mobile station after registration of the mobile station;
the gatekeeper operable to instruct the telephone subsystem to set the first call forwarding destination to the mobile station if the second call forwarding destination is cleared after registration of the mobile station;
the gatekeeper operable to instruct the telephone subsystem to set the first call forwarding destination to the mobile station and to clear the second call forwarding destination if a new destination is not provided before a timer elapses when the first call forwarding destination is cleared after registration of the mobile station;
the gatekeeper operable to instruct the telephone subsystem to set the first call forwarding destination to a new destination and to set the second call forwarding destination to the same destination as the first call forwarding destination if a new destination is provided before the timer elapses when the first call forwarding destination is cleared after registration of the mobile station; and
the gatekeeper operable to instruct the telephone subsystem upon deregistration of the mobile station to clear the first call forwarding destination if the first call forwarding destination is set to the mobile station.
-
-
30. A system for call forwarding synchronization, comprising:
-
a telephone subsystem operable to communicate with a telephonic device (1310), the telephone subsystem also operable to forward calls for the telephonic device (1310) to a first call forwarding destination;
a client operable to communicate with the telephonic subsystem, the client associated with the telephonic device;
a gateway operable to communicate with the client; and
a gatekeeper operable to instruct the gateway to forward calls for the client to a second call forwarding destination, the gatekeeper also operable to determine an activation state of the client and to synchronize the call forwarding destinations for the telephonic device and the client in response to a change to at least one of the activation state, the first call forwarding destination, and the second call forwarding destination, the gatekeeper further operable to synchronize the call forwarding destinations by;
establishing whether the first call forwarding destination and the second call forwarding destination refer to the same destination; and
if the first call forwarding destination and the second call forwarding destination do nor refer to the same destination, changing at least one of the first call forwarding destination and the second call forwarding destination to yield the first call forwarding destination and the second call forwarding destination referring to the same destination. - View Dependent Claims (31, 32)
-
-
33. A method for call forwarding synchronization, comprising:
-
allowing a telephone subsystem to forward calls for a telephonic device to a first call forwarding destination;
allowing a gateway to forward calls for a client to a second call forwarding destination, the client associated with the telephonic device;
determining an activation state of the client; and
synchronizing the call forwarding destinations for the telephonic device and the client in response to a change to at least one of the activation state, the first call forwarding destination, and the second call forwarding destination, the call forwarding destinations synchronized by;
establishing whether the first call forwarding destination and the second call forwarding destination refer to the same destination; and
if the first call forwarding destination and the second call forwarding destination do not refer to the same destination, changing at least one of the first call forwarding destination and the second call forwarding destination to yield the first call forwarding destination and the second call forwarding destination referring to the same destination. - View Dependent Claims (34, 35)
-
-
36. A system for call forwarding synchronization, comprising:
-
at least one computer processable medium; and
logic encoded on the at least one computer processable medium and operable to;
allow a telephone subsystem to forward calls for a telephonic device to a first call forwarding destination;
allow a gateway to forward calls for a client to a second call forwarding destination, the client associated with the telephonic device;
determine an activation state of the client; and
synchronize the call forwarding destinations for the telephonic device and the client in response to a change to at least one of the activation state, the first call forwarding destination, and the second call forwarding destination, the logic further operable to synchronize the call forwarding destinations by;
establishing whether the first call forwarding destination and the second call forwarding destination refer to the same destination; and
if the first call forwarding destination and the second call forwarding destination do not refer to the same destination, changing at least one of the first call forwarding destination and the second call forwarding destination to yield the first call forwarding destination and the second call forwarding destination referring to the same destination. - View Dependent Claims (37, 38)
-
Specification