IP Library Patent Application 11763711
Patent Application
App. No. 11/763,711

SMART VISUAL COMPARISON OF GRAPHICAL USER INTERFACES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/763,711
Abstract

The subject disclosure pertains to systems providing a smart visual comparison system, comprising a data compilation component that gathers control information relating to a first image and a second image, and a comparison component that identifies elements represented in the first and second image and compares the elements in the first image to elements in the second image. The system can compile the differences between elements and provide differences between the elements. The system can present only crucial differences to a user, resulting in an elegant comparison system. The user can input tolerance information to define crucial differences, to fit a particular case.

Claims (30)

1 . A smart visual comparison system, comprising:

a data compilation component that gathers control information relating to a first image and a second image;

a comparison component that identifies elements represented in the first and second image and compares the elements in the first image to elements in the second image and provides differences between the elements.

2 . The system of claim 1 , at least one of the first image or the second image comprises a screenshot.

3 . The system of claim 1 , at least one of the first image or the second image comprises a screenshot of a user interface.

4 . The system of claim 1 , the data compilation component also gathers graphic information relating to at least one of the first or second images.

5 . The system of claim 1 , the data compilation component gathers the control information from source code responsible for creating at least one of the first or second images.

6 . The system of claim 1 , the control information comprising at least one of text value, size, location, automation name, or control parenting.

7 . The system of claim 1 , the comparison component creates an object map file pertaining to at least one of the first or second image, the object map file can be used by the comparison component to compare elements of at least one of the first or second images.

8 . The system of claim 1 , the comparison component can identify an element as matched, partially matched, removed, or added.

9 . The system of claim 8 , the comparison component can display partially matched elements to a user.

10 . The system of claim 1 , the comparison component can provide crucial differences, and withhold non-crucial differences.

11 . The system of claim 10 , a user can define crucial differences by setting a tolerance relating to the differences.

12 . The system of claim 1 , the first image comprises an image produced by a first software program, and the second image comprises an image produced by a second software program.

13 . The system of claim 12 , the first software program and the second software program are produced by different software producers.

14 . A method smart visual comparison of a plurality of images, comprising:

capturing a first image and a second image;

gathering control information relating to at least one of the first image or the second image;

identifying differences between elements represented in the first image and the second image using the control information; and

providing a representation of the differences to a user.

15 . The method of claim 14 , further comprising creating an object map file pertaining to the control information.

16 . The method of claim 14 , further comprising identifying crucial differences between the first image and the second image, crucial differences can be defined by the user.

17 . The method of claim 16 , providing a representation of only crucial differences to the user.

18 . The method of claim 14 , further comprising identifying a portion of source code pertaining to the differences.

19 . The method of claim 18 , further comprising identifying a test affected by the differences.

20 . A system for smart visual comparison, comprising:

means for receiving a plurality of images;

means for gathering control information relating to the plurality of images;

means for comparing elements represented in the plurality of images; and

means for reporting differences between at least two of the plurality of images to a user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2007
From: CHATTOPADHYAY, AMIT; GOENKA, GAUTAM
To: MICROSOFT CORPORATION
Reel/Frame 019537/0032 →