Back to results
US 2008/0307016 A1Published application
Storage, organization and searching of data stored on a storage medium
AssigneeApple Inc.
InventorsJOHN Hornkvist, Yan Arrouye
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses for storing, organizing and searching files stored in a storage device. Backup files may be stored in snapshot-dependent and/or snapshot-independent paths. The backup files may be stored with additional attributes that can be used for searching and/or indexing purposes.
Claims22
A method comprising:
- storing a snapshot of files, wherein the snapshot files have a corresponding path name to indicate a characteristic of the snapshot;
- creating a snapshot-independent path name for at least a subset of the snapshot files;
- indexing snapshot files indicated by the snapshot-independent path names;
- associating attributes with the snapshot files indicated by the snapshot-independent path names to indicate one or more of a date the corresponding file was created and a date the corresponding file was last modified;
- and
- generating search results within the snapshot files utilizing the snapshot-independent path names and the attributes associated with the snapshot files.
3 more elements
An article comprising a computer-readable medium having stored thereon instructions that, when executed cause one or more processors to:
- store a snapshot of files, wherein the snapshot files have a corresponding path name to indicate a characteristic of the snapshot;
- create a snapshot-independent path name for at least a subset of the snapshot files;
- index snapshot files indicated by the snapshot-independent path names;
- associate attributes with the snapshot files indicated by the snapshot-independent path names to indicate one or more of a date the corresponding file was created and a date the corresponding file was last modified;
- and
- generate search results within the snapshot files utilizing the snapshot-independent path names and the attributes associated with the snapshot files.
3 more elements
An apparatus comprising:
- means for storing a snapshot of files, wherein the snapshot files have a corresponding path name to indicate a characteristic of the snapshot;
- means for creating a snapshot-independent path name for at least a subset of the snapshot files;
- means for indexing snapshot files indicated by the snapshot-independent path names;
- means for associating attributes with the snapshot files indicated by the snapshot-independent path names to indicate one or more of a date the corresponding file was created and a date the corresponding file was last modified;
- and
- means for generating search results within the snapshot files utilizing the snapshot-independent path names and the attributes associated with the snapshot files.
3 more elements
A system comprising:
- one or more input/output devices;
- a processor coupled to receive input from at least one of the input/output devices;
- a backup agent coupled to communicate with the processor, the backup agent to cause snapshot files to be stored, wherein the snapshot files have a corresponding path name to indicate a characteristic of the snapshot, to create a snapshot-independent path name for at least a subset of the snapshot files, to index snapshot files indicated by the snapshot-independent path names, to associate attributes with the snapshot files indicated by the snapshot-independent path names to indicate one or more of a date the corresponding file was created and a date the corresponding file was last modified.
Dependencies are inferred from the claim text.