Method and system for generating application simulations
First Claim
Patent Images
1. A method comprising:
- recording an image sequence of actions performed on a target software;
determining original identified data to be scrubbed from the recorded image sequence;
determining an original graphical representation of the original identified data;
determining new identified data that is to replace the original identified data;
creating a new graphical representation of the new identified data;
locating and scrubbing instances in the recorded image sequence that match the original graphical representation of the original identified data;
replacing the scrubbed instances with the new graphical representation of the new identified data; and
finding a text color of the original graphical representation of the original identified data, comprising starting with a pixel in a center of an input area and testing pixels on either or both sides until a pixel of a color different from a background color of the original graphical representation is encountered.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for generating application simulations and, more particularly, a method and system for graphical data scrubbing in application simulation image sequences. The method comprises creating a graphical representation of identified data and scrubbing instances of the identified data. The method further comprises replacing the scrubbed identified data with the graphical representation of the identified data. The system includes a computer infrastructure to perform at least the steps of the method.
13 Citations
29 Claims
-
1. A method comprising:
-
recording an image sequence of actions performed on a target software; determining original identified data to be scrubbed from the recorded image sequence; determining an original graphical representation of the original identified data; determining new identified data that is to replace the original identified data; creating a new graphical representation of the new identified data; locating and scrubbing instances in the recorded image sequence that match the original graphical representation of the original identified data; replacing the scrubbed instances with the new graphical representation of the new identified data; and finding a text color of the original graphical representation of the original identified data, comprising starting with a pixel in a center of an input area and testing pixels on either or both sides until a pixel of a color different from a background color of the original graphical representation is encountered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
recording an image sequence of actions performed on a target software; determining original identified data to be scrubbed from the recorded image sequence; determining an original graphical representation of the original identified data; determining new identified data that is to replace the original identified data; creating a new graphical representation of the new identified data; locating and scrubbing instances in the recorded image sequence that match the original graphical representation of the original identified data; replacing the scrubbed instances with the new graphical representation of the new identified data; determining a background color of the original graphical representation of the original identified data by determining a center pixel color in an input area; and determining a text color of the original graphical representation of the original identified data by finding a color in the input area which does not match the background color, wherein finding the text color comprises starting with a pixel in a center of the input area and testing pixels on either or both sides until a pixel of a color different from the background color is encountered.
-
-
17. A method, comprising:
providing a computer infrastructure being operable to; record an image sequence of actions performed on a target software; determine original identified data to be scrubbed from the recorded image sequence; determine an original graphical representation of the original identified data; determine new identified data that is to replace the original identified data; create a new graphical representation of new identified data; locate all instances in the recorded image sequence that match the original graphical representation of the original identified data; locate all subsets in the recorded image sequence that match at least one section of the original graphical representation of the original identified data; scrub all of the instances and the subsets; replace the scrubbed instances and subsets thereof with the new graphical representation of the new identified data and corresponding subsets of the new graphical representation of the new identified data thereof; and find a text color of the original graphical representation of the original identified data, comprising starting with a pixel in a center of an input area and testing pixels on either or both sides until a pixel of a color different from a background color of the original graphical representation is encountered. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
25. A system comprising:
a server comprising; a database containing data associated with at least entries of a target software and a recorded image sequence of actions performed on the target software; and at least one of a hardware and software component operable to; determine original identified data to be scrubbed from the recorded image sequence; determine an original graphical representation of the original identified data; determine new identified data that is to replace the original identified data; create a new graphical representation of the new identified data; search for instances in the recorded image sequence that match the original graphical representation of the original identified data; scrub the instances; replace the scrubbed instances with the generated new graphical representation of the new identified data, which is not the same as the scrubbed instances; and find a text color of the original graphical representation of the original identified data, comprising starting with a pixel in a center of an input area and testing pixels on either or both sides until a pixel of a color different from a background color of the original graphical representation is encountered. - View Dependent Claims (26, 27)
-
28. A computer program product comprising a memory having readable program code embodied in the memory, the computer program product includes at least one component operable to:
-
record an image sequence of actions performed on a target software; determine original identified data to be scrubbed from the recorded image sequence; determine an original graphical representation of the original identified data; determine new identified data that is to replace the original identified data; create a new graphical representation of the new identified data; locate and scrub instances in the recorded image sequence that match the original graphical representation of the original identified data; replace the scrubbed instances with the new graphical representation of the new identified data; and find a text color of the original graphical representation of the original identified data, comprising starting with a pixel in a center of an input area and testing pixels on either or both sides until a pixel of a color different from a background color of the original graphical representation is encountered. - View Dependent Claims (29)
-
Specification