Invention Grant
- Patent Title: Software feature compilation with runtime configuration
-
Application No.: US15691556Application Date: 2017-08-30
-
Publication No.: US10423406B2Publication Date: 2019-09-24
- Inventor: Michael J. Novak , Sivaramakrishna Mopati , Gerald Haslhofer , Marc Wautier
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Fountainhead Law Group P.C.
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/71 ; G06F8/41

Abstract:
A statement in a software code segment for an application that associates the software code segment to a feature is identified. The software code segment includes a first code block and a second code block for the feature. A feature configuration for the feature is read from a manifest that lists a set of features in the application. When a staging option corresponds to a first staging option, the statement is evaluated against the staging option to remove one of the first code block and the second code block in executable code. When the staging option corresponds to a second staging option, the first software code block and the second code block are included in the executable code. The first code block and the second code block are configurable at runtime to be selected or not selected. The first version or the second version of the executable code are output.
Public/Granted literature
- US20190065179A1 Software Feature Compilation with Runtime Configuration Public/Granted day:2019-02-28
Information query