{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-10545740","patent":{"patent_number":"US-10545740","title":"Distributed agent to collect input and output data along with source code for scientific kernels of single-process and distributed systems","assignee":null,"inventors":[],"filing_date":"2017-10-25T00:00:00.000Z","publication_date":"2020-01-28T00:00:00.000Z","cpc_codes":["G06F","G06F","G06F","G06F","G06F","G06F","G06F","G06F","G06N","G06F","G06F"],"num_claims":16,"abstract":"An improved software optimization tool framework is provided that, when executed, creates software agents that attach themselves to all running instances of a user-specified application and/or process, be it in a single machine or across multiple machines (e.g. in a computer cluster). Once the software agents attach, for each attached application and/or process, the tool can be configured to capture the input and output data of specified target sections of code for the specified application or process. In an embodiment, a software programmer may want to optimize a specific target section of code that may comprise a single function or multiple functions or code portions. Based on pre-identified code sections, the tool can write captured input and output data into binary files, along with the target sections of code, and build an optimization framework around the input and output data, including the targeted sections of code. An optimization engineer can then use this optimization framework to develop optimized versions of the target code sections and can further test the optimized code section against actual data and results obtained from original runs."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Distributed agent to collect input and output data along with source code for scientific kernels of single-process and distributed systems","description":"An improved software optimization tool framework is provided that, when executed, creates software agents that attach themselves to all running instances of a user-specified application and/or process","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-10545740","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-10545740","citation_suggestion":"Patentable. \"Distributed agent to collect input and output data along with source code for scientific kernels of single-process and distributed systems\" (US-10545740). https://patentable.app/patents/US-10545740","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-10545740","json":"https://patentable.app/api/llm-context/US-10545740","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-05-30T12:44:27.545Z"}