Cellular-telephone central call-processing system utilizing object-oriented software in adjunct personal computer
First Claim
1. A wireless telephone system, comprising:
- a plurality of cell-sites, each cell-site having a base-station and a number of mobile-subscribers linked to said base station;
a central adjunct node-processor linking together said plurality of cell-sites, and controlling all call-processing functions and operations between said plurality of cell-sites;
said adjunct node-processor comprising a computer having memory means for storage of data;
said memory means comprising control means for controlling call-processing of a telephone call between mobile subscribers;
said memory means comprising objects-oriented software comprising a state table defining all of the possible states for call-connection to a said cell-site, and objects-directed software means for creating pointers for said state stable;
said plurality of cell-sites comprising at least two different cell-sites operating on different specifications and protocol, said objects-oriented software linking together said at least two different cell-sites, whereby cell-sites of different specifications and protocols may be linked together by said central adjunct node-processor;
whereby different cell-sites operating on different specifications and protocol may be subsequently coupled to said central adjunct node-processor via said memory means using the existing hardware elements, so that existing hardware elements need not be replicated in order to accommodate different cell-sites operating on different specifications and protocol.
3 Assignments
0 Petitions
Accused Products
Abstract
An adjunct processor for a wireless telephone system utilizes object-oriented software for providing a common air-interface protocol for each cell site'"'"'s base station, so that, regardless of the specific cellular system, it may be coupled to the central, adjunct node-processor of the invention, so that multifarious-operating cellular systems may be linked by the central personal computer adjunct node-processor into one holistic system comprised of many different cellular operating systems and of many node-processors. A network of many adjunct node-processors allows hand-off between adjunct processors, so that if one adjunct processor fails or is down, another adjunct processor in the network may take over its functions. Each adjunct processor also has an alarm-management system, which may take over the alarm-management operation of a down adjunct processor. The object-oriented software of each adjunct processor is comprised of three components: Call-processing, sell-site interface, and matrix switch interface. Each component is comprised of an objects-oriented software and a state table, with the objects-oriented software creating a pointer for the state table.
-
Citations
33 Claims
-
1. A wireless telephone system, comprising:
-
a plurality of cell-sites, each cell-site having a base-station and a number of mobile-subscribers linked to said base station; a central adjunct node-processor linking together said plurality of cell-sites, and controlling all call-processing functions and operations between said plurality of cell-sites; said adjunct node-processor comprising a computer having memory means for storage of data;
said memory means comprising control means for controlling call-processing of a telephone call between mobile subscribers;said memory means comprising objects-oriented software comprising a state table defining all of the possible states for call-connection to a said cell-site, and objects-directed software means for creating pointers for said state stable; said plurality of cell-sites comprising at least two different cell-sites operating on different specifications and protocol, said objects-oriented software linking together said at least two different cell-sites, whereby cell-sites of different specifications and protocols may be linked together by said central adjunct node-processor; whereby different cell-sites operating on different specifications and protocol may be subsequently coupled to said central adjunct node-processor via said memory means using the existing hardware elements, so that existing hardware elements need not be replicated in order to accommodate different cell-sites operating on different specifications and protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A wireless telephone system, for alternate connection to a public switched telephone network, comprising:
-
a plurality of central adjunct node-processors linked together to form a network, each said central adjunct node-processor linking together a plurality of cell-sites, and controlling all call-processing functions and operations between said plurality of cell-sites and the public switched telephone network; each said cell-site having a base-station and a number of mobile-subscribers linked to said base station; a plurality of matrix-switch means, one said matrix switch means operatively associated with one said central adjunct node-processor of said plurality of central adjunct node-processors, for coupling each said plurality of cell-sites to the public switched telephone network; each said matrix-switch means being controlled by a said adjunct node-processor; each said adjunct node-processor comprising substantially identical computer means having memory means for storage of data;
said memory means comprising control means for controlling the operation and functioning of a said matrix-switch means, and for controlling call-processing of a telephone call between a mobile-subscriber and the public switched telephone network;each said memory means of each said central adjunct node-processor further comprising hand-off means, whereby each said central adjunct node-processor is capable of assuming the control and functions performed by any other said central adjunct node-processor of said network, whereby, during the down-time of one said central adjunct node-processor, its control and functions are taken over by another said central adjunct node-processor of said network; whereby different cell-sites operating on different specifications and protocol may be subsequently coupled to said central adjunct node-processor via said memory means using the existing hardware elements, so that existing hardware elements need not be replicated in order to accommodate different cell-sites operating on different specifications and protocol. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A central adjunct node-processor for a wireless telephone system, for linking together a plurality of cell-sites where each cell-site comprises a base station and mobile-subscribers, comprising:
-
a personal computer having memory means for storage of data;
said memory means comprising control means for controlling the operation and functioning of the plurality of cell-sites, and for controlling call-processing of a telephone call between mobile-subscribers;said control means comprising call-processing objects-software; said call-processing objects-software comprising a state table defining all of the possible individual states for call-processing and the actions associated therewith, and objects-directed software means for creating pointers for said state stable for recording the state of a call of a mobile-subscriber and for creating all call-process handling by means of said state table; said control means further comprising cell-site interface objects-software, said call-processing objects-software controlling call-processing states for control of said cell-site interface objects-software;
said cell-site interface objects-software interfacing said adjunct node-processor and said call-processing objects-software with its cell-sites;said cell-site interface objects-software also comprising a state table defining all of the possible states for call-connection to a mobile-subscriber of a cell-site, and objects-directed software means for creating pointers for said state table thereof; a plurality of cell-sites linked to said central adjunct node-processor by said cell-site interface objects-software;
said plurality of cell-sites comprising at least two cell-sites operating on different specifications and protocol, whereby said cell-site interface objects-software adapts to each for control by said adjunct node-processor;whereby different cell-sites operating on different specifications and protocol may be subsequently coupled to said central adjunct node-processor via said memory means using the existing hardware elements, so that existing hardware elements need not be replicated in order to accommodate different cell-sites operating on different specifications and protocol. - View Dependent Claims (20)
-
-
21. In an adjunct processor for a wireless telephone system, which adjunct processor comprises memory means, said memory means comprising linking means for linking the adjunct processor to a plurality of cell-sites forming part of the wireless telephone system, the improvement comprising:
-
said linking means comprising cell-site interface objects-oriented software for directly linking cell-sites operating with different specifications and protocol to the adjunct-processor for control thereby; said cell-site interface objects-oriented software comprising a state table defining all of the possible states for call-connection to any of the cell-sites linked thereto, and objects-directed software means for creating pointers for said state table thereof; whereby different cell-sites operating on different specifications and protocol may be subsequently coupled to said adjunct processor via said memory means using the existing hardware elements, so that existing hardware elements need not be replicated in order to accommodate different cell-sites operating on different specifications and protocol. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. In an adjunct processor for a wireless telephone system, which adjunct processor comprises memory means, said memory means comprising linking means for linking the adjunct processor to a plurality of cell-sites forming part of the wireless telephone system, the improvement comprising:
-
said linking means comprising cell-site interface objects-oriented software, whereby cell-sites operating with different specifications and protocol may be readily linked to the adjunct-processor for control thereby; said memory means further comprising call-processing objects-software for controlling said cell-site interface objects-oriented software, and also comprising a state table defining all of the possible individual states for call-processing and the actions associated therewith, and objects-directed software means for creating pointers for said state stable for recording the state of a call of a mobile-subscriber and for creating all call-process handling by means of said state table; and further comprising at least one more adjunct processor for forming a wireless telephone network, said at least one more adjunct processor also comprising memory means having linking means for linking said at least one more adjunct processor to another plurality of cell-sites forming part of the wireless telephone system, said linking means of said at least one more adjunct processor also comprising cell-site interface objects-oriented software, whereby said another plurality of cell-sites operating with different specifications and protocol may be readily linked to said at least one more adjunct-processor for control thereby;
said cell-site interface objects-oriented software of said adjunct processor and said cell-site interface objects-oriented software of said at least one more adjunct processor being substantially the same, whereby, if one said adjunct processor fails or is experiencing down-time, another said adjunct processor may take over all of the control, functions and operations thereof.
-
-
31. A wireless telephone system, such as a cellular system and a personal communications system, comprising:
-
a plurality of cell-sites, each cell-site having a base-station and a number of mobile-subscribers linked to said base station; a central adjunct node-processor linking together said plurality of cell-sites, and controlling all call-processing functions and operations between said plurality of cell-sites; said adjunct node-processor comprising a computer having memory means for storage of data;
said memory means comprising control means for controlling call-processing of a telephone call between mobile subscribers;at least one additional central adjunct node processor linking together at least another set of a plurality of cell-sites for forming a node-network, said at least one additional central adjunct node-processor controlling all call-processing functions and operations of said at least another set of a plurality of cell-sites; said at least one additional adjunct node-processor also comprising a computer having memory means for storage of data;
said memory means of said at least one additional adjunct node-processor comprising control means for controlling the operation and functioning of call-processing of a telephone call between mobile-subscribers of said at least another set of a plurality of cell-sites;said memory means of each of said central adjunct node-processor and said at least one additional central adjunct node-processor comprising linkage means for linking said central adjunct node-processors together for two-way communication and control. - View Dependent Claims (32)
-
-
33. A wireless telephone system, such as a cellular system, and a personal communications system, comprising:
-
a plurality of cell-sites, each cell-site having a base-station and a number of mobile-subscribers linked to said base station; a central adjunct node-processor linking together said plurality of cell-sites, and controlling all call-processing functions and operations between said plurality of cell-sites; matrix-switch means operatively associated with said central adjunct node-processor for coupling each of said plurality of cell-sites to the public switched telephone network; said matrix-switch means being controlled by said adjunct node-processor; said adjunct node-processor comprising a computer having memory means for storage of data;
said memory means comprising control means for controlling the operation and functioning of said matrix switch, and for controlling call-processing of a telephone call between a said mobile-subscriber and the public switched telephone network;said memory means comprising objects-oriented software comprising a state table defining all of the possible states for call-connection to a said cell-site, and objects-directed software means for creating pointers for said state stable for controlling said matrix-switch means; said memory means further comprising billing means interacting with said state table and said matrix-switch means for initiating the start of the billing time-period for a call associated with a said mobile-subscriber, and terminating the billing time-period upon termination of the call;
said billing means relatively-instantaneously recording and tracking the billing of each said mobile-subscriber via said matrix-switch means, whereby limits and constraints imposed on any said mobile-subscriber may be enforced.
-
Specification