{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-8484164","patent":{"patent_number":"US-8484164","title":"Method and system for providing substantially constant-time execution of a copy operation","assignee":null,"inventors":[],"filing_date":"2009-10-23T00:00:00.000Z","publication_date":"2013-07-09T00:00:00.000Z","cpc_codes":["G06F","G06F","G06F","G06F"],"num_claims":30,"abstract":"A system and method for providing a substantially constant-time copy operation for file system objects managed by a network storage server begins by generating a new file based on metadata in a source file. The system then generates a snapshot of the source file or the logical volume in which the source file resides. The system then copies each of the indirect blocks of the source file to a corresponding location in the destination file. During the copy process, a modified set of file system operations can be executed on the destination metadata container. In response to a read request directed to a target block in the destination file, the system determines if target block has been copied. If the block has not been copied, the system provides a data segment from the corresponding data block in the snapshot. Write requests are processed by generating a new data block and adding a reference to the new data block to the target location in the destination metadata container. During the copy process, the system checks each block reference before copying to determine if the block reference has been modified by a write operation. If the block was modified, the system skips copying that particular block reference. The system provides additional operations to execute truncate and append operations during the copy process."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Method and system for providing substantially constant-time execution of a copy operation","description":"A system and method for providing a substantially constant-time copy operation for file system objects managed by a network storage server begins by generating a new file based on metadata in a source","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-8484164","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-8484164","citation_suggestion":"Patentable. \"Method and system for providing substantially constant-time execution of a copy operation\" (US-8484164). https://patentable.app/patents/US-8484164","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-8484164","json":"https://patentable.app/api/llm-context/US-8484164","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-05-30T20:31:18.891Z"}