Seamless enterprise and consumer mobility with multiple numbers
First Claim
1. A method, for handling simultaneous rings, comprising:
- receiving, at a first network interface module, a first detection signal associated with a first network, wherein the first detection signal is generated by the first network in response to a communications device coming into proximity to the first network;
generating, at a first presence interface module, a first presence signal associated with the first network, wherein the first presence signal varies in response to a condition of a first connection between the communications device and the first network;
sending, from the first presence interface module, the first presence signal to a network selection module;
evaluating, at the network selection module, the first presence signal to assess whether the condition of the first connection permits ongoing communication on the first network;
if the network selection module determines that the condition of the first connection permits ongoing communication on the first network, and in response to one of an incoming call and a message sent to a number selected from a group of numbers consisting of (i) a primary number associated with the communications device and (ii) an identified number associated with an other communications device, the first network providing simultaneous rings to;
the primary number associated with the communications device; and
the associated with the other communications device; and
if the network selection module determines that the condition of the first connection does not permit ongoing communication on the first network, the first network initiating hand over to a second network.
1 Assignment
0 Petitions
Accused Products
Abstract
Tools and techniques for seamless enterprise and consumer mobility with multiple numbers are described. The techniques provide simultaneous ringing on a mobile communication device and manage network connections between the mobile communication device and at least two networks. The simultaneous rings are to at least one of a primary number associated with a mobile communication device and one or more identified numbers associated with the primary number. The simultaneous rings are based on a presence and/or physical location of the mobile communication device. The multiple numbers may have associated distinctive ring functions or tones. When the mobile communication device is proximate to the first network, a first detection signal is generated. A first presence signal indicates whether the condition of the connection permits an ongoing communication on the first network. The communication is handed over to a second network when the connection does not permit continuing on the first network.
-
Citations
19 Claims
-
1. A method, for handling simultaneous rings, comprising:
-
receiving, at a first network interface module, a first detection signal associated with a first network, wherein the first detection signal is generated by the first network in response to a communications device coming into proximity to the first network; generating, at a first presence interface module, a first presence signal associated with the first network, wherein the first presence signal varies in response to a condition of a first connection between the communications device and the first network; sending, from the first presence interface module, the first presence signal to a network selection module; evaluating, at the network selection module, the first presence signal to assess whether the condition of the first connection permits ongoing communication on the first network; if the network selection module determines that the condition of the first connection permits ongoing communication on the first network, and in response to one of an incoming call and a message sent to a number selected from a group of numbers consisting of (i) a primary number associated with the communications device and (ii) an identified number associated with an other communications device, the first network providing simultaneous rings to; the primary number associated with the communications device; and the associated with the other communications device; and if the network selection module determines that the condition of the first connection does not permit ongoing communication on the first network, the first network initiating hand over to a second network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable media comprising computer-executable instructions that, when executed, perform a method comprising:
-
receiving a first detection signal associated with a first network, wherein the first detection signal is generated by the first network in response to a communications device coming into proximity to the first network; generating a first presence signal associated with the first network, wherein the first presence signal varies in response to a condition of a first connection between the communications device and the first network; evaluating the first presence signal to assess whether the condition of the first connection permits ongoing communication on the first network; if it is determined that the condition of the first connection permits ongoing communication on the first network, and in response to one of an incoming call and a message sent to a number selected from a group of numbers consisting of (i) a primary number associated with the communications device and (ii) an identified number associated with an other communications device, providing simultaneous rings to; the primary number associated with the communications device; and the least one identified number associated with the other communications device; and if it is determined that the condition of the first connection does not permit ongoing communication on the first network, initiating hand over to a second network. - View Dependent Claims (17, 19)
-
-
8. A method, for forwarding calls, comprising:
-
receiving, at a first network interface module, a first detection signal associated with a first network, wherein the first detection signal is generated in response to a communications device coming into proximity to the first network; generating, at a first presence interface module, a first presence signal associated with the first network, wherein the first presence signal varies in response to a condition of a first connection between the communications device and the first network; evaluating, at a network selection module, the first presence signal to assess whether the condition of the first connection permits ongoing communication on the first network; if the network selection module determines that the condition of the first connection permits ongoing communication on the first network, and in response to one of an incoming call and a message sent to a number associated with another device, other than a primary number of the communications device, the first network forwarding the call or message to the primary number of the communications device; and if the network selection module determines that the condition of the first connection does not permit ongoing communication on the first network, the first network initiating hand over to a second network. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable media comprising computer-executable instructions that, when executed, perform a method comprising:
-
receiving a first detection signal associated with a first network, wherein the first detection signal is generated in response to a communication device coming into proximity to the first network; generating a first presence signal associated with the first network, wherein the first presence signal varies in response to a condition of a first connection between the communication device and the first network; evaluating the first presence signal to assess whether the condition of the first connection permits ongoing communication on the first network; if it is determined that the condition of the first connection permits ongoing communication on the first network, and in response to one of an incoming call and a message sent to a number associated with another device, other than a primary number of the communications device, forwarding the call or message to the primary number of the communications device; and if it is determined that the condition of the first connection does not permit ongoing communication on the first network, initiating hand over to a second network.
-
-
15. A system, for handling simultaneous ringing, comprising:
-
a first network interface module configured to receive a first detection signal associated with a first network, wherein the first detection signal is generated by the first network in response to a communications device coming into proximity to the first network; a first presence interface module configured to generate a first presence signal associated with the first network, wherein the first presence signal varies in response to a condition of a first connection between the communications device and the first network, and send the first present signal to a network selection module; and the network selection module being configured to evaluate the first presence signal to assess whether the condition of the first connection permits ongoing communication on the first network; the first network being configured to provide simultaneous rings to; the primary number associated with the communication device; and the identified number associated with the other communications device, if the network selection module determines that the condition of the first connection permits ongoing communication on the first network, and in response to one of an incoming call and a message sent to a number selected from a group of numbers consisting of (i) a primary number associated with the communications device and (ii) an identified number associated with an other communications device; and the first network being configured to initiate hand over to a second network, if the network selection module determines that the condition of the first connection does not permit ongoing communication on the first network. - View Dependent Claims (16, 18)
-
Specification