US20030069937A1 - Method and apparatus for establishing connections - Google Patents

Method and apparatus for establishing connections Download PDF

Info

Publication number
US20030069937A1
US20030069937A1 US10/293,666 US29366602A US2003069937A1 US 20030069937 A1 US20030069937 A1 US 20030069937A1 US 29366602 A US29366602 A US 29366602A US 2003069937 A1 US2003069937 A1 US 2003069937A1
Authority
US
United States
Prior art keywords
user
agent
web page
request
connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/293,666
Inventor
Joseph Khouri
Michael Mack
Gautam Sinha
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wilmington Trust NA
Original Assignee
Individual
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
Priority to US10/293,666 priority Critical patent/US20030069937A1/en
Application filed by Individual filed Critical Individual
Publication of US20030069937A1 publication Critical patent/US20030069937A1/en
Assigned to JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT reassignment JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ASPECT COMMUNICATIONS CORPORATION
Assigned to D.B. ZWIRN FINANCE, LLC, AS ADMINISTRATIVE AGENT reassignment D.B. ZWIRN FINANCE, LLC, AS ADMINISTRATIVE AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ASPECT COMMUNICATIONS CORPORATION
Assigned to CONCERTO SOFTWARE INTERMEDIATE HOLDINGS, INC., ASPECT SOFTWARE, INC., ASPECT COMMUNICATIONS CORPORATION, FIRSTPOINT CONTACT CORPORATION, FIRSTPOINT CONTACT TECHNOLOGIES, INC. reassignment CONCERTO SOFTWARE INTERMEDIATE HOLDINGS, INC., ASPECT SOFTWARE, INC., ASPECT COMMUNICATIONS CORPORATION, FIRSTPOINT CONTACT CORPORATION, FIRSTPOINT CONTACT TECHNOLOGIES, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: D.B. ZWIRN FINANCE, LLC
Assigned to DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINISTRATIVE AGENT reassignment DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINISTRATIVE AGENT SECURITY AGREEMENT Assignors: ASPECT COMMUNICATIONS CORPORATION, ASPECT SOFTWARE, INC., FIRSTPOINT CONTACT TECHNOLOGIES, LLC
Assigned to ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC., ASPECT SOFTWARE, INC., FIRSTPOINT CONTACT TECHNOLOGIES, LLC, ASPECT COMMUNICATIONS CORPORATION reassignment ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC. RELEASE OF SECURITY INTEREST Assignors: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Assigned to FIRSTPOINT CONTACT TECHNOLOGIES, LLC, ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC., ASPECT SOFTWARE, INC., ASPECT COMMUNICATIONS CORPORATION reassignment FIRSTPOINT CONTACT TECHNOLOGIES, LLC RELEASE OF SECURITY INTEREST Assignors: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT
Assigned to JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT reassignment JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT SECURITY AGREEMENT Assignors: ASPECT SOFTWARE, INC., ASPECT SOFTWARE, INC. (AS SUCCESSOR TO ASPECT COMMUNICATIONS CORPORATION), FIRSTPOINT CONTACT TECHNOLOGIES, LLC (F/K/A ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC)
Assigned to U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT reassignment U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ASPECT SOFTWARE, INC., FIRSTPOINT CONTACT TECHNOLOGIES, LLC
Assigned to WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT reassignment WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JPMORGAN CHASE BANK, N.A.
Assigned to ASPECT SOFTWARE, INC. reassignment ASPECT SOFTWARE, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: WILMINGTON TRUST, NATIONAL ASSOCIATION
Assigned to ASPECT SOFTWARE, INC. reassignment ASPECT SOFTWARE, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: U.S. BANK NATIONAL ASSOCIATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/003Click to dial services
    • 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
    • H04M3/5183Call or contact centers with computer-telephony arrangements
    • H04M3/5191Call or contact centers with computer-telephony arrangements interacting with the Internet
    • 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
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5231Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing with call back arrangements

Definitions

  • the present invention relates to a system for establishing connections between two individuals. Additionally, the present invention provides a system for displaying information about a telephone caller to a telephone agent.
  • the individual may contact the manufacturer by placing a telephone call to the manufacturer to talk with a representative in an attempt to obtain the additional information.
  • the individual To place this telephone call, the individual must first locate the telephone number of the manufacturer and manually place a call to the manufacturer, and perhaps navigate the manufacturer's telephone answering system to locate a representative capable of providing the additional desired information. This approach can be tedious in that the proper phone number to contact the manufacturer may not be readily available, and the individual may be uncertain as to the proper person or the proper department at the manufacturer that can provide the desired information.
  • the organization may obtain the telephone number of the caller or other information for properly handling the call (e.g., selecting an appropriate agent to answer the call).
  • Various information about the caller e.g., prior purchases and account balance
  • a custom software application is executed on the agent's computer to retrieve and display information about the caller. This custom software application must be installed on each agent's computer. Additionally, if the information to be displayed about a caller changes, corresponding changes may be necessary in the custom computer application installed on each agent's computer. Changes in the layout of information on the display may also require changes or upgrades to the custom computer applications.
  • a method establishing a connection with a user includes: 1) receiving a request for agent contact from the user, where the request includes an identifier associated with a web page being viewed by the user; 2) selecting an agent to respond to the request based on the web page being viewed by the user; 3) transmitting the identifier associated with the web page to the agent; and 4) establishing the connection between the user and the agent.
  • FIG. 1 illustrates an embodiment of a system capable of implementing the present invention.
  • FIGS. 2A and 2B illustrate a flow diagram representing an embodiment of a procedure for establishing a telephone connection between a user accessing a web page and a telephone agent.
  • FIG. 3 illustrates another system in which embodiments of the present invention may be utilized.
  • FIG. 4 is a flow diagram illustrating an embodiment of a procedure for displaying information to a telephone agent regarding a caller using a web page and a web browser application.
  • Embodiments of the present invention are related to a system for establishing communications between two individuals and for providing information about a telephone caller to a telephone agent.
  • One embodiment of the invention provides a mechanism for an individual who is viewing a particular web page to automatically request that the individual be called back by a representative of the organization associated with the web page being viewed.
  • embodiments of the present invention allow an individual viewing a web page to request that an agent call the individual.
  • the telephone number (or other caller-specific data) of a telephone caller is determined by the system and used to identify information about the telephone caller.
  • the telephone number and the identified information is used to generate a web page that displays the identified information to a telephone agent.
  • An identifier is associated with the web page generated for viewing by the telephone agent.
  • the web page identifier is then provided to the agent who will handle the call, such that the agent's computer automatically displays the generated web page.
  • the agent's computer can view information about a caller by using a web browser application alone.
  • FIG. 1 illustrates an embodiment of a system capable of implementing the present invention.
  • a user's computer 10 is coupled to the Internet (identified by reference numeral 12 ), by a direct coupling to the Internet, through an Internet Service Provider (ISP) or through some other Internet connection mechanism.
  • ISP Internet Service Provider
  • a web server 14 is also coupled to the Internet 12 and allows Internet users to browse the various web pages stored within web server 14 . Any number of users are capable of accessing web server 14 through the Internet 12 at any given time.
  • Each web page stored within web server 14 has an associated identification, commonly referred to as a uniform resource locator (URL). If a user's web browser application executing on the user's computer 10 requests a particular URL, web server 14 provides the requested web page to the web browser via the Internet 12 .
  • URL uniform resource locator
  • Web server 14 may contain numerous web pages associated with different companies, organizations, and/or individuals. Alternatively, web server 14 may be dedicated to web pages associated with a particular company, organization, or individual. Web server 14 is coupled to a computer telephony integration (CTI) server 18 , which is coupled to a telephony server 16 . CTI server 18 provides an interface between web server 14 and telephony server 16 . Additionally, CTI server 18 is coupled to a host 19 , which may be a computer system, a database, or other device. CTI server 18 is capable of communicating with host 19 to transmit data between host 19 , web server 14 , and telephony server 16 .
  • CTI computer telephony integration
  • telephony server 16 is an automatic call distributor (ACD).
  • ACD automatic call distributor
  • telephony server 16 may be a private branch exchange (PBX) or other system capable of processing transactions (e.g., telephone calls).
  • PBX private branch exchange
  • Telephony server 16 receives incoming telephone calls and places outbound telephone calls using a public switched telephone network (PSTN) 22 .
  • PSTN public switched telephone network
  • a user's telephone 24 is also coupled to PSTN 22 for communicating with telephony server 16 .
  • telephony server 16 is capable of handling hundreds or thousands of incoming and/or outgoing calls across PSTN 22 .
  • Telephony server 16 is also coupled to an agent's telephone 26 , which allows an agent to communicate through telephony server 16 and PSTN 22 to user's telephone 24 .
  • An agent's computer 20 is coupled to web server 14 and telephony server 16 .
  • Computer 20 is capable of receiving data and other information, including web page information, from web server 14 or telephony server 16 .
  • Agent's computer 20 may contain multiple software applications, including a web browser application for retrieving and displaying web pages.
  • FIG. 1 illustrates a single computer 20 and telephone 26 for purposes of explanation. However, it will be appreciated that a particular call processing system may have hundreds or thousands of agents, and corresponding computers and telephones for each agent.
  • web server 14 telephony server 16 , and CTI server 18 are shown as separate devices in FIG. 1, in alternate embodiments of the invention, these servers are combined together in a single device or system.
  • telephony server 16 and CTI server 18 may be combined into a single system.
  • web server 14 and CTI server 18 can be combined together in a single device.
  • web server 14 , CTI server 18 , and telephony server 16 can be combined in a single device or system.
  • host 19 is contained within CTI server 18 .
  • Agent's computer 20 and agent's telephone 26 are illustrated in FIG. 1 as separate devices. In alternate embodiments, the two devices are merged together or use a telephone adapter to permit agent's computer 20 to perform the functions of a conventional telephone. For example, a WinSetTM adapter sold by Aspect Telecommunications of San Jose, Calif., may be used in place of telephone 26 .
  • user's computer 10 and user's telephone 24 can be combined together in a single system.
  • Internet 12 and PSTN 22 may be combined together in a single network environment.
  • FIGS. 2A and 2B illustrate a flow diagram representing an embodiment of a procedure for establishing a telephone connection between a user accessing a web page and a telephone agent.
  • a user accesses the Internet and views various web pages provided by one or more web servers. After viewing one or more web pages, the user may have additional questions that are not answered by the materials in the web pages. Therefore, at step 32 , the user requests to talk with an agent of the organization associated with the current web page being viewed by the user. This request may be initiated, for example, by activating a “call me back” button on the web page.
  • the web server providing the current web page identifies the URL of the current web page being viewed by the user.
  • the URL of the current web page being viewed identifies that web page such that any web browser coupled to the Internet can access the web page using the associated URL.
  • a URL may be a numeric identifier (e.g., “121.0.24.76”) or an alphanumeric string identifier (e.g., “www.aspect.com”).
  • any type of web page identifier can be used to indicate the web page being viewed by the user.
  • the purpose of the web page identifier is to allow the telephony desktop application on the agent's computer to retrieve and display the web page viewed by the user.
  • the procedure obtains the telephone number at which the user wants to be called.
  • the telephone number can be obtained by requesting that the user enter the number in a space provided on the web page.
  • the procedure determines whether the user can be called as requested. If not, the procedure branches to step 37 to notify the user that a return call cannot be initiated. Additionally, the user may be given information regarding how and when to contact the organization. Step 36 may determine that the user cannot be called because, for example, the organization is closed and no agents are on duty to place calls.
  • step 36 determines that the user can be called as requested, then the procedure continues to step 38 , where an outbound telephone call is initiated to the telephone number obtained in step 35 .
  • step 40 the procedure verifies that the person answering the telephone call wants to talk to an agent of the organization. This ensures that the proper telephone number was obtained and dialed, and that the correct person answered the call.
  • the verification performed in step 40 can be implemented by any type of telephone answering system or integrated voice response (IVR) system. If a verification is not received at step 40 , then the procedure terminates. Otherwise, the procedure continues to step 42 in FIG. 2B.
  • a particular time is scheduled for the user to be called by an agent.
  • the scheduled time may be selected by the user or by the organization based on expected agent availability.
  • a scheduled time for a return call is useful to a person who wants to be called back at a different location and requires a period of time to travel to that location.
  • a scheduled time for a return call is useful to the organization if all agents are busy and several return calls have already been placed in queue. In this situation, the user knows when to expect a return call rather than waiting for an unknown period of time.
  • the system obtains the user's telephone number and the URL in the same manner as discussed above in FIG. 2A. The telephone number and URL are stored along with the time of the scheduled return call.
  • the agent is capable of retrieving and viewing the web page before calling the user.
  • the web server At step 42 (FIG. 2B), the web server generates a request to connect an agent to the person answering the telephone call. This request includes the URL of the web page being viewed by the user at the time the request to talk to an agent was generated.
  • the web server transmits the request to a telephony server (for example, via CTI server 18 in FIG. 1).
  • the telephony server selects an agent of the organization and transmits the URL of the web page viewed by the user to the selected agent's telephony desktop application.
  • An agent may be selected at random or based on the content of the web page being viewed by the user. For example, if the user is viewing a web page associated with a particular product, then an agent familiar with that product is selected to handle the call.
  • the telephony desktop application transmits the URL (provided by the telephony server) to a web browser.
  • the web browser retrieves the web page associated with the URL from the web server and displays the web page on the agent's computer (e.g., using a web browser application).
  • the agent is able to view the same web page viewed by the user when the request for a return was entered.
  • the telephony server establishes a voice connection between the requesting user and the selected agent of the organization. Once the voice connection is established, the agent is able to provide any additional information requested by the user.
  • the telephony server also generates a web page containing information about the user.
  • the URL of this generated web page is provided to the agent's computer along with the URL of the web page being viewed by the user.
  • the agent's computer displays the web page being viewed by the user as well as a web page containing information about the user (e.g., account balance and geographic location of the user). Additional details regarding the generation of a web page containing user information are provided below.
  • FIG. 3 illustrates another system in which embodiments of the present invention may be utilized.
  • the system illustrated in FIG. 3 allows a user to initiate a call to a telephony server, which then connects the user's call to a particular agent.
  • Information about the calling user is obtained from a database or other storage mechanism based on the caller's telephone number.
  • the information obtained may include account information, purchasing habits, and other information that may be useful to the agent handling the call.
  • the information retrieved about the caller is used to generate a web page, the URL of which is provided to an agent's computer for automated display.
  • a caller's telephone 50 is coupled to a PSTN 52 .
  • a telephony server 54 is also coupled to PSTN 52 for transmitting outgoing calls and receiving incoming calls via PSTN 52 .
  • telephony server 54 may be an ACD, a PBX, or any other system capable of handling incoming or outgoing telephone calls.
  • a CTI server 56 is coupled to telephony server 54 , a web server 64 , and a host 66 .
  • CTI Server 56 provides an interface for communicating data between host 66 , telephony server 54 , and web server 64 .
  • Host 66 may include a database that contains information about various customers or potential callers (e.g., account information and purchasing habits).
  • An agent's telephone 60 is coupled to telephony server 54 , thereby allowing an agent to communicate with caller's telephone 50 through PSTN 52 .
  • An agent's computer 62 is coupled to telephony server 54 and web server 64 .
  • Computer 62 is capable of receiving and displaying various information, including web pages, on a display device viewed by the agent.
  • Telephony server 54 CTI server 56 , and web server 64 are illustrated in FIG. 3 as separate devices. However, as discussed above with respect to FIG. 1, any of the servers may be merged into a single device or system. Furthermore, host 66 can be contained within CTI server 56 . Agent's telephone 60 and agent's computer 62 are also shown in FIG. 3 as separate devices. However, as discussed above with respect to FIG. 1, the functionality of telephone 60 may be integrated into computer 62 by using an adapter or other mechanism. For example, a WinSetTM adapter sold by Aspect Telecommunications of San Jose, Calif., may be used to provide telephone functionality on agent's computer 62 .
  • a WinSetTM adapter sold by Aspect Telecommunications of San Jose, Calif.
  • FIG. 4 is a flow diagram illustrating an embodiment of a procedure for displaying information to a telephone agent regarding a caller. This information is displayed to the telephone agent using a web page and a web browser application running on the agent's computer. The display of information to an agent about the caller associated with an incoming call may be referred to as a “screen pop.”
  • a user calls a telephony server having web capabilities (although the user is typically unaware of these web capabilities).
  • the user dials a number associated with the organization, thereby accessing the organization's telephony server. Depending on the organization, the user may be calling to place an order, make a reservation, or obtain various types of information.
  • the telephony server identifies the caller's telephone number.
  • the telephony server identifies various information about the caller based on the caller's telephone number. This information may be stored in a database or other storage mechanism. The information about the caller may include the caller's prior purchases, current balance, and other information useful to the agent answering the call.
  • the telephony server generates a web page containing the caller's telephone number and other information about the caller identified in step 74 .
  • the web page generated at step 76 may be an interactive web page that allows the agent viewing the web page to access additional information from a host or server (e.g., host 66 in FIG. 3).
  • the telephony server assigns a URL to the web page generated at step 76 .
  • the telephony server assigns a unique identifier to the web page instead of a URL.
  • the purpose of assigning a URL or other unique identifier to the web page is to allow the telephony desktop application on the agent's computer to retrieve and display the web page generated by the telephony server.
  • the telephony server selects an agent to receive the call and transmits the URL (or other unique identifier) to the selected agent's telephony desktop application.
  • the agent's telephony desktop application opens the URL on a web server.
  • the web pages displayed are controlled by a CTI server. This causes the agent's computer to display the information known about the caller prior to or at approximately the same time the call is received by the agent.
  • the agent's computer only requires a web browser application to retrieve and view information about the caller.
  • the web browser application may replace one or more custom software applications previously used to retrieve and display data.
  • the telephony server establishes a voice connection between the caller and the selected agent, thereby allowing the selected agent to answer the call.
  • Generating a web page to display information about a caller allows the format and the content of the data displayed to change without requiring changes or upgrades to the software applications executing on the agent's computer.
  • the web browser application will retrieve the web page regardless of the web page layout or content.
  • the use of a web page browser application on the agent's computer is capable of simplifying the maintenance and operation of the information retrieval and display portions of a transaction processing system.
  • Embodiments of the present invention may include code sequences, instructions, parameters, and other information stored on a processor-readable medium (or computer-readable medium).
  • the code sequences, instructions, parameters, and other information are used to perform various procedures, such as the procedures described above.
  • the processor-readable medium may be any type of magnetic, optical, or electrical storage medium including a disk, diskette, CD-ROM, tape, memory device, or similar storage medium.
  • the data management system described above may be implemented using any type of computer or processor-based system.
  • a particular system may include a processor, a cache memory, and one or more input/output (I/O) buses.
  • the system may also include a network/communication interface, system memory, video memory, a display device, a mass storage device, a keyboard, and a pointing device.
  • the network/communication interface is used to provide communication between various components of the system. Any of a wide range of conventional networks, such as an Ethernet network, Token Ring network, the Internet, etc. may be used. Furthermore, any communication protocol may be used to communicate information through the system.
  • the mass storage device is used to provide permanent storage for the data and programming instructions used to implement the above-described functions.
  • the system memory is used to provide temporary storage for the data and programming instructions when executed by a processor.
  • the mass storage device may be provided with the programming instructions by loading the programming instructions from a distribution storage medium, or by downloading the programming distributions from a server.

Abstract

A system and method is provided for establishing a connection between an agent and a user. A request is received from the user requesting contact by an agent. The request includes an identifier associated with the web page being viewed by the user. An agent is selected based on the web page being viewed by the user. The identifier associated with the web page is transmitted to an agent that will contact the user. A connection is then established between the user and the agent.

Description

    RELATED INVENTIONS
  • The present application is a continuation of application Ser. No. 08/920,669 filed on Aug. 29, 1997. The above mentioned application is hereby incorporated by reference.[0001]
  • FIELD OF THE INVENTION
  • The present invention relates to a system for establishing connections between two individuals. Additionally, the present invention provides a system for displaying information about a telephone caller to a telephone agent. [0002]
  • BACKGROUND
  • Various systems have been developed that allow two individuals to communicate with one another. With the growth of the Internet and other networks and information distribution systems, individuals are accessing and retrieving data and other information in new ways. For example, an individual desiring information about a particular company, organization, or product, may search the Internet or other information sources to obtain the desired information. In certain instances, the information located by the individual may not contain all of the information desired by the individual. When this occurs, the individual must continue searching other information sources, or contact the company or organization providing the information on the Internet. Thus, an individual might obtain a portion of the desired information from a manufacturer's web site, but still require additional information about the product which is not provided at the web site. In this case, the individual may contact the manufacturer by placing a telephone call to the manufacturer to talk with a representative in an attempt to obtain the additional information. To place this telephone call, the individual must first locate the telephone number of the manufacturer and manually place a call to the manufacturer, and perhaps navigate the manufacturer's telephone answering system to locate a representative capable of providing the additional desired information. This approach can be tedious in that the proper phone number to contact the manufacturer may not be readily available, and the individual may be uncertain as to the proper person or the proper department at the manufacturer that can provide the desired information. [0003]
  • In situations where an individual calls an organization to talk to an agent of the organization, the organization may obtain the telephone number of the caller or other information for properly handling the call (e.g., selecting an appropriate agent to answer the call). Various information about the caller (e.g., prior purchases and account balance) may be displayed to the agent before the call is answered. In existing systems, a custom software application is executed on the agent's computer to retrieve and display information about the caller. This custom software application must be installed on each agent's computer. Additionally, if the information to be displayed about a caller changes, corresponding changes may be necessary in the custom computer application installed on each agent's computer. Changes in the layout of information on the display may also require changes or upgrades to the custom computer applications. [0004]
  • It is therefore desirable to provide a system that easily connects an individual (such as an individual viewing a web page) to a representative of the organization (such as the organization associated with the web page). Furthermore, it is desirable to provide a system that uses a non-custom software application to retrieve and display information. [0005]
  • SUMMARY OF THE INVENTION
  • A method establishing a connection with a user includes: 1) receiving a request for agent contact from the user, where the request includes an identifier associated with a web page being viewed by the user; 2) selecting an agent to respond to the request based on the web page being viewed by the user; 3) transmitting the identifier associated with the web page to the agent; and 4) establishing the connection between the user and the agent. [0006]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention is illustrated by way of example in the following drawings in which like references indicate similar elements. The following drawings disclose various embodiments of the present invention for purposes of illustration only and are not intended to limit the scope of the invention. [0007]
  • FIG. 1 illustrates an embodiment of a system capable of implementing the present invention. [0008]
  • FIGS. 2A and 2B illustrate a flow diagram representing an embodiment of a procedure for establishing a telephone connection between a user accessing a web page and a telephone agent. [0009]
  • FIG. 3 illustrates another system in which embodiments of the present invention may be utilized. [0010]
  • FIG. 4 is a flow diagram illustrating an embodiment of a procedure for displaying information to a telephone agent regarding a caller using a web page and a web browser application. [0011]
  • DETAILED DESCRIPTION
  • The following detailed description sets forth numerous specific details to provide a thorough understanding of the invention. However, those of ordinary skill in the art will appreciate that the invention may be practiced without these specific details. In other instances, well-known methods, procedures, protocols, components, and circuits have not been described in detail so as not to obscure the invention. [0012]
  • Embodiments of the present invention are related to a system for establishing communications between two individuals and for providing information about a telephone caller to a telephone agent. One embodiment of the invention provides a mechanism for an individual who is viewing a particular web page to automatically request that the individual be called back by a representative of the organization associated with the web page being viewed. Thus, rather than attempting to locate the organization's telephone number and navigate a telephone answering system, embodiments of the present invention allow an individual viewing a web page to request that an agent call the individual. [0013]
  • In another embodiment of the invention, the telephone number (or other caller-specific data) of a telephone caller is determined by the system and used to identify information about the telephone caller. The telephone number and the identified information is used to generate a web page that displays the identified information to a telephone agent. An identifier is associated with the web page generated for viewing by the telephone agent. The web page identifier is then provided to the agent who will handle the call, such that the agent's computer automatically displays the generated web page. Thus, the agent's computer can view information about a caller by using a web browser application alone. Although particular embodiments of the invention are described as being coupled to the Internet, it will be appreciated that alternate embodiments of the invention may be used in any type of network environment. [0014]
  • FIG. 1 illustrates an embodiment of a system capable of implementing the present invention. A user's [0015] computer 10 is coupled to the Internet (identified by reference numeral 12), by a direct coupling to the Internet, through an Internet Service Provider (ISP) or through some other Internet connection mechanism. A web server 14 is also coupled to the Internet 12 and allows Internet users to browse the various web pages stored within web server 14. Any number of users are capable of accessing web server 14 through the Internet 12 at any given time. Each web page stored within web server 14 has an associated identification, commonly referred to as a uniform resource locator (URL). If a user's web browser application executing on the user's computer 10 requests a particular URL, web server 14 provides the requested web page to the web browser via the Internet 12.
  • [0016] Web server 14 may contain numerous web pages associated with different companies, organizations, and/or individuals. Alternatively, web server 14 may be dedicated to web pages associated with a particular company, organization, or individual. Web server 14 is coupled to a computer telephony integration (CTI) server 18, which is coupled to a telephony server 16. CTI server 18 provides an interface between web server 14 and telephony server 16. Additionally, CTI server 18 is coupled to a host 19, which may be a computer system, a database, or other device. CTI server 18 is capable of communicating with host 19 to transmit data between host 19, web server 14, and telephony server 16.
  • In a particular embodiment of the invention, [0017] telephony server 16 is an automatic call distributor (ACD). Alternatively, telephony server 16 may be a private branch exchange (PBX) or other system capable of processing transactions (e.g., telephone calls).
  • Telephony [0018] server 16 receives incoming telephone calls and places outbound telephone calls using a public switched telephone network (PSTN) 22. A user's telephone 24 is also coupled to PSTN 22 for communicating with telephony server 16. In a particular embodiment of the invention, telephony server 16 is capable of handling hundreds or thousands of incoming and/or outgoing calls across PSTN 22. Telephony server 16 is also coupled to an agent's telephone 26, which allows an agent to communicate through telephony server 16 and PSTN 22 to user's telephone 24.
  • An agent's [0019] computer 20 is coupled to web server 14 and telephony server 16. Computer 20 is capable of receiving data and other information, including web page information, from web server 14 or telephony server 16. Agent's computer 20 may contain multiple software applications, including a web browser application for retrieving and displaying web pages. FIG. 1 illustrates a single computer 20 and telephone 26 for purposes of explanation. However, it will be appreciated that a particular call processing system may have hundreds or thousands of agents, and corresponding computers and telephones for each agent.
  • Although [0020] web server 14, telephony server 16, and CTI server 18 are shown as separate devices in FIG. 1, in alternate embodiments of the invention, these servers are combined together in a single device or system. For example, telephony server 16 and CTI server 18 may be combined into a single system. Alternatively, web server 14 and CTI server 18 can be combined together in a single device. Similarly, web server 14, CTI server 18, and telephony server 16 can be combined in a single device or system. In other embodiments of the invention, host 19 is contained within CTI server 18.
  • Agent's [0021] computer 20 and agent's telephone 26 are illustrated in FIG. 1 as separate devices. In alternate embodiments, the two devices are merged together or use a telephone adapter to permit agent's computer 20 to perform the functions of a conventional telephone. For example, a WinSet™ adapter sold by Aspect Telecommunications of San Jose, Calif., may be used in place of telephone 26. Similarly, user's computer 10 and user's telephone 24 can be combined together in a single system. In particular embodiments of the invention, Internet 12 and PSTN 22 may be combined together in a single network environment.
  • FIGS. 2A and 2B illustrate a flow diagram representing an embodiment of a procedure for establishing a telephone connection between a user accessing a web page and a telephone agent. At [0022] step 30, a user accesses the Internet and views various web pages provided by one or more web servers. After viewing one or more web pages, the user may have additional questions that are not answered by the materials in the web pages. Therefore, at step 32, the user requests to talk with an agent of the organization associated with the current web page being viewed by the user. This request may be initiated, for example, by activating a “call me back” button on the web page.
  • In response to the user's request to be contacted by an agent, at [0023] step 34 the web server providing the current web page identifies the URL of the current web page being viewed by the user. The URL of the current web page being viewed identifies that web page such that any web browser coupled to the Internet can access the web page using the associated URL. A URL may be a numeric identifier (e.g., “121.0.24.76”) or an alphanumeric string identifier (e.g., “www.aspect.com”). In alternate embodiments of the invention, any type of web page identifier can be used to indicate the web page being viewed by the user. The purpose of the web page identifier is to allow the telephony desktop application on the agent's computer to retrieve and display the web page viewed by the user.
  • At [0024] step 35, the procedure obtains the telephone number at which the user wants to be called. The telephone number can be obtained by requesting that the user enter the number in a space provided on the web page. At step 36, the procedure determines whether the user can be called as requested. If not, the procedure branches to step 37 to notify the user that a return call cannot be initiated. Additionally, the user may be given information regarding how and when to contact the organization. Step 36 may determine that the user cannot be called because, for example, the organization is closed and no agents are on duty to place calls.
  • If [0025] step 36 determines that the user can be called as requested, then the procedure continues to step 38, where an outbound telephone call is initiated to the telephone number obtained in step 35. At step 40, the procedure verifies that the person answering the telephone call wants to talk to an agent of the organization. This ensures that the proper telephone number was obtained and dialed, and that the correct person answered the call. The verification performed in step 40 can be implemented by any type of telephone answering system or integrated voice response (IVR) system. If a verification is not received at step 40, then the procedure terminates. Otherwise, the procedure continues to step 42 in FIG. 2B.
  • In an embodiment of the invention, a particular time is scheduled for the user to be called by an agent. The scheduled time may be selected by the user or by the organization based on expected agent availability. A scheduled time for a return call is useful to a person who wants to be called back at a different location and requires a period of time to travel to that location. A scheduled time for a return call is useful to the organization if all agents are busy and several return calls have already been placed in queue. In this situation, the user knows when to expect a return call rather than waiting for an unknown period of time. If a return call is scheduled for a future time, the system obtains the user's telephone number and the URL in the same manner as discussed above in FIG. 2A. The telephone number and URL are stored along with the time of the scheduled return call. Thus, although the return call may be initiated when the user is no longer viewing the web page, the agent is capable of retrieving and viewing the web page before calling the user. [0026]
  • At step [0027] 42 (FIG. 2B), the web server generates a request to connect an agent to the person answering the telephone call. This request includes the URL of the web page being viewed by the user at the time the request to talk to an agent was generated. At step 43, the web server transmits the request to a telephony server (for example, via CTI server 18 in FIG. 1). At step 44, the telephony server selects an agent of the organization and transmits the URL of the web page viewed by the user to the selected agent's telephony desktop application. An agent may be selected at random or based on the content of the web page being viewed by the user. For example, if the user is viewing a web page associated with a particular product, then an agent familiar with that product is selected to handle the call.
  • At [0028] step 46, the telephony desktop application transmits the URL (provided by the telephony server) to a web browser. The web browser retrieves the web page associated with the URL from the web server and displays the web page on the agent's computer (e.g., using a web browser application). Thus, the agent is able to view the same web page viewed by the user when the request for a return was entered. At step 48, the telephony server establishes a voice connection between the requesting user and the selected agent of the organization. Once the voice connection is established, the agent is able to provide any additional information requested by the user.
  • In other embodiments of the invention, the telephony server also generates a web page containing information about the user. The URL of this generated web page is provided to the agent's computer along with the URL of the web page being viewed by the user. Thus, the agent's computer displays the web page being viewed by the user as well as a web page containing information about the user (e.g., account balance and geographic location of the user). Additional details regarding the generation of a web page containing user information are provided below. [0029]
  • FIG. 3 illustrates another system in which embodiments of the present invention may be utilized. The system illustrated in FIG. 3 allows a user to initiate a call to a telephony server, which then connects the user's call to a particular agent. Information about the calling user is obtained from a database or other storage mechanism based on the caller's telephone number. The information obtained may include account information, purchasing habits, and other information that may be useful to the agent handling the call. The information retrieved about the caller is used to generate a web page, the URL of which is provided to an agent's computer for automated display. [0030]
  • Referring to FIG. 3, a caller's [0031] telephone 50 is coupled to a PSTN 52. A telephony server 54 is also coupled to PSTN 52 for transmitting outgoing calls and receiving incoming calls via PSTN 52. As discussed above with respect to FIG. 1, telephony server 54 may be an ACD, a PBX, or any other system capable of handling incoming or outgoing telephone calls. A CTI server 56 is coupled to telephony server 54, a web server 64, and a host 66. CTI Server 56 provides an interface for communicating data between host 66, telephony server 54, and web server 64. Host 66 may include a database that contains information about various customers or potential callers (e.g., account information and purchasing habits).
  • An agent's [0032] telephone 60 is coupled to telephony server 54, thereby allowing an agent to communicate with caller's telephone 50 through PSTN 52. An agent's computer 62 is coupled to telephony server 54 and web server 64. Computer 62 is capable of receiving and displaying various information, including web pages, on a display device viewed by the agent.
  • [0033] Telephony server 54, CTI server 56, and web server 64 are illustrated in FIG. 3 as separate devices. However, as discussed above with respect to FIG. 1, any of the servers may be merged into a single device or system. Furthermore, host 66 can be contained within CTI server 56. Agent's telephone 60 and agent's computer 62 are also shown in FIG. 3 as separate devices. However, as discussed above with respect to FIG. 1, the functionality of telephone 60 may be integrated into computer 62 by using an adapter or other mechanism. For example, a WinSet™ adapter sold by Aspect Telecommunications of San Jose, Calif., may be used to provide telephone functionality on agent's computer 62.
  • FIG. 4 is a flow diagram illustrating an embodiment of a procedure for displaying information to a telephone agent regarding a caller. This information is displayed to the telephone agent using a web page and a web browser application running on the agent's computer. The display of information to an agent about the caller associated with an incoming call may be referred to as a “screen pop.”[0034]
  • At [0035] step 70, a user calls a telephony server having web capabilities (although the user is typically unaware of these web capabilities). The user dials a number associated with the organization, thereby accessing the organization's telephony server. Depending on the organization, the user may be calling to place an order, make a reservation, or obtain various types of information. At step 72, the telephony server identifies the caller's telephone number. At step 74, the telephony server identifies various information about the caller based on the caller's telephone number. This information may be stored in a database or other storage mechanism. The information about the caller may include the caller's prior purchases, current balance, and other information useful to the agent answering the call.
  • At [0036] step 76, the telephony server generates a web page containing the caller's telephone number and other information about the caller identified in step 74. The web page generated at step 76 may be an interactive web page that allows the agent viewing the web page to access additional information from a host or server (e.g., host 66 in FIG. 3). At step 78, the telephony server assigns a URL to the web page generated at step 76. In alternate embodiments of the invention, the telephony server assigns a unique identifier to the web page instead of a URL. As discussed above, the purpose of assigning a URL or other unique identifier to the web page is to allow the telephony desktop application on the agent's computer to retrieve and display the web page generated by the telephony server.
  • At [0037] step 80, the telephony server selects an agent to receive the call and transmits the URL (or other unique identifier) to the selected agent's telephony desktop application. At step 82, the agent's telephony desktop application opens the URL on a web server. The web pages displayed are controlled by a CTI server. This causes the agent's computer to display the information known about the caller prior to or at approximately the same time the call is received by the agent. Thus, the agent's computer only requires a web browser application to retrieve and view information about the caller. The web browser application may replace one or more custom software applications previously used to retrieve and display data. At step 86, the telephony server establishes a voice connection between the caller and the selected agent, thereby allowing the selected agent to answer the call.
  • Generating a web page to display information about a caller allows the format and the content of the data displayed to change without requiring changes or upgrades to the software applications executing on the agent's computer. The web browser application will retrieve the web page regardless of the web page layout or content. Thus, the use of a web page browser application on the agent's computer is capable of simplifying the maintenance and operation of the information retrieval and display portions of a transaction processing system. [0038]
  • Embodiments of the present invention may include code sequences, instructions, parameters, and other information stored on a processor-readable medium (or computer-readable medium). The code sequences, instructions, parameters, and other information are used to perform various procedures, such as the procedures described above. The processor-readable medium may be any type of magnetic, optical, or electrical storage medium including a disk, diskette, CD-ROM, tape, memory device, or similar storage medium. [0039]
  • The data management system described above may be implemented using any type of computer or processor-based system. A particular system may include a processor, a cache memory, and one or more input/output (I/O) buses. The system may also include a network/communication interface, system memory, video memory, a display device, a mass storage device, a keyboard, and a pointing device. The network/communication interface is used to provide communication between various components of the system. Any of a wide range of conventional networks, such as an Ethernet network, Token Ring network, the Internet, etc. may be used. Furthermore, any communication protocol may be used to communicate information through the system. [0040]
  • The mass storage device is used to provide permanent storage for the data and programming instructions used to implement the above-described functions. The system memory is used to provide temporary storage for the data and programming instructions when executed by a processor. The mass storage device may be provided with the programming instructions by loading the programming instructions from a distribution storage medium, or by downloading the programming distributions from a server. Collectively, these elements are intended to represent a broad category of hardware systems, including but not limited to, general purpose computer systems. [0041]
  • From the above description and drawings, it will be understood by those of ordinary skill in the art that the particular embodiments shown and described are for purposes of illustration only and are not intended to limit the scope of the invention. Those of ordinary skill in the art will recognize that the invention may be embodied in other specific forms without departing from its spirit or essential characteristics. References to details of particular embodiments are not intended to limit the scope of the claims. [0042]

Claims (24)

What is claimed is:
1. A method of establishing a connection with a user, the method including:
receiving a request for agent contact from the user, wherein the request includes an identifier associated with a web page being viewed by the user;
selecting an agent to respond to the request based on the web page being viewed by the user;
transmitting the identifier associated with the web page to the agent; and
establishing the connection between the user and the agent;
2. The method of claim 1, which includes displaying the web page associated with the identifier to the agent.
3. The method of claim 1, which includes retrieving an information associated with the user from a database; and
displaying the information to the agent.
4. The method of claim 3, which includes generating a user web page containing the information associated with the user, displaying the information associated with the user to the agent and displaying the user web page to the agent.
5. The method of claim 1, in which establishing the connection between the user and the agent includes initiating a voice connection across a telephone network between the user and the agent.
6. The method of claim 5, which includes a verification.
7. The method of claim 6, wherein the verification is performed by a telephone answering system.
8. The method of claim 6, wherein the verification is performed by an integrated voice response system.
9. The method of claim 6, wherein the verification determines that the connection is to the user that requested agent contact.
10. The method of claim 1, in which the request is received through a web server.
11. The method of claim 1, in which the identifier associated with the web page is a uniform resource locator (URL) of the web page.
12. The method of claim 1, in which the method is implemented in a call processing environment.
13. The method of claim 1, wherein establishing the connection between the user and the agent is performed at a scheduled time.
14. The method of claim 13, wherein the scheduled time is selected by the user.
15. The method of claim 13, wherein the scheduled time is selected by an organization based on expected agent availability.
16. A system for establishing a connection with a user, the system including:
a receiving mechanism to receive a request for agent contact from the user, wherein the request includes an identifier associated with a web page being viewed by the user;
a selection mechanism for a selection of an agent to respond to the request, the selection of the agent being based on the web page being viewed by the user;
a communications mechanism to transmit the identifier associated with the web page to the agent; and
a connection device to establish the connection between the user and the agent.
17. The system of claim 16, which includes a display mechanism to display the web page associated with the identifier to the agent.
18. The system of claim 16, which includes a retrieval mechanism to retrieve user information from a database and to display the user information to the agent.
19. The system of claim 18, which includes a web page generator to generate a user web page containing the user information that is retrieved by the retrieval mechanism and displayed by the retrieval mechanism.
20. The system of claim 16, in which the connection device is a voice connection device that initiates a voice connection across a telephone network between the user and the agent.
21. The system of claim 20, which includes a verification mechanism to verify that the voice connection is to the user who requested agent contact.
22. The system of claim 16, in which the receiving mechanism is a web server.
23. A system for establishing a connection with a user, the system including:
means for receiving a request for agent contact from the user, wherein the request includes an identifier associated with a web page being viewed by the user;
means for selecting an agent to respond to the request for agent contact by contacting the user, the selection of the agent being based on the web page being viewed by the user;
means for communicating the identifier associated with the web page to the agent selected to contact the user; and
means for establishing the connection between the user and the agent.
24. A computer software product including a medium, readable by a machine, the medium having stored thereon a sequence of instructions which, when executed by the machine, causes the machine to:
receive a request for agent contact from the user, wherein the request includes an identifier associated with a web page being viewed by the user;
select an agent to respond to the request for agent contact by contacting the user, said selection being based on the web page being viewed by the user;
transmit the identifier associated with the web page to the agent selected to contact the user; and
establish a connection between the user and the agent.
US10/293,666 1997-08-29 2002-11-12 Method and apparatus for establishing connections Abandoned US20030069937A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/293,666 US20030069937A1 (en) 1997-08-29 2002-11-12 Method and apparatus for establishing connections

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/920,669 US6678718B1 (en) 1997-08-29 1997-08-29 Method and apparatus for establishing connections
US10/293,666 US20030069937A1 (en) 1997-08-29 2002-11-12 Method and apparatus for establishing connections

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US08/920,669 Continuation US6678718B1 (en) 1997-08-29 1997-08-29 Method and apparatus for establishing connections

Publications (1)

Publication Number Publication Date
US20030069937A1 true US20030069937A1 (en) 2003-04-10

Family

ID=25444175

Family Applications (3)

Application Number Title Priority Date Filing Date
US08/920,669 Expired - Lifetime US6678718B1 (en) 1997-08-29 1997-08-29 Method and apparatus for establishing connections
US09/855,860 Expired - Lifetime US6871212B2 (en) 1997-08-29 2001-05-14 Method and apparatus for processing a telephone call
US10/293,666 Abandoned US20030069937A1 (en) 1997-08-29 2002-11-12 Method and apparatus for establishing connections

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US08/920,669 Expired - Lifetime US6678718B1 (en) 1997-08-29 1997-08-29 Method and apparatus for establishing connections
US09/855,860 Expired - Lifetime US6871212B2 (en) 1997-08-29 2001-05-14 Method and apparatus for processing a telephone call

Country Status (1)

Country Link
US (3) US6678718B1 (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030187931A1 (en) * 2002-03-29 2003-10-02 Olsen Gregory P. Facilitating resource access using prioritized multicast responses to a discovery request
US20040122854A1 (en) * 2002-08-20 2004-06-24 Mckenna Michelle R. System and method of personalizing an out-of-home experience
US20050025127A1 (en) * 2003-07-31 2005-02-03 Strathmeyer Carl R. Method and apparatus for communication web services
US20050069102A1 (en) * 2003-09-26 2005-03-31 Sbc Knowledge Ventures, L.P. VoiceXML and rule engine based switchboard for interactive voice response (IVR) services
US20050147218A1 (en) * 2004-01-05 2005-07-07 Sbc Knowledge Ventures, L.P. System and method for providing access to an interactive service offering
US20060018443A1 (en) * 2004-07-23 2006-01-26 Sbc Knowledge Ventures, Lp Announcement system and method of use
US20060023863A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method and system for mapping caller information to call center agent transactions
US20060026049A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method for identifying and prioritizing customer care automation
US20060036437A1 (en) * 2004-08-12 2006-02-16 Sbc Knowledge Ventures, Lp System and method for targeted tuning module of a speech recognition system
US20060039547A1 (en) * 2004-08-18 2006-02-23 Sbc Knowledge Ventures, L.P. System and method for providing computer assisted user support
US20060072737A1 (en) * 2004-10-05 2006-04-06 Jonathan Paden Dynamic load balancing between multiple locations with different telephony system
US20060093097A1 (en) * 2004-11-02 2006-05-04 Sbc Knowledge Ventures, L.P. System and method for identifying telephone callers
US20060115070A1 (en) * 2004-11-29 2006-06-01 Sbc Knowledge Ventures, L.P. System and method for utilizing confidence levels in automated call routing
US20060126811A1 (en) * 2004-12-13 2006-06-15 Sbc Knowledge Ventures, L.P. System and method for routing calls
US20060133587A1 (en) * 2004-12-06 2006-06-22 Sbc Knowledge Ventures, Lp System and method for speech recognition-enabled automatic call routing
US20060161431A1 (en) * 2005-01-14 2006-07-20 Bushey Robert R System and method for independently recognizing and selecting actions and objects in a speech recognition system
US20060159240A1 (en) * 2005-01-14 2006-07-20 Sbc Knowledge Ventures, Lp System and method of utilizing a hybrid semantic model for speech recognition
US20060177040A1 (en) * 2005-02-04 2006-08-10 Sbc Knowledge Ventures, L.P. Call center system for multiple transaction selections
US20060215833A1 (en) * 2005-03-22 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for automating customer relations in a communications environment
US20060256932A1 (en) * 2005-05-13 2006-11-16 Sbc Knowledge Ventures, Lp System and method of determining call treatment of repeat calls
US20070019800A1 (en) * 2005-06-03 2007-01-25 Sbc Knowledge Ventures, Lp Call routing system and method of using the same
US20070025542A1 (en) * 2005-07-01 2007-02-01 Sbc Knowledge Ventures, L.P. System and method of automated order status retrieval
US20070047718A1 (en) * 2005-08-25 2007-03-01 Sbc Knowledge Ventures, L.P. System and method to access content from a speech-enabled automated system
US20070116230A1 (en) * 2005-11-04 2007-05-24 Sbc Knowledge Ventures, Lp System and method of managing calls at a call center
US7668889B2 (en) 2004-10-27 2010-02-23 At&T Intellectual Property I, Lp Method and system to combine keyword and natural language search results
US7751551B2 (en) 2005-01-10 2010-07-06 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US7778237B2 (en) 1998-07-21 2010-08-17 RPX-NW Aquistion LLC Method and apparatus for co-socket telephony
US7864942B2 (en) 2004-12-06 2011-01-04 At&T Intellectual Property I, L.P. System and method for routing calls
US8280030B2 (en) 2005-06-03 2012-10-02 At&T Intellectual Property I, Lp Call routing system and method of using the same
US20120320903A1 (en) * 2011-06-20 2012-12-20 Dell Products, Lp System and Method for Device Specific Customer Support
US8548157B2 (en) 2005-08-29 2013-10-01 At&T Intellectual Property I, L.P. System and method of managing incoming telephone calls at a call center
JP2013201783A (en) * 2010-04-12 2013-10-03 Tis Kk Access management system and access management method

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6069890A (en) 1996-06-26 2000-05-30 Bell Atlantic Network Services, Inc. Internet telephone service
US6154445A (en) 1996-04-18 2000-11-28 Bell Atlantic Network Services, Inc. Telephony communication via varied redundant networks
US6078582A (en) 1996-12-18 2000-06-20 Bell Atlantic Network Services, Inc. Internet long distance telephone service
US7031442B1 (en) 1997-02-10 2006-04-18 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for personal routing in computer-simulated telephony
US6104802A (en) 1997-02-10 2000-08-15 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
US6480600B1 (en) * 1997-02-10 2002-11-12 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
US6137869A (en) 1997-09-16 2000-10-24 Bell Atlantic Network Services, Inc. Network session management
US6574216B1 (en) * 1997-03-11 2003-06-03 Verizon Services Corp. Packet data network voice call quality monitoring
US6292479B1 (en) 1997-03-19 2001-09-18 Bell Atlantic Network Services, Inc. Transport of caller identification information through diverse communication networks
US6870827B1 (en) 1997-03-19 2005-03-22 Verizon Services Corp. Voice call alternative routing through PSTN and internet networks
US6678718B1 (en) * 1997-08-29 2004-01-13 Aspect Communications Corporation Method and apparatus for establishing connections
US6711611B2 (en) 1998-09-11 2004-03-23 Genesis Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
US6985943B2 (en) 1998-09-11 2006-01-10 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US7907598B2 (en) 1998-02-17 2011-03-15 Genesys Telecommunication Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
US6332154B2 (en) 1998-09-11 2001-12-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
US6785710B2 (en) * 1998-06-22 2004-08-31 Genesys Telecommunications Laboratories, Inc. E-mail client with programmable address attributes
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
US6889195B2 (en) * 1998-09-15 2005-05-03 Cim Ltd. System and method for utilizing a computer network in conjunction with traditional telemarketing
US6996603B1 (en) * 1999-08-31 2006-02-07 Qwest Communications International, Inc. Automatic desktop audio/video/data conferencing distributor
US7941481B1 (en) * 1999-10-22 2011-05-10 Tellme Networks, Inc. Updating an electronic phonebook over electronic communication networks
US7929978B2 (en) 1999-12-01 2011-04-19 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
US7463619B1 (en) * 2000-05-25 2008-12-09 Nortel Networks Limited Launching a web browser in response to a message relating to communications sessions
US7433459B2 (en) * 2000-06-19 2008-10-07 Verizon Services Corp. Methods and apparatus for providing telephone support for internet sales
GB2368930B (en) * 2000-10-17 2005-04-06 Hewlett Packard Co Establishment of a deferred network communication session
GB2368225B (en) * 2000-10-17 2003-12-10 Hewlett Packard Co Inviting assistant entity into a network communication session
GB2368227B (en) * 2000-10-17 2003-12-10 Hewlett Packard Co Contact center
GB0029025D0 (en) * 2000-11-29 2001-01-10 Hewlett Packard Co Enhancement of communication capabilities
US7877444B2 (en) * 2000-12-22 2011-01-25 Nortel Networks Limited Method and apparatus for providing a web page to a call member
US20020085535A1 (en) * 2000-12-28 2002-07-04 Williams Donald A. System for enhancing internet telephony
US7593355B1 (en) * 2001-01-10 2009-09-22 Cisco Technology, Inc. Method and apparatus for an enhanced VoIP call initiation interface
US6914899B2 (en) * 2001-01-30 2005-07-05 Estara, Inc. Caller identification and voice/data synchronization for internet telephony and related applications
US7254641B2 (en) * 2001-01-30 2007-08-07 Intervoice, Inc. Digital multimedia contact center with tier escalation and deescalation in response to changed criteria
US7568001B2 (en) * 2001-01-30 2009-07-28 Intervoice, Inc. Escalated handling of non-realtime communications
US20020120686A1 (en) * 2001-02-26 2002-08-29 General Instrument Corporation System and method for establishing a plurality of collaboration connections between a customer and a seller
US20030206192A1 (en) * 2001-03-31 2003-11-06 Mingte Chen Asynchronous message push to web browser
US8402088B2 (en) * 2001-06-11 2013-03-19 Apple Inc. Establishing telephone calls at a specified future time using a URI and a web-based telephony application
US7054939B2 (en) * 2001-06-28 2006-05-30 Bellsouth Intellectual Property Corportion Simultaneous visual and telephonic access to interactive information delivery
DE10160120A1 (en) * 2001-12-07 2003-06-26 Siemens Ag Call centre user identification system construct user profile from web site
US20030120813A1 (en) * 2001-12-21 2003-06-26 Ishita Majumdar Apparatus and method for optimizing message sizes of textual protocols used in multimedia communications
DE10204687A1 (en) * 2002-02-06 2003-08-14 Tenovis Gmbh & Co Kg Use of telephony service in web application, employs web site designed for functional use of telephone exchange, or employs a further computer and application
GB0204008D0 (en) * 2002-02-20 2002-04-03 British Telecomm Network communication
JP2003283700A (en) * 2002-03-22 2003-10-03 Sharp Corp Communication system
US20050182824A1 (en) * 2002-04-30 2005-08-18 Pierre-Alain Cotte Communications web site
US20040015541A1 (en) * 2002-07-22 2004-01-22 Web.De Ag Communications environment having a portal
US20040148392A1 (en) * 2003-01-29 2004-07-29 Web.De Ag Website having an event identification element
US20040148351A1 (en) * 2003-01-29 2004-07-29 Web.De Ag Communications web site
US20040146048A1 (en) * 2003-01-29 2004-07-29 Web.De Ag Web site having a caller recognition element
DE10230690A1 (en) * 2002-07-08 2004-01-29 Siemens Ag Method for updating services in communication networks
US8171420B2 (en) 2002-08-16 2012-05-01 Intervoice, Inc. Automatic management of the visual space while performing a task
US7230946B2 (en) * 2002-08-16 2007-06-12 Nuasis Corporation Remote agent access method to a VoIP contact center where high QoS is not supported
EP1527581A1 (en) * 2002-08-16 2005-05-04 Nuasis Corporation Contact center architecture
US7274787B1 (en) 2002-08-16 2007-09-25 Intervoice, Inc. Scheduled return to queue with priority (SRQP)
US20040120316A1 (en) * 2002-12-18 2004-06-24 Mccormack Tony Routing of web-based contacts
JP3840202B2 (en) * 2003-05-20 2006-11-01 キヤノン株式会社 Communication terminal, communication terminal control method, and communication terminal control program
US7688966B2 (en) * 2003-10-20 2010-03-30 Sap Ag User interface persistent context area
US20050165719A1 (en) * 2004-01-27 2005-07-28 Omenti Research, Llc Method and system for establishing and maintaining concurrent, coordinated communications on separately managed networks
EP1723777A1 (en) * 2004-01-30 2006-11-22 Combots Product GmbH & Co.KG Establishment of links with the aid of contact elements
US7616742B2 (en) * 2004-05-06 2009-11-10 Intervoice, Inc. Bandwidth reduction in a VoIP network using music on hold
US8509419B2 (en) * 2004-09-30 2013-08-13 Avaya, Inc. Computer and telephony integration
US7179159B2 (en) * 2005-05-02 2007-02-20 Applied Materials, Inc. Materials for chemical mechanical polishing
US20070007331A1 (en) * 2005-07-06 2007-01-11 Verety Llc Order processing apparatus and method
US7912207B2 (en) * 2005-12-21 2011-03-22 Avaya Inc. Data messaging during telephony calls
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance
US20070255611A1 (en) * 2006-04-26 2007-11-01 Csaba Mezo Order distributor
US7606360B2 (en) * 2006-05-31 2009-10-20 Cisco Technology, Inc. Automated system and method for handling human and caller queues
US8687785B2 (en) * 2006-11-16 2014-04-01 Cisco Technology, Inc. Authorization to place calls by remote users
US8879716B2 (en) * 2007-02-14 2014-11-04 International Business Machines Corporation Intelligently routing calls and creating a supporting computer interface
JP6566343B2 (en) * 2015-01-27 2019-08-28 株式会社インテック Access management system and access management method

Citations (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4964077A (en) * 1987-10-06 1990-10-16 International Business Machines Corporation Method for automatically adjusting help information displayed in an online interactive system
US5001710A (en) * 1989-10-24 1991-03-19 At&T Bell Laboratories Customer programmable automated integrated voice/data technique for communication systems
US5239617A (en) * 1990-01-05 1993-08-24 International Business Machines Corporation Method and apparatus providing an intelligent help explanation paradigm paralleling computer user activity
US5555179A (en) * 1993-09-03 1996-09-10 Hitachi, Ltd. Control method and control apparatus of factory automation system
US5619648A (en) * 1994-11-30 1997-04-08 Lucent Technologies Inc. Message filtering techniques
US5703880A (en) * 1995-05-08 1997-12-30 Fujitsu Limited Data communication method for communicating data having different frame formats and format conversion unit used for such a data communication method
US5727129A (en) * 1996-06-04 1998-03-10 International Business Machines Corporation Network system for profiling and actively facilitating user activities
US5765033A (en) * 1997-02-06 1998-06-09 Genesys Telecommunications Laboratories, Inc. System for routing electronic mails
US5778178A (en) * 1995-11-13 1998-07-07 Arunachalam; Lakshmi Method and apparatus for enabling real-time bi-directional transactions on a network
US5796952A (en) * 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US5799292A (en) * 1994-04-29 1998-08-25 International Business Machines Corporation Adaptive hypermedia presentation method and system
US5870769A (en) * 1996-06-07 1999-02-09 At&T Corp. Internet access system and method with active link status indicators
US5875296A (en) * 1997-01-28 1999-02-23 International Business Machines Corporation Distributed file system web server user authentication with cookies
US5877757A (en) * 1997-05-23 1999-03-02 International Business Machines Corporation Method and system for providing user help information in network applications
US5884032A (en) * 1995-09-25 1999-03-16 The New Brunswick Telephone Company, Limited System for coordinating communications via customer contact channel changing system using call centre for setting up the call between customer and an available help agent
US5884262A (en) * 1996-03-28 1999-03-16 Bell Atlantic Network Services, Inc. Computer network audio access and conversion system
US5890164A (en) * 1996-06-24 1999-03-30 Sun Microsystems, Inc. Estimating the degree of change of web pages
US5915001A (en) * 1996-11-14 1999-06-22 Vois Corporation System and method for providing and using universally accessible voice and speech data files
US5940614A (en) * 1991-04-18 1999-08-17 International Business Machines Corporation Hypertext control method and apparatus for displaying help information in an interactive data processing system
US5945989A (en) * 1997-03-25 1999-08-31 Premiere Communications, Inc. Method and apparatus for adding and altering content on websites
US5946387A (en) * 1997-02-10 1999-08-31 Genesys Telecommunications Laboratories, Inc, Agent-level network call routing
US5950173A (en) * 1996-10-25 1999-09-07 Ipf, Inc. System and method for delivering consumer product related information to consumers within retail environments using internet-based information servers and sales agents
US5948054A (en) * 1996-02-27 1999-09-07 Sun Microsystems, Inc. Method and system for facilitating the exchange of information between human users in a networked computer system
US5953392A (en) * 1996-03-01 1999-09-14 Netphonic Communications, Inc. Method and apparatus for telephonically accessing and navigating the internet
US5953332A (en) * 1997-02-10 1999-09-14 Genesys Telecommunications Laboratories, Inc. Agent-initiated dynamic requeing
US5951652A (en) * 1997-10-06 1999-09-14 Ncr Corporation Dependable data element synchronization mechanism
US5953503A (en) * 1997-10-29 1999-09-14 Digital Equipment Corporation Compression protocol with multiple preset dictionaries
US5953405A (en) * 1997-02-10 1999-09-14 Genesys Telecommunications Laboratories, Inc. Agent-predictive routing process in call-routing systems
US5960411A (en) * 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US6047261A (en) * 1997-10-31 2000-04-04 Ncr Corporation Method and system for monitoring and enhancing computer-assisted performance
US6094673A (en) * 1998-01-16 2000-07-25 Aspect Communications Method and apparatus for generating agent scripts
US6101472A (en) * 1997-04-16 2000-08-08 International Business Machines Corporation Data processing system and method for navigating a network using a voice command
US6101473A (en) * 1997-08-08 2000-08-08 Board Of Trustees, Leland Stanford Jr., University Using speech recognition to access the internet, including access via a telephone
US6130933A (en) * 1996-02-02 2000-10-10 Genesys Telecommunications Laboratories, Inc. Apparatus and methods for coordinating telephone and data communications
US6141413A (en) * 1999-03-15 2000-10-31 American Tel-A-System, Inc. Telephone number/Web page look-up apparatus and method
US6151357A (en) * 1998-01-16 2000-11-21 Aspect Communications Corporation Method and apparatus for displaying a visual indication of a transmission status
US6157705A (en) * 1997-12-05 2000-12-05 E*Trade Group, Inc. Voice control of a server
US6175564B1 (en) * 1995-10-25 2001-01-16 Genesys Telecommunications Laboratories, Inc Apparatus and methods for managing multiple internet protocol capable call centers
US6178185B1 (en) * 1997-11-25 2001-01-23 International Business Machines Corporation Network interface device, method and article of manufacture for providing high bit rate access over robbed bit
US6185292B1 (en) * 1997-02-10 2001-02-06 Genesys Telecommunications Laboratories, Inc. Skill-based real-time call routing in telephony systems
US6208728B1 (en) * 1997-04-14 2001-03-27 Nokia Networks Oy Call waiting in call setup
US6219551B1 (en) * 1995-06-28 2001-04-17 Telefonaktiebolaget Lm Ericsson Method for locating a called subscriber
US6226289B1 (en) * 1997-09-24 2001-05-01 Bell Canada Method and apparatus for dynamically routing calls in an intelligent network
US6236715B1 (en) * 1997-04-15 2001-05-22 Nortel Networks Corporation Method and apparatus for using the control channel in telecommunications systems for voice dialing
US6256309B1 (en) * 1998-04-28 2001-07-03 Cisco Technology, Inc. Quality of service sensitive routes precomputed in bandwidth brackets
US6272129B1 (en) * 1999-01-19 2001-08-07 3Com Corporation Dynamic allocation of wireless mobile nodes over an internet protocol (IP) network
US6732156B2 (en) * 1997-02-06 2004-05-04 Genesys Telecommunications Laboratories, Inc. System for routing electronic mails
US6751211B1 (en) * 1998-04-03 2004-06-15 Aspect Communications Corporation Method and apparatus for communicating information
US6871212B2 (en) * 1997-08-29 2005-03-22 Aspect Communication Corporation Method and apparatus for processing a telephone call
US6937699B1 (en) * 1999-09-27 2005-08-30 3Com Corporation System and method for advertising using data network telephone connections
US6988126B2 (en) * 2000-10-17 2006-01-17 Hewlett-Packard Development Company, L.P. Contact center system and method for specifying different service specific behavior and offering range of corresponding customer services

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5835583A (en) * 1995-10-05 1998-11-10 Bell Atlantic Network Services, Inc. Mediated AIN control of short code access to information service providers
US6185288B1 (en) 1997-12-18 2001-02-06 Nortel Networks Limited Multimedia call signalling system and method

Patent Citations (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4964077A (en) * 1987-10-06 1990-10-16 International Business Machines Corporation Method for automatically adjusting help information displayed in an online interactive system
US5001710A (en) * 1989-10-24 1991-03-19 At&T Bell Laboratories Customer programmable automated integrated voice/data technique for communication systems
US5239617A (en) * 1990-01-05 1993-08-24 International Business Machines Corporation Method and apparatus providing an intelligent help explanation paradigm paralleling computer user activity
US5940614A (en) * 1991-04-18 1999-08-17 International Business Machines Corporation Hypertext control method and apparatus for displaying help information in an interactive data processing system
US5555179A (en) * 1993-09-03 1996-09-10 Hitachi, Ltd. Control method and control apparatus of factory automation system
US5799292A (en) * 1994-04-29 1998-08-25 International Business Machines Corporation Adaptive hypermedia presentation method and system
US5619648A (en) * 1994-11-30 1997-04-08 Lucent Technologies Inc. Message filtering techniques
US5703880A (en) * 1995-05-08 1997-12-30 Fujitsu Limited Data communication method for communicating data having different frame formats and format conversion unit used for such a data communication method
US6219551B1 (en) * 1995-06-28 2001-04-17 Telefonaktiebolaget Lm Ericsson Method for locating a called subscriber
US5884032A (en) * 1995-09-25 1999-03-16 The New Brunswick Telephone Company, Limited System for coordinating communications via customer contact channel changing system using call centre for setting up the call between customer and an available help agent
US6175564B1 (en) * 1995-10-25 2001-01-16 Genesys Telecommunications Laboratories, Inc Apparatus and methods for managing multiple internet protocol capable call centers
US5778178A (en) * 1995-11-13 1998-07-07 Arunachalam; Lakshmi Method and apparatus for enabling real-time bi-directional transactions on a network
US6130933A (en) * 1996-02-02 2000-10-10 Genesys Telecommunications Laboratories, Inc. Apparatus and methods for coordinating telephone and data communications
US6259774B1 (en) * 1996-02-02 2001-07-10 Genesys Telecommunications Laboratories, Inc. Apparatus and methods for coordinating telephone and data communications
US5948054A (en) * 1996-02-27 1999-09-07 Sun Microsystems, Inc. Method and system for facilitating the exchange of information between human users in a networked computer system
US5953392A (en) * 1996-03-01 1999-09-14 Netphonic Communications, Inc. Method and apparatus for telephonically accessing and navigating the internet
US5884262A (en) * 1996-03-28 1999-03-16 Bell Atlantic Network Services, Inc. Computer network audio access and conversion system
US5727129A (en) * 1996-06-04 1998-03-10 International Business Machines Corporation Network system for profiling and actively facilitating user activities
US5870769A (en) * 1996-06-07 1999-02-09 At&T Corp. Internet access system and method with active link status indicators
US5890164A (en) * 1996-06-24 1999-03-30 Sun Microsystems, Inc. Estimating the degree of change of web pages
US5950173A (en) * 1996-10-25 1999-09-07 Ipf, Inc. System and method for delivering consumer product related information to consumers within retail environments using internet-based information servers and sales agents
US5915001A (en) * 1996-11-14 1999-06-22 Vois Corporation System and method for providing and using universally accessible voice and speech data files
US5875296A (en) * 1997-01-28 1999-02-23 International Business Machines Corporation Distributed file system web server user authentication with cookies
US6732156B2 (en) * 1997-02-06 2004-05-04 Genesys Telecommunications Laboratories, Inc. System for routing electronic mails
US5765033A (en) * 1997-02-06 1998-06-09 Genesys Telecommunications Laboratories, Inc. System for routing electronic mails
US6185292B1 (en) * 1997-02-10 2001-02-06 Genesys Telecommunications Laboratories, Inc. Skill-based real-time call routing in telephony systems
US6175563B1 (en) * 1997-02-10 2001-01-16 Genesys Telecommunications Laboratories, Inc. Parallel data transfer and synchronization in computer-simulated telephony
US5953405A (en) * 1997-02-10 1999-09-14 Genesys Telecommunications Laboratories, Inc. Agent-predictive routing process in call-routing systems
US5946387A (en) * 1997-02-10 1999-08-31 Genesys Telecommunications Laboratories, Inc, Agent-level network call routing
US5953332A (en) * 1997-02-10 1999-09-14 Genesys Telecommunications Laboratories, Inc. Agent-initiated dynamic requeing
US5796952A (en) * 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US5945989A (en) * 1997-03-25 1999-08-31 Premiere Communications, Inc. Method and apparatus for adding and altering content on websites
US6208728B1 (en) * 1997-04-14 2001-03-27 Nokia Networks Oy Call waiting in call setup
US6236715B1 (en) * 1997-04-15 2001-05-22 Nortel Networks Corporation Method and apparatus for using the control channel in telecommunications systems for voice dialing
US6101472A (en) * 1997-04-16 2000-08-08 International Business Machines Corporation Data processing system and method for navigating a network using a voice command
US5877757A (en) * 1997-05-23 1999-03-02 International Business Machines Corporation Method and system for providing user help information in network applications
US6101473A (en) * 1997-08-08 2000-08-08 Board Of Trustees, Leland Stanford Jr., University Using speech recognition to access the internet, including access via a telephone
US6871212B2 (en) * 1997-08-29 2005-03-22 Aspect Communication Corporation Method and apparatus for processing a telephone call
US5960411A (en) * 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US6226289B1 (en) * 1997-09-24 2001-05-01 Bell Canada Method and apparatus for dynamically routing calls in an intelligent network
US5951652A (en) * 1997-10-06 1999-09-14 Ncr Corporation Dependable data element synchronization mechanism
US5953503A (en) * 1997-10-29 1999-09-14 Digital Equipment Corporation Compression protocol with multiple preset dictionaries
US6047261A (en) * 1997-10-31 2000-04-04 Ncr Corporation Method and system for monitoring and enhancing computer-assisted performance
US6178185B1 (en) * 1997-11-25 2001-01-23 International Business Machines Corporation Network interface device, method and article of manufacture for providing high bit rate access over robbed bit
US6157705A (en) * 1997-12-05 2000-12-05 E*Trade Group, Inc. Voice control of a server
US6094673A (en) * 1998-01-16 2000-07-25 Aspect Communications Method and apparatus for generating agent scripts
US6151357A (en) * 1998-01-16 2000-11-21 Aspect Communications Corporation Method and apparatus for displaying a visual indication of a transmission status
US6751211B1 (en) * 1998-04-03 2004-06-15 Aspect Communications Corporation Method and apparatus for communicating information
US6256309B1 (en) * 1998-04-28 2001-07-03 Cisco Technology, Inc. Quality of service sensitive routes precomputed in bandwidth brackets
US6272129B1 (en) * 1999-01-19 2001-08-07 3Com Corporation Dynamic allocation of wireless mobile nodes over an internet protocol (IP) network
US6141413A (en) * 1999-03-15 2000-10-31 American Tel-A-System, Inc. Telephone number/Web page look-up apparatus and method
US6937699B1 (en) * 1999-09-27 2005-08-30 3Com Corporation System and method for advertising using data network telephone connections
US6988126B2 (en) * 2000-10-17 2006-01-17 Hewlett-Packard Development Company, L.P. Contact center system and method for specifying different service specific behavior and offering range of corresponding customer services

Cited By (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8451822B2 (en) 1998-07-21 2013-05-28 Rpx Corporation Method and apparatus for co-socket telephony
US7813334B2 (en) 1998-07-21 2010-10-12 RPX - NW Acquisition, LLC Method and apparatus for co-socket telephony
US7813333B2 (en) 1998-07-21 2010-10-12 RPX-NW Acquisition, LLC Method and apparatus for co-socket telephony
US7778237B2 (en) 1998-07-21 2010-08-17 RPX-NW Aquistion LLC Method and apparatus for co-socket telephony
US20030187931A1 (en) * 2002-03-29 2003-10-02 Olsen Gregory P. Facilitating resource access using prioritized multicast responses to a discovery request
US7343395B2 (en) * 2002-03-29 2008-03-11 Intel Corporation Facilitating resource access using prioritized multicast responses to a discovery request
US20040122854A1 (en) * 2002-08-20 2004-06-24 Mckenna Michelle R. System and method of personalizing an out-of-home experience
US20050025127A1 (en) * 2003-07-31 2005-02-03 Strathmeyer Carl R. Method and apparatus for communication web services
US20050069102A1 (en) * 2003-09-26 2005-03-31 Sbc Knowledge Ventures, L.P. VoiceXML and rule engine based switchboard for interactive voice response (IVR) services
US8090086B2 (en) 2003-09-26 2012-01-03 At&T Intellectual Property I, L.P. VoiceXML and rule engine based switchboard for interactive voice response (IVR) services
US20050147218A1 (en) * 2004-01-05 2005-07-07 Sbc Knowledge Ventures, L.P. System and method for providing access to an interactive service offering
US20080027730A1 (en) * 2004-01-05 2008-01-31 Sbc Knowledge Ventures, L.P. System and method for providing access to an interactive service offering
US7936861B2 (en) 2004-07-23 2011-05-03 At&T Intellectual Property I, L.P. Announcement system and method of use
US20060018443A1 (en) * 2004-07-23 2006-01-26 Sbc Knowledge Ventures, Lp Announcement system and method of use
US8165281B2 (en) 2004-07-28 2012-04-24 At&T Intellectual Property I, L.P. Method and system for mapping caller information to call center agent transactions
US20060026049A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method for identifying and prioritizing customer care automation
US20060023863A1 (en) * 2004-07-28 2006-02-02 Sbc Knowledge Ventures, L.P. Method and system for mapping caller information to call center agent transactions
US20090287484A1 (en) * 2004-08-12 2009-11-19 At&T Intellectual Property I, L.P. System and Method for Targeted Tuning of a Speech Recognition System
US8401851B2 (en) 2004-08-12 2013-03-19 At&T Intellectual Property I, L.P. System and method for targeted tuning of a speech recognition system
US8751232B2 (en) 2004-08-12 2014-06-10 At&T Intellectual Property I, L.P. System and method for targeted tuning of a speech recognition system
US9368111B2 (en) 2004-08-12 2016-06-14 Interactions Llc System and method for targeted tuning of a speech recognition system
US20060036437A1 (en) * 2004-08-12 2006-02-16 Sbc Knowledge Ventures, Lp System and method for targeted tuning module of a speech recognition system
US20060039547A1 (en) * 2004-08-18 2006-02-23 Sbc Knowledge Ventures, L.P. System and method for providing computer assisted user support
US20070165830A1 (en) * 2004-10-05 2007-07-19 Sbc Knowledge Ventures, Lp Dynamic load balancing between multiple locations with different telephony system
US20060072737A1 (en) * 2004-10-05 2006-04-06 Jonathan Paden Dynamic load balancing between multiple locations with different telephony system
US8660256B2 (en) 2004-10-05 2014-02-25 At&T Intellectual Property, L.P. Dynamic load balancing between multiple locations with different telephony system
US8102992B2 (en) 2004-10-05 2012-01-24 At&T Intellectual Property, L.P. Dynamic load balancing between multiple locations with different telephony system
US8667005B2 (en) 2004-10-27 2014-03-04 At&T Intellectual Property I, L.P. Method and system to combine keyword and natural language search results
US7668889B2 (en) 2004-10-27 2010-02-23 At&T Intellectual Property I, Lp Method and system to combine keyword and natural language search results
US9047377B2 (en) 2004-10-27 2015-06-02 At&T Intellectual Property I, L.P. Method and system to combine keyword and natural language search results
US8321446B2 (en) 2004-10-27 2012-11-27 At&T Intellectual Property I, L.P. Method and system to combine keyword results and natural language search results
US20060093097A1 (en) * 2004-11-02 2006-05-04 Sbc Knowledge Ventures, L.P. System and method for identifying telephone callers
US7657005B2 (en) 2004-11-02 2010-02-02 At&T Intellectual Property I, L.P. System and method for identifying telephone callers
US7724889B2 (en) 2004-11-29 2010-05-25 At&T Intellectual Property I, L.P. System and method for utilizing confidence levels in automated call routing
US20060115070A1 (en) * 2004-11-29 2006-06-01 Sbc Knowledge Ventures, L.P. System and method for utilizing confidence levels in automated call routing
US9112972B2 (en) 2004-12-06 2015-08-18 Interactions Llc System and method for processing speech
US20100185443A1 (en) * 2004-12-06 2010-07-22 At&T Intellectual Property I, L.P. System and Method for Processing Speech
US7720203B2 (en) 2004-12-06 2010-05-18 At&T Intellectual Property I, L.P. System and method for processing speech
US7864942B2 (en) 2004-12-06 2011-01-04 At&T Intellectual Property I, L.P. System and method for routing calls
US9350862B2 (en) 2004-12-06 2016-05-24 Interactions Llc System and method for processing speech
US20060133587A1 (en) * 2004-12-06 2006-06-22 Sbc Knowledge Ventures, Lp System and method for speech recognition-enabled automatic call routing
US8306192B2 (en) 2004-12-06 2012-11-06 At&T Intellectual Property I, L.P. System and method for processing speech
US20060126811A1 (en) * 2004-12-13 2006-06-15 Sbc Knowledge Ventures, L.P. System and method for routing calls
US9088652B2 (en) 2005-01-10 2015-07-21 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US8503662B2 (en) 2005-01-10 2013-08-06 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US8824659B2 (en) 2005-01-10 2014-09-02 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US7751551B2 (en) 2005-01-10 2010-07-06 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US20060161431A1 (en) * 2005-01-14 2006-07-20 Bushey Robert R System and method for independently recognizing and selecting actions and objects in a speech recognition system
US20060159240A1 (en) * 2005-01-14 2006-07-20 Sbc Knowledge Ventures, Lp System and method of utilizing a hybrid semantic model for speech recognition
US20090067590A1 (en) * 2005-01-14 2009-03-12 Sbc Knowledge Ventures, L.P. System and method of utilizing a hybrid semantic model for speech recognition
US20060177040A1 (en) * 2005-02-04 2006-08-10 Sbc Knowledge Ventures, L.P. Call center system for multiple transaction selections
US8068596B2 (en) 2005-02-04 2011-11-29 At&T Intellectual Property I, L.P. Call center system for multiple transaction selections
US20060215833A1 (en) * 2005-03-22 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for automating customer relations in a communications environment
US8223954B2 (en) 2005-03-22 2012-07-17 At&T Intellectual Property I, L.P. System and method for automating customer relations in a communications environment
US8488770B2 (en) 2005-03-22 2013-07-16 At&T Intellectual Property I, L.P. System and method for automating customer relations in a communications environment
US20060256932A1 (en) * 2005-05-13 2006-11-16 Sbc Knowledge Ventures, Lp System and method of determining call treatment of repeat calls
US8295469B2 (en) 2005-05-13 2012-10-23 At&T Intellectual Property I, L.P. System and method of determining call treatment of repeat calls
US20100054449A1 (en) * 2005-05-13 2010-03-04 At&T Intellectual Property L,L,P. System and Method of Determining Call Treatment of Repeat Calls
US8879714B2 (en) 2005-05-13 2014-11-04 At&T Intellectual Property I, L.P. System and method of determining call treatment of repeat calls
US8005204B2 (en) 2005-06-03 2011-08-23 At&T Intellectual Property I, L.P. Call routing system and method of using the same
US8280030B2 (en) 2005-06-03 2012-10-02 At&T Intellectual Property I, Lp Call routing system and method of using the same
US8619966B2 (en) 2005-06-03 2013-12-31 At&T Intellectual Property I, L.P. Call routing system and method of using the same
US20070019800A1 (en) * 2005-06-03 2007-01-25 Sbc Knowledge Ventures, Lp Call routing system and method of using the same
US20070025542A1 (en) * 2005-07-01 2007-02-01 Sbc Knowledge Ventures, L.P. System and method of automated order status retrieval
US9088657B2 (en) 2005-07-01 2015-07-21 At&T Intellectual Property I, L.P. System and method of automated order status retrieval
US9729719B2 (en) 2005-07-01 2017-08-08 At&T Intellectual Property I, L.P. System and method of automated order status retrieval
US8503641B2 (en) 2005-07-01 2013-08-06 At&T Intellectual Property I, L.P. System and method of automated order status retrieval
US8731165B2 (en) 2005-07-01 2014-05-20 At&T Intellectual Property I, L.P. System and method of automated order status retrieval
US8526577B2 (en) 2005-08-25 2013-09-03 At&T Intellectual Property I, L.P. System and method to access content from a speech-enabled automated system
US20070047718A1 (en) * 2005-08-25 2007-03-01 Sbc Knowledge Ventures, L.P. System and method to access content from a speech-enabled automated system
US8548157B2 (en) 2005-08-29 2013-10-01 At&T Intellectual Property I, L.P. System and method of managing incoming telephone calls at a call center
US20070116230A1 (en) * 2005-11-04 2007-05-24 Sbc Knowledge Ventures, Lp System and method of managing calls at a call center
US8577014B2 (en) 2005-11-04 2013-11-05 At&T Intellectual Property I, L.P. System and method of managing calls at a call center
JP2013201783A (en) * 2010-04-12 2013-10-03 Tis Kk Access management system and access management method
US20120320903A1 (en) * 2011-06-20 2012-12-20 Dell Products, Lp System and Method for Device Specific Customer Support
US9691069B2 (en) * 2011-06-20 2017-06-27 Dell Products, Lp System and method for device specific customer support
US10304060B2 (en) 2011-06-20 2019-05-28 Dell Products, Lp System and method for device specific customer support

Also Published As

Publication number Publication date
US6678718B1 (en) 2004-01-13
US20010021948A1 (en) 2001-09-13
US6871212B2 (en) 2005-03-22

Similar Documents

Publication Publication Date Title
US6678718B1 (en) Method and apparatus for establishing connections
US8938060B2 (en) Technique for effectively providing personalized communications and information assistance services
US6996603B1 (en) Automatic desktop audio/video/data conferencing distributor
US10313525B2 (en) Portable continuity object
US7231034B1 (en) “Pull” architecture contact center
US6408065B1 (en) Method and apparatus for intelligent data network call setup
US6519628B1 (en) Method and system for customer service using a packet switched network
US8848696B2 (en) Systems and methods to facilitate searches of communication references
US9209984B2 (en) Systems and methods to facilitate communications
US20040058710A1 (en) Technique for synchronizing data in user devices through an information service
US20030002651A1 (en) Data integration with interactive voice response systems
EP0802664A2 (en) System and method for controlling and monitoring communication between customers and customer service representatives
US20020091769A1 (en) Conferencing method
US20070005969A1 (en) Anonymous communication system and method
US8351596B2 (en) Method and system for call to role
JP2003507937A (en) Contact routing system and method
JP2001517033A (en) Method and apparatus for automatic network connection between small business and client
WO1997050235A1 (en) Telecommunications call centre
US6751211B1 (en) Method and apparatus for communicating information
US20030202088A1 (en) Videoconference with a call center
US7302051B1 (en) System and method for providing an automatic telephone call back from information provided at a data terminal
US8837710B2 (en) Systems and methods to facilitate searches
US20050041792A1 (en) Method and system for providing a privacy management service
GB2320843A (en) Establishing real time voice and/or video link via the Internet
US20020085699A1 (en) Internet voice call back using call originating management technology

Legal Events

Date Code Title Description
AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT

Free format text: SECURITY INTEREST;ASSIGNOR:ASPECT COMMUNICATIONS CORPORATION;REEL/FRAME:016735/0972

Effective date: 20050922

AS Assignment

Owner name: D.B. ZWIRN FINANCE, LLC, AS ADMINISTRATIVE AGENT,N

Free format text: SECURITY INTEREST;ASSIGNOR:ASPECT COMMUNICATIONS CORPORATION;REEL/FRAME:016814/0013

Effective date: 20050922

Owner name: D.B. ZWIRN FINANCE, LLC, AS ADMINISTRATIVE AGENT,

Free format text: SECURITY INTEREST;ASSIGNOR:ASPECT COMMUNICATIONS CORPORATION;REEL/FRAME:016814/0013

Effective date: 20050922

AS Assignment

Owner name: CONCERTO SOFTWARE INTERMEDIATE HOLDINGS, INC., ASP

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:D.B. ZWIRN FINANCE, LLC;REEL/FRAME:017996/0895

Effective date: 20060711

AS Assignment

Owner name: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LI

Free format text: SECURITY AGREEMENT;ASSIGNORS:ASPECT SOFTWARE, INC.;FIRSTPOINT CONTACT TECHNOLOGIES, LLC;ASPECT COMMUNICATIONS CORPORATION;REEL/FRAME:018087/0313

Effective date: 20060711

AS Assignment

Owner name: ASPECT COMMUNICATIONS CORPORATION,MASSACHUSETTS

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024515/0765

Effective date: 20100507

Owner name: ASPECT SOFTWARE, INC.,MASSACHUSETTS

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024515/0765

Effective date: 20100507

Owner name: FIRSTPOINT CONTACT TECHNOLOGIES, LLC,MASSACHUSETTS

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024515/0765

Effective date: 20100507

Owner name: ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.,MASSAC

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024515/0765

Effective date: 20100507

Owner name: ASPECT COMMUNICATIONS CORPORATION, MASSACHUSETTS

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024515/0765

Effective date: 20100507

Owner name: ASPECT SOFTWARE, INC., MASSACHUSETTS

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024515/0765

Effective date: 20100507

Owner name: FIRSTPOINT CONTACT TECHNOLOGIES, LLC, MASSACHUSETT

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024515/0765

Effective date: 20100507

Owner name: ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC., MASSA

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024515/0765

Effective date: 20100507

AS Assignment

Owner name: ASPECT COMMUNICATIONS CORPORATION,MASSACHUSETTS

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT;REEL/FRAME:024492/0496

Effective date: 20100507

Owner name: ASPECT SOFTWARE, INC.,MASSACHUSETTS

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT;REEL/FRAME:024492/0496

Effective date: 20100507

Owner name: FIRSTPOINT CONTACT TECHNOLOGIES, LLC,MASSACHUSETTS

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT;REEL/FRAME:024492/0496

Effective date: 20100507

Owner name: ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.,MASSAC

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT;REEL/FRAME:024492/0496

Effective date: 20100507

Owner name: ASPECT COMMUNICATIONS CORPORATION, MASSACHUSETTS

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT;REEL/FRAME:024492/0496

Effective date: 20100507

Owner name: ASPECT SOFTWARE, INC., MASSACHUSETTS

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT;REEL/FRAME:024492/0496

Effective date: 20100507

Owner name: FIRSTPOINT CONTACT TECHNOLOGIES, LLC, MASSACHUSETT

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT;REEL/FRAME:024492/0496

Effective date: 20100507

Owner name: ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC., MASSA

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT;REEL/FRAME:024492/0496

Effective date: 20100507

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT

Free format text: SECURITY AGREEMENT;ASSIGNORS:ASPECT SOFTWARE, INC.;FIRSTPOINT CONTACT TECHNOLOGIES, LLC (F/K/A ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC);ASPECT SOFTWARE, INC. (AS SUCCESSOR TO ASPECT COMMUNICATIONS CORPORATION);REEL/FRAME:024505/0225

Effective date: 20100507

AS Assignment

Owner name: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGEN

Free format text: SECURITY INTEREST;ASSIGNORS:ASPECT SOFTWARE, INC.;FIRSTPOINT CONTACT TECHNOLOGIES, LLC;REEL/FRAME:024651/0637

Effective date: 20100507

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION

AS Assignment

Owner name: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:034281/0548

Effective date: 20141107

AS Assignment

Owner name: ASPECT SOFTWARE, INC., ARIZONA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WILMINGTON TRUST, NATIONAL ASSOCIATION;REEL/FRAME:039013/0015

Effective date: 20160525

Owner name: ASPECT SOFTWARE, INC., ARIZONA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION;REEL/FRAME:039012/0311

Effective date: 20160525