Mapping of software code via user interface summarization
First Claim
Patent Images
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, the defined level of correlation is generated based on determining one or more terms of the result of the query that have a defined level of equivalence to a term in the summary, and the defined level of equivalence for a term of the one or more terms is computed by counting how many editing operations should be applied to transform the term of the one or more terms into the term in the summary; 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.
-
Citations
9 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, the defined level of correlation is generated based on determining one or more terms of the result of the query that have a defined level of equivalence to a term in the summary, and the defined level of equivalence for a term of the one or more terms is computed by counting how many editing operations should be applied to transform the term of the one or more terms into the term in the summary; 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)
-
Specification