Apple wins patent for basic Time Machine functionality

Posted:
in General Discussion edited January 2014
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.

Comments

  • Reply 1 of 12
    10.5 is Leopard
    10.6 is Snow Leopard
  • Reply 2 of 12
    richlrichl Posts: 2,213member
    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.
  • Reply 3 of 12
    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."
  • Reply 4 of 12


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

  • Reply 5 of 12


    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?


     


    image


    image

  • Reply 6 of 12
    this is great! all u need to do is re-brand something that's been available for years, then you can get a patent.


  • Reply 8 of 12
    Online storage for backups makes a lot more sense than physical hard drives.
  • Reply 9 of 12

    Quote:

    Originally Posted by Tallest Skil View Post


     


    You waited four years to post something utterly irrelevant?


     


    image


    image



     




    1. Patent "submitting witty replies over the internet to anonymous users on discussion boards."


    2. ????


    3. Profit

  • Reply 10 of 12
    v5vv5v Posts: 1,357member

    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.

  • Reply 11 of 12
    jeffdmjeffdm Posts: 12,951member
    v5v wrote: »
    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.
  • Reply 12 of 12

    Quote:

    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.


     


    Quote:

    Originally Posted by Tallest Skil View Post

    You waited four years to post something utterly irrelevant?


     


    Talking about irrelevancy.


    Anyways - it's better to do it once in four years than few times per day TS.

Sign In or Register to comment.