or Connect
AppleInsider › Forums › General › General Discussion › Apple wins patent for basic Time Machine functionality
New Posts  All Forums:Forum Nav:

Apple wins patent for basic Time Machine functionality

post #1 of 9
Thread Starter 
Apple on Tuesday was granted a patent outlining the basic idea and functionality of Time Machine, the backup storage feature that has been included in the company's Mac operating system since it was introduced with Mac OS X 10.5 Leopard in 2007.

Time Machine
Source: USPTO


Titled "Consistent back up of electronic information," Apple's U.S. Patent No. 8,311,988 covers the fundamental idea and methodology of saving data as it changes and restoring said data in a reliable manner.

First filed for in August 2006, the patent notes the problem of revising edited material. It gives the example of a text editing program, which allows users to "undo" edits back to a predetermined number of revisions only in reverse chronological order. Furthermore, once the word processor is closed and the data is saved, most programs don't allow users to "undo" previous edits.

With the '988 patent, Apple describes an auto-save method that performs backup operations in the background, with the system monitoring changes made by the user one or more times to ensure that all data modifications are stored.

From the patent summary:

An algorithm or other monitoring can be used to detect changes that occur during the backup operation in order to maintain consistency between related data in the backup. The back up can be performed again for related data that was modified during prior backup operation.

In general, in one aspect, a method is provided. A backup operation of data including a plurality of related items is initiated. Modifications to one or more items of the plurality of related items are monitored for during the backup operation. The backup operation is completed. If a modification occurred to one or more items, a second backup operation is performed for the modified items.


System Engines
Flowchart of system engines and functions.


To function, the property calls for a backup component that archives different items or elements like files, folders, directories, system parameters and more on a local or external storage device like the Time Capsule Apple unveiled in 2008. In one implementation, no local storage is provided, hinting that the archived data may one day be stored in the cloud.

The system works by saving both a copy and the original file, folder or other digital asset. An activity monitoring engine can then determine when a modification is made to a monitored file and trigger a backup sequence. Subsequent saved copies will only contain the differences found in respect to the original data to conserve disk space. In some cases, the monitoring engine can watch for periods of inactivity, at which time a backup can be initiated to prevent system slowdowns for an active user.

A preference management engine is employed to customize the backup parameters, such as where the saved data is stored, how long Time Machine should run and what triggers a backup event.

Perhaps most critical is the change identifying engine, which looks for modifications made to a specific data set. The engine "can be capable of discerning a substantive change from a non-substantive change," like the loss of data from a user's current view.

Finally, the backup restoration engine is used to restore previous versions of "views," or archived data. The Time Machine UI is provided for in one embodiment of the restoration engine.

Time Machine
Sample Time Machine user interface showing the backup options menu.


The patent goes on to explain in detail the inner workings of how a piece of data is deemed significant enough to save, as well as the "screenshot" view seen in the Time Machine's UI from which users can select past versions of certain data sets.

Interestingly, while the Time Machine moniker was not yet introduced to the public at the time of the patent's filing, the invention does use the term "time machine" when it refers to the consistent backup system.

In April, Apple won another Time Machine patent associated with the system's user interface.
post #2 of 9
10.5 is Leopard
10.6 is Snow Leopard
post #3 of 9
Time Machine is probably my favourite feature in the whole of OSX. It's never intrusive and works flawlessly. It's also unique to OSX.
post #4 of 9
It is hard to believe that the incremental improvements made to SnapBack (which itself is just a script to simplify rsync + symlinks) are patent-worthy. It is a great feature... Just not something that isn't "obvious to someone skilled in the field."
post #5 of 9

@aarrrgggh I could not agree more. The patent office needs a major overhaul. There is nothing new about this work.

post #6 of 9
Originally Posted by rainkinz View Post
@aarrrgggh I could not agree more. The patent office needs a major overhaul. There is nothing new about this work.

 

You waited four years to post something utterly irrelevant?

 

1000

1000

Originally posted by Marvin

Even if [the 5.5” iPhone] exists, it doesn’t deserve to.
Reply

Originally posted by Marvin

Even if [the 5.5” iPhone] exists, it doesn’t deserve to.
Reply
post #7 of 9
Online storage for backups makes a lot more sense than physical hard drives.
post #8 of 9
Quote:
Originally Posted by ifij775 View Post

Online storage for backups makes a lot more sense than physical hard drives.

 

You must not deal with the sheer volume of data I do, nor endure the painfully slow upload speeds imposed by my ISP. If you did, you would not consider online storage even worthy of consideration, much less preferable.

post #9 of 9
Quote:
Originally Posted by v5v View Post

You must not deal with the sheer volume of data I do, nor endure the painfully slow upload speeds imposed by my ISP. If you did, you would not consider online storage even worthy of consideration, much less preferable.

It would be painfully slow in retrieval as well, unless you have a blisteringly fast service. Online has its place, but as a compliment to local, not a replacement.

If a drive of mine were to fail, I can actually just drop in a backup and be up and running in a few minutes. If I relied on online storage it would be much longer time frame to restore, easily a week or more.

Then there's the question of how secure your files really are if you're storing them on someone else's computers.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: General Discussion
AppleInsider › Forums › General › General Discussion › Apple wins patent for basic Time Machine functionality