Patent ID: 9128694
Filing Date: 2015-09-08
Classification: G06F

Abstract:
1. A method comprising: constructing an instantiation of a first software object within a virtual machine in a particular software interaction session, the virtual machine executing on a particular computing device; identifying information pertaining to the first software object from the instantiation, the information including at least one first method of the first software object; generating a first object interaction description, wherein the first object interaction description is populated with at least a portion of the identified information, the first object interaction description modeling interactions of a user with the first software object within the particular software interaction session; providing a user interface for the particular software interaction session, the user interface presenting graphical representations of software object interactions within the particular software interaction session, wherein the particular graphical representation is generated, at least in part, from the first object interaction description and includes a first graphical representation of the first software object; identifying a user interaction with the displayed particular graphical representation defining a first interaction with the first software object; updating the first object interaction description to identify aspects of the first interaction, wherein the object interaction description aspects comprise information to allow replication of the first interaction on first software object; and using the first object interaction description to perform an instance of the first interaction on the instantiation of the first software object, wherein performing the instance of the first interaction causes interaction results to be generated.