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: 9742642
    Abstract: A system, method and/or computer program product monitors delivery of text messages related to network traffic between a user's electronic system and a server. A capture server captures a network traffic message from a user's electronic system to a solution server. In response to capturing a request for specific information from the solution server, the capture server captures a related text message from the solution server to a text message gateway. The capture server then monitors a text message log within the user's electronic system, which contains a record of text messages received by the user's electronic system. In response to the text message log containing no record of the text message from the solution server within a predetermined length of wait time, the capture server generates and transmits an alert message to the solution server.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventor: Oliver Birch
  • Patent number: 9736040
    Abstract: A system, method and/or computer program product monitors delivery of text messages related to network traffic between a user's electronic system and a server. A capture server captures a network traffic message from a user's electronic system to a solution server. In response to capturing a request for specific information from the solution server, the capture server captures a related text message from the solution server to a text message gateway. The capture server then monitors a text message log within the user's electronic system, which contains a record of text messages received by the user's electronic system. In response to the text message log containing no record of the text message from the solution server within a predetermined length of wait time, the capture server generates and transmits an alert message to the solution server.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventor: Oliver Birch
  • Publication number: 20160043917
    Abstract: A system, method and/or computer program product monitors delivery of text messages related to network traffic between a user's electronic system and a server. A capture server captures a network traffic message from a user's electronic system to a solution server. In response to capturing a request for specific information from the solution server, the capture server captures a related text message from the solution server to a text message gateway. The capture server then monitors a text message log within the user's electronic system, which contains a record of text messages received by the user's electronic system. In response to the text message log containing no record of the text message from the solution server within a predetermined length of wait time, the capture server generates and transmits an alert message to the solution server.
    Type: Application
    Filed: April 10, 2015
    Publication date: February 11, 2016
    Inventor: OLIVER BIRCH
  • Publication number: 20160043988
    Abstract: A system, method and/or computer program product monitors delivery of text messages related to network traffic between a user's electronic system and a server. A capture server captures a network traffic message from a user's electronic system to a solution server. In response to capturing a request for specific information from the solution server, the capture server captures a related text message from the solution server to a text message gateway. The capture server then monitors a text message log within the user's electronic system, which contains a record of text messages received by the user's electronic system. In response to the text message log containing no record of the text message from the solution server within a predetermined length of wait time, the capture server generates and transmits an alert message to the solution server.
    Type: Application
    Filed: August 7, 2014
    Publication date: February 11, 2016
    Inventor: OLIVER BIRCH
  • Patent number: 9253218
    Abstract: Systems (100) and methods (500) for connecting network resources of a first network (116) to network resources of a second network (118). The second network is different from the first network. The methods involve receiving a first message (302, 402) from a first network resource (106) of the first network. The first message has a first protocol format. In response to the first message, a second message (308, 408) having a web service request format is dynamically generated. The second message is communicated to a third network resource (112) of the second network for conversion into a third message (314). The third message has a second protocol format different from the first protocol format. The first network can be an SIP network. The second network can be an SS7 network.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Bouna Sall, Can Paul Boyacigiller, Sreenivasa R. Pamidala
  • Patent number: 8824481
    Abstract: A method includes encoding a session identifier into a uniform resource identifier (URI) associated with a TCAP Begin message request originating at an application server, where the session identifier identifies a communication session. The method also includes transmitting the TCAP Begin message request from the application server to a transaction capabilities application part (TCAP) interface and receiving a TCAP Continue message request from the TCAP interface with the TCAP Continue message request including the encoded URI. The method includes correlating the TCAP Continue message request to the communication session that originated the Begin request identified by the session identifier in the received URI and routing the TCAP Continue message request to the communication session.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Can P. Boyacigiller, Sreeni Pamidala, Bouna Sall
  • Patent number: 8498854
    Abstract: End-to-end testing of applications across networks is enabled. To test the application and the infrastructure subsystems, an application server connected to the network contains an application under test. A response simulator is connected to the other end of the network. A test module is accessible to the application and to the simulator and contains a test message to be transmitted to the simulator, and an expected response message from the simulator. The application transmits each test message and compares a response message from the simulator to an expected response message. The simulator obtains the response to each test message from the test module.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: July 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Can Paul Boyacigiller, Christopher Charles Dacombe, Sreenivasa Rao Pamidala, Zhiljian Pan, Bouna Sall
  • Publication number: 20120294301
    Abstract: A method includes encoding a session identifier into a uniform resource identifier (URI) associated with a TCAP Begin message request originating at an application server, where the session identifier identifies a communication session. The method also includes transmitting the TCAP Begin message request from the application server to a transaction capabilities application part (TCAP) interface and receiving a TCAP Continue message request from the TCAP interface with the TCAP Continue message request including the encoded URI. The method includes correlating the TCAP Continue message request to the communication session that originated the Begin request identified by the session identifier in the received URI and routing the TCAP Continue message request to the communication session.
    Type: Application
    Filed: October 28, 2008
    Publication date: November 22, 2012
    Applicant: International Business Machines Corporation
    Inventors: Oliver Birch, Can Boyacigiller, Sreeni Pamidala, Bouna Sall
  • Patent number: 8275586
    Abstract: End-to-end testing of applications across networks is enabled. To test the application and the infrastructure subsystems, an application server connected to the network contains an application under test. A response simulator is connected to the other end of the network. A test module is accessible to the application and to the simulator and contains a test message to be transmitted to the simulator, and an expected response message from the simulator. The application transmits each test message and compares a response message from the simulator to an expected response message. The simulator obtains the response to each test message from the test module.
    Type: Grant
    Filed: July 8, 2009
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Can Paul Boyacigiller, Christopher Charles Dacombe, Sreenivasa Rao Pamidala, Zhijian Pan, Bouna Sall
  • Publication number: 20120226487
    Abstract: End-to-end testing of applications across networks is enabled. To test the application and the infrastructure subsystems, an application server connected to the network contains an application under test. A response simulator is connected to the other end of the network. A test module is accessible to the application and to the simulator and contains a test message to be transmitted to the simulator, and an expected response message from the simulator. The application transmits each test message and compares a response message from the simulator to an expected response message. The simulator obtains the response to each test message from the test module.
    Type: Application
    Filed: May 15, 2012
    Publication date: September 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: OLIVER BIRCH, CAN PAUL BOYACIGILLER, CHRISTOPHER CHARLES DACOMBE, SREENIVASA RAO PAMIDALA, ZHIJIAN PAN, BOUNA SALL
  • Patent number: 8131862
    Abstract: A computer-implemented method, system and computer-readable storage medium are presented for establishing a communication link between an SS7 device and an application server. An SS7 message is first decoded by a SS7 SIGTRAN gateway into a SIGTRAN message. The SIGTRAN message is sent to a proxy server, wherein the SIGTRAN message is converted into XML for transmission to a converged application in the application server.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Can Paul Boyacigiller, Sreenivasa Rao Pamidala, Bouna Sall
  • Patent number: 8042000
    Abstract: An apparatus, system, and method are disclosed for validating application server replication errors. The method includes receiving a first information message with a test sequence from a caller. The caller is engaged in a communication session with a callee according to a communication protocol and the communication session is managed by a first application server. The method also includes storing the test sequence in a replicable data structure on the first application server. The replicable data structure is replicated to a second application server to form a replicated data structure and both servers operate within an active-active configuration. The method also includes receiving a second information message from the caller. The second information message includes a confirmation sequence. In addition, the method includes determining a replication error in response to comparing the stored test sequence in the replicated data structure with the confirmation sequence.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Can P. Boyacigiller, Christopher Dacombe, Sreenivasa R. Pamidala, Bouna Sall
  • Publication number: 20110010159
    Abstract: End-to-end testing of applications across networks is enabled. To test the application and the infrastructure subsystems, an application server connected to the network contains an application under test. A response simulator is connected to the other end of the network. A test module is accessible to the application and to the simulator and contains a test message to be transmitted to the simulator, and an expected response message from the simulator. The application transmits each test message and compares a response message from the simulator to an expected response message. The simulator obtains the response to each test message from the test module.
    Type: Application
    Filed: July 8, 2009
    Publication date: January 13, 2011
    Applicant: International Business Machines Corporation
    Inventors: Oliver Birch, Can Paul Boyacigiller, Christopher Charles Dacombe, Sreenivasa Rao Pamidala, Zhijian Pan, Bouna Sall
  • Publication number: 20100274914
    Abstract: Systems (100) and methods (500) for connecting network resources of a first network (116) to network resources of a second network (118). The second network is different from the first network. The methods involve receiving a first message (302, 402) from a first network resource (106) of the first network. The first message has a first protocol format. In response to the first message, a second message (308, 408) having a web service request format is dynamically generated. The second message is communicated to a third network resource (112) of the second network for conversion into a third message (314). The third message has a second protocol format different from the first protocol format. The first network can be an SIP network. The second network can be an SS7 network.
    Type: Application
    Filed: April 23, 2009
    Publication date: October 28, 2010
    Applicant: International Business Machines Corporation
    Inventors: Oliver Birch, Bouna Sall, Can Paul Boyacigiller, Sreennivasa R. Pamidala
  • Publication number: 20100268991
    Abstract: An apparatus, system, and method are disclosed for validating application server replication errors. The method includes receiving a first information message with a test sequence from a caller. The caller is engaged in a communication session with a callee according to a communication protocol and the communication session is managed by a first application server. The method also includes storing the test sequence in a replicable data structure on the first application server. The replicable data structure is replicated to a second application server to form a replicated data structure and both servers operate within an active-active configuration. The method also includes receiving a second information message from the caller. The second information message includes a confirmation sequence. In addition, the method includes determining a replication error in response to comparing the stored test sequence in the replicated data structure with the confirmation sequence.
    Type: Application
    Filed: April 21, 2009
    Publication date: October 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver Birch, Can P. Boyacigiller, Christopher Dacombe, Sreenivasa R. Pamidala, Bouna Sall
  • Publication number: 20100250754
    Abstract: A computer-implemented method, system and computer-readable storage medium are presented for establishing a communication link between an SS7 device and an application server. An SS7 message is first decoded by a SS7 SIGTRAN gateway into a SIGTRAN message. The SIGTRAN message is sent to a proxy server, wherein the SIGTRAN message is converted into XML for transmission to a converged application in the application server.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: OLIVER BIRCH, CAN PAUL BOYACIGILLER, SREENIVASA RAO PAMIDALA, BOUNA SALL
  • Publication number: 20100103925
    Abstract: A method includes encoding a session identifier into a uniform resource identifier (URI) associated with a TCAP Begin message request originating at an application server, where the session identifier identifies a communication session. The method also includes transmitting the TCAP Begin message request from the application server to a transaction capabilities application part (TCAP) interface and receiving a TCAP Continue message request from the TCAP interface with the TCAP Continue message request including the encoded URI. The method includes correlating the TCAP Continue message request to the communication session that originated the Begin request identified by the session identifier in the received URI and routing the TCAP Continue message request to the communication session.
    Type: Application
    Filed: October 28, 2008
    Publication date: April 29, 2010
    Inventors: Oliver Birch, Can P. Boyacigiller, Sreeni Pamidala, Bouna Sall
  • Patent number: 7630479
    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: Grant
    Filed: May 6, 2004
    Date of Patent: December 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Victoria L. Birch, Nicholas J. Keller
  • Patent number: 7532617
    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: Grant
    Filed: February 24, 2005
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: Oliver Birch, Michael A. Gilfix, Rhys D. Ulerich, Paul Stuart Williamson
  • Patent number: 7529353
    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: Grant
    Filed: May 6, 2004
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventor: Oliver Birch