US20040203795A1 - Instant presence system for a guaranteed call connection - Google Patents

Instant presence system for a guaranteed call connection Download PDF

Info

Publication number
US20040203795A1
US20040203795A1 US10/200,715 US20071502A US2004203795A1 US 20040203795 A1 US20040203795 A1 US 20040203795A1 US 20071502 A US20071502 A US 20071502A US 2004203795 A1 US2004203795 A1 US 2004203795A1
Authority
US
United States
Prior art keywords
subscriber
location
subscriber location
calling party
incoming call
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/200,715
Other versions
US7050810B2 (en
Inventor
Alec Brusilovsky
Vijay Gurbani
Ajay Jain
Warren Montgomery
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Priority to US10/200,715 priority Critical patent/US7050810B2/en
Assigned to LUCENT TECHNOLOGIES INC. reassignment LUCENT TECHNOLOGIES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BUSILOVSKY, ALEC, GURBANI, VIJAY KUMAR, JAIN, AJAY, MONTGOMERY, WARREN ALAN
Publication of US20040203795A1 publication Critical patent/US20040203795A1/en
Application granted granted Critical
Publication of US7050810B2 publication Critical patent/US7050810B2/en
Assigned to CREDIT SUISSE AG reassignment CREDIT SUISSE AG SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ALCATEL-LUCENT USA INC.
Assigned to ALCATEL-LUCENT USA INC. reassignment ALCATEL-LUCENT USA INC. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: LUCENT TECHNOLOGIES INC.
Assigned to ALCATEL-LUCENT USA INC. reassignment ALCATEL-LUCENT USA INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CREDIT SUISSE AG
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Definitions

  • This invention relates to telephone communication networks and in particular to a system that makes use of an Instant Messaging functionality to identify a present location of a subscriber.
  • the cellular telephone station set self-registers with the cellular communication network to identify the present physical location of the cellular telephone station set.
  • the subscriber is co-located with the cellular telephone station set and may not be available to answer an incoming call.
  • an incoming call to the subscriber at the subscriber's cellular telephone station set is not forwarded to any wire-line based locations, since the cellular communication network has no information regarding the present location of the subscriber when the subscriber is served by a wire-line based telephone communication network.
  • Instant Messaging is a service provided by Internet Service Providers that allows two people to communicate in “real time” over the Internet, superceding the pace of e-mail.
  • Instant Messaging software uses modern TCP/IP protocols and allows a subscriber to track when another person logs on and logs off of the Internet. Some software also gives the subscriber the convenience of sending files back and forth to one another in real time.
  • Instant Messaging is not a new concept, since it has been used in Bulletin Board Systems to support real time conversations with the Internet Service Provider System Operator. In addition, Unix talk programs and Internal Relay Chat programs have been around for an extensive period of time.
  • the subscriber For the subscriber to receive the knowledge that someone the subscriber knows (subscriber contact) is on the Internet at the same time as the subscriber, the subscriber must transmit either a screen name or email address to identify the subscriber contact to the Internet Service Provider. Using this subscriber contact identification information, the Internet Service Provider is able to track if that person is online at the same time as the subscriber.
  • Instant Messaging primarily works in a manner that is similar to a client/server model. In this environment, the client connects to a central “server” that verifies the subscriber's identity and registers the subscriber as being online then, when other users register and connect, they know that the subscriber is logged on because the server knows that the subscriber is online. Therefore, an individual can transmit an Instant Message to another party who is also logged on to the network and receive an instant reply.
  • the Instant Messaging service operates as a community chat group, with all parties on a subscriber's contact list being identified to the subscriber as available for contact, rather than a point-to-point communication service, where a subscriber-initiated communication is delivered to the subscriber contact, regardless of their location.
  • the Internet Service Providers as noted above, use proprietary protocols and the use of the Instant Messaging service is therefore limited to only Internet subscribers who have subscribed to the same Internet Service provider as the subscriber.
  • the above-described problems are solved and a technical advance achieved by the present instant presence system which authoritatively determines the present communication location of a subscriber, who may be at any of a number of possible locations.
  • the instant presence system enables the communication network to complete a communication connection from a calling party to the called party with certainty.
  • the calling party therefore can reach the called party with certainty by simply dialing a single listed directory number associated with the called party, relying on the instant presence system to complete the call connection to the called party, regardless of the present location of the called party.
  • At least one set of incoming call filters is used to reduce the use of this feature to individually identified calling parties who are pre-authorized by the calling party or members of a group that is authorized by the called party.
  • FIG. 1 illustrates in block diagram form the overall architecture of the present instant presence systems and a communications environment in which it is operational;
  • FIG. 2 illustrates in flow diagram form the operation of the present instant presence system to determine a present location of a subscriber
  • FIG. 3 illustrates in flow diagram form the operation of the present instant presence system to complete an incoming call to a present location of a subscriber.
  • FIG. 1 illustrates in block diagram form the overall architecture of the instant presence system 114 and a typical environment in which it is operational.
  • the subscribers are typically equipped with one or more of a personal computer 115 , hand held computing device (not shown), telephone station set 111 - 0 , cellular communication device 143 , or other subscriber communication device, collectively termed “subscriber terminal equipment” herein.
  • the subscriber's terminal equipment 111 - 0 is generally served by the Public Switched Telephone Network (PSTN) which consists of a plurality of Local Exchange Systems 101 , 102 interconnected via an Inter-Exchange Carrier Network 106 , with each Local Exchange System 101 , 102 serving a plurality of subscriber terminal equipment ( 111 - 0 to 111 - m , 121 - 0 to 121 - k ) under control of an associated call processor 112 , 122 .
  • PSTN Public Switched Telephone Network
  • the subscriber can be served by a Private Branch eXchange (PBX) 103 which is used to provide communication services to a plurality of subscriber terminal equipment ( 131 - 0 to 131 - n ) under control of a call processor 132 and interconnect the subscriber terminal equipment via trunks to the Public Switched Telephone Network.
  • PBX Private Branch eXchange
  • the physical connection that supports this communication connection is typically effected from subscriber's terminal equipment 110 - 0 through the Local Exchange System 101 of the Public Switched Telephone Network (PSTN).
  • PSTN Public Switched Telephone Network
  • the subscriber's terminal equipment in the case of cellular communication device 143 , is connected via the Mobile Telecommunications Switching Office (MTSO) 104 to the Public Switched Telephone Network (PSTN).
  • the Mobile Telecommunications Switching Office (MTSO) 104 contains a mobile telecommunication call processor 142 which controls the operation of Mobile Telecommunications Switching Office (MTSO) 104 to provide the telephone connectivity between base stations 141 - 0 and 141 - 1 and to Public Switched Telephone Network PSTN and data communication network 106 .
  • Base stations 141 - 0 and 141 - 1 communicate with mobile subscriber station 143 using RF channels that convey both command messages as well as data, which may represent voice signals being articulated at the mobile subscriber station 101 and the far-end party.
  • the control channels that are available in this cellular mobile telecommunication system are used to setup the communication connections between the mobile subscriber stations 143 and the base station 141 - 0 .
  • the control channel is used to communicate between the mobile subscriber station 143 involved in the call and the local serving base station 141 - 0 .
  • the control messages locate and identify the mobile subscriber station 143 , determine the dialed number, and identify an available voice/data communication channel consisting of a pair of radio frequencies and orthogonal coding which is selected by the base station 141 - 0 for the communication connection.
  • the radio unit in the mobile subscriber station 143 retunes the transmitter-receiver equipment contained therein to use these designated radio frequencies and orthogonal coding.
  • the instant presence system 114 is connected to at least one data communication medium 105 (such as the Internet) to thereby enable the telephone communication system hat serves the subscriber to obtain data communication connections with the instant presence system 114 , as described in more detail below.
  • the resources illustrated herein are selected for the purpose of illustrating the concept of the instant presence system and are not intended to limit the applicability of this concept to other network implementations.
  • FIG. 2 illustrates in flow diagram form the operation of the present instant presence system to determine a present location of a subscriber, who for the purpose of this description is assumed to have an assigned telephone station set 110 - m .
  • the telephone number of the telephone station set 110 - m is termed the subscriber's listed directory number herein to indicate that this is the telephone number that is used by the Public Switched Telephone Network to identify the subscriber's service location and to contact the subscriber.
  • a typical example of a subscriber listed directory number is the subscriber's home telephone number.
  • a subscriber located at telephone station set 110 - 0 initiates registration of their presence with instant presence system 114 by going off hook on the telephone station set 110 - 0 and dialing a predetermined code to activate the instant presence registration process.
  • the call processor 112 that serves the local exchange 101 recognizes the presence of the predetermined code dialed by the subscriber and, at step 203 , provides the subscriber with an indication that the subscriber is to input subscriber identification information.
  • the subscriber inputs data, typically in the form of a dialed number indicative of the subscriber's listed directory number, via the keypad of the telephone station set 110 - 0 .
  • the data input by the subscriber is transmitted at step 205 by the call processor 112 , along with the identity of the telephone station set 110 - 0 to the instant presence system 114 , where, at step 206 , the data indicative of the subscriber's present location (telephone number of telephone station set 110 - 0 ) is stored in memory 113 in association with the subscriber's listed directory number.
  • the data stored in memory 113 that identifies the subscriber's present location is updated.
  • the call processor 112 may serve to collect and forward the call presence data as noted above or it may simply, in response to receipt of the predetermined code to activate the instant presence registration process, complete a call connection from the telephone station set 110 - 0 to the instant presence system 114 to enable the subscriber to directly interact with the instant presence system.
  • the subscriber may move among local exchanges, rather than just change location within a single local exchange. For example, the subscriber may move to a location served by telephone station set 121 - 0 and, in activating the instant registration process described above, the call processor 122 in local exchange 102 recognizes that the subscriber's listed directory number is one that is served by another local exchange 101 . The call processor 122 forwards the instant presence data to the call processor 112 of local exchange 101 via the IP Network 105 in the form of a data message. This enables the subscriber to activate their instant presence service from any location, since the local exchanges forward data among themselves via IP Network 105 .
  • the subscriber's listed directory number for their office would typically be a number that is part of the numbering plan of private branch exchange 103 .
  • the instant presence system 134 of the private branch exchange 103 operates in a manner that is analogous to that described above for the instant presence system 114 located in the local exchange 101 . Also, the forwarding of information to an instance of an instant presence system can be implemented even though the subscriber is served by several listed directory numbers.
  • the subscriber can input the telephone number of telephone station set 131 - n , served by private branch exchange 103 , into their home instant presence system 114 to enable calls directed to the subscriber's home to be forwarded to their present location.
  • the subscriber can also input the telephone number of telephone station set 131 - n , served by private branch exchange 103 , into their office instant presence system 134 to enable calls directed to the subscriber's office to be forwarded to their present location.
  • FIG. 3 illustrates in flow diagram form the operation of the present instant presence system 114 .
  • the subscriber is assigned telephone station set 111 - m as their home location but is presently located at a site that is served by telephone station set 111 - 0 and the subscriber has registered the telephone number of telephone station set 111 - 0 with the instant presence system 114 .
  • the calling party located at telephone station set 121 - k , initiates a communication connection to the subscriber at step 301 in well-known fashion by dialing the listed directory number of the subscriber.
  • the call processor 122 of local exchange 102 determines at step 302 that the subscriber is served by local exchange 101 and extends a call connection via inter-exchange carrier 106 to local exchange 101 .
  • the call processor 112 at local exchange 101 determines at step 303 that the subscriber is not present at their home location and at step 304 activates the instant presence system 114 that serves the subscriber.
  • the instant presence system 114 at step 305 , reviews the calling party and subscriber information received from the call processor 112 to determine whether the calling party has authorization to have their call extended to the subscriber.
  • the subscriber can create a set of filters and/or a call location policy that limits the operation of the instant presence system 114 to avoid the burden of forwarding all incoming calls to the subscriber. If the calling party does not constitute one of the class of authorized calling parties or is not on the subscriber's approved caller list, at step 306 the instant presence system 114 processes the incoming call pursuant to the predetermined blocked call handling routine activated by the subscriber or default processing by the instant presence system 114 , such as forwarding the incoming call to a message system or a recorded announcement, or completing the incoming call to telephone station set 111 - m to let it ring through.
  • the instant presence system 114 processes the incoming call pursuant to the predetermined blocked call handling routine activated by the subscriber or default processing by the instant presence system 114 , such as forwarding the incoming call to a message system or a recorded announcement, or completing the incoming call to telephone station set 111 - m to let it ring through.
  • the instant presence system 114 at step 307 attempts to locate the subscriber by reviewing the subscriber registration database. If the instant presence system 114 cannot locate the subscriber as determined at step 307 , then at step 308 the instant presence system 114 determines whether to process the incoming call pursuant to the predetermined blocked call handling routine in step 310 activated by the subscriber or default processing by the instant presence system 114 in step 311 , such as forwarding the incoming call to a message system or a recorded announcement, or completing the incoming call to telephone station set 111 - m to let it ring through.
  • the instant presence system 114 at step 307 determines where the subscriber is presently located, then the instant presence system 114 determines at step 312 whether the calling party has authorization to have their call extended to the subscriber at their present location.
  • the subscriber can create a set of location-specific filters and/or a call location policy that limits the operation of the instant presence system 114 to avoid the burden and cost of forwarding all incoming calls to the subscriber.
  • the instant presence system 114 processes the incoming call pursuant to the predetermined blocked call handling routine activated by the subscriber or default processing by the instant presence system 114 , such as forwarding the incoming call to a message system or a recorded announcement, or completing the incoming call to telephone station set 111 - m to let it ring through. If the calling party is authorized at step 312 , then at step 314 the instant presence system 114 routes the calling party's call to the subscriber for call completion.
  • the instant presence system authoritatively determines the present communication location of a subscriber to simplify the process of identifying a present location of a roaming subscriber. This enables the communication network to complete a communication connection from a calling party to the called party with certainty.

Abstract

The instant presence system authoritatively determines the present communication location of a subscriber, who may be at any of a number of possible locations. When the subscriber changes their location, they can use a subscriber communication device that is operational at their new location to update their point of presence on the telephone communication network. The instant presence system enables the communication network to complete a communication connection from a calling party to the called party with certainty. The calling party therefore can reach the called party with certainty by simply dialing a single listed directory number associated with the called party, relying on the instant presence system to complete the call connection to the called party, regardless of the present location of the called party.

Description

    FIELD OF THE INVENTION
  • This invention relates to telephone communication networks and in particular to a system that makes use of an Instant Messaging functionality to identify a present location of a subscriber. [0001]
  • Problem
  • It is a problem in telephone communication networks to identify the present location of a subscriber to thereby enable the telephone communication network to extend an incoming call to the subscriber regardless of the present location of the subscriber. Subscribers can be equipped with a multitude of communication devices, each having their own identity, and associated communication network that serves the communication device. The subscriber can also roam to locations where they have telephone service available, but the subscriber is not listed under their subscriber identification, since they are simply visitors at this location. [0002]
  • There is presently a number of call forwarding features in use in various wire-line based telephone communication networks. However, these call forwarding features typically only operate within the confines of a single telephone switching system and either follow a predefined subscriber location search sequence or rely on the subscriber to manually enter the telephone number of their next location within the same telephone switching system so an incoming call can be extended to this location. In the former case, the telephone communication network attempts to extend the incoming call to a predetermined series of subscriber locations via a process that rings the subscriber locations either seriatim or simultaneously. In this processes, a significant amount of telephone communication network resources are expended in an attempt to locate the subscriber, with no assurance that the subscriber is located at any of those predetermined numbers. In the latter case noted above, the subscriber must remember to manually input the telephone number of the location to which the subscriber travels prior to departing their home location, since the call forwarding number must be input only from the subscriber's home telephone. This process represents a more efficient use of telephone communication network resources, but is prone to failure due to the lack of timely and consistent data input by the subscriber and the requirement that the call forwarding number be input from the subscriber's home location. [0003]
  • In cellular communication networks, the cellular telephone station set self-registers with the cellular communication network to identify the present physical location of the cellular telephone station set. However, there is no guarantee that the subscriber is co-located with the cellular telephone station set and may not be available to answer an incoming call. In addition, an incoming call to the subscriber at the subscriber's cellular telephone station set is not forwarded to any wire-line based locations, since the cellular communication network has no information regarding the present location of the subscriber when the subscriber is served by a wire-line based telephone communication network. [0004]
  • Thus, the present proliferation of telephone communication devices has rendered the task of tracking the present location of a subscriber difficult to accomplish with any degree of certainty. [0005]
  • Instant Messaging is a service provided by Internet Service Providers that allows two people to communicate in “real time” over the Internet, superceding the pace of e-mail. Instant Messaging software uses modern TCP/IP protocols and allows a subscriber to track when another person logs on and logs off of the Internet. Some software also gives the subscriber the convenience of sending files back and forth to one another in real time. Instant Messaging is not a new concept, since it has been used in Bulletin Board Systems to support real time conversations with the Internet Service Provider System Operator. In addition, Unix talk programs and Internal Relay Chat programs have been around for an extensive period of time. [0006]
  • For the subscriber to receive the knowledge that someone the subscriber knows (subscriber contact) is on the Internet at the same time as the subscriber, the subscriber must transmit either a screen name or email address to identify the subscriber contact to the Internet Service Provider. Using this subscriber contact identification information, the Internet Service Provider is able to track if that person is online at the same time as the subscriber. Instant Messaging primarily works in a manner that is similar to a client/server model. In this environment, the client connects to a central “server” that verifies the subscriber's identity and registers the subscriber as being online then, when other users register and connect, they know that the subscriber is logged on because the server knows that the subscriber is online. Therefore, an individual can transmit an Instant Message to another party who is also logged on to the network and receive an instant reply. [0007]
  • Software developers of Instant Messaging programs are running into one problem, which is programs use incompatible protocols and do not inter-operate with one another. For example an ICQ user cannot use his software to message someone using AOL Instant Messenger or Infoseek's Instant Messaging, also known as PeopleLink. So the other person that you want to be able to contact must have the identical software that you have in order to correspond with you. Another unresolved problem is privacy, where the subscriber contact is busy and/or does not want to be disturbed, except for a few select individuals. In Instant Messaging, if someone signs on and has the capability to tell that you are also online, they can contact you unless your instant messaging software is not running. Therefore, the Instant Messaging service operates as a community chat group, with all parties on a subscriber's contact list being identified to the subscriber as available for contact, rather than a point-to-point communication service, where a subscriber-initiated communication is delivered to the subscriber contact, regardless of their location. The Internet Service Providers, as noted above, use proprietary protocols and the use of the Instant Messaging service is therefore limited to only Internet subscribers who have subscribed to the same Internet Service provider as the subscriber. [0008]
  • Solution
  • The above-described problems are solved and a technical advance achieved by the present instant presence system which authoritatively determines the present communication location of a subscriber, who may be at any of a number of possible locations. When the subscriber changes their location, they can use a subscriber communication device that is operational at their new location to update their point of presence on the telephone communication network. The instant presence system enables the communication network to complete a communication connection from a calling party to the called party with certainty. The calling party therefore can reach the called party with certainty by simply dialing a single listed directory number associated with the called party, relying on the instant presence system to complete the call connection to the called party, regardless of the present location of the called party. At least one set of incoming call filters is used to reduce the use of this feature to individually identified calling parties who are pre-authorized by the calling party or members of a group that is authorized by the called party. [0009]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates in block diagram form the overall architecture of the present instant presence systems and a communications environment in which it is operational; [0010]
  • FIG. 2 illustrates in flow diagram form the operation of the present instant presence system to determine a present location of a subscriber; and [0011]
  • FIG. 3 illustrates in flow diagram form the operation of the present instant presence system to complete an incoming call to a present location of a subscriber.[0012]
  • DETAILED DESCRIPTION
  • Subscriber Terminal Equipment and Communications Environment [0013]
  • FIG. 1 illustrates in block diagram form the overall architecture of the [0014] instant presence system 114 and a typical environment in which it is operational. The subscribers are typically equipped with one or more of a personal computer 115, hand held computing device (not shown), telephone station set 111-0, cellular communication device 143, or other subscriber communication device, collectively termed “subscriber terminal equipment” herein. The subscriber's terminal equipment 111-0 is generally served by the Public Switched Telephone Network (PSTN) which consists of a plurality of Local Exchange Systems 101, 102 interconnected via an Inter-Exchange Carrier Network 106, with each Local Exchange System 101, 102 serving a plurality of subscriber terminal equipment (111-0 to 111-m, 121-0 to 121-k) under control of an associated call processor 112, 122. Alternatively, the subscriber can be served by a Private Branch eXchange (PBX) 103 which is used to provide communication services to a plurality of subscriber terminal equipment (131-0 to 131-n) under control of a call processor 132 and interconnect the subscriber terminal equipment via trunks to the Public Switched Telephone Network. The physical connection that supports this communication connection is typically effected from subscriber's terminal equipment 110-0 through the Local Exchange System 101 of the Public Switched Telephone Network (PSTN).
  • Alternatively, the subscriber's terminal equipment, in the case of [0015] cellular communication device 143, is connected via the Mobile Telecommunications Switching Office (MTSO) 104 to the Public Switched Telephone Network (PSTN). The Mobile Telecommunications Switching Office (MTSO) 104 contains a mobile telecommunication call processor 142 which controls the operation of Mobile Telecommunications Switching Office (MTSO) 104 to provide the telephone connectivity between base stations 141-0 and 141-1 and to Public Switched Telephone Network PSTN and data communication network 106. Base stations 141-0 and 141-1 communicate with mobile subscriber station 143 using RF channels that convey both command messages as well as data, which may represent voice signals being articulated at the mobile subscriber station 101 and the far-end party. The control channels that are available in this cellular mobile telecommunication system are used to setup the communication connections between the mobile subscriber stations 143 and the base station 141-0. When a call is initiated, the control channel is used to communicate between the mobile subscriber station 143 involved in the call and the local serving base station 141-0. The control messages locate and identify the mobile subscriber station 143, determine the dialed number, and identify an available voice/data communication channel consisting of a pair of radio frequencies and orthogonal coding which is selected by the base station 141-0 for the communication connection. The radio unit in the mobile subscriber station 143 retunes the transmitter-receiver equipment contained therein to use these designated radio frequencies and orthogonal coding.
  • The [0016] instant presence system 114 is connected to at least one data communication medium 105 (such as the Internet) to thereby enable the telephone communication system hat serves the subscriber to obtain data communication connections with the instant presence system 114, as described in more detail below. The resources illustrated herein are selected for the purpose of illustrating the concept of the instant presence system and are not intended to limit the applicability of this concept to other network implementations.
  • Operation of the Instant Presence System to Identify a Subscriber Location [0017]
  • FIG. 2 illustrates in flow diagram form the operation of the present instant presence system to determine a present location of a subscriber, who for the purpose of this description is assumed to have an assigned telephone station set [0018] 110-m. The telephone number of the telephone station set 110-m is termed the subscriber's listed directory number herein to indicate that this is the telephone number that is used by the Public Switched Telephone Network to identify the subscriber's service location and to contact the subscriber. A typical example of a subscriber listed directory number is the subscriber's home telephone number.
  • At [0019] step 201, a subscriber, located at telephone station set 110-0 initiates registration of their presence with instant presence system 114 by going off hook on the telephone station set 110-0 and dialing a predetermined code to activate the instant presence registration process. At step 202, the call processor 112 that serves the local exchange 101 recognizes the presence of the predetermined code dialed by the subscriber and, at step 203, provides the subscriber with an indication that the subscriber is to input subscriber identification information. At step 204, the subscriber inputs data, typically in the form of a dialed number indicative of the subscriber's listed directory number, via the keypad of the telephone station set 110-0. The data input by the subscriber is transmitted at step 205 by the call processor 112, along with the identity of the telephone station set 110-0 to the instant presence system 114, where, at step 206, the data indicative of the subscriber's present location (telephone number of telephone station set 110-0) is stored in memory 113 in association with the subscriber's listed directory number.
  • As the subscriber moves among various telephone station sets, each time the subscriber dials into the instant presence system, the data stored in [0020] memory 113 that identifies the subscriber's present location is updated. The call processor 112 may serve to collect and forward the call presence data as noted above or it may simply, in response to receipt of the predetermined code to activate the instant presence registration process, complete a call connection from the telephone station set 110-0 to the instant presence system 114 to enable the subscriber to directly interact with the instant presence system.
  • Furthermore, the subscriber may move among local exchanges, rather than just change location within a single local exchange. For example, the subscriber may move to a location served by telephone station set [0021] 121-0 and, in activating the instant registration process described above, the call processor 122 in local exchange 102 recognizes that the subscriber's listed directory number is one that is served by another local exchange 101. The call processor 122 forwards the instant presence data to the call processor 112 of local exchange 101 via the IP Network 105 in the form of a data message. This enables the subscriber to activate their instant presence service from any location, since the local exchanges forward data among themselves via IP Network 105. A similar process in executed where the subscriber is either served by or relocates to a telephone station set served by a private branch exchange 103. The subscriber's listed directory number for their office would typically be a number that is part of the numbering plan of private branch exchange 103. As the subscriber moved within offices in a business location served by private branch exchange 103, the instant presence system 134 of the private branch exchange 103 operates in a manner that is analogous to that described above for the instant presence system 114 located in the local exchange 101. Also, the forwarding of information to an instance of an instant presence system can be implemented even though the subscriber is served by several listed directory numbers. Thus, the subscriber can input the telephone number of telephone station set 131-n, served by private branch exchange 103, into their home instant presence system 114 to enable calls directed to the subscriber's home to be forwarded to their present location. The subscriber can also input the telephone number of telephone station set 131-n, served by private branch exchange 103, into their office instant presence system 134 to enable calls directed to the subscriber's office to be forwarded to their present location.
  • Operation of the Instant Presence System to Complete an Incoming Call [0022]
  • FIG. 3 illustrates in flow diagram form the operation of the present [0023] instant presence system 114. Assume for the purpose of this description that the subscriber is assigned telephone station set 111-m as their home location but is presently located at a site that is served by telephone station set 111-0 and the subscriber has registered the telephone number of telephone station set 111-0 with the instant presence system 114. The calling party, located at telephone station set 121-k, initiates a communication connection to the subscriber at step 301 in well-known fashion by dialing the listed directory number of the subscriber. The call processor 122 of local exchange 102 determines at step 302 that the subscriber is served by local exchange 101 and extends a call connection via inter-exchange carrier 106 to local exchange 101. The call processor 112 at local exchange 101 determines at step 303 that the subscriber is not present at their home location and at step 304 activates the instant presence system 114 that serves the subscriber. The instant presence system 114, at step 305, reviews the calling party and subscriber information received from the call processor 112 to determine whether the calling party has authorization to have their call extended to the subscriber.
  • In particular, the subscriber can create a set of filters and/or a call location policy that limits the operation of the [0024] instant presence system 114 to avoid the burden of forwarding all incoming calls to the subscriber. If the calling party does not constitute one of the class of authorized calling parties or is not on the subscriber's approved caller list, at step 306 the instant presence system 114 processes the incoming call pursuant to the predetermined blocked call handling routine activated by the subscriber or default processing by the instant presence system 114, such as forwarding the incoming call to a message system or a recorded announcement, or completing the incoming call to telephone station set 111-m to let it ring through.
  • If the calling party at [0025] step 303 passes muster, the instant presence system 114 at step 307 attempts to locate the subscriber by reviewing the subscriber registration database. If the instant presence system 114 cannot locate the subscriber as determined at step 307, then at step 308 the instant presence system 114 determines whether to process the incoming call pursuant to the predetermined blocked call handling routine in step 310 activated by the subscriber or default processing by the instant presence system 114 in step 311, such as forwarding the incoming call to a message system or a recorded announcement, or completing the incoming call to telephone station set 111-m to let it ring through.
  • If the [0026] instant presence system 114 at step 307 determines where the subscriber is presently located, then the instant presence system 114 determines at step 312 whether the calling party has authorization to have their call extended to the subscriber at their present location. In particular, the subscriber can create a set of location-specific filters and/or a call location policy that limits the operation of the instant presence system 114 to avoid the burden and cost of forwarding all incoming calls to the subscriber. If the calling party does not constitute one of the class of authorized calling parties or is not on the subscriber's approved caller list, at step 313 the instant presence system 114 processes the incoming call pursuant to the predetermined blocked call handling routine activated by the subscriber or default processing by the instant presence system 114, such as forwarding the incoming call to a message system or a recorded announcement, or completing the incoming call to telephone station set 111-m to let it ring through. If the calling party is authorized at step 312, then at step 314 the instant presence system 114 routes the calling party's call to the subscriber for call completion.
  • SUMMARY
  • The instant presence system authoritatively determines the present communication location of a subscriber to simplify the process of identifying a present location of a roaming subscriber. This enables the communication network to complete a communication connection from a calling party to the called party with certainty. [0027]

Claims (12)

What is claimed:
1. A subscriber location determination system operable in a communications system for extending an incoming call to a determined present communication location of a subscriber, comprising:
means for storing subscriber location data that identifies a present communication location for a subscriber;
means, responsive to receipt of an incoming call from a calling party and directed to said subscriber, for retrieving said stored subscriber location data from said means for storing; and
means for extending said incoming call to a communication location identified by said retrieved subscriber location data.
2. The subscriber location determination system of claim 1 further comprising:
means for receiving subscriber location data from said subscriber indicative of a present communication location for said subscriber.
3. The subscriber location determination system of claim 2 wherein said means for receiving subscriber location data comprises:
means for detecting a telephone number of a terminal device from which the subscriber transmits said subscriber location data.
4. The subscriber location determination system of claim 1 wherein said means for retrieving comprises:
means for determining an identity of said calling party;
means for comparing said determined identity of said calling party with call filter data stored in said means for storing subscriber location data; and
means, responsive to said means for comparing authorizing completion of said incoming call, for activating said means for extending.
5. The subscriber location determination system of claim 4 wherein said means for comparing comprises:
means for comparing said determined identity of said calling party with authorized calling party identification data stored in said means for storing subscriber location data; and
means for comparing said determined identity of said calling party with data indicative of said present subscriber communication location stored in said means for storing subscriber location data.
6. The subscriber location determination system of claim 4 wherein said means for retrieving further comprises:
means, responsive to said means for comparing failing to authorize completion of said incoming call, for redirecting said incoming call to an alternate destination.
7. A method of operating a subscriber location determination system operable in a communications system for extending an incoming call to a determined present communication location of a subscriber, comprising the steps of:
storing in a memory, subscriber location data that identifies a present communication location for a subscriber;
retrieving, in response to receipt of an incoming call from a calling party and directed to said subscriber, said stored subscriber location data from said memory; and
extending said incoming call to a communication location identified by said retrieved subscriber location data.
8. The method of operating a subscriber location determination system of claim 7 further comprising the step of:
receiving subscriber location data from said subscriber indicative of a present communication location for said subscriber.
9. The method of operating a subscriber location determination system of claim 8 wherein said step of receiving subscriber location data comprises:
detecting a telephone number of a terminal device from which the subscriber transmits said subscriber location data.
10. The method of operating a subscriber location determination system of claim 7 wherein said step of retrieving comprises:
determining an identity of said calling party;
comparing said determined identity of said calling party with call filter data stored in said means for storing subscriber location data; and
activating, in response to said step of comparing authorizing completion of said incoming call, said step of extending.
11. The method of operating a subscriber location determination system of claim 10 wherein said step of comparing comprises:
comparing said determined identity of said calling party with authorized calling party identification data stored in said memory; and
comparing said determined identity of said calling party with data indicative of said present subscriber communication location stored in said memory.
12. The method of operating a subscriber location determination system of claim 10 wherein said step of retrieving further comprises:
redirecting, in response to said step of comparing failing to authorize completion of said incoming call, said incoming call to an alternate destination.
US10/200,715 2002-07-22 2002-07-22 Instant presence system for a guaranteed call connection Expired - Lifetime US7050810B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/200,715 US7050810B2 (en) 2002-07-22 2002-07-22 Instant presence system for a guaranteed call connection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/200,715 US7050810B2 (en) 2002-07-22 2002-07-22 Instant presence system for a guaranteed call connection

Publications (2)

Publication Number Publication Date
US20040203795A1 true US20040203795A1 (en) 2004-10-14
US7050810B2 US7050810B2 (en) 2006-05-23

Family

ID=33130002

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/200,715 Expired - Lifetime US7050810B2 (en) 2002-07-22 2002-07-22 Instant presence system for a guaranteed call connection

Country Status (1)

Country Link
US (1) US7050810B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090298463A1 (en) * 2008-05-30 2009-12-03 Hong Fu Jin Precision Industry(Shenzhen) Co., Ltd. System and method for searching for most economical call mode

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0218711D0 (en) * 2002-08-12 2002-09-18 Mitel Knowledge Corp System and method for facilitating communication using presence and communication services
US20050113077A1 (en) * 2003-11-24 2005-05-26 Bushnell William J. System for providing interoperability of call pickup service in a proprietary enterprise communication network and a cellular communication network
US20070239786A1 (en) * 2004-02-24 2007-10-11 First Data Corporation System for maintaining regulatory compliance of communication point data
US20070237315A1 (en) * 2004-02-24 2007-10-11 First Data Corporation System for maintaining type and/or status information for a party - communication point relationship
US20060184585A1 (en) * 2004-02-24 2006-08-17 First Data Corporation Communication point delivery instructions
US20050185774A1 (en) * 2004-02-24 2005-08-25 First Data Corporation System for maintaining communication point data
US20050187870A1 (en) * 2004-02-24 2005-08-25 First Data Corporation System for maintaining balance data
US20060184586A1 (en) * 2004-02-24 2006-08-17 First Data Corporation Communication point relationship scheduling
US20060167952A1 (en) * 2004-02-24 2006-07-27 First Data Corporation Communication point bulk mail
US20060023858A1 (en) * 2004-07-30 2006-02-02 Crockett Susanne M Subscriber alterable locator service
US7965829B2 (en) * 2004-07-30 2011-06-21 At&T Intellectual Property I, L.P. Subscriber alterable call transfer service
US7464168B1 (en) 2004-10-19 2008-12-09 Sun Microsystems, Inc. Mechanism for decentralized entity presence
US7613451B1 (en) * 2005-06-29 2009-11-03 Tp Lab, Inc. Telephone identity association and a method of distributing telephone identity association to telephone systems
GB201019360D0 (en) * 2010-11-16 2010-12-29 Care Monitoring 2000 Ltd Reverse look up monitoring system
US9288312B2 (en) * 2012-05-14 2016-03-15 Care Monitoring 2000 Limited System and method for monitoring incoming telephone calls

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5255183A (en) * 1990-05-29 1993-10-19 Interactive Voice Data System Inc. Telephone-based personnel tracking system
US5625668A (en) * 1994-04-12 1997-04-29 Trimble Navigation Limited Position reporting cellular telephone
US5815808A (en) * 1996-02-20 1998-09-29 Ericsson Inc. Location based screening in a mobile telecommunications system
US6226367B1 (en) * 1997-04-23 2001-05-01 Nortel Networks Limited Calling line identification with location icon
US20010051525A1 (en) * 1998-07-23 2001-12-13 Rayne Mark W. Radio communications newtwork
US6334054B1 (en) * 1999-10-21 2001-12-25 Bellsouth Intellectual Property Corporation Wireless telephone with improved pager mode
US20020032787A1 (en) * 1998-07-08 2002-03-14 Overton John K. Method and apparatus for managing location information in a network
US6397073B1 (en) * 1997-10-03 2002-05-28 Nokia Networks Oy Method of locating terminal, and cellular radio system
US20020145561A1 (en) * 2001-04-09 2002-10-10 Sandhu Kulbir S. Method and system for a plurality of mobile units to locate one another
US6505048B1 (en) * 1999-12-30 2003-01-07 Samsung Electronics Co., Ltd. Location privacy feature for wireless mobile stations and method of operation
US6529735B1 (en) * 1997-12-19 2003-03-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement in a communication network
US20030119522A1 (en) * 2001-12-20 2003-06-26 Barclay Deborah L. Provision of location information to a call party
US6625457B1 (en) * 2000-04-11 2003-09-23 Ericsson Inc. Mobile terminal with location database
US6697630B1 (en) * 2000-03-17 2004-02-24 Lucent Technologies, Inc. Automatic location identification system comparing stored field strength data and an actual cellular call's field strength
US6757521B1 (en) * 2000-06-12 2004-06-29 I/O Controls Corporation Method and system for locating and assisting portable devices performing remote diagnostic analysis of a control network
US20040203842A1 (en) * 2002-03-18 2004-10-14 Mika Hanninen Personal safety net
US6873846B1 (en) * 1999-04-01 2005-03-29 Lucent Technologies Inc. Extending a location based telephone call from a wireless telephone set using a generic routing list

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5255183A (en) * 1990-05-29 1993-10-19 Interactive Voice Data System Inc. Telephone-based personnel tracking system
US5625668A (en) * 1994-04-12 1997-04-29 Trimble Navigation Limited Position reporting cellular telephone
US5815808A (en) * 1996-02-20 1998-09-29 Ericsson Inc. Location based screening in a mobile telecommunications system
US6226367B1 (en) * 1997-04-23 2001-05-01 Nortel Networks Limited Calling line identification with location icon
US6397073B1 (en) * 1997-10-03 2002-05-28 Nokia Networks Oy Method of locating terminal, and cellular radio system
US6529735B1 (en) * 1997-12-19 2003-03-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement in a communication network
US20020032787A1 (en) * 1998-07-08 2002-03-14 Overton John K. Method and apparatus for managing location information in a network
US20010051525A1 (en) * 1998-07-23 2001-12-13 Rayne Mark W. Radio communications newtwork
US6873846B1 (en) * 1999-04-01 2005-03-29 Lucent Technologies Inc. Extending a location based telephone call from a wireless telephone set using a generic routing list
US6334054B1 (en) * 1999-10-21 2001-12-25 Bellsouth Intellectual Property Corporation Wireless telephone with improved pager mode
US6505048B1 (en) * 1999-12-30 2003-01-07 Samsung Electronics Co., Ltd. Location privacy feature for wireless mobile stations and method of operation
US6697630B1 (en) * 2000-03-17 2004-02-24 Lucent Technologies, Inc. Automatic location identification system comparing stored field strength data and an actual cellular call's field strength
US6625457B1 (en) * 2000-04-11 2003-09-23 Ericsson Inc. Mobile terminal with location database
US6757521B1 (en) * 2000-06-12 2004-06-29 I/O Controls Corporation Method and system for locating and assisting portable devices performing remote diagnostic analysis of a control network
US20020145561A1 (en) * 2001-04-09 2002-10-10 Sandhu Kulbir S. Method and system for a plurality of mobile units to locate one another
US20030119522A1 (en) * 2001-12-20 2003-06-26 Barclay Deborah L. Provision of location information to a call party
US20040203842A1 (en) * 2002-03-18 2004-10-14 Mika Hanninen Personal safety net

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090298463A1 (en) * 2008-05-30 2009-12-03 Hong Fu Jin Precision Industry(Shenzhen) Co., Ltd. System and method for searching for most economical call mode

Also Published As

Publication number Publication date
US7050810B2 (en) 2006-05-23

Similar Documents

Publication Publication Date Title
US6556823B2 (en) Location dependent service for mobile telephones
US5960340A (en) Automatic cellular telephone registration for universal telephone number service
US20050164686A1 (en) Presence enabled call forwarding with mobile user blocking in a cellular communication network
US7062028B2 (en) Method and apparatus for routing calls based on the identification of the calling party or calling line
US6205139B1 (en) Automatic called party locator over internet
US7050810B2 (en) Instant presence system for a guaranteed call connection
JP3031430B2 (en) Method of routing calls to subscribers in wireless telephone service
EP1482758B1 (en) Real time administration of shared communication plan arrangements
US20020080751A1 (en) System and method for routing calls in a wireless communication network
CN1894948B (en) Method and system for retransmitting telephone call to honeycomb telephone set
CA2346920A1 (en) System and method for controlling personal telephone number dialing lists and dialing capabilities
WO1996013116A1 (en) Mobile telephone call handover and impersonation
US20050113134A1 (en) System for providing interoperability of a proprietary enterprise communication network with a cellular communication network
US7006818B1 (en) System and method of providing public voicemail service to private network subscribers
US5970409A (en) Protocol for local routing of calls coming from the switched telephone network in a cellular network
AU751585B2 (en) Method and device in telecommunications system
KR100304929B1 (en) wired/wireless exchange system in private branch exchange
KR20030022432A (en) The agent phone number system
MXPA99011461A (en) A method and apparatus for routing calls based on the identification of the calling party or calling line

Legal Events

Date Code Title Description
AS Assignment

Owner name: LUCENT TECHNOLOGIES INC., NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BUSILOVSKY, ALEC;GURBANI, VIJAY KUMAR;JAIN, AJAY;AND OTHERS;REEL/FRAME:013140/0193;SIGNING DATES FROM 20020301 TO 20020710

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: CREDIT SUISSE AG, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNOR:ALCATEL-LUCENT USA INC.;REEL/FRAME:030510/0627

Effective date: 20130130

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: ALCATEL-LUCENT USA INC., NEW JERSEY

Free format text: MERGER;ASSIGNOR:LUCENT TECHNOLOGIES INC.;REEL/FRAME:032891/0562

Effective date: 20081101

AS Assignment

Owner name: ALCATEL-LUCENT USA INC., NEW JERSEY

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG;REEL/FRAME:033949/0531

Effective date: 20140819

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12