Appleは火曜日、Time Machineの基本的なアイデアと機能を概説する特許を取得した。Time Machineは、2007年にMac OS X 10.5 Leopardで導入されて以来、同社のMacオペレーティングシステムに組み込まれているバックアップストレージ機能である。
「電子情報の一貫したバックアップ」というタイトルの Apple の米国特許第8,311,988号データの変更時に保存し、そのデータを信頼性の高い方法で復元するという基本的な考え方と方法論について説明します。
2006 年 8 月に初めて出願されたこの特許は、編集された素材の改訂の問題を指摘しています。ここではテキスト編集プログラムの例を示しています。このプログラムを使用すると、ユーザーは、時系列の逆順にのみ、編集を所定のリビジョン数まで「元に戻す」ことができます。さらに、ワードプロセッサを閉じてデータを保存すると、ほとんどのプログラムではユーザーが以前の編集を「元に戻す」ことはできません。
Apple は '988 特許で、システムがユーザーによる変更を 1 回以上監視してすべてのデータ変更が確実に保存されるようにする、バックグラウンドでバックアップ操作を実行する自動保存方法について説明しています。
特許概要から:
アルゴリズムまたはその他の監視を使用して、バックアップ操作中に発生する変更を検出し、バックアップ内の関連データ間の一貫性を維持できます。前回のバックアップ操作中に変更された関連データのバックアップを再度実行できます。一般に、一態様では、方法が提供される。複数の関連項目を含むデータのバックアップ操作が開始される。バックアップ操作中に、複数の関連項目のうちの1つまたは複数の項目に対する変更が監視される。バックアップ操作が完了しました。 1 つ以上の項目に変更が発生した場合、変更された項目に対して 2 回目のバックアップ操作が実行されます。
システムエンジンと機能のフローチャート。
このプロパティが機能するには、ファイル、フォルダー、ディレクトリ、システム パラメーターなどのさまざまなアイテムや要素を、2008 年に Apple が発表した Time Capsule のようなローカルまたは外部ストレージ デバイスにアーカイブするバックアップ コンポーネントが必要です。ある実装では、ローカル ストレージは必要ありません。という内容が提供され、アーカイブされたデータがいつかクラウドに保存される可能性があることを示唆しています。
このシステムは、コピーと元のファイル、フォルダー、またはその他のデジタル資産の両方を保存することによって機能します。アクティビティ監視エンジンは、監視対象ファイルにいつ変更が加えられたかを判断し、バックアップ シーケンスをトリガーできます。後続の保存コピーには、ディスク領域を節約するために、元のデータに関して見つかった差異のみが含まれます。場合によっては、監視エンジンは非アクティブ期間を監視し、その時点でバックアップを開始して、アクティブ ユーザーのシステム速度の低下を防ぐことができます。
設定管理エンジンは、保存されたデータの保存場所、Time Machine の実行時間、バックアップ イベントのトリガーなどのバックアップ パラメーターをカスタマイズするために使用されます。
おそらく最も重要なのは、特定のデータセットに加えられた変更を探す変更識別エンジンです。このエンジンは、ユーザーの現在のビューからのデータの損失など、「実質的な変更を非実質的な変更から識別できる」としている。
最後に、バックアップ復元エンジンを使用して、以前のバージョンの「ビュー」、つまりアーカイブされたデータを復元します。タイムマシンUIは、復元エンジンの一実施形態のために提供される。
バックアップ オプション メニューを表示するサンプル Time Machine ユーザー インターフェイス。
この特許では、データの一部が保存するのに十分な重要性があると判断される仕組みや、ユーザーが特定のデータセットの過去のバージョンを選択できる Time Machine の UI に表示される「スクリーンショット」ビューについても詳細に説明されています。
興味深いことに、特許出願時にはタイム マシンという呼称はまだ一般に紹介されていませんでしたが、本発明では一貫したバックアップ システムを指す場合に「タイム マシン」という用語を使用しています。
4月、Appleは新たなTime Machineを獲得した特許システムのユーザー インターフェイスに関連付けられています。