The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 30, 2021
Filed:
Nov. 23, 2020
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Jaime Seral Huffman, Black Diamond, WA (US);
Katja Sabina Kevic, Cambridge, GB;
Brendan Seamus Murphy, Hemingford Abbots, GB;
Carlene Lebeuf, Seattle, WA (US);
Brian Hassan Krakower, Redmond, WA (US);
Jennifer Lee Beckmann, Kirkland, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Techniques performed by a data processing system for automatically managing feature flags in source code include automatically analyzing source code associated with a software program to identify a set of first feature flags; obtaining, from a configuration server associated with the software program, dynamic configuration information associated with a second set of feature flags, wherein the dynamic configuration information includes configuration information for configuring one or more operating parameters of the software program without redeploying the software program; correlating the set of first feature flags included in the source code with the set of second feature flags to match the dynamic configuration information with the feature flags of the set of first feature flags; generating feature flag reporting information; providing the feature flag reporting information to at least one consuming application; and causing the at least one consuming application to perform at least one action associated with at least one feature flag of the first set of feature flags.