Patent Publication Number: US-10333997-B2

Title: Universal point of contact identifier system and method

Description:
CROSS REFERENCE TO RELATED APPLICATION 
     This application is a divisional of U.S. patent application Ser. No. 14/634,811 entitled “Universal Point of Contact Identifier System and Method,” and filed Feb. 28, 2015 and published as U.S. Patent Application Number 2015-0181035 A1; which is a continuation of U.S. patent application Ser. No. 14/042,125 entitled “Universal Point of Contact Identifier System and Method,” and filed Sep. 30, 2013, now U.S. Pat. No. 8,971,508; which is a continuation of U.S. patent application Ser. No. 12/036,793 entitled “Universal Point of Contact Identifier System and Method,” and filed Feb. 25, 2008, now U.S. Pat. No. 8,548,142; which is a divisional of U.S. patent application Ser. No. 09/873,433 entitled “Universal Point of Contact Identifier System and Method,” and filed Jun. 5, 2001, now U.S. Pat. No. 7,379,543; which claims benefit of Provisional U.S. Patent Application No. 60/274,208 entitled “Universal Point of Contact Identifier System and Method” and filed Mar. 9, 2001. The entirety of each of the foregoing patents, patent applications, and patent application publications is incorporated by reference herein. 
    
    
     BACKGROUND OF THE INVENTION 
     Field of the Invention 
     The invention relates to communication systems. More particularly, it relates to methods and apparatuses for establishing communication sessions between a communication initiator and a recipient of the communication based on preferences of the recipient. 
     Description of the Related Art 
     Communication has become a vital part of every day life. For some people, being disconnected is a concept that is inexcusable. If not using office telephones, people use cellular telephones. If not accessing email via a home or office computer, people buy various devices that allow them to access email accounts outside the home or office. 
     With all these different modes of communication comes a long list of communication points of contact. These points of contact range from telephone numbers, including numbers for cell phones, faxes, home phones, office phones, and pagers, to postal addresses, to email addresses. With different competing companies offering different services, these points of contact (POC) can often be subject to change. For some people, these changes happen more frequently than for others. 
     Out of a need to consolidate a person&#39;s points of contact a new breed of company has developed. These companies aim to consolidate an individual&#39;s communication needs into one portal. Such companies, referred to here as a communication portal service company, give a subscriber to that service one telephone number. This one telephone number is intended to replace all other telephone numbers. The subscriber could then give out only one telephone number to his or her clients and friends, as opposed to the slew of numbers he or she would normally give out. 
     However, people using such communication portal services still have to supply additional contact information. For example, a subscriber to one of these communication portal services would still have to provide others with the subscriber&#39;s various email addresses and physical addresses associated with the subscriber. These communication portal services, while consolidating some information, in the end give the subscriber yet another number for people to remember. The result is that instead of making the list of POC&#39;s shorter, these communication portal services add yet another item to the list of contact information associated with the subscriber. Accordingly, there is a need to consolidate all or many of a person&#39;s POC&#39;s into one ID. 
     As with any POC, it needs to be unique to the individual and recognized as such from a global perspective. People&#39;s names, as is commonly known, are not useable as ID&#39;s because, in general, they are not unique. As an example, the name John Smith is a very common name and does not uniquely identify only one person. Telephone numbers on the other hand, are unique and have been used for decades to place telephone calls. However, telephone numbers do not reflect their owner&#39;s name and often can be difficult to remember. Moreover, telephones are designed with keys for entry of numeric telephone numbers, and do not easily facilitate entering non-numeric information. 
     Email addresses are both unique and often reflect an individual&#39;s name. For example, an individual named John Smith might have the email addresses jsmith@domainame.com, john@domainame.com, john.smith@domainame.com, js@domainame.com, john.smith@domainame.org, etc. In these examples, “domainame” indicates the network domain in which the subscriber, John Smith, has an email account. The individual also can have email accounts with other service providers using different network domains. Accordingly, in the example here, John Smith could have additional email addresses for different network domains, such as John.Smith@domainame1.com, John.Smith@domainame2.com, etc. Each of these email addresses would be recognized as relating to John Smith&#39;s name, and are more likely to be remembered than his telephone number. 
     Some communication portal services offer unified messaging or unified communications services. Such services allow a caller to leave a message for a recipient using a variety of means, such as facsimile machines, telephones, and computers, and then store those messages in a message box for the recipient to retrieve. These communication portal services might also notify a recipient of new messages in a variety of ways, such as by voicemail, email, etc. However, these services do not provide a communication session between a caller and a recipient, but only allow for messaging between them. 
     Other services and systems enable a caller to connect with a variety of devices designated by the recipient, but require the caller to use a computer to access a web page containing the recipient&#39;s contact information. The web page returns the recipient&#39;s contact information to a program, such as a Java applet, on the caller&#39;s computer so the caller can use the program to contact the recipient using the returned contact information. However, by returning the recipient&#39;s contact information to the caller&#39;s computer, the recipient&#39;s contact information is in jeopardy of being disclosed to the caller. Further, such systems do not automatically establish a communication session with the recipient&#39;s preferred point of contact, but require additional action by the caller or the caller&#39;s computer to initiate the contact. Further still, the caller must use a computer with a highly functional web browser to initiate the contact. 
     No communication portal services allow a recipient to distribute easily remembered point of contact information, such as the recipient&#39;s email address, that a caller can use to automatically establish a communication session with the recipient&#39;s preferred point of contact. Accordingly, there is a need for such a service and a system to enable that service. 
     SUMMARY OF THE INVENTION 
     A universal point of contact identifier (a POC ID) enables a communication initiator, such as a caller who places a telephone call, to contact a subscriber of a point of contact service, at the subscriber&#39;s preferred destination device. A communication initiator using an initiator&#39;s device enters the POC ID, which preferably is an email address, that is routed to a requestor unit. Preferably, the communication initiator enters the email address by using a telephone with an alphanumeric entry device, such as a keyboard. Alternatively, the communication initiator can enter the email address by voice, and a voice recognition unit transforms the POC ID into a computer readable string corresponding to the email address. The requestor unit, based on the input POC ID, sends a request for the subscriber&#39;s preferred point of contact information to a server in the network domain providing the subscriber&#39;s email service. The server identifies a lookup table holding the subscriber&#39;s preferred contact information. Based on the type of contact the initiator indicates, the preferred point of contact information for the specified type of contact is returned to the requestor unit. The requestor unit then controls a switch to connect the initiating device with the destination device corresponding to the returned preferred contact information. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         FIG. 1A  is an illustration of a conventional business card with many different points of contact printed on the card. 
         FIG. 1B  is an illustration of another conventional business card, with fewer points of contact printed on the card than the card shown in  FIG. 1A , but still having multiple points of contact printed on the card. 
         FIG. 1C  is an illustration of a business card that has only a single point of contact printed on it, and can be used concomitantly with the present invention. 
         FIG. 2  is a block diagram illustrating a universal point of contact (POC) identifier (ID) system, in which a subscriber to a universal contact service has a universal point of contact ID that is used by a communication initiator to initiate contact with the subscriber. 
         FIG. 3  shows a data structure, preferably residing in the requestor unit shown in  FIG. 2 , associating a subscriber&#39;s universal point of contact ID domain name with an Internet Protocol (IP) address for a server on which the subscriber&#39;s contact information is stored. 
         FIG. 4  shows a data structure, preferably residing in the server and lookup table shown in  FIG. 2 , with a subscriber&#39;s universal point of contact information recorded in it. 
         FIG. 5  shows a message structure for a message sent from a requestor unit to a server in which a subscriber&#39;s universal point of contact information is recorded. 
         FIGS. 6A-C  are flowcharts showing a process for using a universal point of contact ID to contact a subscriber. 
         FIG. 7  is a block diagram illustrating another embodiment of a universal point of contact (POC) identifier (ID) system, in which the requestor unit includes a switch. 
     
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 
     Preferred embodiments according to the present invention are described below with reference to the above drawings, in which like reference numerals designate like components. 
     A universal point of contact (POC) identifier (ID), according to the present invention, is a unique identifier that is associated with a person and that person&#39;s points of contact. Such a person with a POC ID can subscribe to a service that stores information about the person&#39;s various points of contact, for example, the person&#39;s home telephone numbers, business telephone numbers, facsimile numbers, email addresses, and physical addresses (e.g., home and business postal addresses). An effect of having a universal POC ID is that only that POC ID need be given to others in order to contact that person to whom the POC ID is assigned (hereinafter “the subscriber”). This effect is illustrated by considering a person&#39;s business card. A conventional business card  1  is shown in  FIG. 1A , and includes a physical address, two telephone numbers, a facsimile number, a cellular telephone number and an email address, for a total of six points of contacts.  FIG. 1B  shows a business card  2  that could be used by subscribers of certain existing services that consolidate the subscriber&#39;s telephone numbers into a single telephone number. However, a subscriber to such a system still must inform others of the subscriber&#39;s physical address and email address, in addition to the consolidated telephone number. Accordingly, there is a need to further simplify the point of contact information a person disseminates. 
     The present invention meets that need by enabling subscribers to disseminate only a single, universal point of contact ID, preferably an email address. This situation is illustrated by  FIG. 1C  in which the only information that need be printed on a subscriber&#39;s business card  3  is the subscriber&#39;s name and the subscriber&#39;s universal POC ID, here, an email address. As shown in  FIG. 1C , the subscriber to the universal point of contact service has a user ID of “John. Smith” in the network domain “domainame.com”. Often, the domain name will be the name of the subscriber&#39;s service provider. 
     Universal Point of Contact System 
     A system for using a universal POC ID is shown in  FIG. 2 . The system includes an initiator&#39;s device  10  that enables a communication initiator to enter a subscriber&#39;s universal POC ID while using, preferably, a conventional device such as a telephone or facsimile (fax) machine. An example of a communication initiator is a caller using a telephone device to call the subscriber. The communication initiator is referred to hereinafter as a caller, however, it will be understood that a communication initiator can initiate communication with a subscriber using initiating devices other than a telephone. The caller uses the initiator&#39;s device to input a universal POC ID, preferably an email address, in order to establish a communications session with a device the subscriber has designated as his or her preferred point of contact, referred to here as a destination device. The initiator&#39;s device  10  also enables a caller to indicate the type of contact the caller is attempting to make with the subscriber, such as a voice conversation or a fax transmission. Preferably, the initiator&#39;s device  10 , shown in  FIG. 2 , has either connected to it or integral with it, a universal POC ID entry device  20 , such as a keyboard with separate numeric and non-numeric keys, for entering numeric and non-numeric information, respectively. The communication session can be established through a public switched telephone network (PSTN), using a conventional telephone or fax machine as the initiator&#39;s device. Alternatively, the communication session can be established in an alternative communication medium, for example as a voice session over a data network, using for example, a voice over internet protocol (VoIP). 
     Preferably, the initiator&#39;s device  10  is connected to a switch  30  in a telephone company&#39;s central office. Connected to the switch  30 , preferably, is a requestor unit  40 . The requestor unit  40  is connected to a data network  60 . 
     The requestor unit  40  includes a network interface unit (NIU)  40   a  for interfacing with the telephone network switch  30 , a control unit  40   b  connected to the NIU for controlling the requestor unit, and a repository interface unit (RIU)  40   c , which is connected to the control unit  40   b , and interfaces with the data network  60 . The NIU  40   a  can include a voice response unit (VRU)  40   d  for receiving voice signals from the switch  30  and converting them to textual information. 
     The requestor unit&#39;s role is to receive, via switch  30 , a universal POC ID input to the initiator&#39;s device  10  by a caller, and locate a repository of the subscriber&#39;s contact information based on the universal POC ID. Once that repository is located, the POC ID can query it and receive back information concerning the subscriber&#39;s preferred contact point. Preferably, the requestor unit  40  uses well-known domain name services (DNS) to locate the repository based on the POC ID. Alternatively, the requestor unit can have a storage unit  50  that holds routing information for locating the subscriber&#39;s preferred contact information.  FIG. 3  shows an example of routing information  300  held in storage unit  50 . The routing information associates a domain name in a universal POC ID with a network address. Here, the domain name in a universal POC ID, John.Smith@domainame.com, is associated with an internet protocol (IP) address for the network domain servicing John Smith&#39;s email address. The routing information  300  can be used when domain name services (DNS) are not available. 
     The requestor unit  40  is connected to the data network  60 , such as an internet, to communicate with servers connected to the network  60 . Here, the subscriber&#39;s service provider has a server  70  located in a network domain where the subscriber has his or her email account. 
     Associated with server  70  is a storage unit  80  holding the subscriber&#39;s points of contact information, such as telephone numbers, facsimile numbers, email addresses, postal addresses, etc. The storage unit  80  can contain a lookup table, such as the example lookup table  400  shown in  FIG. 4 . Together the server  70  and storage unit  80  form a repository for holding the subscriber&#39;s preferred point of contact information. A subscriber can access the server  70  and lookup table  400  in storage unit  80  by way of a subscriber interface  90 , such as with a World-Wide Web browser  90 , and can add or modify the POC information held in the database  80 . The subscriber, via the interface  90 , can also designate the POC IDs by which the subscriber prefers to be contacted. 
     The switch  30  also connects initiator&#39;s device  10  to a PSTN  100 , and operates to route a call to a destination device. Also connected to the PSTN  100 , at a destination end, is another central office  110 . Central office  110  connects a destination device, such as a telephone  120   a  or a fax machine  120   b , to the PSTN  100 . Alternatively, if the destination device is a wireless device, such as a cellular telephone  120   c  or a personal digital assistant (PDA)  120   d , a wireless system  110  receives the call from the PSTN and transmits it to the subscriber&#39;s wireless destination device. The wireless system  110  includes a master switch center (MSC). The MSC, in response to receiving a call for the subscriber&#39;s device, establishes a wireless connection with that device, thereby establishing a connection between the initiator&#39;s device  10  and the subscriber&#39;s wireless device (e.g., cellular telephone  120   c ) corresponding to the subscriber&#39;s preferred point of contact. 
     The requestor unit  40 , preferably, upon receiving the universal POC ID and an indication of the type of contact, will inspect the POC ID and detect the domain name of the web server  70 . For example, if the caller enters the POC ID “John.Smith@domainame.com,” the requestor unit  40  will recognize the domain name as “domainame.com.” It will then formulate a request for the subscriber&#39;s preferred point of contact and send that request to the server identified by the domain name in the POC ID. The requestor unit  40  can send the request using conventional domain name services (DNS). Alternatively, the requestor unit  40  can include a database  50  that holds mapping information relating a POC ID to a domain name for the subscriber.  FIG. 3  shows an example data structure  300  that maps the domain name portion of a universal POC ID (i.e., John.Smith@domainame.com) to a domain address (i.e., Internet protocol (IP) address: 123.45.67.89) for a server in a domain servicing the subscriber. 
     The requestor unit  40  communicates with the server  70  by sending a message  500 , an example of which is shown in  FIG. 5 . The message  500  includes the subscriber&#39;s user ID known within the server&#39;s domain, and an indication of the type of contact the initiator is attempting. Alternatively, message  500  can contain a fully qualified POC ID. In the case illustrated by  FIG. 5 , the caller is attempting to initiate a voice contact with the subscriber, and accordingly, the “type of contact” field in message  500  indicates that the initiator is attempting to contact the subscriber by telephone to have a voice conversation with the subscriber. 
     The storage unit  80  holds the subscriber&#39;s point of contact information in a manner suitable for the server environment. For example, a lookup table can be employed to hold the subscriber&#39;s point of contact information. Where appropriate, the point of contact information can be stored in a database. In either case, the universal POC ID in message  500  operates as a key or an index to locate and reference the subscriber&#39;s point of contact information.  FIG. 4  shows a data structure  400  for holding the subscriber&#39;s point of contact information. Here, for example, the subscriber&#39;s POC data structure associates the subscriber&#39;s universal POC ID with two different home telephone numbers, two different business telephone numbers, a facsimile telephone number, an e-mail address, and a postal address, all for contacting the subscriber. The POC data structure also includes a “type” field associated with each POC entry to indicate the type of POC for that entry. The POC data structure also includes a “preference” field associated with each POC entry to indicate if the subscriber has designated that entry as a preferred point of contact. The data structure  500  can take any form so long as a subscriber&#39;s point of contact information can be located and retrieved based on the subscriber&#39;s universal POC ID, or a portion of it. 
     Operation and Use of a Universal Contact Identifier 
       FIGS. 6A and 6B  are flowcharts illustrating a process that a caller can follow to send a message to a subscriber by way of the subscriber&#39;s preferred contact method. Referring to  FIG. 6 , a caller initiates a contact with a subscriber by first entering a predetermined input signifying that a universal POC ID will be used to make the contact ( 600 ). For example, assuming the initiator&#39;s device is a telephone, the caller can initiate a contact using a universal POC ID by entering a predetermined dialing sequence, such as *88. This predetermined sequence signifies to the CO switch  30  that the contact will be made using a universal POC ID, and the CO switch connects the initiator&#39;s device  10  with the requestor unit  40  ( 610 ). 
     After entering the predetermined sequence, the caller enters the universal POC ID and an indication of the type of contact the caller desires to make with the subscriber ( 620 ). Preferably, the universal POC ID is an email address. A caller can enter the email address any number of ways. For example, if the initiator&#39;s device  10  is equipped with a keyboard, the caller can type the subscriber&#39;s email address, and the email address is passed to the requestor unit  40 . Alternatively, the voice response unit (VRU)  40   d  can be employed to allow the caller to input the email address by speaking it ( 620 ). The VRU can be located within the NIU  40   a  of the requestor unit  40 , as shown in  FIG. 2 , but can also be located elsewhere such as an enhanced service provided by the telephone service provider. The VRU can be programmed to prompt the caller to speak the email address and indicate verbally the type of contact. The VRU can include voice recognition capabilities to convert the spoken email address into an address in a computer readable form, such as an ASCII string, using known voice recognition technology. 
     Operations  600  through  620  described above illustrate an example of a process for entering an email address. However, the invention is not limited to those operations, and other techniques can be used. For example, if the CO switch  30  is equipped to support voice recognition dialing, that technique can be used to enter the subscriber&#39;s email address. In that case, a caller, when first connecting to the CO switch, instead of entering a predetermined dial tone sequence, could just speak the email address. If the CO switch  30  is equipped to recognize a voice, as opposed to recognizing only dial tones, it could accept the spoken email address and translate it into a computer readable string to pass to the requestor unit  40 . Similarly, either the CO switch  30  or the requestor unit  40  can prompt the caller to indicate the type of contact desired. The caller would then indicate, verbally for example, the type of desired contact. 
     The requestor unit  40  receives the POC ID and the indicator of the type of contact, and based on the type of contact will determine the appropriate subscriber contact information to request from the lookup table  80 , i.e., a facsimile number, telephone number, etc. ( 630 ). The requestor unit then extracts the domain name from the universal POC ID ( 640 ). Alternatively, the requestor unit  40  looks up the network address for a server storing the subscriber&#39;s POC information, by locating the record  300  in database  50 , if the requestor unit includes such a database  50 . Once the subscriber&#39;s domain server&#39;s address is determined, the requestor unit sends a message, such as message  500  shown in  FIG. 5 , to server  70  by way of a network  60  ( 650 ). 
     The subscriber&#39;s domain server  70  receives the message from the requestor unit  40 , and in response to that message, locates the subscriber&#39;s POC record  400  in storage unit  80 , for example, in lookup table  400 . The server  70  retrieves the requested POC information from the subscriber&#39;s POC record  400 . The POC information that is retrieved is POC information that is appropriate for the type of contact (e.g., a facsimile number in this example) and that has been designated by the subscriber as the preferred POC for that type of communication. The server then returns that retrieved POC information to the requestor unit  40  ( 660 ). For example, if the caller indicates a desire to contact the subscriber to have a voice conversation, the server  70  locates the subscriber&#39;s record, here the record  400  for universal POC ID John.Smith@domainame.com. The server performs a lookup in record  400  for the voice type entry that the subscriber has designated as the preferred voice number. In this case, the subscriber has designated his or her first business telephone line as the telephone number at which the subscriber prefers to be called. Accordingly, the server  70  retrieves that telephone number, (202) 555-1235, and returns it to the requestor unit  40 . 
     At this point in the flowchart shown in  FIG. 6A , the connector labeled “A” designates a similarly labeled connector point in  FIG. 6B , at which the process flow continues. 
     The requestor unit  40  receives the preferred contact data from server  70 , and sends that data in the appropriate form to CO switch  30  ( 670 ). In the example here, the requestor unit  40  receives the subscriber&#39;s first business telephone line number, (202) 555-1235, and sends it to CO switch  30 . The CO switch  30  uses the preferred contact information sent to it to establish a connection to the specified point of contact ( 680 ). Here, the CO switch  30  uses that telephone number to connect the initiator&#39;s device to the destination device attached to the subscriber&#39;s first business telephone line. The requestor unit can continue to monitor the call after sending the preferred contact data to the CO switch to intervene if necessary. A subscriber may want to keep the subscriber&#39;s preferred contact data hidden from those attempting to contact the subscriber, thereby concealing the destination device and possibly the subscriber&#39;s location. Since the requestor unit interacts with the CO switch to automatically establish the connection with the preferred point of contact, there is no need to send the preferred point of contact data to the initiating device. Accordingly, this aspect of the invention enables an initiating device to connect with the subscriber&#39;s preferred point of contact without disclosing that point of contact to the initiator. Alternatively, the requestor unit can be programmed to send the preferred point of contact data to the initiating device. 
     If the connection is successfully established ( 690 ), the process is complete and the voice or fax session between the initiator&#39;s device and the subscriber&#39;s preferred device commences ( 700 ). However, if the CO switch  30  cannot establish a communication session with the preferred POC ( 690 ), then the requestor unit will handle disposing of the call, such as by directing the call to a voice messaging unit to have a message recorded and delivered to the subscriber ( 710 ). Preferably, the destination device at the subscriber&#39;s preferred contact point has the capability to record a voice message if the subscriber does not answer the call. Alternatively, however, the voice messaging unit could be located at a telephone number designated in the subscriber&#39;s lookup table as the desired number for recording voice messages (not shown in  FIG. 4 ). Accordingly, the requestor unit  40  would control the CO switch to direct the call to that voice message number. After the caller&#39;s initiating device is connected to a voice messaging unit, the process ends ( 720 ). 
     In another alternative, the requestor unit  40  has the capability to record messages and deliver them to the subscriber, in the event the connection with the subscriber&#39;s preferred point of contact is not made. In this alternative, operations  710  and  720  are replaced with operations  730  through  760 , shown in  FIG. 6C , where like reference numerals refer to like operations in  FIG. 6B . In this alternative, if a connection is not made with the subscriber&#39;s preferred contact point, the process flows to operation  730 . Here, the requestor unit  40  handles the call differently, depending on whether the type of contact is a voice contact or a fax contact ( 730 ). If the attempted connection was for a voice session, the requestor unit  40  provides for the caller to record a voice message and then sends that recorded message as an email to the subscriber or to a message box on the subscriber&#39;s server ( 740 ). If the attempted connection was for a fax session, the requestor unit  40  receives the fax, stores it and sends it as an image file to the subscriber&#39;s email address or to a message box on the subscriber&#39;s server ( 750 ). Once the voice recording or the fax recording is sent to the subscriber&#39;s email address or message box, the process ends ( 760 ). 
     Physical Point of Contact Addresses 
     Another application of the invention is to provide physical addresses that the subscriber desires to make available, such as the postal addresses for the subscriber&#39;s home and business. Such physical addresses can be recorded in the subscriber&#39;s point of contact information. For example, the lookup table  400  shown in  FIG. 4  has recorded in it the subscriber&#39;s business address. 
     This aspect of the invention can be used to provide a shipper with timely information about a subscriber&#39;s preferred address. Here, the subscriber grants certain shippers, such as overnight delivery companies, access to the subscriber&#39;s preferred postal address and voice address. In this case the subscriber supplies the shipper with his or her universal POC ID. The shipper then accesses the subscriber&#39;s preferred shipping address by sending a request for the subscriber&#39;s preferred postal address, and if necessary the subscriber&#39;s preferred voice point of contact. The shipper can have a requestor unit  40  with an interface to it, such as a web browser interface, to enter the subscriber&#39;s universal POC address, such as the subscriber&#39;s email address, to request a physical address for delivery. The server  70 , upon receiving the request, retrieves the physical address in the lookup table  400  that is designated as the preferred physical address for deliveries, and returns it, and optionally the preferred voice address, to the requestor unit for the shipper&#39;s use. The shipper then sends the package to that preferred physical address. 
     The invention benefits both the shipper and the consumer, because the shipper has the most current, and hence, likely the most accurate address for the consumer. The consumer gets the package delivered to the address he or she prefers. This aspect of the invention is especially beneficial if the consumer had recently moved to a new address or if the consumer frequently travels. 
     Alternatives 
     Another aspect of the invention is described with reference to  FIG. 7 , in which a requestor unit  42  includes a switch  43  for connecting to a PSTN  100 . In this alternative the switch  43  within requestor unit  42  makes the connection between the initiator&#39;s device and the subscriber&#39;s preferred destination device by sending the telephone number for the subscriber&#39;s preferred point of contact to central office switch  30 . This avoids the need for the CO switch  30  to match the subscriber&#39;s preferred telephone number provided by the requestor unit to the call from the initiator&#39;s device. 
     According to still another aspect of the invention, instead of the switch  43  connecting to a PSTN  100 , the switch  43  can connect to an alternative network, such as a data network  60 . This data network  60  can provide for a voice connection, using a protocol such as voice over internet (VoIP). 
     Although the requestor unit  40  is shown in  FIG. 2  separate from the CO switch  30 , the requestor unit  40  can be integrated into the CO switch  20 . In this regard, the CO switch  30  receives the email address input by way of a keyboard-enabled telephone or by way of the caller speaking it. If the email address is spoken, the voice response unit translates the spoken email address into computer readable form. The CO switch  30  then sends a request to the server  70  for the subscriber&#39;s preferred point of contact information. The central office switch  30 , described here, can be a well-known service control point (SCP), appropriately programmed to operate as described here. 
     The invention also enables a subscriber to maintain his or her point of contact information confidential. The requestor unit  40  and server  70 /lookup table  80  can be modified to provide point of contact information only for callers the subscriber has designated to the server  70 /lookup table  80 . The requestor unit  40  can use caller ID features provided by the central office switch  30  to identify the caller, or can be programmed to require the caller to enter identifying information such as a user ID and password that the subscriber administers. 
     According to another aspect of the invention, the requestor unit&#39;s involvement in a call can terminate once a subscriber&#39;s preferred POC telephone number is sent to a switch to initiate the call. As discussed above, the requestor unit can continue to monitor the call until it is successfully placed, or alternatively, can continue to monitor the call for a longer period of time up through the end of the call to afford the call participants with further calling options. 
     According to yet another aspect of the invention, a subscriber can achieve a find-me-follow me function by designating more than one point of contact as the preferred point of contact. Here, server  70  returns point of contact data for more than one preferred point of contact, based on the subscriber&#39;s designations. The requestor unit  40  uses the plurality of preferred points of contact to initiate contacts with the subscriber. The requestor unit  40  can initiate these contacts in parallel with one another, or in a serial manner. For example, if three telephone numbers are returned as the preferred contact points, the requestor unit  40  can initiate three telephone calls at the same time. By monitoring which telephone call successfully connects with the subscriber, the requestor unit  40  can terminate the other calls. Alternatively, the requestor unit  40  can initiate calls to the three telephone numbers in sequence. If the subscriber is not contacted using the first telephone number, the second telephone number is attempted, and then the third number if the second number is not successful. The calls can be initiated using a combination of parallel and sequential calls. For example, the requestor unit  40  can attempt to place the call using a first of the preferred points of contact. If that attempt fails, the requestor unit  40  can then initiate calls to the other preferred points of contact, in parallel, all at substantially the same time. 
     According to still another aspect of the invention, the server  70  is programmed to return point of contact data for more than one preferred point of contact, according to preferences the subscriber designates. Here, the subscriber designates one of the points of contact as a primary contact point for a particular type of communication, such as for receiving facsimiles. The subscriber also designates one or more other points of contact as secondary points of contact, for use if a connection cannot be established using the primary point of contact. The requestor unit  40 , upon receiving the primary and secondary preferred points of contact, would attempt to establish a communication session using the primary preferred point of contact, and if that attempt is unsuccessful, it uses the secondary preferred points of contact to establish a communication session. The attempts using the secondary preferred points of contact may be performed in parallel or sequentially. 
     According to yet another aspect of the invention, the subscriber can designate certain preferred points of contact based on the day of the week, and/or the time of day. For example, the subscriber can designate that on Monday through Friday from 9 a.m. to 5 p.m. a work telephone number is the preferred point of contact. From the hours of 5 p.m. to 10 p.m., for example, the subscriber can designate his or her home telephone number as the preferred point of contact. Further still, the subscriber can designate that from the hours of 10 p.m. to 9 a.m. the subscriber&#39;s voicemail telephone number is the preferred point of contact. 
     According to yet a further aspect of the invention, if a plurality of points of contact is returned from the server  70 , the caller selects the preferred point of contact to use in attempting to establish a communication session. Here, the requestor unit  40  generates a selection message indicating the different preferred points of contact returned by the server  70 . The message is sent to the initiating device for presenting the selection choices to the caller. This presentation can be in the form of displaying an icon or short message for each point of contact selection choice. So as not to disclose the subscriber&#39;s preferred point of contact data, the selection message sent to the initiating device does not contain the point of contact information, but instead contains only indicators of the point of contact information. For example, the indicators in the selection message could cause the initiating unit to display three selection items, each relating to a different point of contact, such as “Washington, D.C. fax”, “New York fax” and “Chicago fax”. The caller selects one of those selection items, “Washington, D.C. fax”, for example, as the point of contact to which to send a facsimile. The initiating device returns to the requestor unit a selection message containing an indicator of the selected point of contact. The requestor unit receives that selection message, recognizes that the “Washington, D.C. fax” indicator was selected, and attempts to establish a communication session using the point of contact information it had previously received from the server that corresponds to the subscriber&#39;s Washington, D.C. facsimile point of contact. 
     The requestor unit and initiating device can be programmed to use various permutations of these point of contact selection techniques, such as allowing the caller to select a plurality of the presented points of contacts for simultaneously attempting to establish a plurality of communication sessions. 
     It will be understood that the invention can be practiced using computer programmable devices, and with using hardware and/or software designed to operate according to the descriptions here. 
     Having described preferred embodiments of universal point of contact systems and methods, it is believed that other modifications, variations and changes will be suggested to those skilled in the art in view of the teachings set forth herein. It is therefore to be understood that all such variations, modifications and changes are believed to fall within the scope of the present invention as defined by the appended claims. Although specific terms are employed herein, they are used in their ordinary and accustomed manner only, unless expressly defined differently herein, and not for purposes of limitation.