IP Library Granted Patent US 7,684,817
Granted Patent B2
US 7,684,817 · App. 11/193,208 · Granted Mar 23, 2010

Wireless communication system having a signaling gateway serving as an intermediary between a dispatch call controller and a base station

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 7,684,817
App. No.
11/193,208
Granted
Mar 23, 2010
Kind
B2
Abstract

A wireless communication system including dispatch call controllers, signaling gateways, base stations, a first network coupling the dispatch call controllers to the signaling gateways, and a second network coupling the signaling gateways to the base stations. The signaling gateways serve as intermediaries between dispatch call controllers and base stations by translating messages received from dispatch call controllers intended for the base stations from the protocol used in the first communications network to the protocol used in the second communications network, and translating messages received from base stations intended for dispatch call controllers from the protocol used in the second communications network to the protocol used in the first communications network. The system may be configured such that each dispatch call controller has individual logical links to each of the signaling gateways, and each signaling gateway has logical links to a distinct subset of the base stations.

Claims (48)

1. A dispatch call controller, comprising:

a network interface;

a memory for storing information related to software versions used respectively by a plurality of base stations; and

a processor to:

determine a mobile unit to which a message is to be sent;

determine a selected base station among said plurality of base stations, assigned to communicate with said mobile unit;

determine a selected signaling gateway among a plurality of signaling gateways, that communicates with said selected base station;

access information related to the software version used by said selected base station from said memory; and

send said message to said selected signaling gateway by way of said network interface, wherein said message is compliant with the software version used by said selected base station.

2. The dispatch call controller of claim 1 , wherein said message includes information related to the identity of said mobile unit.

3. The dispatch call controller of claim 1 , wherein said message includes information related to the identity of said selected base station.

4. The dispatch call controller of claim 1 , wherein said message includes information related to the identity of said selected signaling gateway.

5. The dispatch call controller of claim 1 , wherein said network interface is to couple to an internet protocol (IP) communications network.

6. The dispatch call controller of claim 1 , wherein said processor is to determine said selected base station by querying a home location register (HLR) and/or a visitor location register (VLR).

7. The dispatch call controller of claim 1 , further comprising a memory for storing information related to which of said signaling gateways are coupled to which of said base stations.

8. A method for a dispatch call controller, comprising:

determining, by the dispatch call controller, a mobile unit to which a message is to be sent;

determining, by the dispatch call controller, a selected base station among a plurality of base stations, assigned to communicate with said mobile unit;

determining, by the dispatch call controller, a selected signaling gateway among a plurality of signaling gateways, assigned to communicate with said selected base station;

determining, by the dispatch call controller, a software version used by said selected base station; and

sending, by the dispatch call controller, said message to said selected signaling gateway, wherein said message is compliant with the software version used by said selected base station.

9. A computer readable medium including one or more software modules to control a processor of a dispatch call controller to:

determine, by the processor of the dispatch call controller, a mobile unit to which a message is to be sent;

determine, by the processor of the dispatch call controller, a selected base station among a plurality of base stations, assigned to communicate with said mobile unit;

determine, by the processor of the dispatch call controller, a selected signaling gateway among a plurality of signaling gateways, assigned to communicate with said selected base station;

determine, by the processor of the dispatch call controller, a software version used by said selected base station; and

send, by the processor of the dispatch call controller, said message to said selected signaling gateway, wherein said message is compliant with the software version used by said selected base station.

10. A dispatch call controller, comprising:

a network interface;

a memory for storing information related to a status of respective logical links between a plurality of signaling gateways and said base stations; and

a processor to:

determine a mobile unit to which a message is to be sent;

determine a selected base station among a plurality of base stations, assigned to communicate with said mobile unit;

determine a selected signaling gateway among a plurality of signaling gateways, that communicates with said selected base station;

access information related to the status of the logical link between said selected signaling gateway and said selected base station from said memory; and

send said message to said selected signaling gateway by way of said network interface only if said status of the logical link between said selected signaling gateway and said selected base station is active.

11. A method for a dispatch call controller, comprising:

determining, by the dispatch call controller, a mobile unit to which a message is to be sent;

determining, by the dispatch call controller, a selected base station among a plurality of base stations, assigned to communicate with said mobile unit;

determining, by the dispatch call controller, a selected signaling gateway among a plurality of signaling gateways, assigned to communicate with said selected base station;

determining, by the dispatch call controller, a status of a logical link between said selected signaling gateway and said selected base station; and

sending, by the dispatch call controller, said message to said selected signaling gateway only if said status of said logical link between said selected signaling gateway and said selected base station is active.

12. A computer readable medium including one or more software modules to control a processor of a dispatch call controller to:

determine, by the processor of the dispatch call controller, a mobile unit to which a message is to be sent;

determine, by the processor of the dispatch call controller, a selected base station among a plurality of base stations, assigned to communicate with said mobile unit;

determine, by the processor of the dispatch call controller, a selected signaling gateway among a plurality of signaling gateways, assigned to communicate with said selected base station;

determine, by the processor of the dispatch call controller, a status of a logical link between said selected signaling gateway and said selected base station; and

send, by the processor of the dispatch call controller, said message to said selected signaling gateway only if said status of said logical link between said selected signaling gateway and said selected base station is active.

Assignments (3)
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 1, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: NEXTEL COMMUNICATIONS, INC.
Reel/Frame 052291/0497 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 3, 2017
From: NEXTEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041882/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2005
From: BARROW, STEVEN WESLEY
To: NEXTEL COMMUNICATIONS, INC.
Reel/Frame 016830/0124 →