×

A Computer System with File Attribute Extension

  • US 20070250540A1
  • Filed: 04/20/2006
  • Published: 10/25/2007
  • Est. Priority Date: 04/20/2006
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer system with a file attribute extension function, the computer system comprising:

  • a) a file storage subsystem for storing numerous files each accessible through its pre-assigned file address and each file further includes a file content and a legacy file attribute of legacy attribute size (Mike;

    why we need legacy attribute size? Can we remove this item?);

    b) a memory;

    c) at least one processor, including programming, for executing instructions implementing an Operating System (OS) and at least one application program, said at least one processor being coupled to said file storage subsystem and said memory to permit data transfer there between, said OS further including;

    c1) a legacy virtual file system for receiving a call from within said OS and effecting a corresponding read/write operation accessing said each file;

    c2) a file attribute extension means for adding desired extended file attribute to said legacy file attribute, said file attribute extension means further including;

    c21) during creation of said extended file attribute, adding said extended file attribute to said legacy file attribute by concatenating an encoded file content extension of a pre-defined extension file size, embedding said extended file attribute, to said file content; and

    c22) during access of said extended file attribute, accessing, decoding said encoded file content extension and accessing the decoded extended file attribute;

    c3) an Application Programming Interface (API) means, invokable by the execution of instructions of said at least one application program, for generating a system call to access said each file with said extended file attribute; and

    c4) said system call for firstly calling said legacy virtual file system thus accessing said each file together with its legacy file attribute and said concatenated encoded file content extension, and secondly accessing the extended file attribute via said file attribute extension means thereby achieving the file attribute extension function without modifying said legacy virtual file system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×