Authenticated Debug for Computing Systems
US-2022027519-A1 · Jan 27, 2022 · US
US11861045B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11861045-B2 |
| Application number | US-202217731924-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 28, 2022 |
| Priority date | Feb 25, 2022 |
| Publication date | Jan 2, 2024 |
| Grant date | Jan 2, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for system feature management. The method for system feature management provided by the embodiments of the present disclosure includes loading a feature item set including multiple feature items, where the multiple feature items respectively correspond to multiple microservices, the feature items each include at least an availability indicator and a status indicator, the availability indicator indicates whether the feature item is available, and the status indicator indicates whether the feature item is enabled while the feature item is available; and disabling a first feature item in the feature item set in response to an availability indicator of the first feature item indicating that the first feature item is unavailable. In this way, software can be made to better adapt to more platforms. Moreover, a user can choose to enable or disable some services as required, thereby reducing energy consumption.
Opening claim text (preview).
The invention claimed is: 1. A method for system feature management, comprising: loading a feature item set comprising multiple feature items, wherein the multiple feature items respectively correspond to multiple microservices, the feature items each comprise at least an availability indicator and a status indicator, the availability indicator indicates whether the feature item is available, and the status indicator indicates whether the feature item is enabled while the feature item is available; and disabling a first feature item in the feature item set in response to an availability indicator of the first feature item indicating that the first feature item is unavailable. 2. The method according to claim 1 , wherein disabling the first feature item comprises: disabling the first feature item in response to a status indicator of the first feature item indicating that the first feature item is disabled. 3. The method according to claim 1 , wherein the feature item further comprises an application programming interface (API) rule, and the API rule indicates part of a microservice corresponding to the feature item, and wherein disabling the first feature item comprises: disabling part of a first microservice corresponding to the first feature item according to the API rule of the first feature item. 4. The method according to claim 1 , wherein the first feature item further comprises an association indicator indicating that the first feature item is associated with a corresponding first microservice, and wherein disabling the first feature item comprises: disabling the first microservice. 5. The method according to claim 1 , wherein loading the feature item set comprises: acquiring license information for the multiple microservices; determining, based on the license information, availability indicators in the feature item set; and determining the status indicators in the feature item set based on cached data for the feature item set. 6. The method according to claim 1 , wherein a second feature item in the feature item set comprises one or more dependency indicators that indicate one or more upper-level feature items on which the second feature item depends, and the method further comprises: determining, in response to receiving a request to transition the second feature item from disabled to enabled, whether an availability indicator of the second feature item indicates available; determining, in response to determining that the availability indicator of the second feature item indicates available, whether status indicators of the one or more upper-level feature items all indicate enabled; and enabling the second feature item in response to determining that the status indicators of the one or more upper-level feature items all indicate enabled. 7. The method according to claim 6 , wherein the upper-level feature items are parent feature items of the second feature item, and the method further comprises: disabling the parent feature items and the second feature item in response to receiving a request to transition the parent feature items from enabled to disabled. 8. An electronic device, comprising: a processor; and a memory coupled to the processor, the memory having instructions stored therein, which when executed by the processor, cause the processor to perform actions, the actions comprising: loading a feature item set comprising multiple feature items, wherein the multiple feature items respectively correspond to multiple microservices, the feature items each comprise at least an availability indicator and a status indicator, the availability indicator indicates whether the feature item is available, and the status indicator indicates whether the feature item is enabled while the feature item is available; and disabling a first feature item in the feature item set in response to an availability indicator of the first feature item indicating that the first feature item is unavailable. 9. The device according to claim 8 , wherein disabling the first feature item comprises: disabling the first feature item in response to a status indicator of the first feature item indicating that the first feature item is disabled. 10. The device according to claim 8 , wherein the feature item further comprises an application programming interface (API) rule, and the API rule indicates part of a microservice corresponding to the feature item, and wherein disabling the first feature item comprises: disabling part of a first microservice corresponding to the first feature item according to the API rule of the first feature item. 11. The device according to claim 8 , wherein the first feature item further comprises an association indicator indicating that the first feature item is associated with a corresponding first microservice, and wherein disabling the first feature item comprises: disabling the first microservice. 12. The device according to claim 8 , wherein loading the feature item set comprises: acquiring license information for the multiple microservices; determining, based on the license information, availability indicators in the feature item set; and determining the status indicators in the feature item set based on cached data for the feature item set. 13. The device according to claim 8 , wherein a second feature item in the feature item set comprises one or more dependency indicators that indicate one or more upper-level feature items on which the second feature item depends, and the actions further comprise: determining, in response to receiving a request to transition the second feature item from disabled to enabled, whether an availability indicator of the second feature item indicates available; determining, in response to determining that the availability indicator of the second feature item indicates available, whether status indicators of the one or more upper-level feature items all indicate enabled; and enabling the second feature item in response to determining that the status indicators of the one or more upper-level feature items all indicate enabled. 14. The device according to claim 13 , wherein the upper-level feature items are parent feature items of the second feature item, and the actions further comprise: disabling the parent feature items and the second feature item in response to receiving a request to transition the parent feature items from enabled to disabled. 15. A computer program product tangibly stored on a computer-readable medium and comprising machine-executable instructions, which when executed by a processor, cause the processor to perform actions, the actions comprising: loading a feature item set comprising multiple feature items, wherein the multiple feature items respectively correspond to multiple microservices, the feature items each comprise at least an availability indicator and a status indicator, the availability indicator indicates whether the feature item is available, and the status indicator indicates whether the feature item is enabled while the feature item is available; and disabling a first feature item in the feature item set in response to an availability indicator of the first feature item indicating that the first feature item is unavailable. 16. The computer program product according to claim 15 , wherein disabling the first feature item comprises: disabling the first feature item in response to a status indicator of the first feature item indicating that the first feature item is disabled. 17. The computer program product according to claim 15 , wherein the feature item further
to features or functions of an application · CPC title
Arrangements for software license management or administration, e.g. for managing licenses at corporate level · CPC title
to devices · CPC title
Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title
Restricting unauthorised execution of programs · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.