System and method for multicast communications using real time transport protocol (RTP)
First Claim
Patent Images
1. A method comprising:
- receiving a digital message from a communication source coupled to a network;
selecting a multicast address from a plurality of addresses based on a communication group identification number received from the communication source, the communication group identification number including a network access code (NAC) having two or more members;
communicating a routing signal based on the selected multicast address to selected elements of the network; and
distributing the digital message to the members using the selected elements based on the routing signal.
3 Assignments
0 Petitions
Accused Products
Abstract
An Internet protocol (IP) packet switching communication system using real time transport protocol (RTP). Control packets map group identification codes to a multicast address on a network. Control packets are distributed on the network using simple object access protocol (SOAP) messages with extensible markup language (XML) payloads. Mapping may include dynamic or static functions. Multicast address data is distributed among routers. A message from a caller is multicast by the routers, based on the multicast address, to one or more destinations.
190 Citations
37 Claims
-
1. A method comprising:
-
receiving a digital message from a communication source coupled to a network; selecting a multicast address from a plurality of addresses based on a communication group identification number received from the communication source, the communication group identification number including a network access code (NAC) having two or more members; communicating a routing signal based on the selected multicast address to selected elements of the network; and distributing the digital message to the members using the selected elements based on the routing signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving a digital message from a communication source coupled to a network; selecting a multicast address from a plurality of addresses based on a communication group identification number received from the communication source, the communication group identification number including two or more members; communicating a routing signal based on the selected multicast address to selected elements of the network; and distributing the digital message to the members using the selected elements based on the routing signal; and wherein selecting a multicast address from a plurality of addresses based on a communication group identification number received from the communication source includes selecting a multicast address from a plurality of addresses based on a telephone number received from the communication source. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a digital message from a communication source coupled to a network; selecting a multicast address from a plurality of addresses based on a communication group identification number received from the communication source, the communication group identification number including two or more members; communicating a routing signal based on the selected multicast address to selected elements of the network; and distributing the digital message to the members using the selected elements based on the routing signal; and wherein distributing the digital message includes encoding one or more voice packets in an RTP frame. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer readable medium having instructions stored thereon for causing a computer to execute a method comprising:
-
receiving a message and a communication group identification number from a land mobile radio, the communication group identification number including a network access code (NAC); mapping the communication group identification number to a multicast address; and distributing the message based on the multicast address. - View Dependent Claims (22, 23)
-
-
24. A system comprising:
-
a plurality of transceivers; a plurality of routers wherein each transceiver is coupled to at least one router of the plurality of routers; a digital communication network coupled to the plurality of routers; and one or more computers coupled to the digital communication network wherein the one or more computers are adapted to distribute a control packet to a subset of the plurality of routers based on a virtual circuit fiber based on priority and wide area call inactivity and selected as a function of a group identification number received from the plurality of transceivers, the group identification number including a network access code (NAC). - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method comprising:
-
receiving a message from a caller on a network, the message including a group identification code, the group identification number including a network access code (NAC); receiving a registration request from one or more receivers on the network; mapping the group identification code to a multicast address; transmitting a signal to a plurality of stations on the network, the plurality of stations selected as a function of the multicast address, the signal adapted to configure the network to direct the message to the one or more receivers. - View Dependent Claims (32, 33, 34)
-
-
35. A system comprising:
-
a plurality of communication devices; a plurality of routers wherein each communication device is coupled to at least one router of the plurality of routers; a digital communication network coupled to the plurality of routers; and means for mapping a communication identification number to a multicast address, wherein the communication identification number includes a network access code (NAC), and wherein a packet communicated to the multicast address is distributed by the digital communication network and the plurality of routers to a subset of the plurality of communication devices using a virtual circuit fiber based on priority and wide area call inactivity. - View Dependent Claims (36, 37)
-
Specification