Patents by Inventor Oliver Birch

Oliver Birch 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: 7184534
    Abstract: A method of linking call control functions of a telephony server with voice processing functions of a voice server using a common server side program can include receiving a call in the voice server, invoking the server side program to generate a voice processing script, executing the voice processing script in the voice server to process the call, and sending the call to the telephony server to perform a call control function on the call. The call control function can be indicated by the server side program.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: February 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Thomas E. Creamer, Joseph H. McIntyre, Victor S. Moore
  • Publication number: 20060187902
    Abstract: A method, apparatus, and computer instructions are provided for a session initiation protocol application design, development, execution, and integration. A framework with a framework controller, an application data object, transition handlers, precondition handlers and post condition handlers is provided. When a message is received in a SIP application, the framework controller determines a state of application and parses the message to update application data by using corresponding handlers. The handlers for each state are specified in an input markup language model defined by a user externally via a Web service accessible component.
    Type: Application
    Filed: February 24, 2005
    Publication date: August 24, 2006
    Inventors: Oliver Birch, Michael Gilfix, Rhys Ulerich, Paul Williamson
  • Publication number: 20050265541
    Abstract: A method and structure for providing a voice dialogue in a telephone network that includes initiating a telephone call, routing the telephone call to a voice processor based upon a call control protocol, and converting the call control protocol to a voice extensible markup language. More specifically, this process first directs a telephone call to a switch. The switch requests routing instructions from a control point and routes the telephone call to a voice extensible markup language (XML) browser according to the routing instructions. Next, the invention forwarding a request for voice instructions from the XML browser to a call control protocol to voice XML converter. The invention converts the request for voice instructions to the call control protocol using the converter and forwards the request for voice instructions from the converter to the control point.
    Type: Application
    Filed: May 6, 2004
    Publication date: December 1, 2005
    Inventor: Oliver Birch
  • Publication number: 20050249191
    Abstract: A method and structure for the invention forwards a request for voice instructions from the XML browser to a call control protocol to CCXML/Voice XML converter. The invention converts the request for voice instructions to the call control protocol using the converter and forwards the request for voice instructions from the converter to the control point. The control point returns voice instructions to the converter, and the converter, in turn, converts the voice instructions from the call control protocol to CCXML/Voice XML. This process next returns voice instructions from the converter to the CCXML/Voice XML browser and the XML browser executes the voice instructions using the XML browser. Then, the invention runs an application on a CCXML application server connected to said CCXML/Voice XML browser.
    Type: Application
    Filed: May 6, 2004
    Publication date: November 10, 2005
    Inventors: Oliver Birch, Victoria Birch, Nicholas Keller
  • Publication number: 20050249343
    Abstract: A method and structure for a communication device connected to the telephone network. A first database within the telephone network provides line identification information associated with a telephone call occurring on the communication device and a second telephone network database is used to maintain the telephone address book. An intelligent peripheral within the telephone network receives the line identification information. The intelligent peripheral is adapted to automatically store the line identification information in the telephone address book based on commands from the communication device.
    Type: Application
    Filed: May 6, 2004
    Publication date: November 10, 2005
    Inventor: Oliver Birch
  • Publication number: 20050249190
    Abstract: A method and structure for providing call control in a telephone network that begins by directing a telephone call from a signal switching point to a service node, forwarding a hypertext transfer protocol (HTTP) call control extensible markup language (CCXML) application request from the service node to a server and parlay gateway combination, and forwarding a request for instruction from the server and parlay gateway combination to a telephony application server. The telephony application server returns a routing requirement to the server and parlay gateway combination which, in turn, dynamically transforms the routing requirement into a CCXML routing application and forwards the CCXML routing application to the service node. The service node executes the CCXML routing application to route the telephone call.
    Type: Application
    Filed: May 6, 2004
    Publication date: November 10, 2005
    Inventor: Oliver Birch
  • Publication number: 20040120473
    Abstract: A method of linking call control functions of a telephony server with voice processing functions of a voice server using a common server side program can include receiving a call in the voice server, invoking the server side program to generate a voice processing script, executing the voice processing script in the voice server to process the call, and sending the call to the telephony server to perform a call control function on the call. The call control function can be indicated by the server side program.
    Type: Application
    Filed: December 19, 2002
    Publication date: June 24, 2004
    Applicant: International Business Machines Corporation
    Inventors: Oliver Birch, Thomas E. Creamer, Joseph H. McIntyre, Victor S. Moore