Patents by Inventor Wim De Pauw
Wim De Pauw 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).
-
Publication number: 20120030344Abstract: A system to monitor an overlay network may include a plurality of publishers, a plurality of subscribers, and a plurality of brokers. The system may also include an overlay network linking the publishers, the subscribers, and the brokers. The overlay network includes a first computer network having a first network protocol carried by a second computer network having a second network protocol. The system may further include an inspection unit to monitor message topics sent over the overlay network amongst the publishers, the subscribers, and the brokers.Type: ApplicationFiled: August 2, 2010Publication date: February 2, 2012Applicant: International Business Machines CorporationInventors: Kyriakos Karenos, Hui Lei, Wim De Pauw
-
Publication number: 20120030572Abstract: A system to visually represent a network may include a publisher, a subscriber, and a communication network linking the publisher and the subscriber. The system may also include a broker to visually represent on the communications network a relationship between the publisher and the subscriber based upon a topic associated with at least one of the publisher, the subscriber, a path flow that the topic travels, and the communications links between the publisher and subscriber.Type: ApplicationFiled: August 2, 2010Publication date: February 2, 2012Applicant: International Business Machines CorporationInventors: Kyriakos Karenos, Hui Lei, Wim De Pauw
-
Publication number: 20110289301Abstract: A method is provided for tracing dataflow in a distributed computing application. For example, the method includes incrementally advancing a dataflow in a dataflow path of one or more dataflow paths according to two or more directives encoded in two or more data messages. The method further includes performing the two or more directives. The dataflow path includes one or more operators including at least one merge operator operative to merge the two or more data messages and merge the two or more directives. One or more of the incrementally advancing of the dataflow and the performing of the two or more directives are implemented as instruction code performed on a processor device.Type: ApplicationFiled: May 24, 2010Publication date: November 24, 2011Applicant: International Business Machines CorporationInventors: Paul V. Allen, Henrique Andrade, Wim De Pauw, Bugra Gedik, Andy L. Frenkiel, Michael Donald Pfeifer
-
Publication number: 20110227925Abstract: A method, system and computer readable article of manufacture for displaying visualization from an event log. According to the method, sequences are extracted from the event log. The event log is a record of a plurality of events that occurred. A sequence graph is generated from the sequences. The sequence graph includes nodes representing the events of the event log and the events of each node have a common property. A sequence graph visualization is displayed from the sequence graph. The sequence graph visualization includes (i) node icons representing the nodes of the sequence graph, (ii) node transition icons representing relationships between nodes, and (iii) an event icon for each of the one or more events of a corresponding node.Type: ApplicationFiled: March 16, 2010Publication date: September 22, 2011Applicant: IMB CORPORATIONInventors: Wim De Pauw, Peter Kenneth Malkin
-
Publication number: 20110161488Abstract: Embodiments of the present invention address deficiencies of the art in respect to workload management of backend systems and provide a novel and non-obvious method, system and computer program product for limiting a request rate from a client based on a health state of a server system. In one embodiment of the invention, a computer-implemented method for limiting a request rate from a client based on a health state of a server system that includes monitoring a server system, determining a measure of health of the server system, sending the determined measure of health to a client submitting a request to the server system and receiving a subsequent request from the client that is delayed by a time period, wherein the time period is based at least in part upon the determined measure of health.Type: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Anderson, Wim De Pauw, Rohit D. Kelapure, Andrew H. Richter
-
Publication number: 20110106944Abstract: One embodiment of the present method and apparatus for extracting and visualizing execution patterns from Web Services collects data relating to one or more transactions executed in accordance with one or more Web Services-based applications (e.g., messaging systems or other services). One or more patterns is then extracted from the collected data, where the patterns are representative transactions commonly executed in accordance with the Web Services configuration under analysis.Type: ApplicationFiled: January 3, 2011Publication date: May 5, 2011Inventors: WIM DE PAUW, Sophia Krasikov, Michelle Lei, John Morar
-
Publication number: 20110084967Abstract: Methods and apparatus for visualizing a dataset are presented. For example, a method for visualizing a dataset includes identifying a first portion and at least a second portion of the dataset, forming a summary of the second portion of the dataset, and visualizing, on a display device, the first portion of the dataset and the summary of the second portion of the dataset. The summary is represented by one or more spatial shapes different from a spatial shape representative of the second portion before the formation of the summary. The identification of the first portion and the second portion, the formation of the summary, and the visualization of the first portion and the summary are implemented in accordance with a processor device associated with the display device.Type: ApplicationFiled: October 9, 2009Publication date: April 14, 2011Applicant: International Business Machines CorporationInventors: Wim De Pauw, Bernice Ellen Rogowitz
-
Patent number: 7904457Abstract: Improved techniques for flow analysis in messaging systems are disclosed. For example, a method for finding correlations between messages of a system based on content includes the following steps. For one or more executions of the system, obtaining the messages of the system, wherein each message has a schema associated therewith. The messages are categorized into groups, wherein each group has a common schema. Pairs of messages from disparate groups are found wherein, for the messages of a pair, there is a feature in common in their contents.Type: GrantFiled: May 30, 2007Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Wim De Pauw, Robert L. Hoch, Yi Huang
-
Patent number: 7873728Abstract: One embodiment of the present method and apparatus for extracting and visualizing execution patterns from Web Services collects data relating to one or more transactions executed in accordance with one or more Web Services-based applications (e.g., messaging systems or other services). One or more patterns is then extracted from the collected data, where the patterns are representative transactions commonly executed in accordance with the Web Services configuration under analysis.Type: GrantFiled: June 30, 2008Date of Patent: January 18, 2011Assignee: International Business Machines CorporationInventors: Wim De Pauw, Sophia Krasikov, Michelle Lei, John Morar
-
Patent number: 7840787Abstract: Methods and apparatus are provided for non-deterministic incremental program replay using checkpoints and syndrome tracking. Replay of a program proceeds by, for a given execution of the program, recording one or more checkpoints of the program, the one or more checkpoints containing program state information; and a recorded list of values for one or more identified variables executing in one or more threads of the program. Thereafter, during a replay execution of the program, the process continues by commencing execution from a particular one of the recorded checkpoints; restoring the program state information associated with the particular one of the recorded checkpoints; comparing an observed list of values to the recorded list of values for the one or more identified variables executing in each of the one or more threads; and identifying a difference between the observed list of values and the recorded list of values.Type: GrantFiled: May 22, 2008Date of Patent: November 23, 2010Assignee: International Business Machines CorporationInventors: Wim De Pauw, Donald P. Pazel
-
Patent number: 7539753Abstract: Techniques for deriving a provenance of one or more of a plurality of output data elements generated from a given output port of a PC are provided. At least one dependency function is created that relates the one or more output data elements to a set of one or more input ports of the PC and a corresponding plurality of input data elements. The dependency function comprises an encoding of at least one of one or more temporal filters and one or more sequence filters relating to the plurality of input data elements. The at least one dependency function is stored. A history of stream-level bindings of one or more input streams to one or more input ports of the processing component and one or more output streams from one or more output ports of the processing component is stored. The plurality of input data elements belonging to the one or more input streams and the plurality of output data elements belonging to the one or more output streams are stored.Type: GrantFiled: June 8, 2007Date of Patent: May 26, 2009Assignee: International Business Machines CorporationInventors: Lisa Amini, Marion Lee Blount, John Sidney Davis, II, Wim De Pauw, Archan Misra, Daby Mousse Sow, Chitra Venkatramani, Min Wang
-
Publication number: 20090006615Abstract: One embodiment of the present method and apparatus for extracting and visualizing execution patterns from Web Services collects data relating to one or more transactions executed in accordance with one or more Web Services-based applications (e.g., messaging systems or other services). One or more patterns is then extracted from the collected data, where the patterns are representative transactions commonly executed in accordance with the Web Services configuration under analysis.Type: ApplicationFiled: June 30, 2008Publication date: January 1, 2009Inventors: WIM DE PAUW, Sophia Krasikov, Michelle Lei, John Morar
-
Publication number: 20080307104Abstract: Techniques for deriving a provenance of one or more of a plurality of output data elements generated from a given output port of a PC are provided. At least one dependency function is created that relates the one or more output data elements to a set of one or more input ports of the PC and a corresponding plurality of input data elements. The dependency function comprises an encoding of at least one of one or more temporal filters and one or more sequence filters relating to the plurality of input data elements. The at least one dependency function is stored. A history of stream-level bindings of one or more input streams to one or more input ports of the processing component and one or more output streams from one or more output ports of the processing component is stored. The plurality of input data elements belonging to the one or more input streams and the plurality of output data elements belonging to the one or more output streams are stored.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Inventors: Lisa Amini, Marion Lee Blount, John Sidney Davis, II, Wim De Pauw, Archan Misra, Daby Mousse Sow, Chitra Venkatramani, Min Wang
-
Publication number: 20080301136Abstract: Improved techniques for flow analysis in messaging systems are disclosed. For example, a method for finding correlations between messages of a system based on content includes the following steps. For one or more executions of the system, obtaining the messages of the system, wherein each message has a schema associated therewith. The messages are categorized into groups, wherein each group has a common schema. Pairs of messages from disparate groups are found wherein, for the messages of a pair, there is a feature in common in their contents.Type: ApplicationFiled: May 30, 2007Publication date: December 4, 2008Inventors: Wim De Pauw, Robert L. Hoch, Yi Huang
-
Publication number: 20080288558Abstract: Methods and apparatus are provided for non-deterministic incremental program replay using checkpoints and syndrome tracking. Replay of a program proceeds by, for a given execution of the program, recording one or more checkpoints of the program, the one or more checkpoints containing program state information; and a recorded list of values for one or more identified variables executing in one or more threads of the program.Type: ApplicationFiled: May 22, 2008Publication date: November 20, 2008Applicant: International Business Machines CorporationInventors: Wim De Pauw, Donald P. Pazel
-
Publication number: 20080109681Abstract: A technique for problem determination in a distributed application is provided. Testing results of the application are first obtained through execution of test cases of a test group in the application. The testing of the application is then adaptively refined when the testing results have one or more failures, to expose problems that caused the one or more failures.Type: ApplicationFiled: January 9, 2008Publication date: May 8, 2008Applicant: International Business Machines CorporationInventors: Wim De Pauw, Clay Williams
-
Patent number: 7360120Abstract: A technique for problem determination in a distributed application is provided. Testing results of the application are first obtained through execution of test cases of a test group in the application. The testing of the application is then adaptively refined when the testing results have one or more failures, to expose problems that caused the one or more failures.Type: GrantFiled: November 26, 2003Date of Patent: April 15, 2008Assignee: International Business Machines CorporationInventors: Wim De Pauw, Clay E. Williams
-
Publication number: 20080046699Abstract: Methods and apparatus are provided for non-deterministic incremental program replay using checkpoints and syndrome tracking. Replay of a program proceeds by, for a given execution of the program, recording one or more checkpoints of the program, the one or more checkpoints containing program state information; and a recorded list of values for one or more identified variables executing in one or more threads of the program. Thereafter, during a replay execution of the program, the process continues by commencing execution from a particular one of the recorded checkpoints; restoring the program state information associated with the particular one of the recorded checkpoints; comparing an observed list of values to the recorded list of values for the one or more identified variables executing in each of the one or more threads; and identifying a difference between the observed list of values and the recorded list of values.Type: ApplicationFiled: August 21, 2006Publication date: February 21, 2008Applicant: International Business Machines CorporationInventors: Wim De Pauw, Donald P. Pazel
-
Publication number: 20050154939Abstract: A technique for problem determination in a distributed application is provided. Testing results of the application are first obtained through execution of test cases of a test group in the application. The testing of the application is then adaptively refined when the testing results have one or more failures, to expose problems that caused the one or more failures.Type: ApplicationFiled: November 26, 2003Publication date: July 14, 2005Applicant: International Business Machines CorporationInventors: Wim De Pauw, Clay Williams
-
Publication number: 20040015879Abstract: A method and apparatus are disclosed for analyzing one or more program tasks associated with a software system. A program task-oriented tracing and analysis technique allows detailed information to be gathered and analyzed for one or more specified program tasks. A user can iteratively vary the level of detail or the selected program task(s) of interest, or both, until the source of a problem is identified. For each program task under analysis, the user can define what commences a task and what concludes a task. A software program is monitored until the user-specified criteria for commencing a task is identified and continues to trace the execution of the software program until the user-specified criteria for concluding a task is identified.Type: ApplicationFiled: January 2, 2002Publication date: January 22, 2004Applicant: International Business Machines CorporationInventors: Wim De Pauw, Nick Mitchell, Martin Robillard, Gary Sevitsky, Harini Srinivasan