Compatibility framework for cloud and on-premise application integration
US-10560520-B2 · Feb 11, 2020 · US
US11301242B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11301242-B2 |
| Application number | US-202016795161-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 19, 2020 |
| Priority date | Feb 20, 2019 |
| Publication date | Apr 12, 2022 |
| Grant date | Apr 12, 2022 |
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.
Aspects of feature-based reporting of software versions are described. A set of features of a software configured on a computing device is ascertained. A first database is queried, based on a current version of the software installed on the computing device and the set of features, to obtain a list of relevant defects addressed for each feature in later versions of the software. A second database is queried, based on the current version of the software and the set of features, to obtain a list of relevant enhancements provided for each feature of the set of features in the later versions. A report is generated based on responses received from the first and second database. The report comprises, for each feature, a summary of the list of relevant defects addressed and the list of relevant enhancements provided in each later version.
Opening claim text (preview).
We claim: 1. A method comprising: determining, by a network management system, a current version of a software configured on a computing device; obtaining configuration information of the computing device in response to a query sent to the computing device; analyzing the configuration information to determine a set of features of the software for generating a feature-based report of software versions; determining key phrases for generating a first query and a second query by: breaking down the configuration information into tokens corresponding to respective keywords of the configuration information, assigning a weight to each token of the tokens based on a position of a corresponding keyword in the configuration information, wherein tokens corresponding to keywords referring to values are assigned a null weight, tokens corresponding to keywords referring to features are assigned a first weight, and tokens corresponding to keywords referring to sub-features are assigned a second weight, eliminating tokens with null weight, and combining remaining tokens based on respective weights to form the key phrases; generating a first query and a second query using the key phrases; receiving, in response to a first query sent to a first database, a list of relevant defects addressed for each feature of the set of features in later versions of the software, wherein relevant defects include defects reported for the current version and non-fixed defects from previous versions for each feature; receiving, in response to second query sent a second database, a list of relevant enhancements provided in the later versions, wherein relevant enhancements include enhancements provided for each feature of the set of features in the later versions; and generating the feature-based report, wherein the report comprises, for each feature of the set of features, a summary of the later versions, the list of relevant defects addressed, and the list of relevant enhancements provided in each of the later versions. 2. The method of claim 1 , wherein the list of relevant defects addressed includes relevant defects fixed and relevant defects provided with temporary resolutions. 3. The method of claim 1 , wherein the later versions include a planned release version and the list of relevant defects addressed includes defects targeted to be fixed in the planned release version. 4. The method of claim 1 , wherein the computing device is a network node. 5. The method as claimed in claim 1 , wherein the method comprises receiving, from a user, a selection of a later version of the software from among the list of later versions; and providing the later version selected by the user to the computing device for upgrading the software. 6. The method of claim 1 , wherein the computing device is a network node selected from a switch, a gateway, and an access point. 7. A system comprising: a processor; and a memory coupled to the processor, wherein the processor is to fetch and execute instructions from the memory to: query the computing device to obtain configuration information; analyze the configuration information to determine a set of features of a software on a computing device; break down the configuration information into tokens corresponding to respective keywords of the configuration information; assign a weight to each token of the tokens based on a position of a corresponding keyword in the configuration information, wherein tokens corresponding to keywords referring to values are assigned a null weight, tokens corresponding to keywords referring to features are assigned a first weight, and tokens corresponding to keywords referring to sub-features are assigned a second weight; eliminate tokens with null weight; combine remaining tokens based on respective weights to form the key phrases that correspond to the set of features; query a first database, based on the key phrases and a current version of the software installed on the computing device, to obtain a list of relevant defects addressed for each feature of the set of features in each later version; query a second database, based on the current version of the software and the key phrases, to obtain a list of relevant enhancements provided for each feature of the set of features in the later versions; and generate a report based on responses received from the first and second database to a user, wherein the report comprises, for each feature of the set of features, a summary of the list of relevant defects addressed and the list of relevant enhancements provided in each of the later versions. 8. The system of claim 7 , wherein the list of relevant defects addressed includes relevant defects fixed and relevant defects with temporary resolutions. 9. The system of claim 7 , wherein the list of later versions includes a planned release version and the list of relevant defects includes defects targeted to be fixed in the planned release version. 10. The system of claim 7 , wherein, to generate the report, the processor is to generate a tabulated summary for each feature, the tabulated summary comprising the list of relevant defects addressed and the list of relevant enhancements provided in each later version for the feature. 11. The system of claim 7 , wherein, to generate the report, the processor is to: receive, from the user, a selection of a feature from among the set of features; and provide the list of relevant defects addressed and the list of relevant enhancements provided in each later version for the feature selected by the user. 12. The system of claim 7 , wherein the computing device is a network node selected from a switch, a gateway, and an access point. 13. A non-transitory computer-readable medium comprising computer-readable instructions for feature-based software version upgrade reporting, the computer-readable instructions when executed by a processor cause the processor to: determine, for a computing device, a current version of a software installed on the computing device; query the computing device to obtain configuration information; analyze the configuration information to determine a set of features of the software on the computing device; break down the configuration information into tokens corresponding to respective keywords of the configuration information; assign a weight to each token of the tokens based on a position of a corresponding keyword in the configuration information, wherein tokens corresponding to keywords referring to values are assigned a null weight, tokens corresponding to keywords referring to features are assigned a first weight, and tokens corresponding to keywords referring to sub-features are assigned a second weight; eliminate tokens with null weight; combine remaining tokens based on respective weights to form the key phrases that correspond to the set of features; query a first database, based on the current version of the software installed on the computing device and the set of features, to obtain a list of later versions available for the software and a list of relevant defects addressed for each feature of the set of features in each of the later versions; query a second database, based on the set of features configured on the computing device and the list of later versions available for the software, to obtain a list of relevant enhancements provided for each feature; and generate a report, wherein the report comprises a summary of the list of relevant defects addressed and the list of relevant enhancements provided for each feature in the later versions, wherein the list of later versions includes a planned release version, and wherein th
Environments for analysis, debugging or testing of software · CPC title
while running · CPC title
using diagnostics (G06F11/0703 takes precedence) · CPC title
Data logging (G06F11/14, G06F11/2205 take precedence) · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.