Integrated private branch exchange and device control system
First Claim
Patent Images
1. A method comprising:
- receiving a registration message at a state center from a mobile device within a home, the mobile device supporting voice over Internet Protocol (VoIP) calling, the registration message indicating telephony event involving the mobile device and an Internet Protocol private branch exchange (IP PBX) separate from the state center occurred in the home, the telephony event being the mobile device becoming available to the IP PBX for sending or receiving calls, the mobile device currently placing a call through the IP PBX, or the mobile device currently receiving a call via the IP PBX;
based on the registration message, updating telephony state at the state center to indicate the telephony event involving the mobile device and the IP PBX; and
sending a notification message to one or more first devices within the home that have registered to receive notification messages from the state center for telephony events, to inform the one or more first devices of occurrence of the telephony event involving the mobile device and the IP PBX and to cause at least one first device to perform a responsive action that controls an audio/video (A/V) or home automation device within the home in response to the telephony event, wherein the one or more first devices include another mobile device within the home that supports VoIP calling and that is configured to update a telephony user interface in response to the telephony event.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a state center operates as a repository and exchange point for telephony state information that would not typically be accessible from an Internet Protocol private branch exchange (IP PBX), and control state information that would not typically be accessible from a programmable multimedia controller. In such manner, the state center enables telephony responsive audio/video (A/V) and home automation device control, and A/V and home automation device responsive telephony control.
18 Citations
17 Claims
-
1. A method comprising:
-
receiving a registration message at a state center from a mobile device within a home, the mobile device supporting voice over Internet Protocol (VoIP) calling, the registration message indicating telephony event involving the mobile device and an Internet Protocol private branch exchange (IP PBX) separate from the state center occurred in the home, the telephony event being the mobile device becoming available to the IP PBX for sending or receiving calls, the mobile device currently placing a call through the IP PBX, or the mobile device currently receiving a call via the IP PBX; based on the registration message, updating telephony state at the state center to indicate the telephony event involving the mobile device and the IP PBX; and sending a notification message to one or more first devices within the home that have registered to receive notification messages from the state center for telephony events, to inform the one or more first devices of occurrence of the telephony event involving the mobile device and the IP PBX and to cause at least one first device to perform a responsive action that controls an audio/video (A/V) or home automation device within the home in response to the telephony event, wherein the one or more first devices include another mobile device within the home that supports VoIP calling and that is configured to update a telephony user interface in response to the telephony event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a processor; a memory configured to store software for execution by the processor, the software including a state center that when executed is operable to process a registration message from a mobile device within a home, the mobile device supporting voice over Internet Protocol (VoIP) calling, the registration message indicating a telephony event involving the mobile device and an Internet Protocol private branch exchange (IP PBX) occurred in the home, the telephony event being the mobile device becoming available to the IP PBX for sending or receiving calls, the mobile device currently placing a call through the IP PBX, or the mobile device currently receiving a call via the IP PBX, based on the registration message, update control state to indicate the telephony event involving the mobile device and the IP PBX, and send a notification message to one or more first devices within the home that have registered to receive notification messages from the state center for telephony events, to inform the one or more first devices of occurrence of the telephony event involving the mobile device and the IP PBX and to cause at least one first device to perform a responsive action that controls an audio/video (A/V) or home automation device within the home in response to the telephony event, wherein the one or more first devices include another mobile device within the home that supports VoIP calling and that is configured to update a telephony user interface in response to the telephony event. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
upon entry of a mobile device that supports voice over Internet Protocol (VoIP) calling to a local area network (LAN) for a home, sending a registration message from the mobile device to an Internet Protocol private branch exchange (IP PBX) for the home to indicate that the mobile device is available to the IP PBX for sending or receiving calls; sending a parallel registration message from the mobile device to a state center separate from the IP PBX to update telephony state at the state center to indicate the mobile device is available to the IP PBX for sending or receiving calls; in response to the update of telephony state, sending a notification message from the state center to a device that has registered to receive notification messages, to inform the device that the mobile device is available to the IP PBX for sending or receiving calls; and performing a responsive action within the home by the device based on to the notification message, wherein the device is another mobile device that supports VoIP calling, and the responsive action is updating a telephony user interface of the another mobile device. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification