321 |
Meet-me telephone system with subscriber notification feature |
US428282 |
1995-04-25 |
US6104912A |
2000-08-15 |
Robert M. Fuller; Frederick A. Epler; Maxwell E. Manowski |
A paging system wherein each user carries a paging device adapted to receive radio frequency signals broadcast from a central paging system with a unique identification code assigned to each paging device. Each paging device includes a radio frequency transmitter and controller for controlling the radio frequency transmitter, the controller being operable in two distinct user selectable modes, the first such mode being responsive to receiving a signal broadcast by the central paging system and responding by transmitting predetermined data back to said central paging system. |
322 |
Apparatus and method for querying replicated databases using
segmentation directories |
US389358 |
1999-09-03 |
US06101494A |
2000-08-08 |
Bahman Khosravi-Sichani; Donald Jay Mintz; Mark A. Ratcliffe |
The apparatus and method of the present invention provides even loadsharing of round-robin querying of replicated databases in a network architecture which responds to network conditions. The network architecture utilizes a round-robin routing table that includes correlated index numbers, point codes and addresses of the replicated databases. The network architecture responds to incoming queries with searching of the round-robin routing table by incrementing to a successor index number and an associated point code. The network architecture may further determine whether the database at the address pointed by the point code is accessible. If not, the network architecture increments to another successor index number to locate an accessible database. When an accessible database is found, the point code is set to the address of the accessible database and the query is forwarded to that address. |
323 |
Number portability using enhanced routing table |
US746272 |
1996-11-07 |
US6097801A |
2000-08-01 |
L. Lloyd Williams; R. William Carkner; John Milton Anderson; Michael Andrew Gaskin; William Edward Taylor |
A method of providing number portability for the treatment of calls from a calling party to a specific number of a ported called party is disclosed. Once the dialed digits are received at a switching office serving the calling party, a determination is made of whether the call is a number that has been ported. If the number has been ported, the new routing information is obtained from an enhanced directory number table resident at the originating office. In the event that the originating office is unable to offer LRN service, information is obtained at an alternate office. Routing information is updated automatically and directly from a network Service Management System (SMS) to each telephone exchange. |
324 |
Global subscriber numbering translation system for controlling
international call routing |
US914845 |
1997-08-18 |
US6069945A |
2000-05-30 |
John Carl Brown; Fen-Chung Kung; Vinay M. Singh; Cherry Tom |
A called number processing system transforms called/dialed telephone numbers into a unique global routing number. In the process called numbers are analyzed and based on the called/dialed number a Regional Administration Code is allocated and the dialed global number is translated into a global subscriber number. The global subscriber number is translated into a local subscriber number at the last international processing point. |
325 |
System and method for relocating a user in a communications network |
US893266 |
1997-07-15 |
US6067456A |
2000-05-23 |
Jose M. Duran |
A system and method for temporarily relocating a subscriber in a cellular communications network to a new location such as another telephone. The subscriber enables the service by contacting a user interface system, which then instructs a home location network associated with the subscriber's home network and accessible through an intelligent network to provide appropriate information to the switch that is serving the new location. As a result, the subscriber may receive services that are identical, equivalent, or a subset of those that he receives from his home network. |
326 |
System and method for integration of communication systems with
computer-based information systems |
US899953 |
1997-07-24 |
US6058415A |
2000-05-02 |
Michael J. Polcyn |
A system and method for providing data communication between an information system, such as a LAN, and a communication system, such as a PBX operating under control of an automatic call routing system, is disclosed. According to a preferred embodiment, data as to a particular LAN users schedule, as reflected in an electronic calendar application, is used to properly route calls via the automatic call routing system. Alternative embodiments providing for the scheduling of events in the electronic calendar as well as the dissemination of information through the communication system are also disclosed. |
327 |
Method to suppress number portability database queries for calls routed
on non-ported numbers |
US962478 |
1997-10-31 |
US6047056A |
2000-04-04 |
Mahesh Patel |
A system and method for suppressing redundant database queries between two switching points in a telecommunications system, where the switching points are unable to utilize the ISUP communications protocol. The system and method are implemented by using a parameter of the communications protocol to indicate whether a database query has been performed. When the receiving switch receives the information, the switch is suppressed from performing a redundant database query by the parameter of the communications protocol. |
328 |
Number portability with database query |
US774964 |
1996-12-26 |
US6047055A |
2000-04-04 |
R. William Carkner; L. Lloyd Williams |
A method of providing number portability for the treatment of calls from a calling party to a specific number of a called party is disclosed. An Initial Address Message (IAM) containing the calling and called party's numbers to enable said call to reach said terminating office is forwarded from an originating office to a terminating office. Once the IAM is received at the terminating office, a determination of whether the call is directed to a portable number is made. If the call is directed to a portable number, a release message containing an indication that the called party number is a portable number is forwarded from the terminating office to the originating office. Once the release message is received at the originating office, a TCAP query is launched from the originating office to an SCP if said release message contains an indication that the called party number is a portable number. At the SCP, the called party number is translated to obtain new routing information. A new IAM is then sent from the originating office to a terminating office associated with the new routing information. |
329 |
Method and system for delivery of a message to a display unit |
US873341 |
1997-06-11 |
US06028921A |
2000-02-22 |
Dale W. Malik; Robert A. Koch |
A method and system for transmitting a message obtained from a message delivery database in a calling name delivery service environment. A communication is received from a calling party directory number and directed to a code number. In response to the communication, a called party directory number associated with the communication is obtained. Next, an indication of a selected message is received from a list of messages. A prefix corresponding to the selected message is obtained from the message delivery database. The prefix and the calling party directory number are populated in a signaling message pertaining to the communication. The signaling message containing the prefix and the calling party directory number is transmitted to a network element serving the called party directory number. In response to receipt of the signaling message of the network element, a message translation of the prefix is obtained from a message translation database, and the message translation is transmitted to a called party display unit. |
330 |
Method and apparatus for receiving and processing an incoming call |
US368310 |
1994-12-30 |
US6021190A |
2000-02-01 |
Robert M. Fuller; Frederick A. Epler; Maxwell E. Manowski |
An apparatus and method for receiving a telephone call from a calling party preferably via a telephone exchange, which telephone call is placed to a called party apparatus. The receiving apparatus, on the basis of predetermined selection criteria, delivers predetermined messages to the calling party; screens the telephone call from the calling party; or re-routes the telephone call from the calling party. The receiving apparatus includes an interaction arrangement for receiving the telephone call, for obtaining identification information relating to the calling party, and for transferring the identification information to a processor. The processor is responsive to the interaction arrangement, for accessing a database which has stored the predetermined selection criteria, predetermined messages, predetermined screening information, and predetermined re-routing information, the processor using the indentification information as a retrieval key for the predetermined selection criteria, and for using the predetermined criteria to determine whether to (a) cause the interaction arrangement to have the calling party connected with the called party apparatus; (b) provide predetermined message information to the calling party; (c) screen the telephone call from the calling; or (d) re-route the telephone call from the calling party. |
331 |
System and method for application location register routing in a
telecommunications network |
US964599 |
1997-11-06 |
US6006098A |
1999-12-21 |
Rajan Rathnasabapathy; Russell R. Cook |
A system and method for application location register routing at a signal transfer point (26) are provided. The signal transfer point (26) includes processor clusters (64, 66, 68) and databases (236, 238) for processing queries including global title translation, local number portability, and application location register routing. A query message is received by the signal transfer point (26), a first database residing in the signal transfer point (26) is accessed to determine the location of a second database (238) also residing in the signal transfer point for processing the query message. The second database (238) is then accessed to obtain the network address of a home location register or short message service center, which is then used to deliver the query message to the network node specified by the network address. |
332 |
Systems and methods for servicing calls by service agents connected via
standard telephone lines |
US833990 |
1997-04-11 |
US5987115A |
1999-11-16 |
Robert W. Petrunka; Robert L. Smith |
A call servicing system facilitates the servicing of customer calls by service agents. The call servicing system includes local customer switches, local agents switches, a network switch, and an Automatic Call Distribution (ACD) server. The local customer switches direct calls to and from the customers and the local agent switches direct calls to and from the service agents. Remote service agents connect to the local agent switches using a single standard telephone line. The network receives a call from one of the customers, detects information from the customer call, and routes the customer call to a remote service agent over the single standard telephone line. The ACD server receives the detected information from the network switch, determines that the remote service agent can service the customer call, and controls the network switch to route the customer call to the remote service agent over the single standard telephone line. |
333 |
Apparatus and method for querying replicated databases |
US821505 |
1997-03-21 |
US5983217A |
1999-11-09 |
Bahman Khosravi-Sichani; Donald Jay Mintz; Mark A. Ratcliffe |
The apparatus and method of the present invention provides even loadsharing of round-robin querying of replicated databases in a network architecture which responds to network conditions. The network architecture utilizes a round-robin routing table that includes correlated index numbers, point codes and addresses of the replicated databases. The network architecture responds to incoming queries with searching of the round-robin routing table by incrementing to a successor index number and an associated point code. The network architecture may further determine whether the database at the address pointed by the point code is accessible. If not, the network architecture increments to another successor index number to locate an accessible database. When an accessible database is found, the point code is set to the address of the accessible database and the query is forwarded to that address. |
334 |
Method for providing location/geographic portability in a system having
different service providers within a common numbering plan area |
US497408 |
1995-06-30 |
US5970131A |
1999-10-19 |
Edward Sonnenberg |
A method for enabling a plurality of Local Service Providers within a common Numbering Plan Area (NPA) to serve Subscribers of the plurality of Local Service Providers. The method includes the step of assigning to each Subscriber of a Local Service Provider within the common NPA a unique three digit code, hereinafter referred to as an SPA code. The service provider area (SPA) code is used by the telephone system in the same manner presently used for routing calls made when a calling Subscriber dials the NPA code of the called party. Here, however, the SPA code is not dialed by the calling Subscriber. The dialed directory number, NXX-XXXX, of a called Subscriber subscribed to a different Local Service Provider, is sent to a database. The database maintains a record of the relationships between the directory numbers of Subscribers and the SPA codes of the Subscribers. The database retrieves the SPA code associated with the dialed directory number presently serving the called Subscriber. The call is routed as SPA-NXX-XXXX. Because the ten digit format, SPA-NXX-XXXX, is the same as the present NPA-NXX-XXXX, ten digit format, existing signaling and routing mechanisms may be used to route the call. Thus, each one of the Subscribers of each one of the plurality of Local Service Providers is assigned a common SPA code, each one of the Local Service Providers having a different SPA code. |
335 |
Method and apparatus for providing a service in a switched
telecommunications system wherein a control message is altered by a
receiving party |
US803300 |
1997-02-20 |
US5949871A |
1999-09-07 |
Salih Kabay; Douglas John Carson; James Robertson Galloway; Peter John Mottishaw |
A method of providing a service, such as local number portability (LNP), in a switched telecommunications system, in which a message interceptor is disposed in a signalling link of an SS7 signalling network of the system. The message interceptor detects calls for which service implementation is required, by comparing the content of intercepted circuit-related SS7 messages with service trigger conditions, such as message type (checked directly by the interceptor) and message content (e.g. called number, which the interceptor checks by reference to a database). When service implementation is detected as being required, the message interceptor may implement at least part of the required service by modifying parameters of the intercepted message; alternatively, the interceptor may re-direct the message to a service control function for service implementation. The invention enables services to be implemented without incurring inefficient use of core network resources, and without expensive and time-consuming modification of switch and SCP control software. |
336 |
Method for updating a local switch internal database in a system having
different service providers within a common numbering plan area |
US908292 |
1997-08-07 |
US5949867A |
1999-09-07 |
Edward Sonnenberg |
A method for enabling a plurality of Local Service Providers within a common Numbering Plan Area (NPA) to serve Subscribers of the plurality of Local Service Providers. The method includes the step of assigning to each Subscriber of a Local Service Provider within the common NPA a unique three digit code, hereinafter referred to as a SPA code. The service provider area (SPA) code is used by the telephone system in the same manner presently used for routing calls made when a calling Subscriber dials the NPA code of the called party. Here, however, the SPA code is not dialed by the calling Subscriber. The dialed directory number, NXX-XXXX, of a called Subscriber subscribed to a different Local Service Provider, is sent to a database. The database maintains a record of the relationships between the directory numbers of Subscribers and the SPA codes of the Subscribers. The database retrieves the SPA code associated with the dialed directory number presently serving the called Subscriber. The call is routed as SPA-NXX-XXXX. Because the ten digit format, SPA-NXX-XXXX, is the same as the present NPA-NXX-XXXX, ten digit format, existing signaling and routing mechanisms may be used to route the call. Thus, each one of the Subscribers of each one of the plurality of Local Service Providers is assigned a common SPA code, each one of the Local Service Providers having a different SPA code. |
337 |
Simulation of computer-based telecommunications system |
US887653 |
1997-07-03 |
US5946474A |
1999-08-31 |
Staffan Skogby |
A simulation system (200) executes on a host computer system (110) for simulating a target telecommunications system. The simulation system (200) includes a simulation kernel (231) which contains a plurality of simulation subsystems, each of the simulation subsystems corresponding to subsystems of the target telecommunications system. The simulation kernel (231) is assembled as one executable image with all simulation subsystems executing in one common process context and sharing one common execution thread. The simulation system includes a central processor simulator (234) which simulates execution of target instructions in response to commands entered through a user communication channel to the simulation kernel. The central processor simulator simulates utilization of registers of the central processor of the target telecommunication system. An internal bus of the target telecommunication system is simulated by function calls between the simulation subsystems. |
338 |
Method for updating a local switch internal database in a system having
different service providers within a common numbering plan area |
US955429 |
1997-10-21 |
US5946385A |
1999-08-31 |
Edward Sonnenberg |
A method for enabling a plurality of Local Service Providers within a common Numbering Plan Area (NPA) to serve Subscribers of the plurality of Local Service Providers. The method includes the step of assigning to each Subscriber of a Local Service Provider within the common NPA a unique three digit code, hereinafter referred to as a SPA code. The service provider area (SPA) code is used by the telephone system in the same manner presently used for routing calls made when a calling Subscriber dials the NPA code of the called party. Here, however, the SPA code is not dialed by the calling Subscriber. The dialed directory number, NXX-XXXX, of a called Subscriber subscribed to a different Local Service Provider, is sent to a database. The database maintains a record of the relationships between the directory numbers of Subscribers and the SPA codes of the Subscribers. The database retrieves the SPA code associated with the dialed directory number presently serving the called Subscriber. The call is routed as SPA-NXX-XXXX. Because the ten digit format, SPA-NXX-XXXX, is the same as the present NPA-NXX-XXXX, ten digit format, existing signaling and routing mechanisms may be used to route the call. Thus, each one of the Subscribers of each one of the plurality of Local Service Providers is assigned a common SPA code, each one of the Local Service Providers having a different SPA code. |
339 |
Method and apparatus for establishing an ISDN call between parties |
US790602 |
1997-01-29 |
US5943412A |
1999-08-24 |
Denis Courvoisier |
In a switched telecommunication network (PSTN or ISDN) between a calling party connected to an ISDN switched digital network and a destination called party whose call number is written "Z", the number "Z" of the destination called party is automatically replaced by a number "Y" for an intermediate site which is connected to the ISDN, and the number "Z" of the destination called party is conveyed to the intermediate site, via the ISDN D channel. This substitution process is extended to interconnections between competing ISDN networks and creates a new kind of signaling for use between public exchanges, intermediate between protocol D and ITU-T semaphore channel number 7. |
340 |
Call processing to provide number portability |
US519061 |
1995-08-23 |
US5940490A |
1999-08-17 |
Mark D. Foster; G. David Butler, II; Sherman L. Ackley; Bradley B. Baxter; Kenneth A. Moisey; Kenith L. Mann |
A method of routing a call including a called number in a communications network such as a Public Switched Telephone Network (PSTN), the method including determining if the called number is a network routing number indicating a specific switching node and line associated therewith in the communications network and routing the call within the communications network based on the called number when the called number is a network routing number. Additionally, the method includes identifying a network routing number based on the called number when the called number is not equal to the network routing number and routing the call within the communications network based on the identified network routing number. |