Systems and methods for seamless communications recovery and backup using networked communication devices
AssigneeTelecom Recovery
InventorsChris Stewart Poulson, James Rex Gledhill, Timothy Alan Ruff
Life of this patent
Estimating the term…
Abstract
A recovery network may provide communication recovery and backup services to an organization. The organization may comprise an internal network, such as Internet Protocol (IP) network. An alternative communication path communicatively couples communication devices of the organization to a public communication network. A recovery application operates on devices of the organization. The recovery network receives periodic availability indicators from devices within the organization. The recovery network identifies a communication endpoint of the intended recipient of a communication request using the availability indicators.
Claims17
A recovery network to provide communication services, comprising:
- one or more primary communication paths configured to couple an internal network of an organization to a public communication network;
- an alternative communication path configured to couple the internal network of the organization to the public communication network, independent of the one or more primary communication paths, and wherein the alternative communication path comprises a different network infrastructure than the one or more primary communication paths;
- and
- a soft switch configured to determine availability indicators pertaining to plurality of different endpoint devices associated with respective entities of the organization, wherein one or more of the availability indicators are determined based on availability information received via the alternative communication path from endpoint devices communicatively coupled to the internal network of the organization;
- wherein the soft switch is configured to receive a mass notification message directed to a plurality of intended recipients;
- wherein the soft switch is configured to identify endpoint devices associated with the intended recipients of the mass notification message using the availability indicators, to transmit the mass notification message to each of the identified endpoint devices using one or more of the public communication network, and the alternative communication path, and
- wherein the soft switch is further configured to receive a confirmation message indicating that an intended recipient received the mass notification message, such that the continues transmitting the mass notification message to the identified endpoint devices until a confirmation message is received from a threshold number of the intended recipients.
A method for providing communication services to an organization, comprising:
- receiving a plurality of availability indicators at a soft switch operating on a computing device comprising a processor and a memory, each availability indicator corresponding to a respective communication endpoint of the organization, wherein the availability indicators are associated with respective entities of the organization wherein the soft switch is communicatively coupled to a network of the organization by use of an alternative communication path comprising separate network infrastructure than one or more primary communication paths coupling the network of the organization to the soft switch;
- receiving a mass notification request directed to a plurality of entities;
- identifying a plurality of endpoint devices using the availability indicators, each endpoint device associated with one of the plurality of entities of the mass notification request;
- and
- transmitting the mass notification message to the plurality of identified endpoint devices using one or more one of the primary communication paths and the alternative communication path until a threshold number of confirmation messages are received, the confirmation messages indicating that an entity of the mass notification request received the transmitted mass notification message at one of the identified endpoint devices.
A non-transitory computer-readable storage medium comprising instructions to cause a computing device to perform a method, comprising:
- receiving a plurality of availability indicators at an internal network coupled to one or more primary communication paths and an alternative communication path, wherein the alternative communication path comprises independent network infrastructure from the one or more primary communication paths, wherein each availability indicator corresponds to a respective communication endpoint, wherein one or more of the availability indicators are received via the alternative communication path, wherein the availability indicators are associated with respective entities;
- receiving a mass notification via the public communication network directed to a plurality of recipients;
- selecting a plurality of communication endpoints, wherein the selected communication endpoints are associated with respective recipients of the mass notification and are selected using the availability indicators;
- transmitting the mass notification to the selected plurality of communication endpoints by use of one or more of the one or more primary communication path and the alternative communication path;
- receiving confirmation messages indicating reception of the transmitted mass notification by respective recipients;
- and
- continuing to transmit the mass notification message to endpoint devices until receiving a threshold number of confirmation messages.
Dependencies are inferred from the claim text.