Patents by Inventor GERALD M. W. ALLEN
GERALD M. W. ALLEN 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: 10965762Abstract: A connection request including a connection model key and a partner system attribute of a partner system requesting a connection is received at an application server from the partner system within a distributed system. Using a predefined connection model, a determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. A logical connection is created that includes a first unique connection name derived from the received partner system attribute in response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model.Type: GrantFiled: April 13, 2017Date of Patent: March 30, 2021Assignee: International Business Machines CorporationInventors: Gerald M. W. Allen, Michael D. Brooks, Philip I. Wakelin
-
Patent number: 9936048Abstract: In an approach for connecting an access point in a client region to an access point within a cluster of server regions for a transaction process, a processor receives a connect request to a cluster of server regions sharing a network end point from a client region. A processor reroutes the connect request by a connection balancing mechanism to a network end point corresponding to a server region within the cluster of server regions. A processor transmits connection information to the client region, wherein the connection information allows the client region to connect to the server region within the cluster of server regions. A processor connects the server region within the cluster of server regions to the client region.Type: GrantFiled: September 10, 2014Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Gerald M. W. Allen, Michael D. Brooks, Jenny J. He, Philip I. Wakelin
-
Patent number: 9930143Abstract: In an approach for connecting an access point in a client region to an access point within a cluster of server regions for a transaction process, a processor receives a connect request to a cluster of server regions sharing a network end point from a client region. A processor reroutes the connect request by a connection balancing mechanism to a network end point corresponding to a server region within the cluster of server regions. A processor transmits connection information to the client region, wherein the connection information allows the client region to connect to the server region within the cluster of server regions. A processor connects the server region within the cluster of server regions to the client region.Type: GrantFiled: May 18, 2015Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventors: Gerald M. W. Allen, Michael D. Brooks, Jenny J. He, Philip I. Wakelin
-
Publication number: 20170223113Abstract: A connection request including a connection model key and a partner system attribute of a partner system requesting a connection is received at an application server from the partner system within a distributed system. Using a predefined connection model, a determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. A logical connection is created that includes a first unique connection name derived from the received partner system attribute in response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model.Type: ApplicationFiled: April 13, 2017Publication date: August 3, 2017Inventors: Gerald M. W. Allen, Michael D. Brooks, Philip I. Wakelin
-
Patent number: 9710300Abstract: A computer implemented method generates a visualization of a topology of a flow of multiple transactions. One or more processors detect that a first computer system has received a current transaction initiation request from a precursory transaction. The current transaction initiation request is for an initiation of a current transaction in a computer system, and contains parameter information that is recorded by each computer in a set of interconnected computer systems on which a transaction in the other precursory transactions is executed. One or more processors identify the flow of multiple transactions based on a flow transaction identifier and an identifier of the current transaction in the computer system. The one or more processors generate a visualization of a topology map of the current transaction and the other transactions based on information in the parameter information from the current transaction initiation request.Type: GrantFiled: June 7, 2016Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventors: Gerald M. W. Allen, Christopher J. Baker, Dennis L. Plum, Philip I. Wakelin
-
Patent number: 9654517Abstract: A connection request including a connection model key and a partner system attribute of the partner system requesting a connection is received at an application server from a partner system. Using a predefined connection model, as determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. In response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model, a connection is created that includes a first unique connection name derived from the received partner system attribute.Type: GrantFiled: October 18, 2013Date of Patent: May 16, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerald M. W. Allen, Michael D. Brooks, Philip I. Wakelin
-
Publication number: 20160283266Abstract: A computer implemented method generates a visualization of a topology of a flow of multiple transactions. One or more processors detect that a first computer system has received a current transaction initiation request from a precursory transaction. The current transaction initiation request is for an initiation of a current transaction in a computer system, and contains parameter information that is recorded by each computer in a set of interconnected computer systems on which a transaction in the other precursory transactions is executed. One or more processors identify the flow of multiple transactions based on a flow transaction identifier and an identifier of the current transaction in the computer system. The one or more processors generate a visualization of a topology map of the current transaction and the other transactions based on information in the parameter information from the current transaction initiation request.Type: ApplicationFiled: June 7, 2016Publication date: September 29, 2016Inventors: GERALD M. W. ALLEN, CHRISTOPHER J. BAKER, DENNIS L. PLUM, PHILIP I. WAKELIN
-
Patent number: 9438637Abstract: A connection request including a connection model key and a partner system attribute of the partner system requesting a connection is received at an application server from a partner system. Using a predefined connection model, as determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. In response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model, a connection is created that includes a first unique connection name derived from the received partner system attribute.Type: GrantFiled: December 6, 2012Date of Patent: September 6, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerald M. W. Allen, Michael D. Brooks, Philip I. Wakelin
-
Patent number: 9405576Abstract: A visualization of a topology of a flow of multiple transactions is generated. A first computer system receives a current transaction initiation request from a precursory transaction. The current transaction initiation request is for an initiation of a current transaction in the first computer system, and the precursory transaction is part of a flow of other transactions that are upstream from the current transaction. The current transaction initiation request contains parameter information that holds a hop count, which identifies how many computer systems have received other transaction initiation requests in the flow of other transactions, and a transaction initiation count, which identifies how many transaction initiation requests have been transmitted in the flow of other transactions. A processor generates a visualization of a topology map of the current transaction and the other transactions based on information in the parameter information from the current transaction initiation request.Type: GrantFiled: March 9, 2012Date of Patent: August 2, 2016Assignee: International Business Machines CorporationInventors: Gerald M. W. Allen, Christopher J. Baker, Dennis L. Plum, Philip I. Wakelin
-
Patent number: 9300697Abstract: A connection request including a connection model key and a partner system attribute of the partner system requesting a connection is received at an application server from a partner system. Using a predefined connection model, as determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. In response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model, a connection is created that includes a first unique connection name derived from the received partner system attribute.Type: GrantFiled: December 6, 2012Date of Patent: March 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gerald M. W. Allen, Michael D. Brooks, Philip I. Wakelin
-
Publication number: 20160072923Abstract: In an approach for connecting an access point in a client region to an access point within a cluster of server regions for a transaction process, a processor receives a connect request to a cluster of server regions sharing a network end point from a client region. A processor reroutes the connect request by a connection balancing mechanism to a network end point corresponding to a server region within the cluster of server regions. A processor transmits connection information to the client region, wherein the connection information allows the client region to connect to the server region within the cluster of server regions. A processor connects the server region within the cluster of server regions to the client region.Type: ApplicationFiled: September 10, 2014Publication date: March 10, 2016Inventors: Gerald M. W. Allen, Michael D. Brooks, Jenny J. He, Philip I. Wakelin
-
Publication number: 20160072881Abstract: In an approach for connecting an access point in a client region to an access point within a cluster of server regions for a transaction process, a processor receives a connect request to a cluster of server regions sharing a network end point from a client region. A processor reroutes the connect request by a connection balancing mechanism to a network end point corresponding to a server region within the cluster of server regions. A processor transmits connection information to the client region, wherein the connection information allows the client region to connect to the server region within the cluster of server regions. A processor connects the server region within the cluster of server regions to the client region.Type: ApplicationFiled: May 18, 2015Publication date: March 10, 2016Inventors: Gerald M. W. Allen, Michael D. Brooks, Jenny J. He, Philip I. Wakelin
-
Publication number: 20140164631Abstract: A connection request including a connection model key and a partner system attribute of the partner system requesting a connection is received at an application server from a partner system. Using a predefined connection model, as determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. In response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model, a connection is created that includes a first unique connection name derived from the received partner system attribute.Type: ApplicationFiled: October 18, 2013Publication date: June 12, 2014Applicant: International Business Machines CorporationInventors: Gerald M. W. Allen, Michael D. Brooks, Philip I. Wakelin
-
Publication number: 20140164626Abstract: A connection request including a connection model key and a partner system attribute of the partner system requesting a connection is received at an application server from a partner system. Using a predefined connection model, as determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. In response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model, a connection is created that includes a first unique connection name derived from the received partner system attribute.Type: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicant: International Business Machines CorporationInventors: Gerald M. W. Allen, Michael D. Brooks, Philip I. Wakelin
-
Publication number: 20140025730Abstract: A method, system and/or computer program manages a maximum permissible number of concurrent conversations over a communications link between a client computer and a server computer. State information includes an indication as to whether the most recent message sent is the final message in the conversation. When a client computer requests to start a new conversation, the server computer starts the conversation if the maximum number of conversations will not be exceeded. If the maximum number will be exceeded, the server computer checks the state information to find a conversation in which the most recent message sent is the final message in the conversation. If such a conversation cannot be found, the server computer does not start the new conversation. If such a conversation can be found, the server computer queues the message from a client computer to start a new conversation.Type: ApplicationFiled: June 28, 2013Publication date: January 23, 2014Inventors: GERALD M.W. ALLEN, MICHAEL D. BROOKS
-
Publication number: 20130067069Abstract: A visualization of a topology of a flow of multiple transactions is generated. A first computer system receives a current transaction initiation request from a precursory transaction. The current transaction initiation request is for an initiation of a current transaction in the first computer system, and the precursory transaction is part of a flow of other transactions that are upstream from the current transaction. The current transaction initiation request contains parameter information that holds a hop count, which identifies how many computer systems have received other transaction initiation requests in the flow of other transactions, and a transaction initiation count, which identifies how many transaction initiation requests have been transmitted in the flow of other transactions. A processor generates a visualization of a topology map of the current transaction and the other transactions based on information in the parameter information from the current transaction initiation request.Type: ApplicationFiled: September 13, 2011Publication date: March 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: GERALD M. W. ALLEN, CHRISTOPHER J. BAKER, DENNIS L. PLUM, PHILIP I. WAKELIN
-
Publication number: 20130067074Abstract: A visualization of a topology of a flow of multiple transactions is generated. A first computer system receives a current transaction initiation request from a precursory transaction. The current transaction initiation request is for an initiation of a current transaction in the first computer system, and the precursory transaction is part of a flow of other transactions that are upstream from the current transaction. The current transaction initiation request contains parameter information that holds a hop count, which identifies how many computer systems have received other transaction initiation requests in the flow of other transactions, and a transaction initiation count, which identifies how many transaction initiation requests have been transmitted in the flow of other transactions. A processor generates a visualization of a topology map of the current transaction and the other transactions based on information in the parameter information from the current transaction initiation request.Type: ApplicationFiled: March 9, 2012Publication date: March 14, 2013Applicant: International Business Machines CorporationInventors: Gerald M. W. ALLEN, Christopher J. BAKER, Dennis L. PLUM, Philip I. WAKELIN