×

Layered computing systems and methods with location exclusions

  • US 7,519,963 B1
  • Filed: 12/21/2006
  • Issued: 04/14/2009
  • Est. Priority Date: 06/12/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A layered computing system for isolating files from a base operating system, capable of storing a user file to a non-layered location, comprising:

  • a processor;

    a storage device group accessible by said processor, said storage group operable to contain system files, at least one application, and a plurality of layers configured to be selectively activated as enabled layers or deactivated as disabled layers;

    instructions stored to said storage device group, said instructions being further executable by said processor to achieve functions of;

    receiving from said application a write request for a write operation to a file system, said write request containing a file reference appropriate to a file system organization;

    determining whether at least one of the enabled layers is configured for capture;

    determining whether said write request is related to said user file;

    if said write request is either determined to relate to said user file or none of the enabled layers are configured for capture, causing said write operation to execute using said file reference of said write request;

    if at least one of the enabled layers is configured for capture and said write request is determined not to relate to said user file, identifying one of the enabled layers as a capture layer;

    following the identifying of said capture layer, creating a virtual write reference corresponding to said file reference of said write request relative to said capture layer;

    following the creating of said virtual write reference, causing said write operation to execute using said virtual write reference.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×