Patent ID: 9286042
Filing Date: 2016-03-15
CPC Classification: G06F

Claim Text:
1. A method executed in a computer comprising a memory and a processor, comprising: by the computer, determining a functionality to provide to a target device; by the computer, determining a feature set to enable the functionality, which feature set defines an application function and an operating system function; by the computer, decomposing the application function and the operating system function into a set of functional blocks of executable software code; by the computer, receiving a control flow graph comprising application executable elements, operating system executable elements, and relationships between executable elements, wherein the executable elements represent functional blocks of executable software code; by the computer, traversing said control flow graph to identify a set of executable elements that relate to said functionality; and by the computer, creating an executable package comprising said executable elements, said executable package being an operable set of executable code for said target device for said functionality.