Updating software objects
First Claim
Patent Images
1. A method comprising:
- instantiating, by a processor, a first version of a software object;
receiving, from a user of the software object, user-inputted data that is used by the first version of the software object during operation;
capturing an image of the first version of the software object comprising an initial configuration state and initial user-inputted data;
aggregating a change to the initial configuration state to produce a current configuration state of the first version of the software object;
registering, by the processor, a current configuration state and the user-inputted data of the first version of the software object;
instantiating, by the processor, a second version of the software object; and
exporting, by the processor, the current configuration state and the user-inputted data of the first version of the software object to the second version of the software object.
1 Assignment
0 Petitions
Accused Products
Abstract
Updating of a software object is described. A first version of a software object is instantiated. User-inputted data used by the first version of the software is received from a user, and a current configuration state and the user-inputted data are registered. A second version of the software object is instantiated and the current configuration state and the user-inputted data of the first version of the software object are exported to the second version of the software object.
33 Citations
18 Claims
-
1. A method comprising:
-
instantiating, by a processor, a first version of a software object; receiving, from a user of the software object, user-inputted data that is used by the first version of the software object during operation; capturing an image of the first version of the software object comprising an initial configuration state and initial user-inputted data; aggregating a change to the initial configuration state to produce a current configuration state of the first version of the software object; registering, by the processor, a current configuration state and the user-inputted data of the first version of the software object; instantiating, by the processor, a second version of the software object; and exporting, by the processor, the current configuration state and the user-inputted data of the first version of the software object to the second version of the software object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a memory comprising instructions; and a processor, operably connected to the memory, the processor to execute the instructions to; instantiate, by the processor, a first version of a software object; receive, from a user of the software object, user-inputted data that is used by the first version of the software object during operation; capture an image of the first version of the software object comprising an initial configuration state and initial user-inputted data; aggregate a change to the initial configuration state to produce a current configuration state of the first version of the software object; register a current configuration state and the user-inputted data of the first version of the software object; instantiate a second version of the software object; and export the current configuration state and the user-inputted data of the first version of the software object to the second version of the software object. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to:
-
instantiate, by the processor, a first version of a software object; receive, from a user of the software object, user-inputted data that is used by the first version of the software object during operation; capture an image of the first version of the software object comprising an initial configuration state and initial user-inputted data; aggregate a change to the initial configuration state to produce a current configuration state of the first version of the software object; register a current configuration state and the user-inputted data of the first version of the software object; instantiate a second version of the software object; and export the current configuration state and the user-inputted data of the first version of the software object to the second version of the software object. - View Dependent Claims (15, 16, 17, 18)
-
Specification