MAPPING OF SOFTWARE CODE VIA USER INTERFACE SUMMARIZATION
First Claim
1. A computer-implemented method, comprising:
- based on detection of an input;
generating, by a device operatively coupled to a processor, a summary of a first user interface page of a website based on an analysis of extracted display page data for display in the first user interface page; and
determining, by the device, a first user interface functionality associated with a user interface element of the first user interface page of the website based on the summary;
based on a determination that the first user interface functionality and a result of a query have a defined level of correlation, matching, by the device, the result of the query to the first user interface functionality, wherein the result of the query comprises a second user interface functionality associated with a second user interface page that is distinct from the first user interface page; and
based on the result of the query, generating, by the device, the second user interface functionality for another website by reusing software code associated with the user interface element.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for identifying similar software code are provided. In one example, a computer-implemented method comprises: based on detection of an input, determining, by a device operatively coupled to a processor, a user interface functionality associated with a website; and based on a likelihood that the user interface functionality and a result of a query have a defined level of correlation, matching, by the device, the result of the query to the user interface functionality. The computer-implemented method can further comprise mapping, by the device, a vector associated with the website, to an integer value, employing a hash function.
14 Citations
10 Claims
-
1. A computer-implemented method, comprising:
-
based on detection of an input; generating, by a device operatively coupled to a processor, a summary of a first user interface page of a website based on an analysis of extracted display page data for display in the first user interface page; and determining, by the device, a first user interface functionality associated with a user interface element of the first user interface page of the website based on the summary; based on a determination that the first user interface functionality and a result of a query have a defined level of correlation, matching, by the device, the result of the query to the first user interface functionality, wherein the result of the query comprises a second user interface functionality associated with a second user interface page that is distinct from the first user interface page; and based on the result of the query, generating, by the device, the second user interface functionality for another website by reusing software code associated with the user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification