# US 2014/0156706 A1 · Hybrid File Systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156706 A1
- Document ID: US20140156706A1
- Status: Published application
- Kind: A1
- Application number: 14/064,316
- Filed: 2013-10-28
- Published: 2014-06-05
- Earliest claimed: 2012-12-03
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: James D. Beecham; William K. Bittner; Venkateswararao Jujjuri; Samuel W. Yang
- Web page: https://patentgrep.com/patent/US20140156706A1

## CPC

- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06F 16/188: Virtual file systems
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Methods may provide a virtual system with direct access to one or more sectors of a resource of a computer system. The method may include providing, by a computer system to a virtual system, first access control data associated with a regular computer file that corresponds to a resource on the computer system. The method may additionally include receiving, at the computer system, a direct read from or direct write to one or more sectors of the resource represented by the regular computer file from the virtual system. The method may further include hiding, at the computer system, a hidden computer file from the virtual system. The method may additionally include routing, at the computer system, the direct read from or direct write to the hidden computer file on the computer system.

## Claims

### Claim 1

A method, comprising:
providing, by a computer system to a virtual system, first access control data associated with a regular computer file that corresponds to a resource on the computer system, the first access control data required for the virtual system to permit access to the regular computer file;
receiving, at the computer system, a direct read from or direct write to one or more sectors of the resource represented by the regular computer file from the virtual system;
hiding, at the computer system, a hidden computer file from the virtual system; and
routing, at the computer system, the direct read from or direct write to the hidden computer file on the computer system.

### Claim 2 (depends on 1)

The method of claim 1, further comprising hosting, at the computer system, the virtual system.

### Claim 3 (depends on 2)

The method of claim 2, wherein receiving, at the computer system, a direct read from or direct write to one or more sectors of the resource represented by the regular computer file from the virtual system includes receiving, at the computer system, a request to boot the virtual system.

### Claim 4 (depends on 3)

The method of claim 3, further comprising executing, at the computer system, a bootstrap loader stored in the hidden computer file.

### Claim 5 (depends on 2)

The method of claim 2, wherein hiding, at the computer system, a hidden computer file from the virtual system includes hiding, at the computer system, a hash table from the virtual system, and wherein routing, at the computer system, the direct read from or direct write to the hidden computer file on the computer system includes routing, at the computer system, the direct read from or direct write to the hash table on the computer system.

### Claim 6 (depends on 2)

The method of claim 2, wherein hiding, at the computer system, a hidden computer file from the virtual system includes hiding, at the computer system, a partitioned device from the virtual system, and wherein routing, at the computer system, the direct read from or direct write to the hidden computer file on the computer system includes routing, at the computer system, the direct read from or direct write to the partitioned device of the computer system.

### Claim 7 (depends on 2)

The method of claim 2, wherein receiving, at the computer system, a direct read from or direct write to one or more sectors of the resource represented by the regular computer file from the virtual system includes receiving, at the computer system, an encrypted direct read from or an encrypted direct write to one or more sectors of the resource represented by the regular computer file from the virtual system, further comprising decrypting, at the computer system, the encrypted direct read from or the encrypted direct write to one or more sectors of the resource represented by the regular computer file from the virtual system.
