Patents Assigned to Interactive TKO, Inc.
-
Publication number: 20150286470Abstract: An agent interfacing with a first software component identifies a first network connection between the first software component and a second software component. An amount of data exchanged between the first and second software components over the first network connection is determined. A particular fragment indicator is generated based on the amount of data. The particular fragment indicator is sent to an instrumentation broker for use in the identification of a particular transaction fragment. In some aspects, the particular transaction fragment can be used in the analysis of a transaction including the particular transaction fragment.Type: ApplicationFiled: September 23, 2011Publication date: October 8, 2015Applicant: Interactive TKO, Inc.Inventor: Jean-David Dahan
-
Patent number: 9128694Abstract: Systems, methods, apparatus and software can provide object interaction tools and techniques that allow a user to interact with a software object using familiar user interface elements. Information about the target object is provided so that an instance can be constructed. The object is introspect so available data and methods information can be used to populate a corresponding object interaction description and present an object interaction session.Type: GrantFiled: September 27, 2011Date of Patent: September 8, 2015Assignee: INTERACTIVE TKO, INC.Inventor: John J. Michelsen
-
Patent number: 9122803Abstract: A request to generate a defect report is received for a defect observed within a software system under test. Context information is identified, provided by a plurality of instrumentation units, each instrumentation unit in the plurality of instrumentation units monitoring one or more respective software components within the system under test. The context information identifies characteristics of transactions performed in the system under test. At least some of the identified context information is automatically associated with the defect. The requested defect report is generated to include the context information associated with the identified defect.Type: GrantFiled: June 7, 2011Date of Patent: September 1, 2015Assignee: INTERACTIVE TKO, INC.Inventor: John J. Michelsen
-
Patent number: 9111019Abstract: Various systems and methods for are disclosed. For example, a method can involve extracting information from a response. The response is generated in response to a request generated by a test module during execution of a test case. The extracted information describes characteristics of transactions within the test case. The method can then involve generating a display, based upon the extracted information. The display includes information identifying each of the components that participated in at least one of the transactions within the test case. Such a method can be performed by a computing device implementing the test module.Type: GrantFiled: September 30, 2009Date of Patent: August 18, 2015Assignee: Interactive TKO, Inc.Inventors: John J. Michelsen, Cameron David Bromley
-
Patent number: 9110496Abstract: At least one test of a first computing system is launched utilizing a second computing system that includes a first set of computing devices. Progress of the test is monitored during a first period of time. Performance of the second computing system is also monitored during the first period. An additional second set of computing devices is automatically provisioned for inclusion in the second computing system based at least in part on the monitoring of the test progress and monitoring of the performance of the computing system during the first time period. The test can utilize the first and second sets of computing devices during a second period of time subsequent to the first period.Type: GrantFiled: June 7, 2011Date of Patent: August 18, 2015Assignee: INTERACTIVE TKO, INC.Inventor: John J. Michelsen
-
Publication number: 20150205703Abstract: The systems and methods described herein can be used to provide virtual service environments. In one embodiment, a virtual service model is generated by detecting one or more transactions, each of which includes a request sent from a requester to a software service and a response sent from the software service to the requester; storing information describing the detected transactions in a virtual service model, where the information describing each transaction includes information identifying a command included in the request and information identifying a response attribute included in the response; and generating information describing an unknown transaction, where the information describing the unknown transaction includes information identifying a first command and information identifying a first response attribute. The first command and the first response attribute are copies of a corresponding command and a corresponding response attribute associated with a corresponding one of the detected transactions.Type: ApplicationFiled: December 30, 2011Publication date: July 23, 2015Applicant: Interactive TKO, Inc.Inventor: John J. Michelsen
-
Publication number: 20150205709Abstract: Various systems and methods for are disclosed. For example, a method can involve extracting information from a response. The response is generated in response to a request generated by a test module during execution of a test case. The extracted information describes characteristics of transactions within the test case. The method can then involve generating a display, based upon the extracted information. The display includes information identifying each of the components that participated in at least one of the transactions within the test case. Such a method can be performed by a computing device implementing the test module.Type: ApplicationFiled: September 30, 2009Publication date: July 23, 2015Applicant: Interactive TKO, Inc.Inventors: John J. Michelsen, Cameron David Bromley
-
Publication number: 20150193226Abstract: A first software agent is used to intercept first data sent to a first software component from a second software component, each of the first and second software components included in a plurality of software components that are included in the particular software system. The first agent is used to determine that a particular value of the intercepted first data is different from one or more preferred values for the first data. Substitute data having a preferred value is passed to the first software component in lieu of the intercepted data.Type: ApplicationFiled: August 10, 2011Publication date: July 9, 2015Applicant: Interactive TKO, Inc.Inventor: John J. Michelsen
-
Patent number: 9015668Abstract: A first software agent is used to intercept first data sent to a first software component from a second software component during a test of a particular software system, each of the first and second software components included in a plurality of software components that are included in the particular software system. The first agent is used to determine that a particular value of the intercepted first data is different from one or more preferred values for the first data. Substitute data having a preferred value is passed to the first software component in lieu of the intercepted data.Type: GrantFiled: August 10, 2011Date of Patent: April 21, 2015Assignee: Interactive TKO, Inc.Inventor: John J. Michelsen
-
Patent number: 8984490Abstract: A first network connection is identified between a first software component and a second software component. First data is received from the first software component identifying an amount of data sent over the first network connection. Second data is also received, from the second software component, that identifies the amount of data sent over the first network connection. Further, a particular transaction fragment involving the first and second software components over the first network connection is determined from the received first and second data. In some aspects, the particular transaction fragment can be used in the analysis of a transaction including the particular transaction fragment.Type: GrantFiled: September 23, 2011Date of Patent: March 17, 2015Assignee: Interactive TKO, Inc.Inventor: Jean-David Dahan
-
Patent number: 8966454Abstract: A first set of information is identified, collected by a first agent during monitoring of a first software component. A second set of information is identified, that was collected by a second agent during monitoring of a second software component. It can be determined that the first and second sets of information each include characteristics of a particular transaction involving the first and second software components. A model is generated of the particular transaction based at least in part on the first and second sets of information. The model includes a representation of the involvement of the first and second software components within the particular transaction. In some aspects, characteristics included in the first and second set of information can include timing information for use, for example, in generating a model representing ordering of software components' involvement in one or more transactions.Type: GrantFiled: June 7, 2011Date of Patent: February 24, 2015Assignee: Interactive TKO, Inc.Inventors: John J. Michelsen, Jean-David Dahan
-
Patent number: 8826230Abstract: Various techniques for interacting with a test case via a graphical model are disclosed. For example, one method involves displaying a first icon, which represents a first testing activity within a test case; displaying a second icon, which represents a second testing activity within the test case; and displaying a connector, which couples the first icon and the second icon. An assertion (e.g., against test results obtained by performing the first testing activity) is associated with the connector.Type: GrantFiled: December 30, 2011Date of Patent: September 2, 2014Assignee: Interactive TKO, Inc.Inventor: John Joseph Michelsen
-
Patent number: 8543379Abstract: Systems, methods, apparatus and software can provide a graphical user interface for parsing text to create expressions. The expressions can be used to validate other text and/or to filter text. The user interface can display the subject text, and if appropriate, render a graphical view of the text based on the text, e.g., render a web page.Type: GrantFiled: January 9, 2006Date of Patent: September 24, 2013Assignee: Interactive TKO, Inc.Inventor: John J. Michelsen
-
Patent number: 8510712Abstract: Various techniques for testing in-container software objects are disclosed. For example, one method involves invoking a proxy method of a proxy object within a testing process. In response to the proxy method of the proxy object being invoked, a request is sent to a container, which is separate from the testing process. The request includes a request to invoke a method of an object within the container. The proxy object represents the object within the container. The proxy object can be used to test the corresponding object, which is represented by the proxy object, within the container.Type: GrantFiled: March 19, 2007Date of Patent: August 13, 2013Assignee: Interactive TKO, Inc.Inventor: Henry M. Killmar, III
-
Patent number: 8146057Abstract: One or more test controls within code under test are enabled and then executing the code under test is executed. When enabled, the test control will interact with a tester when the code under test is executed (e.g., by providing data to the tester). The selection to enable the test control can be made based on whether the system accessing the code under test is a tester. If the system is a tester, the test control is enabled. Otherwise, the test control is disabled. The test control can include an execution control, a data definition control, and/or a log control.Type: GrantFiled: January 9, 2006Date of Patent: March 27, 2012Assignee: Interactive TKO, Inc.Inventor: John Joseph Michelsen
-
Patent number: 8117591Abstract: Various techniques for interacting with a test case via a graphical model are disclosed. For example, one method involves displaying a first icon, which represents a first testing activity within a test case; displaying a second icon, which represents a second testing activity within the test case; and displaying a connector, which couples the first icon and the second icon. An assertion (e.g., against test results obtained by performing the first testing activity) is associated with the connector.Type: GrantFiled: January 9, 2006Date of Patent: February 14, 2012Assignee: Interactive TKO, Inc.Inventor: John Joseph Michelsen
-
Patent number: 8112262Abstract: The systems and methods described herein can be used to provide virtual service environments. In one embodiment, a virtual service model is generated by detecting one or more transactions, each of which includes a request sent from a requester to a software service and a response sent from the software service to the requester; storing information describing the detected transactions in a virtual service model, where the information describing each transaction includes information identifying a command included in the request and information identifying a response attribute included in the response; and generating information describing an unknown transaction, where the information describing the unknown transaction includes information identifying a first command and information identifying a first response attribute. The first command and the first response attribute are copies of a corresponding command and a corresponding response attribute associated with a corresponding one of the detected transactions.Type: GrantFiled: September 30, 2008Date of Patent: February 7, 2012Assignee: Interactive TKO, Inc.Inventor: John J. Michelsen
-
Patent number: 8060864Abstract: Systems, methods, apparatus and software can provide object interaction tools and techniques that allow a user to interact with a software object using familiar user interface elements. Information about the target object is provided so that an instance can be constructed. The object is introspect so available data and methods information can be used to populate a corresponding object interaction description and present an object interaction session.Type: GrantFiled: January 9, 2006Date of Patent: November 15, 2011Assignee: Interactive TKO, Inc.Inventor: John J. Michelsen