Patent ID: 9311062
Filing Date: 2016-04-12
CPC Classification: G06F

Claim Text:
1. A method comprising: retrieving, by at least one computing device, code from an application; deconstructing, by the at least one computing device, the code into code fragments; validating, by the at least one computing device, each of the code fragments; matching, by the at least one computing device, each of the code fragments with server-side components; and generating, by the at least one computing device, a portlet based on the matching, wherein the matching of each of the code fragments with the server-side components comprises determining whether each of the code fragments is one of a common matched component, a transitioned matched component, and an unmatched component based on at least one of a common key word, a tag, and metadata, and wherein the matching of each of the code fragments with the server-side components further comprises determining whether each of the code fragments is one of: the common matched component when a code fragment is matched to a common server-side function in the server-side components based on at least one of the common key word, the tag, and the metadata; the transitioned matched component when the code fragment is not matched to the common server-side function and the code fragment is matched to a transitioned server-side function in the server-side components based on the at least one of the common key word, the tag, and the metadata; and an unmatched component when the code fragment is not matched to either the common server-side function or the transitioned server-side function in the server-side components based on the at least one of the common key word, the tag, and the metadata, wherein the transitioned server-side function is similar to the code fragment.