Visual state comparator
AssigneePaypal, Inc.
InventorKeith Bentrup
Life of this patent
Estimating the term…
Abstract
In various example embodiments, systems and methods for providing visual state comparisons is provided. In example embodiments, parameters are received from a user device of a user. The parameters indicate different browser/operating system combinations for a visual comparison of screenshots of a state for the different browser/operating system combinations. Based on the different browser/operating system combinations indicated by the parameters, the screenshots along with corresponding metadata for each indicated browser/operating system combination are retrieved. A user interface that visually compares at least two retrieved screenshots is provided to the user device. The user interface includes a display of the corresponding metadata for the at least two retrieved screenshots.
Claims19
A method comprising:
- receiving, from a user device of a user, parameters indicating different browser/operating system combinations for a visual comparison of screenshots of a state for the different browser/operating system combinations;
- retrieving, from a data storage, the screenshots along with corresponding metadata for each indicated browser/operating system combination based on the received parameters;
- determining, using a hardware processor, whether an indication to synchronize at least two retrieved screenshots is received;
- and
- causing a user interface that visually compares the at least two retrieved screenshots to be provided to the user device for presentation, the user interface displaying the at least two retrieved screenshots synchronized along a build and the state based on the determining that the indication is received.
A machine-readable storage medium having no transitory signals and storing instructions which, when executed by the at least one processor of a machine, cause the machine to perform operations comprising:
- receiving, from a user device of a user, parameters indicating different browser/operating system combinations for a visual comparison of screenshots of a state for the different browser/operating system combinations;
- retrieving, from a data storage, the screenshots along with corresponding metadata for each indicated browser/operating system combination based on the received parameters;
- determining, using a hardware processor, whether an indication to synchronize at least two retrieved screenshots is received;
- and
- causing a user interface that visually compares at least two retrieved screenshots to be provided to the user device for presentation, the user interface displaying the at least two retrieved screenshots synchronized along a build and the state based on the determining that the indication is received.
A system, comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium having instructions stored thereon that are executable by the processor to cause the system to perform operations comprising:
- receiving, from a user device of a user, parameters indicating different browser/operating system combinations for a visual comparison of screenshots of a state for the different browser/operating system combinations;
- retrieving the screenshots along with corresponding metadata for each indicated browser/operating system combination based on the received parameters;
- determining whether an indication to synchronize at least two retrieved screenshots is received;
- and
- visually comparing the at least two retrieved screenshots to be provided to the user device for presentation, the user interface displaying the at least two retrieved screenshots synchronized along a build and the state based on a determination that the indication is received.
Dependencies are inferred from the claim text.