Patents by Inventor Robert William Phippen
Robert William Phippen 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: 11644996Abstract: Candidate duplicate events are identified as they are executed via data replication within a distributed system. A periodicity of the identified candidate duplicate events is identified. In response to identifying the periodicity, a delay is introduced into execution of a first event related to the candidate duplicate event. A feedback loop of the distributed system is identified based on an observed delay in the timing of another event of the candidate duplicate events.Type: GrantFiled: December 2, 2019Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Kim Julian Clark, Robert B. Nicholson, Robert William Phippen, Brian Michael Petrini
-
Publication number: 20210165572Abstract: Candidate duplicate events are identified as they are executed via data replication within a distributed system. A periodicity of the identified candidate duplicate events is identified. In response to identifying the periodicity, a delay is introduced into execution of a first event related to the candidate duplicate event. A feedback loop of the distributed system is identified based on an observed delay in the timing of another event of the candidate duplicate events.Type: ApplicationFiled: December 2, 2019Publication date: June 3, 2021Inventors: Kim Julian Clark, Robert B. Nicholson, Robert William Phippen, Brian Michael Petrini
-
Patent number: 8249083Abstract: There is disclosed a method, apparatus and computer program product for processing a message using a message processing node. A message is received at the message processing node and at least one parameter value is extracted from the message. An attempt is made to select a node from a library of pre-configured nodes by using the at least one parameter value and the message is processed using the selected node. In attempting to select a node, an attempt is made to locate a pre-configured node that is appropriate for the message received and responsive to being unable to locate such a pre-configured node, a new node is configured using any parameter values extracted from the message.Type: GrantFiled: September 3, 2009Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Brian Hulse, Callum Peter Jackson, Robert William Phippen
-
Patent number: 7730212Abstract: A message transformation selection tool and method for use in a distributed message processing system running applications on subsystems using incompatible message formats, selects the most appropriate output message format for a given input message format. Firstly, the tool determines compatibility of each field of the input message format with fields of all possible output message formats. Next, it statistically analyses the values of message fields in messages stored in message logs for each of the subsystems. On the basis of this analysis, the tool selects the best fit output message into which to transform a given input message.Type: GrantFiled: January 14, 2009Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Robert William Phippen, John Michael Knapman
-
Publication number: 20100061382Abstract: There is disclosed a method, apparatus and computer program product for processing a message using a message processing node. A message is received at the message processing node and at least one parameter value is extracted from the message. An attempt is made to select a node from a library of pre-configured nodes by using the at least one parameter value and the message is processed using the selected node. In attempting to select a node, an attempt is made to locate a pre-configured node that is appropriate for the message received and responsive to being unable to locate such a pre-configured node, a new node is configured using any parameter values extracted from the message.Type: ApplicationFiled: September 3, 2009Publication date: March 11, 2010Applicant: International Business MachinesInventors: Brian Hulse, Callum Peter Jackson, Robert William Phippen
-
Publication number: 20090125638Abstract: A message transformation selection tool and method for use in a distributed message processing system running applications on subsystems using incompatible message formats, selects the most appropriate output message format for a given input message format. Firstly, the tool determines compatibility of each field of the input message format with fields of all possible output message formats. Next, it statistically analyses the values of message fields in messages stored in message logs for each of the subsystems. On the basis of this analysis, the tool selects the best fit output message into which to transform a given input message.Type: ApplicationFiled: January 14, 2009Publication date: May 14, 2009Inventors: Robert William Phippen, John Michael Knapman
-
Patent number: 7493415Abstract: A message transformation selection tool and method for use in a distributed message processing system running applications on subsystems using incompatible message formats, selects the most appropriate output message format for a given input message format. Firstly, the tool determines compatibility of each field of the input message format with fields of all possible output message formats. Next, it statistically analyzes the values of message fields in messages stored in message logs for each of the subsystems. On the basis of this analysis, the tool selects the best fit output message into which to transform a given input message.Type: GrantFiled: January 17, 2001Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Robert William Phippen, John Michael Knapman
-
Patent number: 7039708Abstract: Provided are apparatus and a method for establishing communications between a Web client computer in a vehicle and a Web server computer connected to the Internet or an intranet, initiated from a remote Web Browser. The Web Browser sends a request to the server, which invokes a process at the server causing a SMS message to be sent to a telephone connected to the client computer. This SMS message includes an identification of the server process (such as a URL) and causes the client computer to establish communications with the server. This allows the Browser to interact with the client computer via a standard Browser request without the overheads of security exposure of requiring the client to be a Web server. The invention is useful for allowing a remote Browser to interact with a computer controlling a vehicle's electronic control systems.Type: GrantFiled: August 31, 1999Date of Patent: May 2, 2006Assignee: International Business Machines CorporationInventors: Karl-Heinz Knobl, Christof Menzenbach, Wolfgang G Eibach, Mark Patrick Nuttall, Robert William Phippen
-
Publication number: 20010049743Abstract: A message transformation selection tool and method for use in a distributed message processing system running applications on subsystems using incompatible message formats, selects the most appropriate output message format for a given input message format. Firstly, the tool determines compatibility of each field of the input message format with fields of all possible output message formats. Next, it statistically analyses the values of message fields in messages stored in message logs for each of the subsystems. On the basis of this analysis, the tool selects the best fit output message into which to transform a given input message.Type: ApplicationFiled: January 17, 2001Publication date: December 6, 2001Applicant: International Business Machines CorporationInventors: Robert William Phippen, John Michael Knapman
-
Patent number: 6223281Abstract: An inherently serial program is processed in parallel, thus leading to higher processing speeds, while maintaining a close approximation to the specific result obtained through a serial running of the program. This goal has been attained based on the fact that the desired degree of closeness between a parallel result and the serial result depends on the particular inherently serial program being run and the type of analysis being performed. That is, some inherently serial processes require a “fine-tuned” result while for others a “coarser” result is acceptable. The frequency at which the parallel branches consolidate their respective results is changed accordingly to alter the degree of closeness between the parallel processed result and the serially processed result.Type: GrantFiled: July 15, 1997Date of Patent: April 24, 2001Assignee: International Business Machines CorporationInventors: Colin Leonard Bird, Christoph Lingenfelder, Robert William Phippen, Graham Derek Wallis