Method and apparatus for data network call processing
First Claim
1. A method executable by a network node in a packet data network for establishing communication through the network node for a calling device, comprising:
- receiving from the calling device a call initiation request including identifiers for identifying called party devices in a priority order;
determining in the priority order a called party device identified in the call initiation request which is available; and
establishing a connection to the available called party device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for processing data network communication calls. A calling party device sends a call initiation request to a packet data network node from a computer. The request includes identifications of alternate calling party devices along with respective priority for each device. The packet data network node determines the highest priority called party device which is available and initiates communication between the calling party device and the called party device. The called party device may be, for example, a computer, a landline telephone, a wireless mobile station, or a pager. If the called party device is a telephone, the packet data network node establishes a data network connection with the calling party computer and a telephone connection with the called party telephone and performs the required conversions to allow communication between the calling party computer and the called party telephone.
-
Citations
12 Claims
-
1. A method executable by a network node in a packet data network for establishing communication through the network node for a calling device, comprising:
-
receiving from the calling device a call initiation request including identifiers for identifying called party devices in a priority order;
determining in the priority order a called party device identified in the call initiation request which is available; and
establishing a connection to the available called party device. - View Dependent Claims (2, 3)
-
-
4. A method executable by a network node in a packet data network for establishing communication for a calling device through the network node to a device in another network, comprising:
-
receiving from the calling device a call initiation request identifying devices in a priority order;
determining in the priority order a device identified in the call initiation request which is available to receive a call from the calling device; and
establishing a connection through another network to the available device. - View Dependent Claims (5, 6)
-
-
7. A network node in a packet data network for establishing communication through the network for a calling device, comprising:
-
a plurality of interfaces to other networks;
a processor connected to the plurality of interfaces;
a memory connected to the processor; and
computer program instructions stored in the memory for causing the processor to receive from the calling device a call initiation request identifying called party devices in a priority order, determine in the priority order a called party device identified in the call initiation request which is available, and establish a connection to the available called party device. - View Dependent Claims (8, 9)
-
-
10. A network node in a packet data network for establishing communication for a calling device through the packet data network to a device in another network, comprising:
-
a plurality of interfaces to other networks;
a processor connected to the plurality of interfaces;
a memory connected to the processor; and
computer program instructions stored in the memory for causing the processor to receive from the calling device a call initiation request identifying devices in a priority order, determine in the priority order a device identified in the call initiation request which is available to receive a call from the calling device, and establish a connection through another network to the available device. - View Dependent Claims (11, 12)
-
Specification