Multi-protocol agent telephone system
Claim Score by NHIP
Abstract
An agent telephone system for use in a transaction processing system, where the transaction processing system is configured to couple an incoming telephone call with an agent of the agent telephone system and to route the incoming telephone call over one of a plurality of communication networks, where the communication networks utilize differing communication protocols. The agent telephone system includes a microprocessor and a memory operatively coupled to the microprocessor. An agent microphone and agent speaker are included for transmission and reception of audio information, respectively. The agent telephone system includes a conversion device configured to operatively couple the agent microphone and the agent speaker to the microprocessor, and an input multiplexer operatively coupled to the microprocessor, where the microprocessor is configured to control selection of one of a plurality of input lines of the multiplexer. A plurality of network interfaces are configured to operatively couple a selected communication network to the corresponding input line of the multiplexer so as to permit communication between the caller and the agent of the agent telephone system over the selected communication network.

Term
Term ended
Projected expiry passed 4 March 2024, 2.6 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
34 claims: 4 independent, 30 dependent
- 1An agent telephone system for use in a transaction processing system, the transaction processing system configured to couple an incoming telephone call with an agent of the agent telephone system and to route the incoming telephone call over one of a plurality of communication networks, the communication networks utilizing differing communication protocols, the agent telephone system comprising:a microprocessor;memory operatively coupled to the microprocessor;at least one agent transducer for transmission and reception of audio information, respectively;a conversion device configured to operatively couple at least one transducer to the microprocessor;an input multiplexer operatively coupled to the microprocessor, the microprocessor configured to control selection of one of a plurality of input lines of the multiplexer;and the plurality of network interfaces configured to operatively couple a selected one of the plurality of networks to the corresponding input line of the multiplexer so as to permit communication between the caller and the agent of the agent telephone system over the selected network.
- 13An agent telephone system for use in a transaction processing system, the transaction processing system configured to couple an incoming telephone call with an agent of the agent telephone system and to route the incoming telephone call over one of a plurality of communication networks, the plurality of communication networks utilizing differing communication protocols, the agent telephone system comprising:a microprocessor;memory operatively coupled to the microprocessor;an agent microphone and agent speaker for transmission and reception of audio information, respectively;a conversion device configured to operatively couple the agent microphone and the agent speaker to the microprocessor;an input multiplexer operatively coupled to the microprocessor, the microprocessor configured to control selection of one of a plurality of input lines of the multiplexer;the plurality of network interfaces configured to operatively couple a selected one of the plurality of networks to a corresponding input line of the multiplexer so as to permit communication between the caller and the agent of the agent telephone system over the selected network;and wherein after detection of a failure of a first communication network through which the incoming telephone call is coupled to the agent telephone system, the microprocessor issues a control signal to the multiplexer to route a reconnected incoming telephone call from a second communication network so as to reestablish communication between the caller and the agent, the first and second communication networks utilizing different communication protocol.
- 23A method for providing communication paths for an incoming telephone call of a transaction processing system with and agent of an agent telephone system, the transaction processing system configured to route the incoming telephone call to the agent telephone system over one of a plurality of communication networks, the plurality of communication networks utilizing differing communication protocols, the method comprising the steps of:providing an agent telephone system having a microprocessor, and operatively coupling to the microprocessor to a memory;proving at least one transducer for transmission and reception of audio information, respectively;operatively coupling the at least one transducer to the microprocessor through a conversion device;controlling selection of one of a plurality of input lines of the multiplexer, the input lines of the input multiplexer operatively coupled to the microprocessor;providing a plurality of network interfaces configured to operatively couple a selected one of the plurality of networks to a corresponding input line of the multiplexer so as to permit communication between the caller and the agent of the agent telephone system over the selected network;and detecting a failure of a first communication network through which the incoming telephone call is coupled to the agent telephone and thereafter issuing a control signal to the multiplexer to route a reconnected telephone call from a second communication network so as to reestablish communication between the caller and the agent, the first and second communication networks utilizing different communication protocol.
- 34Broadest claimClaim Score 53, average(NHIP)An agent telephone system for use in a transaction processing system, the transaction processing system configured to couple an incoming telephone call with an agent of the agent telephone system and to route the incoming telephone call over one of a plurality of communication networks, the communication networks utilizing differing communication protocols, the agent telephone system comprising:a means for computing;memory operatively coupled to the means for computing;transducer means for transmission and reception of audio information;a conversion device configured to operatively couple the agent microphone and the agent speaker to the microprocessor;an input multiplexer operatively coupled to the microprocessor, the microprocessor configured to control selection of one of a plurality of input lines of the multiplexer;and the plurality of network interfaces configured to operatively couple a selected one of the plurality of networks to the corresponding input line of the multiplexer so as to permit communication between the caller and the agent of the agent telephone system over the selected network.
Independent claims4
43 paragraphs in 5 sections, as filed
FIELD OF THE INVENTION
P-0001[0001] The present invention relates generally to automatic transaction processing systems, and more specifically to an agent telephone station responsive to a plurality of communication protocols.
BACKGROUND
P-0002[0002] Systems which automatically distribute customer contacts or calls (generically referred to as “ACD” or transaction processing systems) are often employed in telemarketing environments in which agents stationed at agent telephone sets answer many different types of telephone calls and other types of customer contacts (e.g., VoIP, emails, facsimile, chat room dialog, instant messages, other Internet contacts, etc.) from customers during a work day. As referred to herein, an ACD may be referred to as an automatic call distributor, an automatic contact distributor, or a transaction processing system because it handles a variety of communication media. In other words, the ACD or transaction processing system handles many forms of communication, not just telephone calls in which a potential customer speaks with an agent. The term “ACD” may apply to any type of transaction processing system, and need not apply only to dedicated telemarketing systems or automatic call distributors. In some known ACD's, the agent may receive certain information about the type of customer call (i.e. contact) on a visual display at the agent set when a call or contact is distributed to the agent. An ACD is any such system which performs some of these functions and, for example, may employ a wide variety of architectures including integrated centralized systems, distributed systems, systems using one or more personal computers or servers, etc.
P-0003[0003] In some embodiments, ACD's may be used to support a number of different vendors in their telemarketing effort, and in such marketing environments, the agent is typically in communication with the customer or potential customer with respect to or on behalf of a particular vendor. The next contact that the agent processes may be on behalf of the same vendor or on behalf of a different vendor. In another embodiment, ACD's may be used exclusively by or on behalf of a single vendor such that all of the contacts processed by the agent involve one particular vendor.
P-0004[0004] Often, a customer call is distributed to an agent that involves interactive voice dialog. This means a normal two-way verbal exchange. In this situation, an agent is selected based on various criteria, such as specialized knowledge concerning the product or service in which the customer is interested. The agent may also be selected to receive the incoming call based on his or her verbal skills and conversational abilities. U.S. Pat. No. 6,222,919 B1 relates to agent skills based on product knowledge or skills pertinent to the subject matter of the voice transaction, and is owned by the assignee of the present invention, and is hereby incorporated by reference in its entirety.
P-0005[0005] An ACD, however, may also distribute a non-voice dialog contact or call to the agent. This does not involve direct two-way speech between the agent and the customer or caller. Non-voice dialog communication may be, for example, emails, facsimile, chat room dialog, instant messaging, Internet, etc. and the like. This is becoming more common as Internet traffic and electronic sales transactions increase.
P-0006[0006] An agent station or agent computer may be operatively coupled to the ACD, often through a basic line rate interface (BRI), which handles the voice channel. If the interface fails or the line connecting the ACD to the agent station malfunctions, the telephone call may be lost. It is desirable to have multiple redundant systems or circuits that permit the ACD to route a telephone call to the agent station over alternate lines using different communication formats. Although some known ACD's provide multiple lines to the agent station, such lines are of the same format, meaning that the multiple lines, for example, are all BRI type communication lines or are all local area network type lines of the same type and protocol. A need exists for an agent station to handle a plurality of different communication formats to increase redundancy and flexibility.
SUMMARY
P-0007[0007] The disadvantages of present transaction processing systems are substantially overcome with the present invention by providing a novel agent telephone system for use in a transaction processing system.
P-0008[0008] More specifically, one specific embodiment of the present invention includes an agent telephone system for use in a transaction processing system. The transaction processing system is configured to couple an incoming telephone call with an agent of the agent telephone system and to route the incoming telephone call over one of a plurality of communication networks, where the communication networks utilize differing communication protocols. The agent telephone system includes a microprocessor and a memory operatively coupled to the microprocessor. An agent microphone and agent speaker are included for transmission and reception of audio information, respectively. The agent telephone system includes a conversion device configured to operatively couple the agent microphone and the agent speaker to the microprocessor, and an input multiplexer operatively coupled to the microprocessor, where the microprocessor is configured to control selection of one of a plurality of input lines of the multiplexer. A plurality of network interfaces are configured to operatively couple a selected communication network to the corresponding input line of the multiplexer so as to permit communication between the caller and the agent of the agent telephone system over the selected communication network.
BRIEF DESCRIPTION OF THE DRAWINGS
P-0009[0009] The features of the present invention which are believed to be novel are set forth with particularity in the appended claims. The invention, together with further objects and advantages thereof, may best be understood by reference to the following description in conjunction with the accompanying drawings.
P-0010[0010]FIG. 1 is a block diagram of a specific example of a known transaction processing system;
P-0011[0011]FIG. 2 is a pictorial representation of a specific embodiment of an agent telephone system;
P-0012[0012]FIG. 3 is a block diagram of a specific embodiment of an agent telephone system; and
P-0013[0013]FIG. 4 is a block diagram of a specific embodiment of a transaction processing system coupled to an agent telephone system through one of a plurality of communication networks;
DETAILED DESCRIPTION
P-0014[0014] In this written description, the use of the disjunctive is intended to include the conjunctive. The use of definite or indefinite articles in not intended to indicate cardinality. In particular, a reference to “the” object or thing or “an” object or “a” thing is intended to also describe a plurality of such objects or things.
P-0015[0015] Referring now to FIG. 1, an exemplary embodiment of a telephonic system <b>10</b> for facilitating routing of incoming calls or contacts (“transactions”) to agents associated with an transaction processing system <b>16</b>. The transaction processing system <b>16</b> may also be referred to as a transaction processing system, automatic call distributor or automatic contact distributor system (ACD). The ACD <b>16</b> processes both voice-dialog communications or transactions, as well as non-voice dialog communications and transactions, as described hereinafter. The present invention may be implemented in numerous types and sizes of systems for distributing calls to selected ones of a plurality of agents. One example of an ACD system that may be used in the present invention is the SPECTRUM ACD product, available from Rockwell Electronic Commerce Corp. of Illinois.
P-0016[0016] Other types of call distribution systems including, for example, distribution systems or those using one or more personal computers or servers, may also be used. Some other suitable ACD's are disclosed in U.S. Pat. No. 5,268,903, issued to Jones et al. on Dec. 7, 1993, entitled “Multichannel Telephonic Switching Network With Different Signaling Formats and Connect/PBX Treatment Selectable For Each Channel,” U.S. Pat. No. 5,140,611, issued to Jones et al. on Aug. 18, 1992, entitled “Pulse width Modulated Self-Clocking and Self-Synchronizing Data Transmission and Method for a Telephonic Communication Switching System,” U.S. Pat. No. 5,127,004, issued to Lenihan et al. on Jun. 30, 1992, entitled “Tone and Announcement Message Code Generator for a Telephonic Switching System and Method,” U.S. Pat. No. 6,289,373 B1, issued to Dezonno on Sep. 11, 2001, entitled “Method of Processing E-Mail in an Automatic Call Distributor,” and U.S. Pat. No. 6,097,806, issued to Baker et al. on Aug. 1, 2000, entitled “ACD with Multi-Lingual Agent Position,” the disclosures of which are hereby incorporated by reference in their entirety.
P-0017[0017] A customer or caller may be connected to the ACD <b>16</b> through a public switched telephone network (PSTN) <b>18</b>, which caller may connect to the PSTN through a standard telephone set <b>20</b>, although a computer, cellular telephone, or any suitable communication device may be used. Note that the term “caller” as used herein does not necessarily mean that the contact or person using the telephone <b>20</b>, for example, initiated the call to the agent. Notably, the agent may have initiated the call to the contact. Accordingly, the term “caller” shall broadly refer to the contact or potential customer even though the agent may have originated or initiated the call or contact. Additionally, the term “call” may be a telephone call, or it may be any other form of communication (emails etc.) as set forth above.
P-0018[0018] In the illustrated example ACD <b>16</b> of FIG. 1, an agent telephone station <b>32</b> (also referred to as agent station and/or agent terminal) is shown coupled to the ACD. For purposes of illustration, only one agent telephone station <b>32</b> is shown, but any suitable number of agent stations may be coupled to the ACD <b>16</b>. The agent stations <b>32</b> may also comprise agent station computers, which may be, for example, personal computer systems or any other suitable computer system.
P-0019[0019] Referring now to FIG. 2, one specific embodiment of the agent telephone station <b>32</b> is shown generally in pictorial form. The agent telephone station <b>32</b> may be similar in overall appearance to the SPECTRAVIEW Model 100 agent telephone, available from Rockwell Electronic Commerce Corp. of Illinois. The agent telephone <b>32</b> may also be similar in appearance to the agent telephone shown in Des. 344,521, which is owned by the assignee of the present invention, and is hereby incorporated by reference in its entirety.
P-0020[0020] Referring back to FIG. 1, the ACD <b>16</b> may comprise hardware and/or software and, for example, may include a main memory <b>40</b>, a central processing unit <b>44</b> and a multiport switch <b>46</b>, each of which may be separate units, distributed components, or integrated at a single location or single cabinet. The multiport switch <b>46</b> is coupled to the PSTN <b>18</b>, which in turn, is connected to customer telephones <b>20</b> or other communication devices. The central processing unit <b>44</b> may include storage, such as hard disk storage <b>48</b>, and may also be coupled to a system administration unit <b>50</b>. The ACD <b>16</b> is connected through a suitable communication link to the plurality of agent telephone stations <b>32</b>, for example, through a basic rate line <b>52</b> (also referred to as BRI or basic rate interface). Additionally, the ACD <b>16</b> may be linked to the agent telephone <b>32</b> either remotely, or directly though a plurality of communication networks <b>54</b> where the multiple communication networks may redundantly link a single agent telephone <b>32</b> with the ACD <b>16</b>. The communication networks are shown generally as <b>54</b> and are described in greater detail below.
P-0021[0021] The illustrated ACD <b>16</b> may handle voice communication and may also handle non-voice communication, such as emails, facsimile, chat room dialog, instant messaging, Internet, etc. Non-voice dialog communication is another form of contact communication and the ACD <b>16</b>, when configured and coupled to appropriate hardware and/or software devices, is not limited to processing voice-based telephone calls. The ACD <b>16</b> may be a single integrated device, or may include distributed hardware and software. In one specific embodiment, the SPECTRUM ACD product available from Rockwell Electronic Commerce Corp. may be used. Alternatively, in another specific embodiment, the TRANSCEND ACD product available from Rockwell Electronic Commerce Corp. may also be used. Note also, that the ACD may also be a PBX (private branch exchange) device used to route incoming telephone calls to an appropriate destination telephone.
P-0022[0022] Referring now to FIG. 3, an example of the agent telephone system <b>32</b> is shown in greater detail. The example of agent telephone system <b>32</b> may include a microprocessor <b>60</b> and associated memory <b>62</b> as shown. Note that the microprocessor may be any suitable processor, computer, central processing unit (CPU), microprocessor, RISC (reduced instruction set computer), work station, single chip computer, distributed processor, server, controller, micro-controller, discrete logic device, and the like. The associated memory <b>62</b> may also include hard disc storage, as is known in the art. A keypad or other input device <b>64</b> may also be coupled to the microprocessor <b>60</b> so as to provide the agent with a means for dialing telephone numbers or entering certain data. Optionally, a display <b>66</b>, such as a multi-line LCD display, may be coupled to the microprocessor <b>60</b>. The display <b>66</b> may also be in the form of a larger display, such as a display screen, as is known in the art. Any suitable display may be used.
P-0023[0023] The “human interface” includes a head set <b>70</b> or loudspeaker <b>72</b> (or earpiece) configured to permit the agent to hear the voice conversation. Accordingly, a microphone <b>74</b> is also provided to permit the agent to communicate with the caller. Because the loudspeaker <b>72</b> and microphone <b>74</b> are inherently analog devices, each are coupled to a conversion device <b>76</b>, which preferably provides both analog-to-digital conversion and digital-to-analog conversion, as is known in the art. The conversion device <b>76</b> is operatively coupled to the microprocessor <b>60</b>. Any suitable analog-to-digital converter and digital-to-analog converter may be used. Of course, the conversion device may be two separate devices, namely, an analog-to-digital converter and a digital-to-analog converter, respectively.
P-0024[0024] An input multiplexer <b>80</b> may operatively coupled to the microprocessor <b>60</b>. Note that the input multiplexer <b>80</b> may be in the form of a switch so that at any given time, only one of its inputs is routed to the microprocessor <b>60</b>. Note that the input multiplexer <b>80</b> is a switch, and is not a multiplexer in the sense of time-division multiplexing where multiple input signals are routed to a destination on a repetitive time-slice basis. As shown in the specific embodiment of FIG. 3, the input multiplexer <b>80</b> may be 1 of 8 switch, but any suitable number of inputs may be accepted. The microprocessor <b>60</b> controls selection of the multiplexer inputs via a control line <b>82</b>, as will be described in greater detail below.
P-0025[0025] Referring now to the specific embodiment of FIGS. 3 and 4, FIG. 4 shows the plurality of communication networks <b>54</b> coupled between the ACD <b>16</b> and the agent telephone <b>32</b>. In FIG. 3, the communication networks are shown only as a plurality of lines <b>54</b> for purposes of illustration only. Similarly, for purposes of illustration, only eight specific communication networks <b>54</b> are shown in FIG. 4, but additional communication networks or fewer communication networks may be used without departing from the scope of the present invention.
P-0026[0026] Some of the specific examples of communication networks <b>54</b> that may be used are follows: an Ethernet network <b>90</b>, H.323 protocol network <b>92</b>, SIP network (Session Initiation Protocol, also shown as <b>92</b>), MGCP network (Media Gateway Control Protocol, also shown as <b>92</b>), VoFR network (Voice over Frame Relay) <b>94</b>, VoATM network (Voice over Asynchronous Transport Mode, also shown as <b>94</b>), 2G/2.5G/3G wireless network <b>96</b>, PSTN network <b>98</b> (Public Switched Telephone Network, also shown as including a TDM network, T1 network and POTS or plain old telephone system), BRI network <b>100</b> (basic rate interface), sound card/PC network <b>102</b> and USB (universal serial bus) network <b>104</b>. Any suitable communication network may be used.
P-0027[0027] Each communication network (<b>90</b>, <b>92</b>, <b>94</b>, <b>96</b>, <b>98</b>, <b>100</b>, <b>102</b>, <b>104</b>) is operatively coupled to a corresponding network interface <b>110</b>, <b>112</b>, <b>114</b>, <b>116</b>, <b>118</b>, <b>120</b>, <b>122</b>, <b>124</b>, which may be contained in or incorporated into the agent station telephone <b>32</b>. Each network interface (<b>110</b>, <b>112</b>, <b>114</b>, <b>116</b>, <b>118</b>, <b>120</b>, <b>122</b>, <b>124</b>), in turn, is routed into one of the eight inputs, shown generally as <b>126</b>, of the input multiplexer <b>80</b>. As described above, the microprocessor <b>60</b> (FIG. 3) controls selection of the communication network <b>54</b> through which to route the incoming telephone call to the agent telephone.
P-0028[0028] For the example illustrated, with respect to the categories of protocol associated with the various communication networks <b>54</b>, preferably each network, except for the 2G/2.5G/3G wireless network <b>96</b>, the PSTN network <b>98</b> (including TDM, T1 and POTS), and the BRI network <b>100</b>, utilize packet-based communication protocol, as is known in the art. The PSTN network <b>98</b> (including TDM, T1, and POTS) and the BRI network <b>100</b>, utilize circuit-switched protocol, as is known in the art.
P-0029[0029] The illustrated agent telephone system <b>32</b> is extremely flexible and may be connected to the ACD <b>16</b>, or to a PBX by many different network connections. This may reduce costs when implementing new network structures because the agent telephone system <b>32</b> need not be replaced when the ACD <b>16</b> is upgraded or modified. Additionally, the connections between the ACD <b>16</b> and the agent telephone system <b>32</b> are redundant, and a failure in one network <b>54</b> will not preclude rerouting of the incoming telephone call via an alternate network. In fact, the specific embodiment of FIG. 4 shows eight distinct networks that may be used to route any particular incoming telephone call to a selected agent telephone system <b>32</b>. Further, packet-based communication networks used to route voice communication may be less costly than direct circuit-switched telephone lines.
P-0030[0030] Because the incoming telephone call may be routed to the agent telephone over any of the communication networks <b>54</b>, the system is extremely fault tolerant via the multiple redundant communication paths. The microprocessor <b>60</b> may detect a failure of a communication network <b>54</b> through which the incoming telephone call is coupled to the agent telephone. Failure detection may be performed in several ways. In one specific embodiment, a “keep-alive” signal may be periodically polled by the microprocessor <b>60</b>. The keep-alive signal is generated via periodic “handshake” signals sent between the ACD <b>16</b> and the agent telephone <b>32</b>. These signals occur in the background and are essentially transparent to the caller and the agent. Termination of such signals informs the microprocessor <b>60</b> of a network failure, as is known in the art.
P-0031[0031] Alternatively, a link-status signal may inform the microprocessor <b>60</b> of a network failure. As is known in the art, a link-status signal may be in the form of a predetermined voltage on a specific line or pin in the respective network interfaces (<b>110</b>, <b>112</b>, <b>114</b>, <b>116</b>, <b>118</b>, <b>120</b>, <b>122</b>, <b>124</b>), which may be monitored by the microprocessor <b>60</b>. If the cable that forms part of the network is severed or becomes disconnected or is otherwise disabled, the predetermined voltage level may change or may drop below a minimum value, thus informing the microprocessor <b>60</b> of the failure. The display <b>66</b> may also indicate to the agent that one of the communication networks <b>54</b> have failed. An icon, text message or other visual indication may be displayed to the user upon detection of a communication network failure. Alternatively, an audible indication may be provided by the agent telephone <b>32</b> to inform the agent that one the communication networks <b>54</b> has failed. In that way, the agent can expect to be reconnected shortly to the incoming call that was unavoidably disconnected.
P-0032[0032] If the microprocessor <b>60</b> detects a failure in the communication network, the microprocessor may issue the control signal <b>82</b> to the multiplexer <b>80</b> to route the incoming telephone call (more specifically, the “reconnected or rerouted” incoming telephone call) through a different communication network so as to reestablish communication between the ACD <b>16</b> and the agent. Note that the failure in the communication network <b>54</b> did not cause the ACD <b>16</b> to “lose” the incoming telephone call. That is, the incoming telephone call to the ACD <b>16</b> routed initially via the PSTN is intact, and the ACD <b>16</b> maintains the call integrity even though the communication network <b>54</b> to the agent telephone system <b>32</b> may have failed.
P-0033[0033] In one specific embodiment, the ACD <b>16</b> will automatically reconnect and re-route the “disconnected” incoming telephone call over an alternate communication network, and the agent telephone <b>32</b> will accept the next telephone call as a reconnection of the previously disconnected communication. This assumes that the ACD <b>16</b> will immediately reroute the disconnected telephone call to the agent telephone system <b>32</b> over another communication network <b>54</b> before routing a different or new incoming telephone call to that agent.
P-0034[0034] Alternatively, the system may make use of “call appearance” indicators or call identification set-up messages, which assigns a specific identification number to each telephone call. Based on such identification numbers, the agent telephone <b>32</b> may indicate to the agent whether a new incoming telephone call is truly new, or whether it is a reconnection of the previously disconnected communication.
P-0035[0035] With respect to the illustrated example of communication networks <b>54</b> of FIG. 4, the Ethernet communication network <b>90</b> may be a known local area network (LAN), where the ACD <b>16</b> contains an Ethernet network card or circuitry. Similarly, the corresponding network interface <b>110</b> may also be an Ethernet network card or circuit, as is known in the art. Preferably, the Ethernet protocol is a “100 base T” protocol.
P-0036[0036] The H.323 communication network <b>92</b> is also a packet-based network, and is similar to the Ethernet communication network <b>90</b>. As shown in FIG. 4, the H.323 communication network <b>92</b> may also be SIP based or MGCP based, as those protocols are related, as is known in the art. Similarly, the corresponding network interface <b>112</b> in the agent telephone system <b>32</b> may also be an H.323, SIP, or MGCP based communication circuit, as is known in the art.
P-0037[0037] The VoFR and VoATM communication networks <b>94</b> are closely related to each other, and thus are shown in the single block <b>94</b> in FIG. 4. Again, these networks are packet-based networks. The VoFR is a protocol that runs on top of frame relay rather than on top of Internet Protocol (IP), as is known in the art. Similarly, the corresponding network interface <b>114</b> may also be a VoFR and VoATM based communication circuit, respectively, as is known in the art.
P-0038[0038] The wireless communication network <b>96</b> may generally include 2G, 2.5G and 3G wireless protocols. Of course, although each communication network <b>54</b> is shown generally as a single block, implementation of that block may include may circuits, cards, structures, and software. For example, the wireless communication network <b>96</b>, although shown as the single block, may include (but not shown) wireless transmitters, transmission towers having antennas, amplifiers, and relays, base station, repeaters, wireless receivers and the like.
P-0039[0039] The PSTN communication network <b>98</b> also may include the TDM, T1, and POTS networks. These networks <b>98</b> are circuit-switched networks rather than packet-based networks, as is known in the art, and are typically analog based networks. Although not specifically shown, a telephonic adaptor may be used to connect the POTS telephone to the agent telephone system <b>32</b>. Similarly, the corresponding network interface <b>118</b> may also be, for example, a PSTN interface, TDM interface, T1 interface, and/or POTS interface, as is known in the art.
P-0040[0040] The BRI communication network <b>100</b> is preferably coupled to a BRI or BRL (basic rate line) card <b>52</b> in the ACD <b>16</b>. A corresponding BRI interface <b>120</b> may be included in the agent telephone system <b>32</b>. The BRI communication network <b>100</b> is a circuit-switched network rather than a packet-based network, which typically handles analog voice communications, as is known in the art.
P-0041[0041] The sound card/PC network <b>102</b> may include a computer or PC <b>136</b> coupled between the ACD <b>16</b> and the agent telephone system <b>32</b>. The computer <b>136</b> may include a sound card <b>138</b>, as is known in the art. The sound card <b>138</b> may be, for example, a Soundblaster® audio card Model 32 PNP manufactured by Creative Labs Corporation, or the like. The sound card <b>138</b> may be configured to digitize incoming voice communication from the ACD <b>16</b> so as to provide digital voice data to the corresponding sound card/PC network interface <b>122</b> in the agent telephone system <b>32</b>.
P-0042[0042] Similarly, the USB communication network <b>104</b> may also include a computer or PC <b>140</b> coupled between the ACD <b>16</b> and the agent telephone system <b>32</b>. The computer <b>140</b> may include a USB interface <b>142</b>, as is known in the art. Similarly, the corresponding network interface <b>124</b> may also be a USB interface, as is known in the art. Note that the computer <b>140</b> may be the same computer as utilized in the sound card/PC network <b>102</b>, thus, a single computer or PC may include both the sound card <b>138</b> and the USB circuitry <b>142</b>.
P-0043[0043] Specific embodiments of a Multi-Protocol Agent Telephone System according to the present invention have been described for the purpose of illustrating the manner in which the invention may be made and used. It should be understood that implementation of other variations and modifications of the invention and its various aspects will be apparent to those skilled in the art, and that the invention is not limited by the specific embodiments described. It is therefore contemplated to cover by the present invention any and all modifications, variations, or equivalents that fall within the true spirit and scope of the basic underlying principles disclosed and claimed herein.
Contents5
5 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2012246328A1 | Cited by | United States of America | Pre-grant |
| US11870929B2 | Cited by | United States of America | Search report |
| US2004193951A1 | Cited by | United States of America | Pre-grant |
| US8290526B2 | Cited by | United States of America | Search report |
| US2022103694A1 | Cited by | United States of America | Search report |
| US6938182B2 | Cited by | United States of America | Search report |
| US2001003522A1 | Cites | United States of America | Pre-grant |
| US2002116464A1 | Cites | United States of America | Pre-grant |
| US2002133596A1 | Cites | United States of America | Pre-grant |
| US2002181670A1 | Cites | United States of America | Pre-grant |
| US2002191621A1 | Cites | United States of America | Pre-grant |
| US2003081619A1 | Cites | United States of America | Pre-grant |
| US2006034262A1 | Cites | United States of America | Pre-grant |
| US5127004A | Cites | United States of America | Pre-grant |
| US5140611A | Cites | United States of America | Pre-grant |
| US5268903A | Cites | United States of America | Pre-grant |
| US5465286A | Cites | United States of America | Pre-grant |
| US5526416A | Cites | United States of America | Pre-grant |
| US5857018A | Cites | United States of America | Pre-grant |
| US5917827A | Cites | United States of America | Pre-grant |
| US5920622A | Cites | United States of America | Pre-grant |
| US5982854A | Cites | United States of America | Pre-grant |
| US5999965A | Cites | United States of America | Pre-grant |
| US6064653A | Cites | United States of America | Pre-grant |
| US6097806A | Cites | United States of America | Pre-grant |
| US6108562A | Cites | United States of America | Pre-grant |
| US6111893A | Cites | United States of America | Pre-grant |
| US6289373B1 | Cites | United States of America | Pre-grant |
| US6324167B1 | Cites | United States of America | Pre-grant |
| US6337849B1 | Cites | United States of America | Pre-grant |
| US6343220B1 | Cites | United States of America | Pre-grant |
| US6490252B1 | Cites | United States of America | Pre-grant |
| US6526046B1 | Cites | United States of America | Pre-grant |
| US6574216B1 | Cites | United States of America | Pre-grant |
| US6628617B1 | Cites | United States of America | Pre-grant |
| US6704411B1 | Cites | United States of America | Pre-grant |
| US6707820B1 | Cites | United States of America | Pre-grant |
| US6731957B1 | Cites | United States of America | Pre-grant |
| US6798769B1 | Cites | United States of America | Pre-grant |
| US6801519B1 | Cites | United States of America | Pre-grant |
| US6801777B2 | Cites | United States of America | Pre-grant |
| US6826272B1 | Cites | United States of America | Pre-grant |
| US6829234B1 | Cites | United States of America | Pre-grant |
| US6868060B2 | Cites | United States of America | Pre-grant |
2 members in 1 office; this record represents the family
Members2
| Document | Office | Kind | |
|---|---|---|---|
| US2003103489A1 | United States of America | A1 | |
| US7466686B2 | United States of America | B2 |
78 transactions on the USPTO file
Allowed after 4 non-final rejections, 2 final rejections and 2 RCEs.
- Non-final rejections
- 4
- Final rejections
- 2
- RCEs
- 2
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 12th Year, Large EntityM1553 | M1553 | |
| Entity status set to undiscounted (initial default setting or status change) | – | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Applicant Has Filed a Verified Statement of Small Entity Status in Compliance with 37 CFR 1.27SMAL | SMAL | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Examiner's AmendmentMEX.A | MEX.A | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Examiner's Amendment Communication | – | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to Examiner | – | |
| Date Forwarded to Examiner | – | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to Examiner | – | |
| Date Forwarded to Examiner | – | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Notice of Informal or Non-Responsive AmendmentNINA | NINA | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Informal or Non-Responsive Amendment after Examiner ActionA.I. | A.I. | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Correspondence Address ChangeC.ADB | C.ADB | |
| Correspondence Address ChangeC.ADB | C.ADB | |
| Correspondence Address ChangeC.ADB | C.ADB | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) Filed | – | |
| Information Disclosure Statement (IDS) Filed | – | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) Filed | – | |
| Information Disclosure Statement (IDS) Filed | – | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| A statement by one or more inventors satisfying the requirement under 35 USC 115, Oath of the ApplicOATHDECL | OATHDECL | |
| Applicant has submitted new drawings to correct Corrected Papers problemsCORRDRW | CORRDRW | |
| Notice Mailed--Application Incomplete--Filing Date AssignedINCD | INCD | |
| Correspondence Address ChangeC.AD | C.AD | |
| IFW Scan & PACR Auto Security Review | – | |
| Initial Exam Team nnIEXX | IEXX |
65 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Maintenance fee paymentMAFP | MAFP | |
| Fee paymentFPAY | FPAY | |
| Surcharge for late paymentSULP | SULP | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Fee payment procedurePAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS | |
| Fee paymentFPAY | FPAY | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Application
- 99791201
Titles
- English
- Multi-protocol agent telephone system
Patent term adjustment
- A delay
- +1,022 daysthe office missed an examination deadline
- Applicant delay
- −197 days
- Net adjustment
- 825 days
Classification
- CPC, 3
- H04M7/0057
- H04M3/51
- H04M3/5133
- IPC, 3
- H04J99 00
- H04M3 51
- H04M7 00