{
  "patent_number": "US 8307004",
  "country": "US",
  "title": "How Computers Safely Resume Interrupted Data Backups",
  "original_title": "Manipulating electronic backups",
  "summary": "A method for computers to pause a large data backup and resume exactly where they left off without restarting the entire process from scratch.",
  "what_it_does": "This patent describes a system that tracks the progress of a data backup, allowing it to be interrupted by a user or a system event like a crash. When the backup resumes, the system compares timestamps on the existing backup files against the last successful backup to determine which data is already safe. It then only processes the remaining uncompleted portion of the data. This prevents the need to re-copy files that were already successfully stored before the interruption.",
  "what_it_does_not_cover": [
    "Does not cover cloud-based synchronization services that do not use local timestamp-based file system backups.",
    "Does not cover methods for data compression or deduplication during the backup process.",
    "Does not cover the specific hardware interface used to store the backup data."
  ],
  "filed": "2007-06-08",
  "granted": "2012-11-06",
  "expires": null,
  "status": "active",
  "holder": "Apple Inc",
  "holder_url": "https://patentbrief.org/company/apple-inc",
  "inventors": [
    {
      "name": "Peter McInerney",
      "url": "https://patentbrief.org/inventor/peter-mcinerney"
    },
    {
      "name": "Eric Weiss",
      "url": "https://patentbrief.org/inventor/eric-weiss"
    },
    {
      "name": "Dominic Giampaolo",
      "url": "https://patentbrief.org/inventor/dominic-giampaolo"
    },
    {
      "name": "Pavel Cisler",
      "url": "https://patentbrief.org/inventor/pavel-cisler"
    }
  ],
  "times_cited": 5,
  "tags": [
    "consumer_electronics",
    "software"
  ],
  "abstract": "Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.",
  "url": "https://patentbrief.org/patent/us/8307004/amazon-dynamodb",
  "markdown_url": "https://patentbrief.org/patent/us/8307004/amazon-dynamodb/md",
  "google_patents_url": "https://patents.google.com/patent/US8307004",
  "relatedPatents": []
}