Patent Publication Number: US-2018054507-A1

Title: Artificial Intelligence Communication with Caller and Real-Time Transcription and Manipulation Thereof

Description:
FIELD OF THE DISCLOSED TECHNOLOGY 
     The disclosed technology relates generally to automated call answering and, more specifically, real-time transcription and communication via receipt of the transcription. 
     BACKGROUND OF THE DISCLOSED TECHNOLOGY 
     Sometimes a person wants to receive all of his or her calls. Sometimes he/she only wants to receive some of them. Some people have secretaries to screen calls. Others realize only after taking the call that they didn&#39;t want accept it. Methods are needed to help called parties decide whether to take an incoming call or not. 
     SUMMARY OF THE DISCLOSED TECHNOLOGY 
     A method of receiving a telephone call is carried out by way of receiving a phone call at a first network node. Then, by use of speech recognition, a transcription of an audio of the telephone call is created. This can include audio from both sides of the conversation (the calling party and the party who answered the call, who, in embodiments of the disclosed technology is an artificial intelligence) or just the calling party, as the transcript of the audio played over the phone call by the called party is already known. In either case, while creating the transcription of an audio of the telephone call, the transcription is sent to a bidirectional transceiver at a second network node, in real-time. 
     For purposes of this disclosure, “artificial intelligence” is defined as a combination of a tangible storage device and processor carrying out instructions to receive audio or text and provide a response related to the audio or text. Further, for purposes of this disclosure, a “bidirectional transceiver” is a device which can send/transmit and receive data via wired or wireless communication, using a circuit-switched or packet-switched method of data communication. Further, “real-time” is defined as, during the conversation, without any intentional delay, and substantially as fast as the devices and communication methods used can physically process and send the data. In embodiments, “real-time” is less than five seconds, three seconds, or one second from completing transcription of a block of text, until the text is exhibited on a bi-directional transceiver. A “network node” is defined as a physical location on a network where a signal is received and interpreted or rebroadcast. 
     While the conversation between the calling party and the artificial intelligence is taking place through a series of audio between the parties and transcription thereof, the bidirectional transceiver at another network node can interact with the call, acting on the part of, or effecting the called party/artificial intelligence. This can be in the form of receiving instructions from the bidirectional transceiver to send the telephone call to the second network node, whereby the call is sent and is now forwarded to, and answered at, the bidirectional transceiver. This can happen before, during or after carrying on the conversation with the calling party via converting text to speech, or by playing pre-recorded audio clips, or some combination thereof. 
     While or after the call is going on, and the bi-directional transceiver is receiving a real-time transcript, the audio of the call can be outputted to the bi-directional transceiver based on a request received there-from. Or, the call can be transferred in its entirety to the bi-directional transceiver. The transcription may continue or may cease at this time, and the call, in some embodiments, can be sent entirely back to the artificial intelligence at the second network node to continue the call. Still further, the bi-directional transceiver may send instructions to forward the call to a third network node, such as one associated with, or which will be answered by, an entirely different person or entity. For example, on a technical support call, the second network node might be monitoring a plethora of call transcripts and realize a certain call needs to be elevated to someone with more experience/a human being, and so such instructions will be sent, the calling party will be notified by the artificial intelligence, and the call will be transferred. The audio can remain/be sent to the second network node for monitoring while the call is actually handled by the third network node. 
     The bi-directional transceiver can also modify the output of the audio in the call by way of receiving speech, text, or on-screen selection at the bi-directional transceiver, which is interpreted, and/or transmitted, in audio form into the phone call to the calling party. This can be included, for example, using the speech recognition to determine that the calling party wants to schedule a meeting and, using instructions received (via audio input, text input, or an on-screen selection) from the bidirectional transceiver include a date and time for the meeting to suggest and/or schedule the meeting. Such a meeting can be via phone, video conference, or in person. Thus, if applicable, a place of meeting can also be confirmed using this method of communication. This can be as a result of determining that a called party is unavailable (based on the afore-described methods of entry, which in this case, can take place before the phone call or during). 
     Audio received into the bi-directional transceiver can be played directly into the call in embodiments. In other embodiments, the audio played in the call is as a result of speech recognition of audio from the bi-directional transceiver, which is then subject to text to speech synthesis, such that the same voice of the artificial intelligence is used for the speech received from the live person at the second network node/bi-directional transceiver. 
     Other commands which can be received from the bi-directional transceiver, using the above-described input and transmission methods, include disconnecting the call, forwarding the call to a third party, and forwarding the call to the second network node/bi-directional transceiver based on detecting an urgent condition as part of an automatic process of detecting a particular keyword, or the like indicating urgency. 
     A telephone switch having at least one telephone network node, and at least one network connection with a bidirectional transceiver, is also part of the disclosed technology. It receives calls, has a speech recognition engine, a transcription engine and telephone, as well as other wired and/or wireless network connections, including such as for internet protocol networks. 
     In further embodiments of the disclosed technology, artificial intelligence is used when receiving a telephone call in the following manner. The call is received to a first network node and, based on speech recognition of audio received from the calling party, a transcription of such audio is created. Audio output, which is, at least in part, formed as a response to the calling party as part of a conversation (defined as, “what a person of ordinary skill in the art would recognize as give and take between two parties such that each party gains at least some previously unknown information from the other party”) is transmitted into the phone call. This audio output is created by at least one of text to speech synthesis or playing pre-recorded audio appropriate for having the conversation. While creating the transcription of at least some of the audio of the telephone call (at the same moment in time and/or in real-time), the transcription is sent to a bi-directional transceiver at a second network node. 
     The audio output played into the phone call at the called party end (receiving or second network node) can be partially based on artificial intelligence and partially on instructions received from the bidirectional transceiver which is receiving the transcription. The latter can be effectuated by sending data to the bidirectional transceiver sufficient to cause a plurality of selectable elements to be exhibited on the bi-directional transceiver. These selectable elements (e.g., buttons displayed or exhibited on a screen) can be based on preceding conversation between the calling party and the artificial intelligence. Such selectable elements (and actions carried out/resulting corresponding audio in the conversation) can include one, or a plurality of: a) causing the call to be forwarded to another network node or called party, b) causing future calls determined to be from the same calling party (such as by comparing caller identification, voice recognition, or other data) received at the first network node to be forwarded to the bidirectional transceiver, bypassing the step of said creating said transcription, c) causing future calls from the calling party to converse with the artificial intelligence without any transcription/notification to the bi-directional transceiver, d) schedule a meeting (via the artificial intelligence). 
     The disclosed technology further concerns when to forward a phone call to a called party. When the called party indicates that he/she is available, the call is sent to the called party in more instances than when the called party indicates that he/she is unavailable. In fact, being “unavailable,” for purposes of this disclosure, is defined as indicating a desire to, and/or sending instructions to, accept fewer phone calls than in an “available” state. The fewer phone calls accepted are based upon one or more parameters, such as only accepting urgent calls. Urgent calls or call urgency is determined based on factors described herein below. It should also be understood that “phone call” can refer to phone calls over a public-switched telephone network, a private telephone network, and/or any method of sending/receiving audio between two devices. For purposes of this disclosure, “phone” is used to refer to all such instances. 
     In embodiments of the disclosed technology, a phone call is sent to a device associated with the called party, which is defined as a caller attempting to reach a particular person or entity associated by way of a direct inward dial number (DID), associated alias or user identification, or the like. The called party uses a bidirectional transceiver (a device which receives and sends electrical impulses whether wired or wireless), which is referred to together as the “called party,” meaning the person who controls, or is associated with, the device and/or DID, or the like. The call directed to the called party is received at a network node, where the calling party is determined based on one or both of call identification information or voice recognition. The call identification information can be provided as digital information out of band with the audio of the phone call (for example, the calling line identification or CalleriD protocol, as well as the automatic number identification (ANI) protocol). Or the call identification information can be provided by the calling party during the phone call, such as being prompted for, and responding with, a name. Voice recognition can be used in conjunction there-with to match the calling party to previous calling parties. 
     Any device or step to a method described in this disclosure can comprise, or consist of, that which it is a part of, or the parts which make up the device or step. The term “and/or” is inclusive of the items which it joins linguistically and each item by itself. The term “substantially” can be used to modify any other term in this disclosure and defined as “at least 90% of” or “within half a second of” the term being modified. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         FIG. 1  is a high level block diagram of devices which are used to carry out embodiments of the disclosed technology. 
         FIG. 2  is a high level flow chart depicting how calls are answered, transcribed, and manipulated, in embodiments of the disclosed technology. 
         FIG. 3  is a high level flow chart of interactions between a telecommunications switch and a bi-directional transceiver, in embodiments of the disclosed technology. 
         FIG. 4  depicts a bi-directional transceiver of a second party with real-time transcription and selectable elements used to interact with a calling party, in embodiments of the disclosed technology. 
         FIG. 5  shows a high-level block diagram of a device that may be used to carry out the disclosed technology. 
     
    
    
     DETAILED DESCRIPTION OF EMBODIMENTS OF THE DISCLOSED TECHNOLOGY 
     Receiving a telephone call to an auto-attendant, artificial intelligence, or person takes place. While this phone call is being conducted, a speech to text transcription is created and sent in real-time to another person at another network node. This person can read the transcript and interact with the phone call by sending his or her own commands, text, or speech to be made part of the phone call. 
     For purposes of this disclosure, “speech recognition” is defined as “making a determination of words exhibited aurally.” Further, “voice recognition” is defined as “making a determination as to who is the speaker of words.” 
     Embodiments of the disclosed technology are described below, with reference to the figures provided. 
       FIG. 1  is a high level block diagram of devices which are used to carry out embodiments of the disclosed technology. A bi-directional transceiver  110  associated with a calling party is shown. Typically, a call is placed from one calling party  110 , with an intent to reach an entity associated with a receiving device, such as a bi-directional transceiver  120 , which is the called party. This call can be over a regular phone line or phone network and have aspects or parts of the call which are wired or wireless. The called party can be a particular person operating the device  120  or any one of a group of people, such as an employee of a company being called by a calling party  110 . In some embodiments of the disclosed technology, the called party is any live human being who is conversing via the telecommunications switch  132 , and the network node  134  is any non-live person or synthesized speech from text (e.g., “artificial intelligence”) doing likewise. One or more of the bi-directional transceivers can have some or all of the following elements: a GPS (Global Positioning System) receiver, an accelerometer, input/output mechanisms, and a transmitter. 
     Calling party identification mechanisms used to determine who the calling party is, include location determination mechanisms based on location reported by the GPS, the Internet protocol (IP address) of one of the bi-directional transceivers  110  and/or  120 , and looking up a location associated with a number reported by the calling line identification (caller ID) or ANI (automated number identification) protocols. 
     Input/output mechanisms of the bi-directional transceivers can include a keyboard, touch screen, display, and the like, used to receive input from, and send output to, a user of the device. A transmitter enables wireless transmission and receipt of data via a packet-switched network, such as packet-switched network  130 . This network, in embodiments, interfaces with a telecommunications switch  132  which routes phone calls and data between two of the bi-directional transceivers  110  and  120 . Versions of these data, which include portions thereof, can be transmitted between the devices. A “version” of data is that which has some of the identifying or salient information, as understood by a device receiving the information. For example, audio converted into packetized data can be compressed, uncompressed, and compressed again, forming another version. Such versions of data are within the scope of the claimed technology, when audio or other aspects are mentioned. 
     Referring again to the telecom switch  132 , a device and node where data are received and transmitted to another device via electronic or wireless transmission, it is connected to a network node  134 , such as operated by an entity controlling the methods of use of the technology disclosed herein. This network node is a distinct device on the telephone network, which sends and receives data to the telephone network, or another network which carries audio or versions of data used for creating, or were created from, audio. At the network node is a processor  135  deciding when the bi-directional transceivers  110  and  120  can communicate with each other via audio, such as by forwarding the call from a transceiver  110  to a transceiver  120 . At the network node  134  there is also memory  136  (volatile or non-volatile) for temporary storage of data, storage  138  for permanent storage of data, and input/output  137  (like the input/output  124 ), and an interface  139  for connecting via electrical connection to other devices. 
     Still discussing  FIG. 1 , a voice or speech recognition engine  140  is used. This is a device which receives audio input, detects speech and can do any one or a multiple of things with speech, such as transcribing the speech into text with a transcription engine  142 , identifying keywords in the text with a keyword identifier  143 , determining the speed of the speech ( 144 ) over the course of the audio, determining the tone of the audio ( 145 ), and determining whose voice the audio belongs to by comparing the voice to previous calls ( 146 ). In this manner, aspects of the audio and, therefore, aspects of the call, are determined. Based on this, a speech synthesizer  150  is used, in embodiments of the disclosed technology, to communicate back over an audio channel (such as on a phone call) with the caller. In other embodiments, recorded voices can be used instead of, or in conjunction with, the synthesized speech. 
       FIG. 2  is a high level flow chart depicting how calls are answered, transcribed, and manipulated, in embodiments of the disclosed technology. In step  205 , a phone call is received at a network node designated for a called party or intended/actual recipient person or entity for the call. The definitions and descriptions of who the called party can be are described with reference to  FIG. 1 . The call is answered in step  215  and an AI (artificial intelligence) begins to converse with the caller in step  220 , using either a synthesized voice (text to speech) or recorded voice, as appropriate or designated ahead of time. A called party may elect to have all calls answered by an artificial intelligence system, indicate a time of day and/week when calls are answered by the AI, or only have this happen when the called party is unavailable. In order to do this, a plethora of factors can be taken into account. Before or after answering the call, callerID or ANI data is checked. This may, in step  220 , help to determine the location of the calling party, which can be a factor in forwarding the call. For example, international calls can be sent to the called party even when he/she is “unavailable”. Or the data can match a person on a “whitelist” and thus be forwarded to the called party. A calling party can be whitelisted, as will be described in step  274 . In some embodiments, an indication is made to the calling party, during step  220 , that the called party is unavailable. In other embodiments, the calling party does not receive an indication as such, but in any case, the method proceeds with step  220 , where a synthesized or recorded voice is used to converse with the calling party. 
     While the call is taking place between the called party and the AI in step  220 , a written transcription of the call is created in real-time in step  225 , based on the text (converted to speech), text transcribed of the recorded voice, and/or the voice of the calling party converted to text. This transcription, again, in real-time or at the same moment in time that another part of the conversation is being transcribed, is sent to a second network node, such as bi-directional transceiver  120 . Thus, the calling party (such as party  110 ) and the AI are having a conversation with audio back and forth, speech to text, and text to speech, while the called party and/or second network node and/or bi-directional transceiver  120  is receiving a written transcribed version of part or all of the audio between the calling party and AI. 
     A sample transcription of the audio in the phone call between the AI and the calling party might look something like this, by way of example: 
     Synthesized voice: “I&#39;m sorry, but Mr. Lippman is unavailable. Is this an urgent matter?” 
     Calling Party: “Yes, it is!” 
     Synthesized voice: “Please tell me why it&#39;s urgent.” 
     Calling Party: “I can&#39;t find the cat food, and the cat needs to eat!” 
     Synthesized voice: “Who is this, by the way?” 
     Calling Party: “It&#39;s Mr. Lippman&#39;s son.” 
     Synthesized voice: “Okay, let me see if Mr. Lippman wants to answer the call.” 
     The calling party and urgency of the call can be determined automatically based on the text transcription of the conversation. For example, Mr. Lippman&#39;s son might be determined as being the caller based on voice recognition (comparing the voice to previous calls with “son”), his location (comparing to prior locations when the son called and/or limiting the location when it is believed to be the son to calls from a certain area code or area codes that Mr. Lippman has previously designated as where his “family” might be calling from), or the like. In this case, urgency might also be detected based on certain keywords such as “son” or “cat.” Mr. Lippman might want all calls from his son to be detected as urgent, so that the call might be detected as “urgent” as soon as the calling party says “Yes, it is!” or makes another recognizable utterance determined to be from a specific calling party. Or, in another embodiment, a negative keyword such as “cat” may be used. Thus, if someone says “cat,” the call will be considered non-urgent because Mr. Lippman doesn&#39;t want to be interrupted to talk about the cat when he is unavailable. In any of the above cases, once urgency is detected, the call can be sent to the called party in step  240 , such as to a device associated with the called party or under the direct operative control of the called party, such that, the called party can exchange audio with the calling party in the phone call. 
     In other embodiments, the called party and/or second network node and/or bi-directional transceiver  120  sends data, which are received by a device carrying out parts of the disclosed technology such as a telephone switch (which can comprise a single physical device or many such devices interacting directly or indirectly with the telephone network effecting audio in the telephone network itself). These data can include, as in step  235 , a request to transfer the call to another party. That is, the call can be transferred to the second network node in step  240 , or a third network node in step  245 . The “third network node” can be, in embodiments of the disclosed technology, a third party previously unconnected to the audio or transcript of the call taking place. This can be a form of call forwarding which involves forwarding the call itself to another telephone network node and/or forwarding the real-time or live transcription to another. 
     Or, in step  270 , the bi-directional transceiver  120  can send instructions for the call to be disconnected. This can take place instead of, or after, steps  240  and/or  245 . This can be indicated by hanging up the phone or selecting a button exhibited on the phone to disconnect the call. Further, once the call is disconnected, or as a function of selecting to disconnect the call (via voice instruction or text instruction which is recognized as such, or selecting a button, such as shown in  FIG. 4  on a bi-directional transceiver), then future calls recognized as coming from the particular calling party can be send to the AI only in step  272  (bypassing steps of providing the transcription to the bi-directional transceiver in real-time), or directly to the bi-directional transceiver in step  274  (bypassing steps of providing an AI conversation with the caller after determining that the calling party has been whitelisted). Thus, in the case of a blacklist or whitelist (such as by carrying out steps  272  and  274 , respectively) then future calls received in step  205  are handled accordingly. Whitelisted calls skip at least step  220  and can skip one or more additional steps described herein. Blacklisted calls skip step  230  and can skip one or more additional steps described herein. Until a call is determined to be from a calling party who is whitelisted, all the steps (e.g., step  230 ) can be carried out, and the transfer to the second network node in step  240  is carried out upon determining that it is a whitelisted caller. A whitelisted caller might have a password to pronounce or enter (via DTMF tones). 
     If no call transfer request is made in step  235 , then step  250  can be carried out. Otherwise, the AI can continue to converse with the caller while steps  220 ,  225 , and  230  are carried out cyclically and/or simultaneously until the calling party or AI decides to end the call and disconnect the phone call. Though, if step  250  is answered in the affirmative and meeting time is requested, then steps  260  and  265  are carried out cyclically, where in step  260 , a requested time is presented to the called party, and in step  265  a meeting time and place is negotiated. The meeting time and place can be arranged entirely by the calling party and artificial intelligence, and in some embodiments, also with the input, during the call, into the bidirectional transceiver receiving the transcription. This meeting time and place can be a physical meeting place, or simply a time when the calling party and an intended recipient or other human being, such as an operator of the bidirectional transceiver ( 120 ) at the second network node, can converse via voice. Such a negotiated time for a further phone call might create a temporary whitelist for the calling party at the time of the future call, or provide a password/passcode for the calling party to present for the subsequent call to reach the bidirectional transceiver by way of carrying out step  240 . After negotiating the time and place, the call can continue between the calling party and AI (steps  220 ,  225 , and, in some cases, step  230 ). 
       FIG. 3  is a high level flow chart of interactions between a telecommunications switch and a bi-directional transceiver, in embodiments of the disclosed technology. Here, steps carried out by the telecommunication switch  132  are shown in the upper block, while steps carried out at the bi-directional transceiver  120  are shown in the lower block. As described above, the telecommunications switch  132  is a device, or plurality of devices, which work in concert or based on instructions from one another to carry out the methods claimed in embodiments of the disclosed technology, including but not limited to, communication with a phone network. 
     Steps  220 ,  225 , and  230  remain as shown and described with respect to  FIG. 2 . Once a transcription is sent to the second network node in step  230 , it is displayed on a device at such a second network node, in this case, the bi-directional transceiver  120 . This transcription is exhibited at this device in step  370  and is in real-time, or substantially real-time, to the conversation taking place in, at least, step  220 . Further, during the course of the conversation between the AI and the calling party, queries may be sent to be displayed on the bi-directional transceiver. For example, in the description of  FIG. 2 , it was explained how scheduling a meeting takes place in embodiments of the disclosed technology. Proposed times for the meeting, by way of example, can be made by the calling party or AI and determined to be selectable elements to exhibit in step  360 . A selectable element might also include selection to drop the call, forward the call, or the like, as will be described further with reference to  FIG. 4 . Thus, in step  375 , such selectable elements are exhibited, e.g., a button displayed on the screen of the bi-directional transceiver  120 . 
     In addition to selecting an exhibited selectable element in step  310 , a person operating the bi-directional transceiver  120  might also input text or speech in response to a query made by the AI to the second party (person receiving the transcript). A conversation, for example, might take place as follows: 
     Calling Party: “Please tell Adam his refrigerator is running.” 
     AI: “I can do that for you. Hold on one moment.” 
     Adam, viewing this conversation, might read this in the transcription on his device and then select a button such as, “Acknowledge receipt” in step  310 , enter text into his device (e.g., by typing or selecting letters) in step  315 , such as “I know” or inputting speech into a microphone of the device in step  318  by saying, “I know.” In any of these cases, the inputted information on the bi-directional transceiver is then transmitted to the switch in step  320 , such as via a wired or wireless network, such as a cellular phone data network or wired IP connection. 
     In another example, the calling party and AI are having a back and forth conversation such as follows: 
     Calling Party: “My internet is down.” 
     AI: “I understand your internet connection is not working. Did you check if your router is plugged in?” 
     Calling Party: “The problem is DNS server is not responding.” 
     AI: “Again, did you unplug your router and plug it back in?” 
     Calling Party: “Ugh. Don&#39;t you understand what I&#39;m saying?” 
     At this point, the person reading the transcript over at the bi-directional transceiver may carry out step  315  or  318  and free-form enter text to be inserted into the conversation such as, “What is your DNS server IP address currently?” The AI will wait for a moment in the conversation to enter the text in step  350 , when the input is parsed, and then modify the AI conversation in step  355  accordingly. The AI can transcribe the speech input  318  into text or use the text in step  315  and transcribe this into the AI voice stating, “What is your DNS server IP address currently?” In this manner, the calling party is still hearing only the AI but the input for the conversation is actually from a human interacting directly with the conversation. 
     In yet another embodiment, an AI need not be used at all. Building on the tech support example above, suppose the AI which does not understand “DNS server” is actually a human being. In such a case, in step  220  a human is conversing with the caller. In this case, the written transcript in step  225  is still carried out based on, at least in part, instructions read by the tech support person or speech recognition. The modification of the AI conversation in step  355  then becomes modification of the conversation, based on input provided by the second party. So the second party might then tell the tech support person (the called party) what to say, while monitoring the transcript. Many such transcripts of many simultaneous calls can be monitored in this way by, for example, a person with more experience in handling calls. Upon seeing that a call needs to be escalated to a higher level, such a selectable element can be selected in step  310 , transmitted to the switch in  320 , and the call is forwarded to the second party or another party better able to handle the call. 
       FIG. 4  depicts a bi-directional transceiver of a second party with real-time transcription and selectable elements used to interact with a calling party, in embodiments of the disclosed technology. Here, an example of a transcript  310  is shown above a variety of selectable buttons or elements numbered in the  400   s . In this example, the AI and caller converse (again, AI can be replaced with a live human attendant, in embodiments of the disclosed technology), and the transcript is sent to the bi-directional transceiver  120 , where it can be monitored in real-time. Any one or a plurality of the selectable elements shown in  FIG. 4  can be shown at any given time. 
     Selectable element  415  instructs the AI to schedule a time to call back later and determine who will make the call and to what number. This is confirmed through a conversation where such information is exchanged and confirmed between the calling party (shown as “caller” in the figure) and the AI. Similarly, using selectable element  420 , an in-person meeting can be scheduled. The operator of the device  120  may also desire to hear the audio in real-time by using selectable element  425  to do so. While doing so, the rest of the selectable elements can continue to function as before. Or, the person can take the call outright, using button  435 , and the call is forwarded to the bi-directional transceiver  120 . In some embodiments, the transcription continues, while in others the transcription ceases at this point. 
     The person can also select “forward” button  430  to have the call forwarded to a third party, as described with reference to  FIG. 3 . In such a case, the AI may first announce what is happening and to whom the call is being forwarded, either immediately or as part of a give and take (flow) of the conversation, waiting for an appropriate moment (pause) in the conversation. This is true of any interjection into the conversation by the second party including while using buttons  440 ,  445 ,  415 , and  420 . Buttons  440  and  445  are related, in that they allow the second party to interject into the call by either speaking ( 440 ) or entering text ( 445 ) which, as described with reference to  FIG. 3 , is parsed and inputted into the conversation with the calling party. After such an interjection by the second party, this party may decide to have the AI carry on the conversation based on the interjection and trajectory of the conversation at this point, or may choose to take over all further communication by communicating in such a manner, using selectable elements and/or speaking and/or entering text. 
     The blacklist selectable element  450  ensures that next time a particular calling party is recognized (such as by using voice recognition or caller identify information [e.g. CallerID or ANI]) the steps of sending a transcript to the second party/second node/bi-directional transceiver  120  are not carried out. Conversely, the whitelist selectable element  455  ensures that the next time a particular calling party is recognized in a subsequent call, the call is forwarded with two-way voice communication to the second node/bi-directional transceiver  120 . In such a case, a transcription may or may not be made, depending on the embodiment. Thus, it should also be understood that hearing audio  425  and speaking  440  involves one way audio communication, whereas taking a call  435 , or forwarding a call  430 , involves two way audio communication. Speaking  440  can actually involve no direct audio communication, as a version of the spoken word is sent based on speech to text (speech recognition), followed by text to speech conversation, so that the speech is in the voice of the AI or other called party handing the audio of the call. 
       FIG. 5  shows a high-level block diagram of a device that may be used to carry out the disclosed technology. Device  600  comprises a processor  650  that controls the overall operation of the computer, by executing the device&#39;s program instructions which define such operation. The device&#39;s program instructions may be stored in a storage device  620  (e.g., magnetic disk, database) and loaded into memory  630 , when execution of the console&#39;s program instructions is desired. Thus, the device&#39;s operation will be defined by the device&#39;s program instructions stored in memory  630  and/or storage  620 , and the console will be controlled by processor  650  executing the console&#39;s program instructions. A device  600  also includes one, or a plurality of, input network interfaces for communicating with other devices via a network (e.g., the internet). The device  600  further includes an electrical input interface. A device  600  also includes one or more output network interfaces  610  for communicating with other devices. Device  600  also includes input/output  640  representing devices which allow for user interaction with a computer (e.g., display, keyboard, mouse, speakers, buttons, etc.). One skilled in the art will recognize that an implementation of an actual device will contain other components as well, and that  FIG. 6  is a high level representation of some of the components of such a device, for illustrative purposes. It should also be understood by one skilled in the art that the method and devices depicted in  FIGS. 1 through 4  may be implemented on a device such as is shown in  FIG. 5 . 
     Further, it should be understood that all subject matter disclosed herein is directed at, and should be read only on, statutory, non-abstract subject matter. All terminology should be read to include only the portions of the definitions which may be claimed. By way of example, “computer readable storage medium” is understood to be defined as only non-transitory storage media. 
     While the disclosed technology has been taught with specific reference to the above embodiments, a person having ordinary skill in the art will recognize that changes can be made in form and detail without departing from the spirit and the scope of the disclosed technology. The described embodiments are to be considered in all respects only as illustrative and not restrictive. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope. Combinations of any of the methods, systems, and devices described herein-above are also contemplated and within the scope of the disclosed technology.