Paging system hub switch
First Claim
1. A hub switch, for use in a paging network having a plurality of switches located in separate geographic locations with the switches including a plurality of hub switches, a plurality of lata switches with each lata switch being under the jurisdiction of a hub switch and a plurality of local switches with each local switch being under the jurisdiction of a lata switch and coupled to a local paging service, comprising:
- (a) means for receiving packets with each packet containing a variable number of pages and having the hub switch as an area destination with each packet being from a lata switch under the jurisdiction of the hub switch or from another hub switch, and for disassembling the packets into at least one individual page with each disassembled page having an area destination of one of the switches in the network determined by alocal switch originating the page where the page is to be transmitted in the network for broadcast;
(b) a memory having a plurality of storage areas comprised of a number of outbound lata storage areas which respectively correspond to each lata switch under the jurisdiction of the hub switch and a number of outbound hub storage areas which respectively correspond to each separate communication path between the hub switch and other hub switches;
(c) means for receiving pages stored in the lata and hub storage areas of the memory, forming each page into a packet with each packet containing a variable number of pages and having one of the switches as an area destination corresponding to the storage area from which each page was received from the memory, and transmitting each packet to a lata switch or hub switch corresponding to the destination of the packet; and
(d) processing means, coupled to the means for receiving packets and the means for receiving pages stored in the lata and hub storage areas for determining the area destination of each disassembled page, causing the storage of each page in the storage area which corresponds to the determined area destination of the page and causing the outputting of any pages stored in each storage area to the means for receiving pages stored in the lata and hub storage for forming each page into a packet.
7 Assignments
0 Petitions
Accused Products
Abstract
A paging network is disclosed which utilizes a plurality of distributed switches to transmit pages on a non-real time basis to achieve efficient and low cost transmission. Each of the switches processes packets of pages received from the network. Each of the switches also processes pages into packets of pages to be transmitted to another switch in the network or into batches of pages to be transmitted by a local paging service if the switch is a local switch. The network dynamically programs the reception channel(s) of the paging receivers in response to traffic conditons of a local switch or in accordance with service options specificed by a subscriber to a local paging service. The digits of the paging receiver identification code are transmitted in an order of increasing significance to conserve battery life of the paging receivers. Pages may be initiated by placing a local call to any lata switch in the network and service options may be varied by placing of a local call to a lata switch.
-
Citations
44 Claims
-
1. A hub switch, for use in a paging network having a plurality of switches located in separate geographic locations with the switches including a plurality of hub switches, a plurality of lata switches with each lata switch being under the jurisdiction of a hub switch and a plurality of local switches with each local switch being under the jurisdiction of a lata switch and coupled to a local paging service, comprising:
-
(a) means for receiving packets with each packet containing a variable number of pages and having the hub switch as an area destination with each packet being from a lata switch under the jurisdiction of the hub switch or from another hub switch, and for disassembling the packets into at least one individual page with each disassembled page having an area destination of one of the switches in the network determined by alocal switch originating the page where the page is to be transmitted in the network for broadcast; (b) a memory having a plurality of storage areas comprised of a number of outbound lata storage areas which respectively correspond to each lata switch under the jurisdiction of the hub switch and a number of outbound hub storage areas which respectively correspond to each separate communication path between the hub switch and other hub switches; (c) means for receiving pages stored in the lata and hub storage areas of the memory, forming each page into a packet with each packet containing a variable number of pages and having one of the switches as an area destination corresponding to the storage area from which each page was received from the memory, and transmitting each packet to a lata switch or hub switch corresponding to the destination of the packet; and (d) processing means, coupled to the means for receiving packets and the means for receiving pages stored in the lata and hub storage areas for determining the area destination of each disassembled page, causing the storage of each page in the storage area which corresponds to the determined area destination of the page and causing the outputting of any pages stored in each storage area to the means for receiving pages stored in the lata and hub storage for forming each page into a packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30)
-
-
24. A hub switch, for use in a paging network having a plurality of switches located in separate geographic locations with the switches including a plurality of hub switches, a plurality of lata switches with each lata switch being under the jurisdiction of a hub switch and a plurality of local switches with each local switch being under the jurisdiction of a lata switch and coupled to a paging service, comprising:
-
(a) means for receiving pages from each lata switch under the jurisdiction of the hub switch or from another hub switch with each page having an area destination determined by a local switch originating the page of where the page is to be transmitted in the network for broadcast; (b) a memory having a plurality of storage areas comprised of a number of outbound lata storage areas which respectively correspond to each lata switch under the jurisdiction of the hub switch and a number of hub storage areas which respectively correspond to each separate communication path between the hub switch and other hub switches; (c) means for receiving pages stored in the lata and hub storage areas of the memory and transmitting each page to a lata switch or to a hub switch corresponding to the area destination of the page; and (d) processing means, coupled to the means for receiving pages and the means for receiving pages stored in the lata and hub storage areas, for determining the area destination of each page, causing the storage of each page in the storage area which corresponds to the determined area destination of the page and causing the outputting of each page stored in each storage area to the means for receiving pages stored in the lata and hub storage areas. - View Dependent Claims (25)
-
-
31. A hub switch, for use in a paging network having a plurality of switches located in separate geographic locations with the switches including a plurality of hub switches, a plurality of lata switches with each lata switch being under the jurisdiction of a hub switch and a plurality of local switches with each local switch being under the jurisdiction of a lata switch and coupled to a local paging service comprising:
-
(a) an input coupling the hub switch to the network for receiving packets containing a variable number of pages having the hub switch as an area destination with each packet being from a lata switch under the jurisdiction of the hub switch or from another hub switch with each packet having an area destination and including at least one page with each page having an area destination in the network determined by a local switch originating the page of where the page is to be transmitted in the network for broadcast; (b) an output, coupling the hub switch to the network, for transmitting packets to each lata switch under the jurisdiction of the hub switch and to at least one another hub switch with each packet including a variable number of pages; (c) a memory having a plurality of storage areas comprised of a number of outbound lata storage areas which respectively correspond to each lata switch under the jurisdiction of the hub switch and a number of hub storage areas which respectively correspond to each separate communication path between the hub switch and each another hub switch; and (d) processing means, coupled to the input and the output, for disassembling the packets into individual pages, determining the area destination of each disassembled page, causing storage of each disassembled page in the storage area which corresponds to the area destination of the page, causing each page stored in each storage area to be readout, forming each read out page into a packet with each packet including a variable number of pages and having a switch as an area destination which corresponds to the storage area from which each page was readout which was formed into the packet and transmitting each formed packet to the output for transmission to an area destination in the network identical to the area destination of the formed packet. - View Dependent Claims (32, 33)
-
-
34. A hub switch, for use in a paging network having a plurality of switches located in separate geographic locations with the switches including a plurality of hub switches, a plurality of lata switches with each lata switch being under the jurisdiction of a hub switch and a plurality of local switches with each local switch being under the jurisdiction of a lata switch and coupled to a local paging service, comprising:
-
(a) an input coupling the hub switch to the network for receiving pages from each lata switch under the jurisdiction of the hub switch or from another hub switch with each page including an area destination in the network determined by a local switch originating the page where the page is to be transmitted in the network for broadcast; (b) an output, coupling the hub switch to the network, for transmitting at least one page to each lata switch under the jurisdiction of the hub switch or to each another hub switch; (c) a memory having a plurality of storage areas comprised of a number of outbound lata storage areas which respectively correspond to each lata switch under the jurisdiction of the hub switch and a number of hub storage ares which respectively correspond to each separate communication path between the hub switch and each another hub switch; and (d) processing means, coupled to the input and the output, for determining the area destination of each page, causing storage of each page in the storage area which corresponds to the area destination of the page, causing each page stored in each storage area to be readout and transmitting each readout page to the output for transmission to an area destination identical to the area destination of the page. - View Dependent Claims (35, 36)
-
-
37. In a paging network having a plurality of local switching means, each local switching means being located in a first geographic region and being coupled to a local paging service, a plurality of lata switching means, each lata switching means being located in a second geographic region and having jurisdiction over at least one local switching means;
- and a plurality of hub switching means, each hub switching means being located in a third geographic region and having jurisdiction over at least one lata switching means, each of the at least one hub switching means comprising;
(a) means for receiving packets with each packet containing a variable number of pages from each lata switching means under the jurisdiction of the hub switching means, or from at least one other hub switching means; (b) means for disassembling each received packet into at least one page, each disassembled page having a switching means as an area destination in the network determined by a local switching means originating the page of where the page is to be transmitted in the network for broadcast; (c) means, responsive to a number contained in each individual page, for determining any page having a switching means as an area destination in the network corresponding to a lata switching means under the jurisdiction of the hub switching means and any page not having an area destination in the network corresponding to a lata switching means under the jurisdiction of the hub switching means; (d) means, responsive to the means for determining, for storing each individual page which has an area destination corresponding to a lata switching means under the jurisdiction of the hub switching means in an area of a first buffer, each area of the first buffer respectively corresponding to a different lata switching means under the jurisdiction of the hub switching means; (e) means, responsive to each page which does not have an areas destination corresponding to a lata switching means under the jurisdiction of the hub switching means, for selecting a transmission path between the hub switching means and other hub switching means as a function of area destination of each individual page which does not have an area destination corresponding to a lata switching means under the jurisdiction of the hub switching means; (f) means, responsive to the means for selecting, for storing each individual page having a transmission path determined by the means for selecting in areas of a second buffer, each of the areas of the second buffer respectively corresponding to a different transmission path; (g) means, coupled to the first and second buffers, for forming each page stored in each area of the first buffer into a packet with each packet containing a variable number of pages and having a lata switch as an area destination corresponding to a lata switching means under the jurisdiction of the hub switching means, and for respectively forming each page stored in each are of the second buffer into a packet with each packet having a variable number of pages and having a hub switch as an area destination corresponding to one of the selected transmission paths; and (h) means for transmitting each packet, formed from at least one page stored in an area of the first buffer, to the corresponding lata switching means under the jurisdiction of the hub switching means and for transmitting each packet, formed from at least one page stored in an area of the second buffer, to the corresponding other hub switching means over the selected transmission path.
- and a plurality of hub switching means, each hub switching means being located in a third geographic region and having jurisdiction over at least one lata switching means, each of the at least one hub switching means comprising;
-
38. In a paging network including a plurality of local switching means, each local switching means controlling a local region and being coupled to a local paging service, a plurality of lata switching means with each lata switching means respectively controlling a lata region and having jurisdiction over at least one local switching means, and a plurality of hub switching means with each hub switching means respectively having jurisdiction over at least one of the lata switching means in a hub region, each of the hub switching means comprising:
-
(a) means for receiving packets with each packet having the hub switching means as an area destination and containing a variable number of pages from the lata switching means under the jurisdiction of the hub switching means or from other hub switching means, each packet including at least one page with each page including a number identifying a lata switching means controlling a lata region in which the page is to be received determined by a local switching means originating the page of where the page is to be transmitted in the network for broadcast; (b) means for disassembling each received packet into at least one page; (c) means, coupled to the means for disassembling, for determining each page to be transmitted to the lata switching means under the jurisdiction of the hub switching means, based on the number contained in each individual page and each page to be transmitted directly to another hub switching means, based on the number contained in each individual page; (d) means, responsive to the means for determining, for storing each page, which is to be transmitted to the lata switching means under the jurisdiction of the hub switching means, in a corresponding area of a first buffer; (e) means, responsive to each page which is to be transmitted to another hub switching means, for selecting a transmission path between the hub switching means and the another hub switching means for each page which is to be transmitted to another hub switching means; (f) means, responsive to the means for selecting, for storing each page, which is to be transmitted to another hub switching means, in an area of a second buffer, each area of the second buffer corresponding to a direct transmission path between the hub switching means and one of the another hub switching means which corresponds to a selected transmission path; (g) means, coupled to the first and second buffers, for forming any page stored in each area of the first buffer into at least one packet to be transmitted to a corresponding lata switching means under the jurisdiction of the hub switching means with each packet having a variable number of pages, and for forming any page stored in each area of the second buffer into at least one packet with each packet having a variable number of pages to be transmitted on a corresponding transmission path; and (h) means for transmitting each packet to be transmitted to the lata switching means to the lata switching means, and for transmitting each packet to be transmitted on the selected transmission path on the selected transmission path. - View Dependent Claims (29, 39)
-
-
40. A method for operating a hub switch in a paging network having a plurality of switches located in separate geographic locations with the switches including a plurality of lata switches with each lata switch being under the jurisdiction of a hub switch and a plurality of local switches with each local switch being under the jurisdiction of a lata switch and coupled to a local paging service comprising:
-
(a) receiving at least one packet with each packet containing a variable number of pages having the hub switch as an area destination with each packet being from a lata switch under the jurisdiction of the hub switch or from another hub switch; (b) disassembling each packet into at least one individual page with each disassembled page having an area destination of one of the switches in the network determined by a local switch originating the page of where the page is to be transmitted in the network for broadcast; (c) sorting each disassembled page by area destination in the network; (d) storing each sorted page having a lata switch as an area destination in an outbound lata storage area corresponding to the area destination with each outbound lata storage area corresponding to a different lata switch under the jurisdiction of the hub switch; (e) storing each sorted page having a switch as an area destination which is not under the jurisdiction of the hub switch in an outbound hub storage area corresponding to the area destination with each outbound hub storage area corresponding to a different direct communication path between the hub switch and another hub switch; (f) periodically forming any pages stored in each lata storage area into at least one packet having a lata switch as an area destination which corresponds to the lata storage area from which each page in each packet was formed with each packet having a variable number of pages and transmitting each packet to the lata switch which is the area destination of the packet; and (g) periodically forming any pages stored in each hub storage area into at least one packet with each packet having a hub switch as an area destination which corresponds to the hub storage area from which each page in each packet was formed with each packet having a variable number of pages and transmitting each packet on the communication path used for transmitting packets to the hub switch which is the area destination of the packet.
-
-
41. A hub switch, for use in a paging network having a plurality of switches located in separate geographic locations with the switches including one hub switch, a plurality of lata switches with each lata switch being under the jurisdiction of the hub switch and a plurality of local switches with each local switch being under the jurisdiction of a lata switch and coupled to a local paging service, comprising:
-
(a) means for receiving packets with each packet containing a variable number of pages and having the hub switch as an area destination with each packet being from a lata switch under the jurisdiction of the hub switch and for disassembling each packet into at least one individual page with each disassembled page having an area destination of one of the switches in the network determined by a local switch originating the page of where the page is to be transmitted in the network for broadcast; (b) a memory having a plurality of storage areas comprised of a number of outbound lata storage areas which respectively correspond to each lata switch under the jurisdiction of the hub switch; (c) means for receiving pages stored in each lata storage area of memory, forming each page into a packet with each packet containing a variable number of pages and having one of the switches as an area destination corresponding to the storage area from which each page received from the memory was formed, and transmitting each packet to a lata switch corresponding to the destination of the packet; and (d) processing means, coupled to the means for receiving packets and the means for receiving pages stored in each lata hub storage area, for determining the area destination of each disassembled page, causing the storage of each page in the storage area which corresponds to the determined area of any page stored in each storage area to the means for receiving pages stored in each lata storage area for forming each page into a packet.
-
-
42. A method for operating a hub switch in a paging network having a plurality of switches located in separate geographic locations with .he switches including one hub switch, a plurality of lata switches with each lata switch being under the jurisdiction of the hub switch and a plurality of local switches with each local switch being under the jurisdiction of a lata switch and coupled to a local paging service comprising:
-
(a) receiving packets with each packet containing a variable number of pages having the hub switch as an area destination and being from a lata switch under the jurisdiction of the hub switch; (b) disassembling each packet into at least one individual page with each disassembled page having an area destination of one of the switches in the network determined by a local switch originating the page of where the page is to be transmitted in the network for broadcast; (c) sorting each disassembled page by area destination in the network; (d) storing each sorted page having a lata switch as an area destination in an outbound lata storage area corresponding to the area destination with each outbound lata storage area corresponding to a different lata switch under the jurisdiction of the hub switch; and (e) periodically forming any pages stored in each lata storage area into at least one packet with each packet having a lata switch as an area destination which corresponds to the lata storage area from which each page in each packet was formed with each packet having a variable number of pages and transmitting each packet to the lata switch which is the area destination of the packet.
-
-
43. A method for operating a first switch in a paging network having a plurality of switches located in separate geographic locations with the switches including a plurality of first switches, a plurality of second switches with each lata switch being under the jurisdiction of a first switch and a plurality of third switches with each third switch being under the jurisdiction of a second switch and coupled to a local paging service comprising:
-
(a) receiving at least one packet with each packet containing a variable number of pages having the first switch as an area destination with each packet being from a second switch under the jurisdiction of the first switch or from another first switch; (b) disassembling each packet into at least one individual page with each disassembled page having an area destination of one of the switches in the network determined by a third switch originating the page of where the page is to be transmitted in the network for broadcast; (c) sorting each disassembled page by area destination in the network; (d) storing each sorted page having a second switch as an area destination in an outbound first storage area corresponding to the area destination with each outbound first storage area corresponding to a different second switch under the jurisdiction of the first switch; (e) storing each sorted page having a switch as an area destination which is not under the jurisdiction of the first switch in an outbound second storage area corresponding to a direct communication path to another first switch to which the page is to be transmitted for transmission to the area destination of the page with each outbound second storage area corresponding to a different direct communication path between the first switch and another first switch; (f) periodically forming any pages stored in each first storage area into at least one packet having a second switch as an area destination which corresponds to the first storage area from which the at least one packet was formed with each packet having a variable number of pages and transmitting each packet to the second switch which is the area destination of the packet; and (g) periodically forming any pages stored in each second storage area into at least one packet with each packet having a first switch as an area destination which corresponds to the second storage area from which the at least one packet was formed with each packet having a variable number of pages and transmitting each packet over the communication path used for transmitting packets to the first switch which is the area destination of the packet.
-
-
44. A method for operating a switch in a paging network having a plurality of switches located in separate geographic locations with the switches including one first switch, a plurality of second switches with each second switch being under the jurisdiction of the first switch and a plurality of third switches with each third switch being under the jurisdiction of a second switch and coupled to a local paging service comprising:
-
(a) receiving packets with each packet containing a variable number of pages having the first switch as an area destination and being from a second switch under the jurisdiction of the first switch; (b) disassembling each packet into at least one individual page with each disassembled page having an area destination of one of the switches in the network determined by a third switch originating the page of where the page is to be transmitted in the network for broadcast; (c) sorting each disassembled page by area destination in the network; (d) storing each sorted page having a second switch as an area destination in an outbound first storage area corresponding to the area destination with each outbound second storage area corresponding to a different second switch under the jurisdiction of the first switch; and (e) periodically forming any pages stored in each first storage area into at least one packet with each packet having a second switch as an area destination which corresponds to the first storage area from which each page in each packet was formed with each packet having a variable number of pages and transmitting each packet to the second switch which is the area destination of the packet.
-
Specification