{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-11249879","patent":{"patent_number":"US-11249879","title":"Time-travel debugging with hot code replacement","assignee":null,"inventors":[],"filing_date":"2019-10-16T00:00:00.000Z","publication_date":"2022-02-15T00:00:00.000Z","cpc_codes":["G06F","G06F","G06F","G06F","G06F","G06F","G06N","G06N","G06F","G06F","G06F"],"num_claims":20,"abstract":"A digital software recorder (DSR) leverages the functionality of a container management software platform, such as Docker, to permit time-travel debugging of a containerized software application, including pausing, playing, rewinding, and fast-forwarding execution of the application, by using snapshots taken by a snapshot manager service as the basis for setting the application state at points in the application's execution, thus saving debugging time that would otherwise be incurred by restarting an application. Snapshots can be triggered manually or automatically based on time or resource utilization threshold criteria. If source code is available to the DSR, the DSR can also enable hot code replacement, wherein modifications to the source code of the application do not require application restart, but instead the application state can be restored to just prior to the execution of the source code modifications. Machine-learning-based anomaly prediction can be used to take snapshots or set debugging information."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Time-travel debugging with hot code replacement","description":"A digital software recorder (DSR) leverages the functionality of a container management software platform, such as Docker, to permit time-travel debugging of a containerized software application, incl","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-11249879","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-11249879","citation_suggestion":"Patentable. \"Time-travel debugging with hot code replacement\" (US-11249879). https://patentable.app/patents/US-11249879","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-11249879","json":"https://patentable.app/api/llm-context/US-11249879","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-05-31T07:44:40.725Z"}