WO1997013329A2 - Methods and apparatus for automating contact closure - Google Patents

Methods and apparatus for automating contact closure Download PDF

Info

Publication number
WO1997013329A2
WO1997013329A2 PCT/CA1996/000647 CA9600647W WO9713329A2 WO 1997013329 A2 WO1997013329 A2 WO 1997013329A2 CA 9600647 W CA9600647 W CA 9600647W WO 9713329 A2 WO9713329 A2 WO 9713329A2
Authority
WO
WIPO (PCT)
Prior art keywords
call
network address
closure
predefined
response
Prior art date
Application number
PCT/CA1996/000647
Other languages
French (fr)
Other versions
WO1997013329A3 (en
Inventor
Cecil H. Bannister
Russell A. Edwards
Rangaprasad Govindarajan
Original Assignee
Northern Telecom Limited
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 Northern Telecom Limited filed Critical Northern Telecom Limited
Priority to AU69828/96A priority Critical patent/AU6982896A/en
Publication of WO1997013329A2 publication Critical patent/WO1997013329A2/en
Publication of WO1997013329A3 publication Critical patent/WO1997013329A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42008Systems for anonymous communication between parties, e.g. by use of disposal contact identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/60Medium conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2016Call initiation by network rather than by subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42229Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/48Arrangements for recalling a calling subscriber when the wanted subscriber ceases to be busy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5322Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording text messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/128Details of addressing, directories or routing tables

Definitions

  • This invention relates to methods and apparatus for automating closure of contacts between parties having a shared interest in communicating with one another.
  • Classified advertisements are one means for bringing together people having a shared interest in communicating with one another. Advertisers with goods or services to sell have an interest in communicating with those interested in buying those goods or services. Those interested in buying goods or services read the classified ads to determine who may have the goods or services they want, and use telephone numbers or other information printed in the ads to contact sellers.
  • On-line classified ads offer some advantages over classified ads in printed publications.
  • the potential buyer can use automated search techniques to find ads of potential interest. Although repeated searching of the same ads is still necessary, automated searching makes this a less tedious task.
  • obsolete classified ads can be deleted more quickly, so that less time is wasted on responses to lost opportunities.
  • the use of electronic mail for responding to on-line ads lessens the inconvenience of responses at odd hours of the day. Nevertheless, the potential buyer must still be vigilant to ensure that opportunities to buy are not missed due to delay.
  • the invention has a wide range of applications beyond classified advertising, and examples of these applications are described below.
  • One aspect of this invention provides a method for automation of contact closure.
  • the method comprises the steps of:
  • one or both of the predefined network addresses can be selected from a respective list according to a current time, defined in terms of time of day and day of week. This enables users to arrange for calls to be directed according to their usual daily movements to increase the probability of successful contact closure.
  • call placement can be deferred to a time for which network addresses are listed. This enables users to control the times at which they are called.
  • the system comprises a detector for automatically detecting a predefined call closure stimulus event, and call closure means.
  • the call closure means is operable to place a call to a first predefined network address in response to detection of a predefined call closure stimulation event, to announce the predefined call closure stimulus event and offer a connection to a second predefined network address in response to answering of the placed call, and to connect the first predefined network address to the second predefined network address in response to acceptance of the offer.
  • the call closure means may comprise a processor and a memory storing instructions for execution by the processor, the instructions comprising a call closure application.
  • the call closure means may comprise at least one telecommunications network interface for connecting the processor to a telecommunications network.
  • the telecommunications network interface is operable to control at least one telecommunications switch of the telecommunications network to establish connections between predefined network addresses.
  • The. contact closure stimulus event could be the matching of criteria in a first record with criteria in a second record.
  • the first record could define the goods or services sought by a buyer
  • the second record could define the goods or services offered by a seller.
  • the automated method would bring the buyer into contact with the seller so that they could try to arrive at mutually agreeable terms for a transaction.
  • Such an automated method offers many advantages over existing classified advertising practices.
  • the method automatically searches for matches between buyers' search criteria and sellers' classified ads as soon as new ads are placed or new search criteria are defined. This searching requires no effort on the part of the buyers or sellers. Both the buyers and the sellers are notified of matches between search criteria and ads as soon as the buyers and sellers are available to be notified.
  • the ads can be deleted in real time to avoid time wasted by both buyers and sellers on obsolete ads.
  • the ads can be also added in real time and will get immediate screening by potential buyers.
  • the sellers do not need to list their directory numbers in the ads to enable potential buyers to contact them, the sellers have greater privacy. In particular, the sellers need not reveal their location or identity until the negotiation is complete.
  • the utility of the automated method is not limited to buying and selling.
  • the same advantages pertain to use of the system for employment ads, personals, and other types of classified ads.
  • Figure 1 is a block schematic diagram of interconnected telecommunications networks used to provide an improved classified advertising service
  • Figures 2A, 2B and 2C define a flow chart showing steps performed by a service node of the interconnected networks of Figure 1 to provide the improved classified advertising service.
  • FIG. 1 is a block schematic diagram of interconnected telecommunications networks used to provide an improved automated classified advertising service.
  • a service node 100 of the interconnected networks comprises a processor 110, and a memory 120 for storing instructions for execution by the processor 110 and data used in execution of those instructions.
  • the memory 120 stores a commercially available TelescriptTM software application 121, a buyer database 122 storing search criteria and buyer contact profiles for each of a plurality of registered buyers, a seller database 123 storing classified ads and seller contact profiles for each of a plurality of registered sellers, and a call closure software application 124.
  • the TelescriptTM software application 121 searches the classified ads stored in the seller database 123 according to the search criteria defined in the buyer database 122, detects matches between classified ads and search criteria, and informs the call closure software application 124 of any such matches.
  • the service node 100 further comprises a data entry interface 131 for connecting the processor 110 to a data entry terminal 200.
  • the data entry terminal 200 may be used by an operator to make changes to the buyer database 122 and to the seller database 123.
  • the operator is also provided with a telephone 202 which is connected to a telecommunications switch 310 of the Public Switched
  • PSTN 300 Telephone Network 300. Consequently, a seller can place a voice call to the operator on any telephone 400 connected to the PSTN 300 to place, modify or cancel an ad, or to modify a seller contact profile, the operator implementing the seller's instructions using the data entry terminal 200. Similarly, a buyer can place a voice call from the telephone 400 to define, modify or cancel search criteria, or to modify a buyer contact profile.
  • the service node 100 further comprises a modem pool 132 for providing a data connection between the processor 110 and the PSTN 300. Consequently, a seller having a commercially available Magic CapTM software application running on a modem-equipped Personal Computer (PC) 500 can access the service node 100 via circuit switched data services provided by the PSTN 300 to place, modify or cancel an ad, or to modify a seller contact profile. Similarly, a buyer can place a circuit switched data call from the PC 500 to define, modify or cancel search criteria, or to modify a buyer contact profile.
  • the TelescriptTM software application 121 is equipped with conventional security features which ensure that the operator of the PC 500 can only make authorized changes to the buyer database 122 and the seller database 123.
  • Buyers and sellers can likewise access the service node 100 from a Personal Digital Assistant (PDA) 600 running Magic CapTM application software to place, modify or cancel an ad, to modify a seller contact profile, to define, modify or cancel search criteria, or to modify a buyer contact profile.
  • PDA Personal Digital Assistant
  • Magic CapTM application software
  • the service node 100 further comprises an Internet interface 133 for providing a data connection between the processor 110 and the Internet 700. Consequently, an operator of a PC 800 which is connected to the Internet 700 and running a Magic CapTM software application can acce ⁇ s the service node 100 to place, modify or cancel an ad, to modify a seller contact profile, to define, modify or cancel search criteria, or to modify a buyer contact profile. Note that the PC 500 can also access the service node 100 via the Internet 700, by using circuit switched data services of the PSTN 300 to connect to the Internet 700.
  • the service node 100 further comprises a PSTN interface 136 which is connected to a telecommunications switch 310 of the PSTN 300.
  • the PSTN interface 136 provides Integrated Services Digital Network (ISDN) , Advanced Intelligent Network (AIN) , or Signalling System 7 (SS7) signalling between the service node 100 and the telecommunications switch 310 enabling the service node 100 to set up calls on the PSTN 300 and to monitor the progress of those calls.
  • ISDN Integrated Services Digital Network
  • AIN Advanced Intelligent Network
  • SS7 Signalling System 7
  • the service node 100 also comprises a Mobile Switching Center (MSC) interface 137 which is connected to MSC 910 of a Personal Communications Network (PCN) 900, the MSC interface 137 providing signalling in the protocol used by the PCN 900 to enable the service node 100 to set up calls on the PCN 900 to a mobile terminal 920.
  • MSC Mobile Switching Center
  • PCN Personal Communications Network
  • the PCN 900 is connected to the PSTN 300, so that the mobile terminal 920 can also be used to place a voice call to the telephone 202 to request that the operator place, modify or cancel an ad, modify a seller contact profile, define, modify or cancel search criteria, or modify a buyer contact profile.
  • the mobile terminal 920 is a data terminal running a Magic CapTM software application, it can also access the service node 100 via the PSTN 300 and the modem pool 132, or via the PSTN 300, the Internet 700 and the Internet interface 133.
  • Figures 2A, 2B and 2C comprise a high level flow chart showing steps performed by the call closure software application 124 when the TelescriptTM software application 121 detects a match between a buyer's search criteria and a seller's classified ad.
  • the call closure software application 124 receives a report of the match from the TelescriptTM software application 121, the report including a buyer identifier and a seller identifier.
  • the call closure software application 124 retrieves the buyer contact profile corresponding to the buyer identifier from the buyer database 122.
  • the buyer contact profile may read as follows, for example: Buyer 14175:
  • the call closure software application 124 retrieves the buyer directory number for the current time from the buyer contact profile. If there is no directory number for the current time in the buyer contact profile, the buyer does not want to be disturbed at this time, so the call closure software application 124 sets a flag and waits until the next time for which the buyer contact profile lists a directory number.
  • the call closure software application 124 retrieves the seller contact profile corresponding to the seller identifier from the seller database 123, the seller contact profile being analogous to the buyer contact profile described in detail above.
  • the call closure software application 124 retrieves the seller directory number for the current time from the seller contact profile. If there is no directory number for the current time in the seller contact profile, the seller does not want to be disturbed at this time, so the call closure software application 124 sets a flag and waits until the next time for which the seller contact profile lists a directory number.
  • the call closure software application 124 When the call closure software application 124 has retrieved both buyer and seller directory numbers for the current time, it originates a call to the buyer's directory number using appropriate signalling over the PSTN interface 136 or the MSC interface 137. If the call is answered at the buyer's directory number, the call closure software application 124 retrieves the content of the seller's ad from the seller database 123, converts it from text to speech using a commercially available text-to- speech converter, and announces the ad content to the buyer. The call closure software application 124 then offers to connect the buyer to the seller, providing an
  • Interactive Voice Response menu of keystrokes to the buyer.
  • the call closure software application 124 originates a call to the seller's directory number using appropriate signalling over the PSTN interface 136 or the MSC interface 137. If the call is answered at the seller's directory number, the call closure software application 124 bridges the calls to provide a direct voice connection between the buyer and the seller. The buyer and seller can then attempt to negotiate a sale.
  • the call closure software application 124 drops the call to the seller's directory number, announces the failure to complete the connection to the buyer, and offers the buyer an IVR menu of "try again options", for example: 1. Try again in one hour, 2. Try again in two hours, 3. Try again tomorrow at this time,
  • the call closure software application 124 waits the specified time and then begins again the process of attempting to connect the buyer with the seller.
  • the 100 announces a directory number and an access code to the buyer and stores the buyer's and seller's directory numbers at a location identified with the announced directory number and access code.
  • the buyer may dial the directory- number and, in response to a prompt, dial the access code at a later convenient time to reactivate the call closure offer.
  • the call closure software application 124 abandons the attempt to connect the buyer with the seller.
  • the call closure software application 124 drops the call to the buyer's directory number. However, the seller may wish to know of the detected match and may wish to actively sell to the buyer. Consequently, the call closure software application 124 then originates a call to the seller's directory number using appropriate signalling over the PSTN interface 136 or the MSC interface 137. If the call is answered at the seller's directory number, the call closure software application 124 retrieves the buyer search criteria from the buyer database 122, converts the search criteria from text to speech using a commercially available text-to- speech converter and announces the buyer's search criteria to the seller.
  • the call closure software application 124 announces that the buyer is not currently available and offers the seller an IVR menu of "try again options" as described above. If the seller elects to try again, the call closure software application 124 waits the specified time and then begins again the process of attempting to connect the buyer with the seller. Otherwise, the call closure software application 124 abandons the attempt to connect the buyer with the seller.
  • the call closure software application 124 drops the call to the seller's directory number and waits a predetermined length of time (e.g. one hour) and then begins again the process of trying to connect the buyer to the seller.
  • the detected match is announced for recording on the voice mail system together with a directory number and an access code that the buyer can dial to reactivate the call closure offer.
  • the service node 100 stores the buyer's and seller's directory numbers at a location identified with the announced directory number and access code.
  • the detected match is announced for recording by the voice mail system together with a directory number and an access code that the seller can dial to reactivate the call closure offer.
  • the automated classified advertising system as described above offers many advantages over existing classified advertising practices.
  • the system described above automatically searches for matches between buyers' search criteria and sellers' classified ads as soon as new ads are placed or new search criteria are defined. This searching requires no effort on the part of the buyers or sellers. Both the buyers and the sellers are notified of matches between search criteria and ads as soon as the buyers and sellers are available to be notified.
  • the user-defined contact profiles increase the probability that buyers and sellers will be able to make prompt contact with one another while minimizing the probability of calls at inconvenient times and places.
  • the capability of routing calls to mobile terminals further increases the probability that buyers and sellers will be able to make prompt contact with one another.
  • the ads can be deleted in real time to avoid time wasted by both buyers and sellers on obsolete ads.
  • the ads can be also added in real time and will get immediate screening by potential buyers.
  • the content of the ads and the search criteria of the buyers can be adjusted in real time. Such adjustments may be made by buyers and sellers in response to the number and nature of contacts closed by the system to reduce or increase the number of contacts and to eliminate unproductive contacts.
  • the sellers do not need to list their directory numbers in the ads to enable potential buyers to contact them, the sellers have greater privacy. In particular, the sellers need not reveal their location or identity until the negotiation is complete.
  • the system is not limited to a limited geographical area such as the circulation region of a printed newspaper.
  • the utility of the automated classified ad system is not strictly limited to buying and selling.
  • the same advantages pertain to use of the system for employment ads, personals, and other types of classified ads.
  • the buyer and seller contact profiles described above could be extended to list multiple directory numbers in each time interval, the directory numbers to be tried in the listed sequence until a successful connection is made.
  • the multiple directory numbers in the contact profile could tried simultaneously, connections to unanswered lines being dropped when the call is answered on one line.
  • Such contact profiles would further increase the probability that buyers and sellers will be able to make prompt contact with one another.
  • a range of voice mail options may be provided, including:
  • the currently selected option may be defined in the contact list.
  • the contact profiles could also be extended to include directory numbers of terminals other than telephones.
  • the call closure software application package 124 could be extended to format messages for pagers, data terminals, facsimile machines, and mobile terminals with short message reception capabilities to further increase the probability that buyers and sellers will be able to make prompt contact with one another.
  • the contact profile could include the option of always sending electronic mail announcing the match to a particular data terminal so that the buyer always has a written record of the match that can be used when making voice contact with the seller.
  • the contact profile could also include Internet addresses of workstations 100 equipped with software enabling them to provide voice telephony over the Internet.
  • One such software package is available from VocalTecTM at 35 Industrial Parkway, Northvale, NJ 07647.
  • the short message could include features as described in a copending application entitled Methods and Apparatus for Providing Communications to Telecommunications Terminals filed in the names of C. Bannister, P. Govindarajan, R. Edwards and B. Fink on the same date as this patent application.
  • the short message could include numbered call closure options, for example:
  • IVR technology is used to enable a called party to activate the call closure option.
  • automatic speech recognition could be used or the call closure option could be displayed as a icon on a touch sensitive screen, the called party activating the option by touching the icon.
  • the buyer is offered several options if the seller is not available to receive the call. These or similar options could be offered to the buyer if the buyer refuses the offer of call closure - the buyer may simply be occupied when the offer is extended, and may wish to complete the call at a later time.
  • the data service node 100 could be linked by appropriate interfaces to multiple mobility networks using different protocols in addition to the PCN 900 illustrated in Figure 1.
  • the data service node 100 could be connected to GSM, PCS 1900, AMPS, TDMA, CDMA and CDPD networks.
  • Interfaces could be provided to permit potential buyers and sellers to browse the classified ads instead of, or in addition to having them searched automatically.
  • Such interfaces could include market research capabilities to enable potential buyers and sellers to compile information on recent sales and current ads, for example:
  • Automated auction capabilities could be provided to collect bids from potential buyers and to rank order the bids for the seller.
  • the TelescriptTM application of the data service node 100 could be programmed to search other on-line classified ad services over the Internet 700 to identify other potential matches, reporting such matches to potential buyers.
  • Data terminals linked to the service node 100 could be installed in public establishments for access by the general public to place ads, to define search criteria and to browse ads.
  • Magic CapTM software to provide a user interface.
  • Alternative software for example JavaTM, NetscapeTM or other types of software could be used to provide the user interface.
  • TelescriptTM agent software is used in the embodiment described above, the agent applications could be implemented in JavaTM, SmallTalkTM or alternatives.
  • the contact closure system and its method of operation has applications beyond classified advertising. For example, police seeking a criminal with certain characteristics could enter a record listing those characteristics in a centralized system. Police elsewhere could enter a record listing characteristics of people in their custody. Should the sy ⁇ tem detect a match between the characteristics of a person sought and a person in custody elsewhere, the system could automatically bring the police at different locations into contact so that appropriate action could be taken.
  • the system could be connected to automatic stock price monitoring systems.
  • the system could then notify a client when certain stocks cross predefined price thresholds, offering the client an automatic connection to his or her stock broker to complete a transaction.
  • one or more databases must be provided to store the available and sought after characteristics, and an automatic comparison application is required to compare the stored characteristics and to trigger the call closure application when a match is found.
  • the match of stored characteristics corresponds to a match between predefined fields of specific databa ⁇ e records.
  • the contact closure stimulus event could also be the availability of certain information.
  • a doctor could order medical tests on a patient in a hospital and ask to be automatically notified when the results are available.
  • the system could call the doctor when the lab creates a record of the results, announce the results to the doctor and offer the doctor automatic connection to relevant personnel - for example automatic connection to a lab technician so that the doctor can request clarification of the results, or automatic connection to a nurse on the patient's floor if the doctor wants to order particular treatment in view of the test results.
  • a database is provided to store the information
  • the contact closure application is constructed so as to trigger when a record of the database is changed - in particular when the desired data is added to the certain predefined fields of data records stored in the database.
  • the contact closure stimulus event could be a detected need for service.
  • a sensor on the fuel tank of a home heating system could trigger a call to the owner when the fuel supply is low and offer the owner a connection to the fuel supplier to order more fuel.
  • delay of a flight by an airline could trigger calls to all passengers having tickets for that flight, announcing the delay and offering the passengers automatic connection to a ticket agent to make alternative flight arrangements if desired.
  • the contact closure event could be receipt of a voice mail or electronic mail message.
  • receipt of a voice mail message could trigger a call to the owner of the voice mail box at a remote location, announcement of the voice mail message to the owner and an offer of a connection to the caller.
  • a similar service could be provided for incoming electronic mail messages using automatic text to speech conversion.

Abstract

In methods and apparatus for contact closure, a predefined call closure stimulus event is detected and, in response to such detection, a call is placed to a first predefined network. When the call is answered at the first network address, the call closure stimulus event is announced, and a connection to a second predefined network address is offered. In response to acceptance of the offer, the first network address is connected to the second network address.

Description

METHODS AND APPARATUS FOR AUTOMATING CONTACT CLOSURE
Field of Invention This invention relates to methods and apparatus for automating closure of contacts between parties having a shared interest in communicating with one another.
EflcK rrQunfl pf invention Classified advertisements are one means for bringing together people having a shared interest in communicating with one another. Advertisers with goods or services to sell have an interest in communicating with those interested in buying those goods or services. Those interested in buying goods or services read the classified ads to determine who may have the goods or services they want, and use telephone numbers or other information printed in the ads to contact sellers.
Traditionally, classified ads are placed in printed publications like newspapers, magazines or journals. Potential buyers must search through many ads to find those that are of potential interest. This time- consuming process must be repeated for each new edition of the printed publication which, in the case of newspapers, can be daily. Ads which are repeated in sequential editions of the publication must be rescanned in each successive edition of the publication, even though the potential buyer has already determined that these ads are not of interest. If the buyer fails to scan some editions of the publication, he may miss ads of potential interest. If the buyer delays in scanning some editions of the publication, the opportunity to buy may have passed before he responds. Ads purchased for an extended run may continue to appear in printed publications long after the required item or service has been bought or sold. Responses to obsolete ads waste the time of both buyers and sellers. Moreover, the seller cannot control the timing of calls in response to the ad.
On-line classified ads offer some advantages over classified ads in printed publications. The potential buyer can use automated search techniques to find ads of potential interest. Although repeated searching of the same ads is still necessary, automated searching makes this a less tedious task. Moreover, obsolete classified ads can be deleted more quickly, so that less time is wasted on responses to lost opportunities. The use of electronic mail for responding to on-line ads lessens the inconvenience of responses at odd hours of the day. Nevertheless, the potential buyer must still be vigilant to ensure that opportunities to buy are not missed due to delay.
Summary of Invention
An object of this invention is to reduce or avoid some or all of the disadvantages of the known classified ads as outlined above by providing improved methods and
_•* apparatus for automating contact closure between parties having a shared interest in communicating with one another.
The invention has a wide range of applications beyond classified advertising, and examples of these applications are described below.
One aspect of this invention provides a method for automation of contact closure. The method comprises the steps of:
1. automatically detecting a predefined call closure stimulus event;
2. in response to detection of the predefined call closure stimulus event, placing a call to a first predefined network address; 3. in response to answering of the placed call, automatically announcing the predefined call closure stimulus event and offering the first predefined network address a connection to a second predefined network address; and
4. in response to acceptance of the offer, connecting the first predefined network address to the second predefined network address.
in the above method, one or both of the predefined network addresses can be selected from a respective list according to a current time, defined in terms of time of day and day of week. This enables users to arrange for calls to be directed according to their usual daily movements to increase the probability of successful contact closure.
If no network address is listed for certain times (e.g. the middle of the night), call placement can be deferred to a time for which network addresses are listed. This enables users to control the times at which they are called.
Further method steps can be defined to facilitate contact closure when automated calls cannot be completed when first attempted.
Another aspect of the invention provides a system for automating contact closure. The system comprises a detector for automatically detecting a predefined call closure stimulus event, and call closure means. The call closure means is operable to place a call to a first predefined network address in response to detection of a predefined call closure stimulation event, to announce the predefined call closure stimulus event and offer a connection to a second predefined network address in response to answering of the placed call, and to connect the first predefined network address to the second predefined network address in response to acceptance of the offer.
The call closure means may comprise a processor and a memory storing instructions for execution by the processor, the instructions comprising a call closure application.
The call closure means may comprise at least one telecommunications network interface for connecting the processor to a telecommunications network. The telecommunications network interface is operable to control at least one telecommunications switch of the telecommunications network to establish connections between predefined network addresses.
The. contact closure stimulus event could be the matching of criteria in a first record with criteria in a second record. For example, the first record could define the goods or services sought by a buyer, and the second record could define the goods or services offered by a seller. In this case, the automated method would bring the buyer into contact with the seller so that they could try to arrive at mutually agreeable terms for a transaction.
Such an automated method, as applied to classified advertising, offers many advantages over existing classified advertising practices. In particular, the method automatically searches for matches between buyers' search criteria and sellers' classified ads as soon as new ads are placed or new search criteria are defined. This searching requires no effort on the part of the buyers or sellers. Both the buyers and the sellers are notified of matches between search criteria and ads as soon as the buyers and sellers are available to be notified. The ads can be deleted in real time to avoid time wasted by both buyers and sellers on obsolete ads. The ads can be also added in real time and will get immediate screening by potential buyers.
Because the sellers do not need to list their directory numbers in the ads to enable potential buyers to contact them, the sellers have greater privacy. In particular, the sellers need not reveal their location or identity until the negotiation is complete.
Moreover, the utility of the automated method is not limited to buying and selling. The same advantages pertain to use of the system for employment ads, personals, and other types of classified ads.
Indeed, as will be described below, the automated method and system has applications that go beyond classified advertising.
Brief Description of Drawings
Embodiments of the invention are described below by way of example only. Reference is made to accompanying drawings in which: Figure 1 is a block schematic diagram of interconnected telecommunications networks used to provide an improved classified advertising service; and
Figures 2A, 2B and 2C define a flow chart showing steps performed by a service node of the interconnected networks of Figure 1 to provide the improved classified advertising service.
Detailed Description
Figure 1 is a block schematic diagram of interconnected telecommunications networks used to provide an improved automated classified advertising service. A service node 100 of the interconnected networks, comprises a processor 110, and a memory 120 for storing instructions for execution by the processor 110 and data used in execution of those instructions. The memory 120 stores a commercially available Telescript™ software application 121, a buyer database 122 storing search criteria and buyer contact profiles for each of a plurality of registered buyers, a seller database 123 storing classified ads and seller contact profiles for each of a plurality of registered sellers, and a call closure software application 124. The Telescript™ software application 121 searches the classified ads stored in the seller database 123 according to the search criteria defined in the buyer database 122, detects matches between classified ads and search criteria, and informs the call closure software application 124 of any such matches.
The service node 100 further comprises a data entry interface 131 for connecting the processor 110 to a data entry terminal 200. The data entry terminal 200 may be used by an operator to make changes to the buyer database 122 and to the seller database 123. The operator is also provided with a telephone 202 which is connected to a telecommunications switch 310 of the Public Switched
Telephone Network (PSTN) 300. Consequently, a seller can place a voice call to the operator on any telephone 400 connected to the PSTN 300 to place, modify or cancel an ad, or to modify a seller contact profile, the operator implementing the seller's instructions using the data entry terminal 200. Similarly, a buyer can place a voice call from the telephone 400 to define, modify or cancel search criteria, or to modify a buyer contact profile.
The service node 100 further comprises a modem pool 132 for providing a data connection between the processor 110 and the PSTN 300. Consequently, a seller having a commercially available Magic Cap™ software application running on a modem-equipped Personal Computer (PC) 500 can access the service node 100 via circuit switched data services provided by the PSTN 300 to place, modify or cancel an ad, or to modify a seller contact profile. Similarly, a buyer can place a circuit switched data call from the PC 500 to define, modify or cancel search criteria, or to modify a buyer contact profile. The Telescript™ software application 121 is equipped with conventional security features which ensure that the operator of the PC 500 can only make authorized changes to the buyer database 122 and the seller database 123.
Buyers and sellers can likewise access the service node 100 from a Personal Digital Assistant (PDA) 600 running Magic Cap™ application software to place, modify or cancel an ad, to modify a seller contact profile, to define, modify or cancel search criteria, or to modify a buyer contact profile.
The service node 100 further comprises an Internet interface 133 for providing a data connection between the processor 110 and the Internet 700. Consequently, an operator of a PC 800 which is connected to the Internet 700 and running a Magic Cap™ software application can acceεs the service node 100 to place, modify or cancel an ad, to modify a seller contact profile, to define, modify or cancel search criteria, or to modify a buyer contact profile. Note that the PC 500 can also access the service node 100 via the Internet 700, by using circuit switched data services of the PSTN 300 to connect to the Internet 700.
The service node 100 further comprises a PSTN interface 136 which is connected to a telecommunications switch 310 of the PSTN 300. The PSTN interface 136 provides Integrated Services Digital Network (ISDN) , Advanced Intelligent Network (AIN) , or Signalling System 7 (SS7) signalling between the service node 100 and the telecommunications switch 310 enabling the service node 100 to set up calls on the PSTN 300 and to monitor the progress of those calls.
Similarly, the service node 100 also comprises a Mobile Switching Center (MSC) interface 137 which is connected to MSC 910 of a Personal Communications Network (PCN) 900, the MSC interface 137 providing signalling in the protocol used by the PCN 900 to enable the service node 100 to set up calls on the PCN 900 to a mobile terminal 920.
The PCN 900 is connected to the PSTN 300, so that the mobile terminal 920 can also be used to place a voice call to the telephone 202 to request that the operator place, modify or cancel an ad, modify a seller contact profile, define, modify or cancel search criteria, or modify a buyer contact profile. If the mobile terminal 920 is a data terminal running a Magic Cap™ software application, it can also access the service node 100 via the PSTN 300 and the modem pool 132, or via the PSTN 300, the Internet 700 and the Internet interface 133.
Figures 2A, 2B and 2C comprise a high level flow chart showing steps performed by the call closure software application 124 when the Telescript™ software application 121 detects a match between a buyer's search criteria and a seller's classified ad.
The call closure software application 124 receives a report of the match from the Telescript™ software application 121, the report including a buyer identifier and a seller identifier. The call closure software application 124 retrieves the buyer contact profile corresponding to the buyer identifier from the buyer database 122. The buyer contact profile may read as follows, for example: Buyer 14175:
0000-0759 (214) 444-2753 0800-1159 (214) 444-7058
1200-1259 (214) 444-8159 1300-1659 (214) 444-7058 1700-2159 (214) 225-3448 2200-2359 (214) 444-2753 This contact profile indicates that the buyer wants to be contacted at his office telephone (214) 444-7058 during office hours, his mobile telephone (214) 444-8159 during his lunch break, his home telephone (214) 225-3448 after work until 10:00 PM, and his office voice mail (214) 444- 2753 at all other hours.
The call closure software application 124 retrieves the buyer directory number for the current time from the buyer contact profile. If there is no directory number for the current time in the buyer contact profile, the buyer does not want to be disturbed at this time, so the call closure software application 124 sets a flag and waits until the next time for which the buyer contact profile lists a directory number.
Otherwise, the call closure software application 124 retrieves the seller contact profile corresponding to the seller identifier from the seller database 123, the seller contact profile being analogous to the buyer contact profile described in detail above. The call closure software application 124 retrieves the seller directory number for the current time from the seller contact profile. If there is no directory number for the current time in the seller contact profile, the seller does not want to be disturbed at this time, so the call closure software application 124 sets a flag and waits until the next time for which the seller contact profile lists a directory number.
When the call closure software application 124 has retrieved both buyer and seller directory numbers for the current time, it originates a call to the buyer's directory number using appropriate signalling over the PSTN interface 136 or the MSC interface 137. If the call is answered at the buyer's directory number, the call closure software application 124 retrieves the content of the seller's ad from the seller database 123, converts it from text to speech using a commercially available text-to- speech converter, and announces the ad content to the buyer. The call closure software application 124 then offers to connect the buyer to the seller, providing an
Interactive Voice Response (IVR) menu of keystrokes to the buyer.
If the buyer accepts the offer of a connection with a specified keystroke, the call closure software application 124 originates a call to the seller's directory number using appropriate signalling over the PSTN interface 136 or the MSC interface 137. If the call is answered at the seller's directory number, the call closure software application 124 bridges the calls to provide a direct voice connection between the buyer and the seller. The buyer and seller can then attempt to negotiate a sale.
If the call is not answered at the seller's directory number, the call closure software application 124 drops the call to the seller's directory number, announces the failure to complete the connection to the buyer, and offers the buyer an IVR menu of "try again options", for example: 1. Try again in one hour, 2. Try again in two hours, 3. Try again tomorrow at this time,
4. Provide directory number to enable me to complete call later; or
5. Don't try again. If the buyer selects any of options 1-3, the call closure software application 124 waits the specified time and then begins again the process of attempting to connect the buyer with the seller.
If the buyer selects option 4, the service node
100 announces a directory number and an access code to the buyer and stores the buyer's and seller's directory numbers at a location identified with the announced directory number and access code. The buyer may dial the directory- number and, in response to a prompt, dial the access code at a later convenient time to reactivate the call closure offer.
If the buyer selects option 5, the call closure software application 124 abandons the attempt to connect the buyer with the seller.
If the buyer does not accept the offer to complete a call to the seller, the call closure software application 124 drops the call to the buyer's directory number. However, the seller may wish to know of the detected match and may wish to actively sell to the buyer. Consequently, the call closure software application 124 then originates a call to the seller's directory number using appropriate signalling over the PSTN interface 136 or the MSC interface 137. If the call is answered at the seller's directory number, the call closure software application 124 retrieves the buyer search criteria from the buyer database 122, converts the search criteria from text to speech using a commercially available text-to- speech converter and announces the buyer's search criteria to the seller. The call closure software application 124 announces that the buyer is not currently available and offers the seller an IVR menu of "try again options" as described above. If the seller elects to try again, the call closure software application 124 waits the specified time and then begins again the process of attempting to connect the buyer with the seller. Otherwise, the call closure software application 124 abandons the attempt to connect the buyer with the seller.
if the call is not answered at the seller's directory number, neither the buyer nor the seller has been contacted about the detected match. Consequently, the call closure software application 124 drops the call to the seller's directory number and waits a predetermined length of time (e.g. one hour) and then begins again the process of trying to connect the buyer to the seller.
If the call encounters voice mail at the buyer's directory number, the detected match is announced for recording on the voice mail system together with a directory number and an access code that the buyer can dial to reactivate the call closure offer. The service node 100 stores the buyer's and seller's directory numbers at a location identified with the announced directory number and access code. Similarly, if the call encounters voice mail at the seller's directory number, the detected match is announced for recording by the voice mail system together with a directory number and an access code that the seller can dial to reactivate the call closure offer.
The automated classified advertising system as described above offers many advantages over existing classified advertising practices. In particular, the system described above automatically searches for matches between buyers' search criteria and sellers' classified ads as soon as new ads are placed or new search criteria are defined. This searching requires no effort on the part of the buyers or sellers. Both the buyers and the sellers are notified of matches between search criteria and ads as soon as the buyers and sellers are available to be notified.
The user-defined contact profiles increase the probability that buyers and sellers will be able to make prompt contact with one another while minimizing the probability of calls at inconvenient times and places. The capability of routing calls to mobile terminals, further increases the probability that buyers and sellers will be able to make prompt contact with one another.
The ads can be deleted in real time to avoid time wasted by both buyers and sellers on obsolete ads. The ads can be also added in real time and will get immediate screening by potential buyers.
The content of the ads and the search criteria of the buyers can be adjusted in real time. Such adjustments may be made by buyers and sellers in response to the number and nature of contacts closed by the system to reduce or increase the number of contacts and to eliminate unproductive contacts.
Because the sellers do not need to list their directory numbers in the ads to enable potential buyers to contact them, the sellers have greater privacy. In particular, the sellers need not reveal their location or identity until the negotiation is complete.
Because the Internet extends worldwide, the system is not limited to a limited geographical area such as the circulation region of a printed newspaper.
Moreover, the utility of the automated classified ad system is not strictly limited to buying and selling. The same advantages pertain to use of the system for employment ads, personals, and other types of classified ads.
The embodiments described above may be modified without departing from the principles of the invention. For example, the buyer and seller contact profiles described above could be extended to list multiple directory numbers in each time interval, the directory numbers to be tried in the listed sequence until a successful connection is made. Alternatively, the multiple directory numbers in the contact profile could tried simultaneously, connections to unanswered lines being dropped when the call is answered on one line. Such contact profiles would further increase the probability that buyers and sellers will be able to make prompt contact with one another.
If a voice mail system is encountered at one directory number on a contact list of directory numbers to be tried in sequence, a range of voice mail options may be provided, including:
1. leave message on voice mail system and do not try further directory numbers on list; 2. do not leave message and try further directory numbers on list; and
3. leave message and try further directory numbers on list.
Where such options are offered, the currently selected option may be defined in the contact list.
The contact profiles could also be extended to include directory numbers of terminals other than telephones. For example, the call closure software application package 124 could be extended to format messages for pagers, data terminals, facsimile machines, and mobile terminals with short message reception capabilities to further increase the probability that buyers and sellers will be able to make prompt contact with one another. The contact profile could include the option of always sending electronic mail announcing the match to a particular data terminal so that the buyer always has a written record of the match that can be used when making voice contact with the seller.
The contact profile could also include Internet addresses of workstations 100 equipped with software enabling them to provide voice telephony over the Internet. One such software package is available from VocalTec™ at 35 Industrial Parkway, Northvale, NJ 07647.
in cases where a short text message is sent to a mobile terminal via a short message service, the short message could include features as described in a copending application entitled Methods and Apparatus for Providing Communications to Telecommunications Terminals filed in the names of C. Bannister, P. Govindarajan, R. Edwards and B. Fink on the same date as this patent application. In particular, the short message could include numbered call closure options, for example:
1. complete offered call now; 2. do not complete offered call;
3. provide DN and access code for later completion of call. The recipient could then send a short message comprising the number of the selected option, and the data service node 500 could provide the desired call closure activity in response to the number contained in the received short message.
In the embodiment described above, IVR technology is used to enable a called party to activate the call closure option. Alternatively, automatic speech recognition could be used or the call closure option could be displayed as a icon on a touch sensitive screen, the called party activating the option by touching the icon.
In the embodiment described above, if the buyer refuses an offer of contact closure, a reciprocal offer is made to the seller. If this feature is objectionable to buyers it could be defeated globally. Alternatively, each buyer could be given the option of defeating such calls, option being defined in the buyer's contact profile.
In the embodiment described above, the buyer is offered several options if the seller is not available to receive the call. These or similar options could be offered to the buyer if the buyer refuses the offer of call closure - the buyer may simply be occupied when the offer is extended, and may wish to complete the call at a later time.
The data service node 100 could be linked by appropriate interfaces to multiple mobility networks using different protocols in addition to the PCN 900 illustrated in Figure 1. For example, the data service node 100 could be connected to GSM, PCS 1900, AMPS, TDMA, CDMA and CDPD networks.
Interfaces could be provided to permit potential buyers and sellers to browse the classified ads instead of, or in addition to having them searched automatically. Such interfaces could include market research capabilities to enable potential buyers and sellers to compile information on recent sales and current ads, for example:
1. high, low and average prices for sales of similar items in recent sales;
2. average time to sell similar items in recent sales;
3. number of similar items currently on sale; and 4. high, low and average prices of similar items currently on sale.
Automated auction capabilities could be provided to collect bids from potential buyers and to rank order the bids for the seller.
The Telescript™ application of the data service node 100 could be programmed to search other on-line classified ad services over the Internet 700 to identify other potential matches, reporting such matches to potential buyers.
Data terminals linked to the service node 100 could be installed in public establishments for access by the general public to place ads, to define search criteria and to browse ads.
All of these modifications enhance the utility of the automated classified ad system and are within the scope of the invention.
The embodiment described above uses Magic Cap™ software to provide a user interface. Alternative software, for example Java™, Netscape™ or other types of software could be used to provide the user interface.
Similarly, while Telescript™ agent software is used in the embodiment described above, the agent applications could be implemented in Java™, SmallTalk™ or alternatives.
The contact closure system and its method of operation has applications beyond classified advertising. For example, police seeking a criminal with certain characteristics could enter a record listing those characteristics in a centralized system. Police elsewhere could enter a record listing characteristics of people in their custody. Should the syεtem detect a match between the characteristics of a person sought and a person in custody elsewhere, the system could automatically bring the police at different locations into contact so that appropriate action could be taken.
In another application, the system could be connected to automatic stock price monitoring systems. The system could then notify a client when certain stocks cross predefined price thresholds, offering the client an automatic connection to his or her stock broker to complete a transaction.
For each of the above applications, one or more databases must be provided to store the available and sought after characteristics, and an automatic comparison application is required to compare the stored characteristics and to trigger the call closure application when a match is found. The match of stored characteristics corresponds to a match between predefined fields of specific databaεe records.
The contact closure stimulus event could also be the availability of certain information. For example, a doctor could order medical tests on a patient in a hospital and ask to be automatically notified when the results are available. The system could call the doctor when the lab creates a record of the results, announce the results to the doctor and offer the doctor automatic connection to relevant personnel - for example automatic connection to a lab technician so that the doctor can request clarification of the results, or automatic connection to a nurse on the patient's floor if the doctor wants to order particular treatment in view of the test results.
In this case, a database is provided to store the information, and the contact closure application is constructed so as to trigger when a record of the database is changed - in particular when the desired data is added to the certain predefined fields of data records stored in the database.
Other applications could also be implemented using similar functionality. For example, the contact closure stimulus event could be a detected need for service. For example, a sensor on the fuel tank of a home heating system could trigger a call to the owner when the fuel supply is low and offer the owner a connection to the fuel supplier to order more fuel. Or delay of a flight by an airline could trigger calls to all passengers having tickets for that flight, announcing the delay and offering the passengers automatic connection to a ticket agent to make alternative flight arrangements if desired.
The contact closure event could be receipt of a voice mail or electronic mail message. For example, receipt of a voice mail message could trigger a call to the owner of the voice mail box at a remote location, announcement of the voice mail message to the owner and an offer of a connection to the caller. A similar service could be provided for incoming electronic mail messages using automatic text to speech conversion.
These and numerous other applications are within the scope of the invention as claimed below.

Claims

WE CLAIM :
1. A method for automation of contact closure, comprising: automatically detecting a predefined call closure stimulus event; in response to detection of the predefined call closure stimulus event, placing a call to a first predefined network address; in response to answering of the placed call, automatically announcing the predefined call closure stimulus event and offering the first predefined network address a connection to a second predefined network address; and in response to acceptance of the offer, connecting the first predefined network address to the second predefined network address.
2. A method as defined in claim 1, further comprising selecting at least one of the first and second predefined network addresses from a respective list of predefined network addresεes according to a current time.
3. A method as defined in claim 2, wherein, if at least one respective list contains no network address for use at the current time, the step of selecting at least one network address is deferred for an interval of time.
4. A method as defined in claim 2, wherein the current time is defined in terms of time of day and day of week.
5. A method as defined in claim 1, further comprising, In response to failure to complete the connection to the second network address: announcing options for later attempts to complete the connection to the second network address; accepting selection of an announced option; and repeating the call placement, connection offering and connection completion steps at a later time selected in accordance with the selected option.
6. A method as defined in claim 1, further comprising, in response to the offer of a connection not being accepted: dropping the call to the first network address; placing a call to the second network address; in response to answering of the placed call, announcing the call closure stimulus event to the second network address; announcing that the first network address is not currently available; announcing options for later attempts to complete a connection to the first network address; accepting εelection of an announced option; placing a call to the second network address at a later time selected in accordance with the selected op ion; in response to answering of the placed call, automatically announcing the call closure stimulus event and offering the second network address a connection to a first network address; and in response to acceptance of the offer, connecting second network address to the first network address.
7. A method as defined in claim 1, further comprising, in response to the call placed to the first address not being completed: placing a call to the second network address; in response to answering of the placed call, announcing the call closure stimulus event to the second network address; announcing that the first network address is not currently available; announcing options for later attempts to complete a connection to the first network address; accepting selection of an announced option; placing a call to the second network address at a later time selected in accordance with the selected option; in response to answering of the placed call, automatically announcing the call closure stimulus event and offering the second network address a connection to a firεt network addresε; and in reεponse to acceptance of the offer, connecting second network address to the first network address.
8. A method as defined in claim 7, further comprising, in response to the call placed to the second network address not being completed, repeating the call placement to the first address followed by the event announcement step and the connection offer step at a later time.
9. A method as defined in claim 5, further comprising defeating the call placement repeating step in response to the call closure stimulus event being negated.
10. A method as defined in claim 6, further comprising defeating the step of placing a call to the second network at a later time in response to the call closure stimulus event being negated.
11. A method as defined in claim 7, further comprising defeating the step of placing a call to the second network at a later time in response to the call closure stimulus event being negated
12. A method as defined in claim 8, further comprising defeating the call placement repeating step in response to the call closure stimuluε event being negated.
13. A method as defined in claim 1, further comprising, in response to failure to complete a connection to at least one of the first and second network addresses: determining an alternative network address from a respective list of predefined alternative addresses; and attempting a connection to the determined alternative network address.
14. A method as defined in claim 1, further comprising, in response to encountering voice mail at the first network address: announcing the call closure stimulus event to the first network address; announcing a third network address and an access code to the first network address; and in responεe to a call placed to the third network address and dialling of the accesε code, connecting the call to the second network address.
15. A method as defined in claim 1, comprising tailoring a format of an announcement to a terminal connected to one of the first and second network addresses.
16. A method as defined in claim 1, wherein the call closure stimulus event is a match between criteria defined in first and second records.
17. A method as defined in claim 1, wherein the call closure stimulus event is availability of requested information.
18. A method aε defined in claim 1, wherein the call closure stimulus event is a detected need for service.
19 . A method aε defined in claim 1 , wherein the call closure stimulus event is receipt of a message .
20. An automated contact closure system, comprising: a detector for automatically detecting a predefined call closure stimulus event; and call closure means operable to: place a call to a first predefined network address in response to detection of a predefined call closure stimulation event; announce the predefined call closure stimulus event and offer a connection to a second predefined network address in response to answering of the placed call; and connect the first predefined network address to the second predefined network address in response to acceptance of the offer.
21. A system as defined in claim 20, wherein the call closure means comprises a processor and a memory storing instructions for execution by the processor, the instructions comprising a call closure application.
22. A system as defined in claim 21, wherein the call closure means comprises at least one telecommunications network interface for connecting the processor to a telecommunications network, the telecommunications network interface being operable to control at least one telecommunications switch of the telecommunications network to establish connections between predefined network addresses.
23. A syεtem aε defined in claim 21, wherein the detector comprises: at least one database for storing data records; and means for automatically detecting matches between predefined fields of the stored data records, said matches comprising call closure stimuluε eventε.
24. A system as defined in claim 21 , wherein the detector comprises :
at least one database for storing data records; and means for automatically detecting changes to predefined fields of the stored data records, said changes comprising call closure stimulus events .
PCT/CA1996/000647 1995-09-29 1996-09-26 Methods and apparatus for automating contact closure WO1997013329A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU69828/96A AU6982896A (en) 1995-09-29 1996-09-26 Methods and apparatus for automating contact closure

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US551095P 1995-09-29 1995-09-29
US60/005,510 1995-09-29
US71874796A 1996-09-25 1996-09-25
US08/718,747 1996-09-25

Publications (2)

Publication Number Publication Date
WO1997013329A2 true WO1997013329A2 (en) 1997-04-10
WO1997013329A3 WO1997013329A3 (en) 1997-05-29

Family

ID=26674443

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA1996/000647 WO1997013329A2 (en) 1995-09-29 1996-09-26 Methods and apparatus for automating contact closure

Country Status (2)

Country Link
AU (1) AU6982896A (en)
WO (1) WO1997013329A2 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU718375B3 (en) * 1999-03-10 2000-04-13 Keith William Dowling A method of trading
WO2000022855A1 (en) * 1998-10-13 2000-04-20 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications network and method for establishing a meeting between parties
WO2000024225A1 (en) * 1998-10-16 2000-04-27 Qualcomm Incorporated Sms initiation of a data call
WO2001030057A2 (en) * 1999-10-22 2001-04-26 Comverse Ltd. Personal instant communication system
AU733731B3 (en) * 1999-03-31 2001-05-24 Zelman Nelson Lew A method of trading
WO2001050722A2 (en) * 2000-01-05 2001-07-12 Madch Innovations B.V. Service platform for interactive message traffic
FR2812155A1 (en) * 2000-07-20 2002-01-25 Peggy Mahalal Anonymous mobile telephone connection method having text message passed server and server requesting anonymous call with acceptance signal returned server and call initiated.
GB2371444A (en) * 1999-10-22 2002-07-24 Comverse Ltd Personal instant communication system
US6647414B1 (en) 1998-08-26 2003-11-11 Telefonaktiebolaget Lm Ericsson (Publ) Method for automatic information transmission in an IP network
WO2004021666A1 (en) * 2002-08-30 2004-03-11 Katona Sandor Procedure for operating an advertising and information system
EP2180681A1 (en) * 2008-10-23 2010-04-28 Vodafone Holding GmbH Method for establishing a communication e.g. by using an image search engine
US9697559B2 (en) 2000-03-03 2017-07-04 Versata Software, Inc. System and method for multi-source transaction processing
US9881329B1 (en) 2000-01-14 2018-01-30 Versata Development Group, Inc. System and method for facilitating commercial transactions over a data network
US10055772B1 (en) 2000-01-14 2018-08-21 Versata Development Group, Inc. Method and apparatus for product comparison
US10475095B2 (en) 2000-05-16 2019-11-12 Versata Development Group, Inc. Method and apparatus for efficiently responding to electronic requests for quote

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4847890A (en) * 1987-08-10 1989-07-11 The Telephone Connection Anonymous interactive telephone system
EP0435449A2 (en) * 1989-12-29 1991-07-03 AT&T Corp. Automated booking of telecommunications calls
EP0520215A2 (en) * 1991-06-24 1992-12-30 Siemens Rolm Communications Inc. (a Delaware corp.) Annotation in a communication system with redialing
EP0520483A1 (en) * 1991-06-28 1992-12-30 Siemens Aktiengesellschaft Method and arrangement for establishing telephone connections
EP0627837A1 (en) * 1993-06-02 1994-12-07 AT&T Corp. Telecommunications call completion based on mutually agreed upon criteria
WO1995000911A1 (en) * 1993-06-23 1995-01-05 Ec Corporation Computer-based classified ad system and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61135269A (en) * 1984-12-06 1986-06-23 Fujitsu Ltd Incoming control system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4847890A (en) * 1987-08-10 1989-07-11 The Telephone Connection Anonymous interactive telephone system
EP0435449A2 (en) * 1989-12-29 1991-07-03 AT&T Corp. Automated booking of telecommunications calls
EP0520215A2 (en) * 1991-06-24 1992-12-30 Siemens Rolm Communications Inc. (a Delaware corp.) Annotation in a communication system with redialing
EP0520483A1 (en) * 1991-06-28 1992-12-30 Siemens Aktiengesellschaft Method and arrangement for establishing telephone connections
EP0627837A1 (en) * 1993-06-02 1994-12-07 AT&T Corp. Telecommunications call completion based on mutually agreed upon criteria
WO1995000911A1 (en) * 1993-06-23 1995-01-05 Ec Corporation Computer-based classified ad system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 10, no. 329 (E-452), 8 November 1986 & JP 61 135269 A (FUJITSU LTD), 23 June 1986, *

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6647414B1 (en) 1998-08-26 2003-11-11 Telefonaktiebolaget Lm Ericsson (Publ) Method for automatic information transmission in an IP network
WO2000022855A1 (en) * 1998-10-13 2000-04-20 Telefonaktiebolaget Lm Ericsson (Publ) Telecommunications network and method for establishing a meeting between parties
WO2000024225A1 (en) * 1998-10-16 2000-04-27 Qualcomm Incorporated Sms initiation of a data call
AU718375B3 (en) * 1999-03-10 2000-04-13 Keith William Dowling A method of trading
AU733731B3 (en) * 1999-03-31 2001-05-24 Zelman Nelson Lew A method of trading
WO2001030057A2 (en) * 1999-10-22 2001-04-26 Comverse Ltd. Personal instant communication system
GB2371444A (en) * 1999-10-22 2002-07-24 Comverse Ltd Personal instant communication system
WO2001030057A3 (en) * 1999-10-22 2001-11-01 Comverse Network Systems Ltd Personal instant communication system
WO2001050722A3 (en) * 2000-01-05 2001-12-27 Madch Innovations B V Service platform for interactive message traffic
NL1014018C2 (en) * 2000-01-05 2001-07-24 Arnoud Bruins Jan Van Houten Service platform for interactive messaging.
WO2001050722A2 (en) * 2000-01-05 2001-07-12 Madch Innovations B.V. Service platform for interactive message traffic
US9881329B1 (en) 2000-01-14 2018-01-30 Versata Development Group, Inc. System and method for facilitating commercial transactions over a data network
US10055772B1 (en) 2000-01-14 2018-08-21 Versata Development Group, Inc. Method and apparatus for product comparison
US9697559B2 (en) 2000-03-03 2017-07-04 Versata Software, Inc. System and method for multi-source transaction processing
US10475095B2 (en) 2000-05-16 2019-11-12 Versata Development Group, Inc. Method and apparatus for efficiently responding to electronic requests for quote
FR2812155A1 (en) * 2000-07-20 2002-01-25 Peggy Mahalal Anonymous mobile telephone connection method having text message passed server and server requesting anonymous call with acceptance signal returned server and call initiated.
WO2004021666A1 (en) * 2002-08-30 2004-03-11 Katona Sandor Procedure for operating an advertising and information system
EP2180681A1 (en) * 2008-10-23 2010-04-28 Vodafone Holding GmbH Method for establishing a communication e.g. by using an image search engine

Also Published As

Publication number Publication date
AU6982896A (en) 1997-04-28
WO1997013329A3 (en) 1997-05-29

Similar Documents

Publication Publication Date Title
US7853488B1 (en) Method, program storage device, and apparatus for offering a user a plurality of scenarios under which to conduct a primary transaction
US7724882B2 (en) Method for providing call intermediation services and system therefore
US5745882A (en) Electronic classified advertising interface method and instructions with continuous search notification
US20030112931A1 (en) Facilitating navigation of an interactive voice response (IVR) menu to establish a telephone connection
US20030115203A1 (en) Subscriber data page for augmenting a subscriber connection with another party
US20050281393A1 (en) Speech communication system, server used for the same, and reception relay device
US9209984B2 (en) Systems and methods to facilitate communications
US20030112948A1 (en) System and method for establishing a connection between parties based on their availability
US20030119492A1 (en) Technique for effectively providing a personalized information assistance service
WO1997013329A2 (en) Methods and apparatus for automating contact closure
US20090323670A1 (en) Systems and Methods to Facilitate Searches of Communication References
WO2003084187A2 (en) Wireless data system
JP2002505554A (en) Internet website with voice interconnection and automatic call distribution
US20080195585A1 (en) Systems and Methods to Facilitate Searches
US7099456B2 (en) Call center system
US20070005483A1 (en) Technique for providing a personalized auction service through an information assistance provider
US20070226079A1 (en) Method and system for linking customers and vendors
JP2003224681A (en) System, method, and program for communication service
US20070226080A1 (en) Method and system for linking customers and vendors
JPH11313156A (en) Caller information display device
KR100353596B1 (en) Commercial internet phone directory system and method for calling up the phone using the same
WO1999044146A1 (en) Method of linking communications
JP2002237892A (en) Cti system
JP2002150070A (en) Parcel delivery service system
US20030139951A1 (en) Reservation system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AU CA JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

AK Designated states

Kind code of ref document: A3

Designated state(s): AU CA JP

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: CA