Patents by Inventor Harm Sluiman
Harm Sluiman 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: 20090138595Abstract: A technique to generically manage extensible correlation data is provided for correlating a series of events. The technique employs a global unique identifier (GUID) for identifying an event and uses the GUID as a key to associate one or more extensible correlators of correlation data. A transport correlator may be configured to transport the GUID for associating with a GUID of a second event such that a small and fixed amount of data is passed by the communications layer providing the transport, minimally impacting communications. An arbitrary amount of data may be logged and keyed with the GUID, providing optimization and flexibility.Type: ApplicationFiled: February 5, 2009Publication date: May 28, 2009Inventors: Harm Sluiman, Eric Labadie, Abdolreza Salahshour, Douglas Andrew Wood
-
Publication number: 20090132225Abstract: The present invention discloses a system for creating a simulated service application from data captured by a configurable software probe. Such a system can include a servicing application, a configurable software probe, and a simulator generation engine. The servicing application can be configured to provide at least one function to a requesting application. The configurable software probe can be embedded within the servicing application in order to dynamically capture function requests and corresponding return data. The simulator generation engine can be configured to generate a simulated servicing application that simulates a functioning of the servicing application.Type: ApplicationFiled: November 15, 2007Publication date: May 21, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: BORNA SAFABAKHSH, PAUL E. SLAUENWHITE, HARM SLUIMAN
-
Patent number: 7523463Abstract: A technique to generically manage extensible correlation data is provided for correlating a series of events. The technique employs a global unique identifier (GUID) for identifying an event and uses the GUID as a key to associate one or more extensible correlators of correlation data. A transport correlator may be configured to transport the GUID for associating with a GUID of a second event such that a small and fixed amount of data is passed by the communications layer providing the transport, minimally impacting communications. An arbitrary amount of data may be logged and keyed with the GUID, providing optimization and flexibility.Type: GrantFiled: November 6, 2003Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Harm Sluiman, Eric Labadie, Abdolreza Salahshour, Douglas Andrew Wood
-
Patent number: 7500144Abstract: Problems are resolved in a business process that includes application programs that run on an Information Technology (IT) infrastructure having IT components. A symptom is generated that identifies a problem in the business process. Selected application programs and/or IT components in the IT infrastructure that may cause the problem in the business process are identified, based on the symptom. A respective situation for a respective selected application program and/or IT component is obtained. The respective situation is one of a set of component-independent predefined situation categories that is associated with a respective selected application program and/or IT component. The respective situations provide the status of the selected application programs and/or IT components in a common situation format that includes the associated one of the component-independent predefined situation categories.Type: GrantFiled: July 28, 2003Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Amanda Elizabeth Chessell, Jason Cornpropst, John Kenyon Gerken, III, William Pettit Horn, Heather Marie Kreger, Eric Labadie, David M. Ogle, Abdolreza Salahshour, Harm Sluiman, John William Sweitzer
-
Publication number: 20090013334Abstract: A method and system for presenting event associations between events from one or more event flows on a display screen of a computer, the method comprising: constructing a sequence diagram representation, the representation having timelines for the event flows and directional paths between the timelines for the event associations; and, displaying the representation on the display.Type: ApplicationFiled: July 29, 2008Publication date: January 8, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kris Kobylinski, Harm Sluiman
-
Patent number: 7428734Abstract: A method and system for presenting event associations between events from one or more event flows on a display screen of a computer, the method comprising: constructing a sequence diagram representation, the representation having timelines for the event flows and directional paths between the timelines for the event associations; and, displaying the representation on the display.Type: GrantFiled: January 27, 2004Date of Patent: September 23, 2008Assignee: International Business Machines CorporationInventors: Kris Kobylinski, Harm Sluiman
-
Publication number: 20080222608Abstract: The present invention provides a method and a system for managing a computer software testing process and permitting interactive involvement with test case data. The system manages interactions with manual test cases, presenting the test cases for display and providing a means for collecting execution results data for the entire test case or for selections of the test case. The system of the present invention provides mechanism for interacting with individual steps of a test case.Type: ApplicationFiled: May 24, 2007Publication date: September 11, 2008Inventors: Jason Michael Gartner, Luiz Marcelo Aucelio Paternostro, Harm Sluiman
-
Publication number: 20080216053Abstract: Embodiments of the invention include an arbiter facility included in a test script. The arbiter facility includes properties defining a method for evaluating the status of a step or process, a method for evaluating verification point results and the steps to execute during execution of the test script. The arbiter facility operates to control the flow of the processes performed that form the test script. The control of the processes that are performed are based on explicit rules or conditions. The rules implemented by the arbiter facility can result in different processes within the test script being performed based on data processed by the arbiter facility. Moreover, aspects of the invention embodied by the arbiter facility implement rules which explicitly express, within the test case, the value (e.g., weight, importance, etc.) of individual operations. In the exemplary embodiment, the value of one or more individual operations are explicitly expressed by the rules (e.g.Type: ApplicationFiled: April 8, 2008Publication date: September 4, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Harm Sluiman, Marcelo Paternostro
-
Patent number: 7380170Abstract: Embodiments of the invention include an arbiter facility included in a test script. The arbiter facility includes properties defining a method for evaluating the status of a step or process, a method for evaluating verification point results and the steps to execute during execution of the test script. The arbiter facility operates to control the flow of the processes performed that form the test script. The control of the processes that are performed are based on explicit rules or conditions. The rules implemented by the arbiter facility can result in different processes within the test script being performed based on data processed by the arbiter facility. Moreover, aspects of the invention embodied by the arbiter facility implement rules which explicitly express, within the test case, the value (e.g., weight, importance, etc.) of individual operations. In the exemplary embodiment, the value of one or more individual operations are explicitly expressed by the rules (e.g.Type: GrantFiled: November 14, 2002Date of Patent: May 27, 2008Assignee: International Business Machines CorporationInventors: Harm Sluiman, Marcelo Paternostro
-
Patent number: 7316004Abstract: Embodiments of the invention include a test case that is encapsulated defining its relationship with other such encapsulated test cases. An encapsulated test case may be explicitly associated with one or more parent test cases. Additionally, or alternatively, a test case embodying aspects of the present invention may be explicitly associated with one or more child test cases. Through such explicit relationships between test cases a complex hierarchical structure of test cases can be quickly and efficiently created. Further aspects of the invention, which may be incorporated in some embodiments, include an encapsulated test case which, when associated with other encapsulated test case, results in an explicit tree-like hierarchical structure of test cases being defined. In further embodiments of the present invention, a test case (encapsulated or conventional) may be associated with a test case association property.Type: GrantFiled: November 14, 2002Date of Patent: January 1, 2008Assignee: International Business Machines CorporationInventors: Harm Sluiman, L. Marcelo Paternostro
-
Patent number: 7299453Abstract: Embodiments of the invention include a testing measurement which output a non-binary test result for one or more steps or processes performed during execution of a test of a subject. The non-binary test result, which may be output by a verification point or a test script, provides a developer with an improved gauge of the subject under test. In embodiments of the present invention, a test script or verification point will, rather than simply generate a “pass” or “fail” (i.e., “successful” or “unsuccessful”) output, generate a non-boolean value providing data with improved correlation between the test output and the relative success of a test script. In some embodiments, each verification point or test script can be associated with a rule for determining the test output which can be easily modified. This aspect provides users with an ability to carefully develop and implement a test result rule which provides output which enhances test output data analysis.Type: GrantFiled: November 14, 2002Date of Patent: November 20, 2007Assignee: International Business Machines CorporationInventors: Harm Sluiman, Marcelo Paternostro
-
Publication number: 20070174709Abstract: Embodiments of the invention include an arbiter facility included in a test script. The arbiter facility includes properties defining a method for evaluating the status of a step or process, a method for evaluating verification point results and the steps to execute during execution of the test script. The arbiter facility operates to control the flow of the processes performed that form the test script. The control of the processes that are performed are based on explicit rules or conditions. The rules implemented by the arbiter facility can result in different processes within the test script being performed based on data processed by the arbiter facility. Moreover, aspects of the invention embodied by the arbiter facility implement rules which explicitly express, within the test case, the value (e.g., weight, importance, etc.) of individual operations. In the exemplary embodiment, the value of one or more individual operations are explicitly expressed by the rules (e.g.Type: ApplicationFiled: November 14, 2002Publication date: July 26, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Harm Sluiman, Marcelo Paternostro
-
Publication number: 20060277214Abstract: A schema for storing the meta data that describes relational databases. Advantageously, the schema can be used in both database vendor environments and toolkit vendor environments, thereby facilitating the sharing of relational database types. In addition, by describing the schema in a standard modeling language, even among multiple implementations of storage systems designed according to the schema, the conceptual structure and understanding of each storage system can be the same.Type: ApplicationFiled: August 17, 2006Publication date: December 7, 2006Inventor: Harm Sluiman
-
Patent number: 7133871Abstract: A schema for storing the meta data that describes relational databases. Advantageously, the schema can be used in both database vendor environments and toolkit vendor environments, thereby facilitating the sharing of relational database types. In addition, by describing the schema in a standard modeling language, even among multiple implementations of storage systems designed according to the schema, the conceptual structure and understanding of each storage system can be the same.Type: GrantFiled: November 30, 2001Date of Patent: November 7, 2006Assignee: International Business Machines CorporationInventor: Harm Sluiman
-
Patent number: 7131066Abstract: A system for updating a domain model and generating a formatted output is disclosed. The system comprises a template driven emitter which processes a template file. The template file comprises directives which direct extraction of data from a source data model into a target data model. The template file also comprises directives for manipulating the DOM tree of the data model. The template driven emitter generates a DOM tree for the source data model and a DOM tree for the template file. The template driven emitter utilizes the DOM tree to navigate the data model and extract data as specified according to the directives in the template file. The template file is written as a text file and expressed in XML.Type: GrantFiled: August 23, 2000Date of Patent: October 31, 2006Assignee: International Business Machines CorporationInventors: Dorian Birsan, Sheldon Lee-Loy, Harm Sluiman
-
Patent number: 7007269Abstract: A data structure for exchanging profiling data in the form of trace elements between collection agents and analysis agents in a profiling tool, wherein the data structure comprises elements for identifying fragments, and attributes defining a logical hierarchy between the trace elements. A system is also set forth for providing access to profiling data of an application over an network, comprising a profiling interface for transmitting event data from the application, a collection agent for receiving and encoding the event data in trace element fragments each containing at least one attribute, and in response transmitting the fragments over the network, and at least one analysis client for receiving and collating the fragments in accordance with the at least one attribute.Type: GrantFiled: March 7, 2002Date of Patent: February 28, 2006Assignee: International Business Machines CorporationInventors: Harm Sluiman, Mike Wulkan
-
Patent number: 6954779Abstract: A system and method for the publication of performance data over a network for access by a plurality of performance tools. In response to HTTP calls, the performance data is provided to performance tools over a network in XML data structures.Type: GrantFiled: April 5, 2001Date of Patent: October 11, 2005Assignee: International Business Machines CorporationInventors: Richard K. Duggan, Harm Sluiman
-
Publication number: 20050138641Abstract: A method and system for presenting event associations between events from one or more event flows on a display screen of a computer, the method comprising: constructing a sequence diagram representation, the representation having timelines for the event flows and directional paths between the timelines for the event associations; and, displaying the representation on the display.Type: ApplicationFiled: January 27, 2004Publication date: June 23, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kris Kobylinski, Harm Sluiman
-
Patent number: 6848078Abstract: A software tool to allow a user to compare a base file containing XML statements to a modified file and from the comparison, create a third file. The comparison between the base and modified files results in a comparison tree which contains, as nodes, all of the information in the base file as well as the differences located in the modified file. Differences between the nodes of the two files are highlighted in a comparison tree and the user may resolve the differences to create a third file or optionally incorporate the selected differences into the base file. As nodes are examined in the comparison tree and decisions made as to which nodes to include in the third file, differences in the comparison tree are resolved. As a difference is resolved, any node in the comparison tree dependent upon the now resolved difference is no longer highlighted if it too has had the difference resolved.Type: GrantFiled: November 10, 1999Date of Patent: January 25, 2005Assignee: International Business Machines CorporationInventors: Dorian Birsan, Harm Sluiman
-
Publication number: 20040260595Abstract: Problems are resolved in a business process that includes application programs that run on an Information Technology (IT) infrastructure having IT components. A symptom is generated that identifies a problem in the business process. Selected application programs and/or IT components in the IT infrastructure that may cause the problem in the business process are identified, based on the symptom. A respective situation for a respective selected application program and/or IT component is obtained. The respective situation is one of a set of component-independent predefined situation categories that is associated with a respective selected application program and/or IT component. The respective situations provide the status of the selected application programs and/or IT components in a common situation format that includes the associated one of the component-independent predefined situation categories.Type: ApplicationFiled: July 28, 2003Publication date: December 23, 2004Inventors: Amanda Elizabeth Chessell, Jason Cornpropst, John Kenyon Gerken, William Pettit Horn, Heather Marie Kreger, Eric Labadie, David M. Ogle, Abdolreza Salahshour, Harm Sluiman, John William Sweitzer