IP Library Granted Patent US 8,483,114
Granted Patent B2
US 8,483,114 · App. 13/251,895 · Granted Jul 9, 2013

Method and system for peer-to-peer communication among sites

Inventors: Arindam Roy (Plano, TX); Jeffery E. Benshetler (Irving, TX)
Assignee: E.F. Johnson Company
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,483,114
App. No.
13/251,895
Granted
Jul 9, 2013
Kind
B2
Abstract

A method and system is provided for peer-to-peer communication among a plurality of sites in a land mobile radio (LMR) system. The sites are interconnected by a data network, such as an IP network. When a site, referred to as the initiating site, intends to communicate with other sites, the initiating site transmits a call request message. The call request message is multicast over the data network to the intended recipients. The initiating site receives an acknowledgement message from the other sites confirming their willingness to communicate with the initiating site. The initiating site then sends a voice message, via multicasting, to the other sites interested in the call.

Claims (51)

1. A method for communication among a plurality of sites in a land mobile radio (LMR) system, the plurality of sites being interconnected by a data network, the method comprising:

causing a site initiating a call request to operate as a control point for setting up a call within a talk group and thereby negotiate among participants of the talk group an assignment of multicasting source role for the call within the talk group to the site initiating the call request, including:

(a) transmitting a call request message by an initiating site that intends to communicate with one or more sites in the system, the call request message being multicast over the data network to the participants of the talk group; and

(b) receiving, by the initiating site, an acknowledgement message from the other sites that are participants in the talk group confirming their willingness to communicate with the initiating site, the acknowledgement message being unicast over the data network; and

conducting the call within the talk group, wherein the site initiating the call request and receiving the acknowledgement message assumes the multicasting source role for the call, including:

(a) transmitting, by the initiating site, a voice message, the voice message being multicast over the data network to the participants of the talk group; and

(b) receiving the multicast voice message at the other sites.

2. The method of claim 1 , wherein multicasting the voice message further comprises:

packetizing the voice message into voice packets; and

multicasting the voice packets.

3. The method of claim 1 further comprising:

encoding the voice message with a standard audio codec; and

packaging the encoded voice message in RTP packets suitable for transport over the IP network.

4. The method of claim 3 further comprising:

receiving the packets; and

decoding the packets.

5. The method of claim 1 , wherein multicasting the call request message further comprises:

packetizing the call request message into call request packets; and

multicasting the call request packets.

6. The method of claim 1 , wherein unicasting the acknowledgement message further comprises:

packetizing the acknowledgement message into acknowledgement packets; and

unicasting the acknowledgement packets over the data network.

7. The method of claim 1 wherein the sites are connected to the network by gateway routers.

8. The method of claim 1 , wherein each site knows the identity of the other sites in the group that will receive its message.

9. The method of claim 1 , wherein the sites transmit a periodic message in order to advertise their participation as a member of the group, wherein the members of the group receive messages from other members.

10. The method of claim 1 , wherein the group is a talk group comprising a plurality of the sites that exchanges messages with each other.

11. The method of claim 1 , wherein the data network is an IP network.

12. The method of claim 1 , further comprising:

configuring the sites to dynamically operate as control points on the data network by periodically broadcasting talk group participation information to one another over the data network and maintaining the talk group participation information at each site, including:

(a) transmitting by the sites a respective first message, the respective first message including the identity of the transmitting site and a list of one or more sites from which each of the sites will accept messages; and

(b) receiving at the sites the transmitted first messages, wherein each site having a list of a group of sites including from whom each member of the group will accept messages.

13. A method for communication among a plurality of sites in a land mobile radio (LMR) system, the plurality of sites being interconnected by a data network, comprising:

causing a site initiating a call request to operate as a control point for setting up a call within a talk group and thereby negotiate among participants of the talk group an assignment of multicasting source role for the call within the talk group to the site initiating the call request, including:

(a) transmitting a call request message by an initiating site that intends to communicate with one or more sites in the system, the call request message being multicast over the data network to the participants of the talk group; and

(b) receiving, by the initiating site, an acknowledgement message from the other sites that are participants in the talk group confirming their willingness to communicate with the initiating site, the acknowledgement message being unicast over the data network.

14. The method of claim 13 further comprising:

conducting the call within the talk group, wherein the site initiating the call request and receiving the acknowledgement message assumes the multicasting source role for the call, including:

(a) transmitting, by the initiating site, a voice message, the voice message being multicast over the data network to the participants of the talk group; and

(b) receiving the multicast voice message at the other sites.

15. The method of claim 13 further comprising:

encoding the voice message with a standard audio codec; and

packaging the encoded voice message in RTP packets suitable for transport over the data network.

16. The method of claim 13 , wherein the data network is an IP network.

17. The method of claim 13 , further comprising:

configuring the sites to dynamically operate as control points on the data network by periodically broadcasting talk group participation information to one another over the data network and maintaining the talk group participation information at each site, including:

(a) transmitting by the sites a respective first message, the respective first message including the identity of the transmitting site and a list of one or more sites from which each of the sites will accept messages; and

(b) receiving at the sites the transmitted first messages, wherein each site having a list of a group of sites including from whom each member of the group will accept messages.

18. The system of claim 13 , wherein multicasting of the voice message includes sending voice packets across the network as a group.

19. The system of claim 13 , wherein the sites are connected to the network by gateway routers.

20. The system of claim 13 , wherein each site knows the identity of the other sites in the group that will receive its message.

21. The system of claim 13 , wherein the sites transmit a periodic message in order to advertise their participation as a member of the group, wherein the members of the group receive messages from other members.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Mar 28, 2014
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: E.F. JOHNSON COMPANY
Reel/Frame 032554/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2012
From: ROY, ARINDAM; BENSHETLER, JEFFERY E.
To: E.F. JOHNSON COMPANY
Reel/Frame 027649/0462 →
FIRST AMENDMENT TO PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jan 11, 2012
From: E.F. JOHNSON COMPANY
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 027519/0726 →
Continuity (4)
Continuation 11937963 · Nov 9, 2007
Provisional Application 60950870 · Jul 19, 2007
Provisional Application 60963131 · Aug 2, 2007
Related Publication 20120083307A1 · Apr 5, 2012