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: 20120030344
    Abstract: 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: Application
    Filed: August 2, 2010
    Publication date: February 2, 2012
    Applicant: International Business Machines Corporation
    Inventors: Kyriakos Karenos, Hui Lei, Wim De Pauw
  • Publication number: 20120030572
    Abstract: 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: Application
    Filed: August 2, 2010
    Publication date: February 2, 2012
    Applicant: International Business Machines Corporation
    Inventors: Kyriakos Karenos, Hui Lei, Wim De Pauw
  • Publication number: 20110289301
    Abstract: 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: Application
    Filed: May 24, 2010
    Publication date: November 24, 2011
    Applicant: International Business Machines Corporation
    Inventors: Paul V. Allen, Henrique Andrade, Wim De Pauw, Bugra Gedik, Andy L. Frenkiel, Michael Donald Pfeifer
  • Publication number: 20110227925
    Abstract: 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: Application
    Filed: March 16, 2010
    Publication date: September 22, 2011
    Applicant: IMB CORPORATION
    Inventors: Wim De Pauw, Peter Kenneth Malkin
  • Publication number: 20110161488
    Abstract: 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: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Anderson, Wim De Pauw, Rohit D. Kelapure, Andrew H. Richter
  • Publication number: 20110106944
    Abstract: 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: Application
    Filed: January 3, 2011
    Publication date: May 5, 2011
    Inventors: WIM DE PAUW, Sophia Krasikov, Michelle Lei, John Morar
  • Publication number: 20110084967
    Abstract: 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: Application
    Filed: October 9, 2009
    Publication date: April 14, 2011
    Applicant: International Business Machines Corporation
    Inventors: Wim De Pauw, Bernice Ellen Rogowitz
  • Patent number: 7904457
    Abstract: 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: Grant
    Filed: May 30, 2007
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Wim De Pauw, Robert L. Hoch, Yi Huang
  • Patent number: 7873728
    Abstract: 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: Grant
    Filed: June 30, 2008
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Wim De Pauw, Sophia Krasikov, Michelle Lei, John Morar
  • Patent number: 7840787
    Abstract: 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: Grant
    Filed: May 22, 2008
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Wim De Pauw, Donald P. Pazel
  • Patent number: 7539753
    Abstract: 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: Grant
    Filed: June 8, 2007
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Lisa Amini, Marion Lee Blount, John Sidney Davis, II, Wim De Pauw, Archan Misra, Daby Mousse Sow, Chitra Venkatramani, Min Wang
  • Publication number: 20090006615
    Abstract: 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: Application
    Filed: June 30, 2008
    Publication date: January 1, 2009
    Inventors: WIM DE PAUW, Sophia Krasikov, Michelle Lei, John Morar
  • Publication number: 20080307104
    Abstract: 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: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Lisa Amini, Marion Lee Blount, John Sidney Davis, II, Wim De Pauw, Archan Misra, Daby Mousse Sow, Chitra Venkatramani, Min Wang
  • Publication number: 20080301136
    Abstract: 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: Application
    Filed: May 30, 2007
    Publication date: December 4, 2008
    Inventors: Wim De Pauw, Robert L. Hoch, Yi Huang
  • Publication number: 20080288558
    Abstract: 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: Application
    Filed: May 22, 2008
    Publication date: November 20, 2008
    Applicant: International Business Machines Corporation
    Inventors: Wim De Pauw, Donald P. Pazel
  • Publication number: 20080109681
    Abstract: 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: Application
    Filed: January 9, 2008
    Publication date: May 8, 2008
    Applicant: International Business Machines Corporation
    Inventors: Wim De Pauw, Clay Williams
  • Patent number: 7360120
    Abstract: 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: Grant
    Filed: November 26, 2003
    Date of Patent: April 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Wim De Pauw, Clay E. Williams
  • Publication number: 20080046699
    Abstract: 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: Application
    Filed: August 21, 2006
    Publication date: February 21, 2008
    Applicant: International Business Machines Corporation
    Inventors: Wim De Pauw, Donald P. Pazel
  • Publication number: 20050154939
    Abstract: 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: Application
    Filed: November 26, 2003
    Publication date: July 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Wim De Pauw, Clay Williams
  • Publication number: 20040015879
    Abstract: 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: Application
    Filed: January 2, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Wim De Pauw, Nick Mitchell, Martin Robillard, Gary Sevitsky, Harini Srinivasan