Patents by Inventor Christopher C. Kraus
Christopher C. Kraus 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: 10152305Abstract: Composite virtual service models can be defined to model various business transactions. A request of a particular component in a first transaction is identified and a composite virtual service model can be identified that corresponds to the particular component. The composite virtual service model models a plurality of transactions comprising the first transaction between the particular component and a first component and a second transaction between the particular component and a second component. The composite virtual service model defines a correlation between the first transaction and the second transaction. A first synthetic response is generated from the composite virtual service model based at least in part on the request, the first synthetic response simulating a response of the first component. A second synthetic response is generated from the composite virtual service model based at least in part on the correlation to simulate a response of the second component.Type: GrantFiled: August 7, 2017Date of Patent: December 11, 2018Assignee: CA, Inc.Inventors: John J. Michelsen, Christopher C. Kraus
-
Publication number: 20170337044Abstract: Composite virtual service models can be defined to model various business transactions. A request of a particular component in a first transaction is identified and a composite virtual service model can be identified that corresponds to the particular component. The composite virtual service model models a plurality of transactions comprising the first transaction between the particular component and a first component and a second transaction between the particular component and a second component. The composite virtual service model defines a correlation between the first transaction and the second transaction. A first synthetic response is generated from the composite virtual service model based at least in part on the request, the first synthetic response simulating a response of the first component. A second synthetic response is generated from the composite virtual service model based at least in part on the correlation to simulate a response of the second component.Type: ApplicationFiled: August 7, 2017Publication date: November 23, 2017Inventors: John J. Michelsen, Christopher C. Kraus
-
Patent number: 9727314Abstract: Composite virtual service models can be defined to model various business transactions. A request of a particular component in a first transaction is identified and a composite virtual service model can be identified that corresponds to the particular component. The composite virtual service model models a plurality of transactions comprising the first transaction between the particular component and a first component and a second transaction between the particular component and a second component. The composite virtual service model defines a correlation between the first transaction and the second transaction. A first synthetic response is generated from the composite virtual service model based at least in part on the request, the first synthetic response simulating a response of the first component. A second synthetic response is generated from the composite virtual service model based at least in part on the correlation to simulate a response of the second component.Type: GrantFiled: March 21, 2014Date of Patent: August 8, 2017Assignee: CA, Inc.Inventors: John J. Michelsen, Christopher C. Kraus
-
Patent number: 9632906Abstract: Data is identified that represents a path of a transaction that includes a plurality of transaction fragments associated with a plurality of software components. The transaction returns a particular value and a particular one of the plurality of software components is identified as a source of the particular value. A test action is generated that, when executed, is to attempt to verify the particular value from the particular software component.Type: GrantFiled: March 15, 2013Date of Patent: April 25, 2017Assignee: CA, Inc.Inventors: Christopher C. Kraus, John J. Michelsen
-
Patent number: 9632811Abstract: A virtual instance of a hardware device is generated from device profile model data. The virtual instance of the hardware device simulates operation of the hardware device. The simulated operation includes interacting with a software service over a network connection by generating, at the virtual instance, message data to push to a host of the software service over the network connection, receiving request data from the software service over the network connection, and generating a simulated response to the request data. The simulated operation further includes sending the simulated response from the virtual instance to the host over the network connection and modeling a physical effect measured by the hardware device during the interaction with the software service. Data sent by the virtual instance during the interaction is based on the modeled physical effect.Type: GrantFiled: March 25, 2015Date of Patent: April 25, 2017Assignee: CA, Inc.Inventors: Christopher C. Kraus, Rajagopal R. Rao, James Stephen Kress
-
Patent number: 9558105Abstract: Data is identified that represents a path of a transaction that includes a plurality of transaction fragments associated with a plurality of software components. The plurality of software components includes a first software component to communicate in the transaction with a second software component over an interface. A transaction boundary is determined between the first and second software components based at least in part on the data. A virtual model is generated to simulate at least a particular one of the plurality of software components based on the identified transaction boundary.Type: GrantFiled: March 15, 2013Date of Patent: January 31, 2017Assignee: CA, Inc.Inventors: Christopher C. Kraus, John J. Michelsen
-
Publication number: 20160283352Abstract: A virtual instance of a hardware device is generated from device profile model data. The virtual instance of the hardware device simulates operation of the hardware device. The simulated operation includes interacting with a software service over a network connection by generating, at the virtual instance, message data to push to a host of the software service over the network connection, receiving request data from the software service over the network connection, and generating a simulated response to the request data. The simulated operation further includes sending the simulated response from the virtual instance to the host over the network connection and modeling a physical effect measured by the hardware device during the interaction with the software service. Data sent by the virtual instance during the interaction is based on the modeled physical effect.Type: ApplicationFiled: March 25, 2015Publication date: September 29, 2016Inventors: Christopher C. Kraus, Rajagopal R. Rao, James Stephen Kress
-
Publication number: 20160259627Abstract: Composite virtual service models can be defined to model various business transactions. A request of a particular component in a first transaction is identified and a composite virtual service model can be identified that corresponds to the particular component. The composite virtual service model models a plurality of transactions comprising the first transaction between the particular component and a first component and a second transaction between the particular component and a second component. The composite virtual service model defines a correlation between the first transaction and the second transaction. A first synthetic response is generated from the composite virtual service model based at least in part on the request, the first synthetic response simulating a response of the first component. A second synthetic response is generated from the composite virtual service model based at least in part on the correlation to simulate a response of the second component.Type: ApplicationFiled: March 21, 2014Publication date: September 8, 2016Applicant: CA, Inc.Inventors: John J. Michelsen, Christopher C. Kraus
-
Publication number: 20140223418Abstract: Performance data is accessed that describes a response time of a first software component to a particular request of another software component. A virtual service is instantiated to simulate operation of the first software component. In some instances, the virtual service can be instantiated based on a service model. The virtual service uses the performance data to generate responses to requests received from a second software component based on the performance data.Type: ApplicationFiled: February 2, 2013Publication date: August 7, 2014Applicant: CA, INC.Inventors: John J. Michelsen, James Stephen Kress, Christopher C. Kraus