{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-8495569","patent":{"patent_number":"US-8495569","title":"Software analyzing apparatus for analyzing software components and correlations between software components","assignee":null,"inventors":[],"filing_date":"2009-11-04T00:00:00.000Z","publication_date":"2013-07-23T00:00:00.000Z","cpc_codes":["G06F","G06F"],"num_claims":11,"abstract":"The present invention provides a software analyzer supporting development of derived products by allowing efficient selection of software components to be simultaneously reutilized or changed based on the past record of developments and changes of software products. A software analyzer according to the present invention analyzes a plurality of software components included in existing software products and correlations between the plurality of software components. The software analyzer includes product line analysis means adapted to create product line configuration data numerically expressing a set of the plurality of software components included in the existing software products, from existing product configuration data including, for each of the existing software products, data on the plurality of software components and data on the correlations between the plurality of software components, inter-component distance analysis means adapted to calculate inter-software-component distances numerically quantifying the correlations between the software components based on the product line configuration data, component cluster analysis means adapted to group the software components based on the inter-software-component distances, and an output section outputting results obtained by the product line analysis means, the inter-component distance analysis means, and the component cluster analysis means."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Software analyzing apparatus for analyzing software components and correlations between software components","description":"The present invention provides a software analyzer supporting development of derived products by allowing efficient selection of software components to be simultaneously reutilized or changed based on","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-8495569","license":"CC-BY-4.0-like","license_terms":"AI-generated analysis on this page (summary, layman_explanation, technical_analysis, business_analysis, faqs) may be reused with attribution and a visible link back to the canonical URL above. Patent abstracts, claims, and bibliographic data are USPTO public domain.","required_link":"https://patentable.app/patents/US-8495569","citation_suggestion":"Patentable. \"Software analyzing apparatus for analyzing software components and correlations between software components\" (US-8495569). https://patentable.app/patents/US-8495569","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-8495569","json":"https://patentable.app/api/llm-context/US-8495569","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-05-31T12:21:01.594Z"}