Patents by Inventor Ronald John Bowater

Ronald John Bowater has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8543704
    Abstract: A voice server can be located, temporarily allocated, and sent audio. The results are returned to a voice client, and the voice server is deallocated for use by the next person talking into their client browser. Voice channels and IVR ports are initially set up by a switch and the IVR using conventional audio protocols. The voice channels are not initially connected to the client. The switch handles the allocation and deallocation of IVR voice channels without having to communicate further with the IVR. A user indicates to the client device that he wishes to initiate a voice interaction during an X+V session. This translates to a request on the CTRL channel to synchronise XHTML and VXML forms as a trigger for the VXML browser to execute a conversational turn. A multiplexer intercepts this control command and establishes a virtual voice circuit between the client device and an existing open but unattached voice port. The virtual circuit is established without having to set up an RTP channel.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ronald John Bowater, Charles Willard Cross, Jr., Leslie Robert Wilson, Yuk-Lun Wong
  • Patent number: 7877498
    Abstract: The invention streams data by identifying an existing streaming data channel and disabling the channel so that data can not be streamed; breaking the channel to form at least one pair of channel connection points; connecting at least one streaming data plug-in between the connection points; and enabling the channel so that streaming data can flow through the channel via the plug-in, wherein the at least one plug-in can process the streaming data as it flows trough the channel.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ronald John Bowater, Raymond Jepson, Yuk-Lun Wong
  • Publication number: 20090144428
    Abstract: This invention is based on being able to locate a voice server, temporarily allocate it, send it the audio of you saying “When is flight 683 due to arrive?”, getting the results of what you said back in the browser, and deallocating the voice server for use by the next person talking into their browser. Voice channels and IVR ports are initially set up by a switch and the IVR using conventional audio protocols. The Voice channels are not initially connected to the client. The switch handles the allocation and deallocation of IVR voice channels without having to communication further with the IVR. A user indicates (usually by pressing a PTT button) to the client device that he wishes to initiate a voice interaction during an X+V session. This translates to a request on the CTRL channel to synchronise the XHTML and VXML forms which the embodiment uses as a trigger for the VXML browser to execute a conversational turn.
    Type: Application
    Filed: April 6, 2006
    Publication date: June 4, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronald John Bowater, Charles Willard Cross Jr., Leslie Robert Wilson, Yuk-Lun Wong
  • Patent number: 7529234
    Abstract: A method of supporting Voice over Internet Protocol (VOIP) media codecs on a voice processing system stores voice response segments in each of a plurality network native formats. Each of the network native formats corresponds to a media codec. The method receives a call from a caller over an IP network. The method determines a negotiated codec for the call. If the call requires a required voice response segment, the method retrieves the required voice segment in the network native format corresponding to the negotiated codec. The method then sends the required voice segment in the network native format corresponding to the negotiated codec to the caller over IP network. If the call includes a voice message from the caller, the method stores the voice message from the caller in the network native format corresponding to the negotiated codec. If the call requires retrieval of a voice mail message for the caller, the method retrieves the voice mail message.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ronald John Bowater, Philip Noel
  • Publication number: 20040098264
    Abstract: A method in an interactive voice response (IVR) system connected in a computer network for receiving a voice prompt in the form of streaming voice data from a node in the network and playing the received voice data out on an IVR channel, said voice data representative of alternate periods of utterances and periods of natural silence, said method comprising: storing the voice data received from the node; identifying, in the buffer, whole sequences of voice data comprising an utterance between natural silence; and playing out voice data on an IVR channel if the voice data forms a whole sequence of voice data in the buffer.
    Type: Application
    Filed: May 8, 2003
    Publication date: May 20, 2004
    Applicant: International Business Machines Corporation
    Inventors: Ronald John Bowater, Samuel Jonathan Smith
  • Publication number: 20040071275
    Abstract: A call handling solution for IVR applications with embedded components. A method of handling an incoming call in a network connected interactive voice response system (IVR), comprising the steps of: receiving a signal indicating an incoming telephone call with a call identification (CLID); retrieving, from a database, a database record associated with the call identification; retrieving, from a network location identified in the retrieved record, at least one VoiceXML application identified in the retrieved record; storing the retrieved at least one VoiceXML into cache memory; and answering the incoming telephone call.
    Type: Application
    Filed: May 13, 2003
    Publication date: April 15, 2004
    Applicant: International Business Machines Corporation
    Inventors: Ronald John Bowater, Adam Pieter de Leeuw, David Seager Renshaw, Samuel Jonathan Smith
  • Patent number: 6335964
    Abstract: A voice processing system is connected to a switch via multiple telephone lines, and provides a set of line objects, each line object being associated with one of the physical telephone lines. The line object allows a demarcation to be made between the underlying voice processing system software, and external business applications. Thus a line object supports a set of methods such as Get DTMF Tone, Play Audio, Answer Call, and End Call, to allow the external business applications to perform desired operations on a telephone line. These methods are invoked via a set of corresponding IVR action objects, which in turn are integrated into the business application. The business application itself, and its IVR actions, regard the line objects effectively as servers to provide IVR functionality. The business application may therefore run partially or completely on a separate physical machine from the IVR system itself.
    Type: Grant
    Filed: April 29, 1998
    Date of Patent: January 1, 2002
    Assignee: International Business Machines Corp.
    Inventors: Ronald John Bowater, Nicholas David Butler, David Andrew Clarke, David Seager Renshaw, Graham Hugh Tuttle
  • Patent number: 6282269
    Abstract: A first Internet telephone system 620 attempts to call with a second Internet telephone system 630 via the Internet 600. However, the second Internet telephone system 630 is not logged onto the Internet at the time of the call. In response to the failed attempt to call, the first Internet telephone system prompts the user to send voice mail to the user of the second Internet telephone system. This results in a phone call over the Internet between a voice mail system 610 and the first Internet telephone system, allowing a greeting to be heard, and a message to be stored. This message may be subsequently retrieved, either using an Internet telephone system over the Internet, or using a standard phone over the conventional telephone network.
    Type: Grant
    Filed: December 10, 1996
    Date of Patent: August 28, 2001
    Assignee: International Business Machines Corp.
    Inventors: Ronald John Bowater, Lawrence Leon Porter
  • Patent number: 6278772
    Abstract: Voice data requires large storage resources even when compressed and takes a long time to retrieve. Further the required information cannot normally be directly located and it is difficult to analyze the voice data for statistical information. There is described a method for performing a voice recognition function on a voice telephone conversation to convert the conversation into text data using a voice processing system. The method comprises receiving voice data representing the telephone conversation comprising a first series of speech data from an agent interspersed with a second series of speech data from a client and storing the first and second series of speech data as a single body of voice data for later retrieval. Then a voice recognition function is performed on the voice data to convert it into text data representing the telephone conversation and the text data is stored for later retrieval. Such a solution allows entire days/weeks or even months of conversation to be stored and accessed.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: August 21, 2001
    Assignee: International Business Machines Corp.
    Inventors: Ronald John Bowater, Lawrence Leon Porter
  • Patent number: 6272146
    Abstract: A bus connection controller in a voice processing is for managing the connection of a timeslot on a time-division multiplex (TDM) bus to a port on an adapter. The voice processing system includes basic time-division multiplex (TDM) connection management to enable the coordination of connections between resources such as channels on line cards (SPacks or VPacks), and channels on digital signal processor (DSPs) cards that provide, amongst others things, voice recognition, text-to-speech, fax capabilities and so on. Problems are encountered when a telephone call in a voice processing system ends suddenly because one of the callers hangs up. If the telephony channel has connections with other channels or resources via a TDM bus, callers may hear spurious data. To address this problem each call is associated with its corresponding connection on the TDM bus and each connection is associated with its connection details including the adapters and ports involved in connecting the calls.
    Type: Grant
    Filed: November 6, 1997
    Date of Patent: August 7, 2001
    Assignee: International Business Machines Corporation
    Inventors: Ronald John Bowater, Michael Cobbett, Robert Michael Jordan, Andrew James Ritchie
  • Patent number: 6223153
    Abstract: The invention relates to a voice processing system capable of varying the speed of output of digitized audio data stored therein. The digitized audio data is stored using blocks of LPC coefficients. Each block is sufficient to allow twenty milliseconds of speech to be generated therefrom. Periodically, or selectably, the utilization of particular blocks is repeated resulting in a decrease in the speed of output of the speech synthesized therefrom. Alternatively, selectably blocks of LPC coefficients are omitted from use thereby producing a corresponding increase in speech output.
    Type: Grant
    Filed: January 30, 1996
    Date of Patent: April 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Ronald John Bowater, Michael Cobbett, Mervyn Aubony Staton
  • Patent number: 6195358
    Abstract: The disclosure concerns a method of processing Internet telephony messages at gateway computer such as an IBM RISC/6000 system, comprising the steps of: receiving an Internet telephony message in a first compression scheme from a computer running an Internet telephone software application which uses the first compression scheme; converting the Internet telephony message into a compression scheme optionally via an intermediate format; sending the Internet message telephony to another computer running another Internet telephone software application using the second format.
    Type: Grant
    Filed: August 19, 1997
    Date of Patent: February 27, 2001
    Assignee: International Business Machines Corp.
    Inventors: Ronald John Bowater, Simon Robert Davies, Lawrence Leon Porter, Mark George Stewart Reid Thomas
  • Patent number: 6052367
    Abstract: Using the Internet World Wide Web (WWW) network 320, a WWW Client 310 can communicate with a WWW Server 330 to request the reconfiguration of or to generate software which controls a voice processing application. A voice response system client communicates with a voice response system server to alter the configuration of the voice response system or control the execution of software on said voice response system which enables a voice application program to be generated. The output of the voice response system ordinarily destined for display on a visual display unit of a local terminal is directed to the voice response system server. The voice response system server forwards the data to a voice response system client.
    Type: Grant
    Filed: December 20, 1996
    Date of Patent: April 18, 2000
    Assignee: International Business Machines Corp.
    Inventors: Ronald John Bowater, Michael Cobbett, Lawrence Leon Porter, Mervyn Anthony Staton
  • Patent number: 5970126
    Abstract: The present invention relates to establishing a communication channel between two communication systems having computer telephony integration (CTI). Many CTI systems are configured into incoming and outgoing lines according to the anticipated demands. Consequently, if sufficient outgoing or incoming capacity is unavailable at a given time to support a communication channel of required characteristics, the users of such a system must conventionally wait until sufficient capacity becomes available. However, the present invention determines who the intended addressee is and can instruct the CTI system associated with that addressee to instigate the establishment of a communication channel to the user who originally desired the connection. The instructions can be sent to the intended addressee using for example, another communication network, such as the Internet or other data communications network.
    Type: Grant
    Filed: June 3, 1997
    Date of Patent: October 19, 1999
    Assignee: International Business Machines Corporation
    Inventors: Ronald John Bowater, Nicholas David Butler, David Andrew Clarke, Stephen Graham Copinger Lawrence
  • Patent number: 5812644
    Abstract: A voice processing system comprises a computer workstation 80 running a voice system software and a telephony interface module 70 which is attached via a trunk line 100 to a telephone switch 10. The computer system 80 and the telephony interface module 70 are connected by a standard data connection 230 such as a SCSI connection over which voice data is exchanged. The SCSI interface is provided with a voice device driver capable of handling voice data by means of an appropriate set of commands.
    Type: Grant
    Filed: June 5, 1996
    Date of Patent: September 22, 1998
    Assignee: International Business Machines Corp.
    Inventors: Ronald John Bowater, Nicholas David Butler, Mervyn Anthony Staton