Startseite | Themenabende | Mailingliste | Pläne | Links | GnuPG-Schlüssel

Finding of files with their name und a second criterion

EP 0526034: Method and apparatus for accessing a computer-based file system. http://swpat.ffii.org/patents/txt/ep/0526/034/

Claims

  1. A computer-based file apparatus for accessing any of a plurality of previously-stored data objects, the apparatus characterized by means for receiving a user request including a purported file name containing one or more non-file-name-substring-based search criteria and means for locating one or more data objects using said search criteria.
  2. The apparatus of claim 1 further including means for returning a key associated with each located data object to the user, each key identifying the location of an associated data object.
  3. The apparatus of claim 2 wherein said key value is a Macintosh file directory identifier.
  4. The apparatus of claim 2 wherein the key is an inode index value.
  5. The apparatus of claim 2 wherein the key includes an inode index value and a generation number.
  6. The apparatus of claim 1 wherein at least one search criteria is a phonetic representation of a name.
  7. The apparatus of claim 1 wherein at least one search criteria is a relational characteristic which exists between two or more of said data objects.
  8. The apparatus of claim 1 wherein at least one search criteria is a substring which is to be matched against the contents of the previously-stored data objects.
  9. In a computer-based file system, a method of accessing any of a plurality of previously-stored data objects, the method comprising the steps of receiving a user request including a purported file name containing one or more non-file-name-substring-based search criteria and locating one or more data objects using said search criteria.

Access of files by the file name and at least one additional search criterium. The detail claim list different search criteria and return values, that uniquely identify a file.

Violating program

(Attention: Do not execute, please!) Claim 1
find -name README -user att
  

Searches for all files named "README" owned by the user att (AT&T). This way we give to criteria, one of those is the name of the data object (file).
Claim two is also violated as the path output by find.

Claim 8
find -name README -anewer COPYING
  

Searches for all readme files which were later accessed than the file COPYING. Claim 9

find -name README | xargs grep "AT&T" | cut -d: -f1 | sort -u
  

Searches all readme files for the text 'AT&T', according to claim 9.

Claim 10
find -name README | xargs grep $1 | cut -d: -f1 | sort -u
  

Like claim 9 with the only difference that files are searched for an user input.

Statistics

Reading and understanding of the patent statement: around five minutes
Writing the first release of the program: around 20 seconds
Startseite | Themenabende | Mailingliste | Pläne | Links | GnuPG-Schlüssel
Letzte Änderung: 11. Januar 2003
Benedikt Wildenhain, patente@benedikt-wildenhain.de