IP Library › Granted Patent US 10,642,608
Granted Patent B2
US 10,642,608 · App. 16/160,767 · Granted May 5, 2020

Associating a visualization of user interface with source code

Inventors: Cristina L. Grant (Miami, FL); Patricia Leon (Miami, FL); Adriana Valido (Miami, FL)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F8/71G06F8/34G06F8/73
View Patent ↗
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 10,642,608
App. No.
16/160,767
Filed
Oct 15, 2018
Granted
May 5, 2020
Kind
B2
Art Unit
2193
USPC
717/109
Abstract

Visualizing user interfaces specified by source code includes executing, using a development application, source code including a segment of source code specifying a user interface and, responsive to executing the segment of source code, generating, using a processor, a first screenshot including the user interface. The first screenshot is correlated with the segment of source code. The first screenshot is stored in association with the segment of source code.

Claims (51)

1. A computer-implemented method within a client computer, comprising:

forwarding, based upon input from a user, a query to a server;

receiving, from the server, search results based upon a search of a screenshot repository using the query;

presenting the search results to the user;

receiving a selection, from the user, of at least a portion of a screenshot from the search results;

receiving, from a source code repository, source code corresponding to the selection.

2. The method of claim 1 , wherein

the search results includes screenshots with associated tags.

3. The method of claim 2 , wherein

during the presenting, a tag is displayed with an associated screenshot.

4. The method of claim 2 , wherein

a plurality of tags are associated with a particular screenshot.

5. The method of claim 1 , wherein

a particular screenshot is divided into a plurality of sections.

6. The method of claim 5 , wherein

each of the plurality of sections includes an associated tag.

7. A client computer hardware system, comprising:

a hardware processor configured to initiate the following executable operations:

forwarding, based upon input from a user, a query to a server;

receiving, from the server, search results based upon a search of a screenshot repository using the query;

presenting the search results to the user;

receiving a selection, from the user, of at least a portion of a screenshot from the search results;

receiving, from a source code repository, source code corresponding to the selection.

8. The system of claim 7 , wherein

the search results includes screenshots with associated tags.

9. The system of claim 8 , wherein

during the presenting, a tag is displayed with an associated screenshot.

10. The system of claim 8 , wherein

a plurality of tags are associated with a particular screenshot.

11. The system of claim 7 , wherein

a particular screenshot is divided into a plurality of sections.

12. The system of claim 11 , wherein

each of the plurality of sections includes an associated tag.

13. A computer program product, comprising

a computer hardware storage device having program code stored thereon,

the program code executable by a client computer hardware system including a hardware processor to perform the following:

forwarding, based upon input from a user, a query to a server;

receiving, from the server, search results based upon a search of a screenshot repository using the query;

presenting the search results to the user;

receiving a selection, from the user, of at least a portion of a screenshot from the search results;

receiving, from a source code repository, source code corresponding to the selection.

14. The computer program product of claim 13 , wherein

the search results includes screenshots with associated tags.

15. The computer program product of claim 14 , wherein

during the presenting, a tag is displayed with an associated screenshot.

16. The computer program product of claim 14 , wherein

a plurality of tags are associated with a particular screenshot.

17. The computer program product of claim 13 , wherein

a particular screenshot is divided into a plurality of sections.

18. The computer program product of claim 17 , wherein

each of the plurality of sections includes an associated tag.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2018
From: GRANT, CRISTINA L.; LEON, PATRICIA; VALIDO, ADRIANA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047169/0550 →
Continuity (4)
Continuation 14948703 · Nov 23, 2015
Continuation 14229140 · Mar 28, 2014
Continuation 14063834 · Oct 25, 2013
Related Publication 20190079757A1 · Mar 14, 2019
Cited By (1)
US 12,645,735