# US 2014/0156729 A1 · Method and system of requesting information from a server computer

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

- Number: US 2014/0156729 A1
- Document ID: US20140156729A1
- Status: Published application
- Kind: A1
- Application number: 13/779,303
- Filed: 2013-02-27
- Published: 2014-06-05
- Earliest claimed: 2012-12-04
- Assignees: Pixia Corp.
- Applicants: Pixia Corp
- Inventors: Rahul C. THAKKAR; Scott L. PAKULA
- Web page: https://patentgrep.com/patent/US20140156729A1

## CPC

- G06F 16/188: Virtual file systems
- G06F 16/122: {using management policies (point-in-time backing up or restoration of persistent data G06F11/1446; file migration policies for HSM systems G06F16/185)}
- G06F 16/22: Indexing; Data structures therefor; Storage structures
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/06: specially adapted for file transfer, e.g. file transfer protocol [FTP]
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- H04L 65/612: for unicast
- H04L 65/70: Media network packetisation
- H04L 65/762: {at the source (reformatting of additional data in video distribution servers H04N21/2355)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and system for requesting information by a client computer system from a server computer system are provided. The method includes sending a request for policy capability of the server computer system for a data type; receiving a response to the request including a list of derived data types that are supported by the server computer system; generating a policy using the list of derived data types; and sending a first data file and a first data file virtualization policy for storage.

## Claims

### Claim 1

A method, implemented by a client computer system, of requesting information from a server computer system, the method comprising:
sending, by the client computer system to the server computer system, a request for policy capability of the server computer system for a data type;
receiving, by the client computer system from the server computer system, a response to the request including a list of derived data types that are supported by the server computer system;
generating, by the client computer system, a policy using the list of derived data types; and
sending, by the client computer system to the server computer system, a first data file and a first data file virtualization policy for storage.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising sending, by the client computer system, a request to the server computer system for a directory listing, the directory listing being derived by the server computer system and including information about the first data file and information about one or more second virtual data files derived by the server computer system using information from the first data file and the first data file virtualization policy.

### Claim 3 (depends on 2)

The method according to claim 2, wherein sending the request comprises sending a PROPFIND request through HTTP 1.1 WebDAV protocol.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising sending, by the client computer system to the server computer system, a request for information about a second virtual data file derived by the server computer system using information from the first data file and the first data file virtualization policy.

### Claim 5 (depends on 4)

The method according to claim 4, wherein sending the request comprises sending a HEAD request through HTTP protocol.

### Claim 6 (depends on 1)

The method according to claim 1, further comprising sending, by the client computer system to the server computer system, a request to retrieve at least a portion of a second virtual data file, the second virtual data file being derived by the server computer system using information from the first data file and the first data file virtualization policy.

### Claim 7 (depends on 6)

The method according to claim 6, wherein sending the request comprises sending a a GET request through HTTP protocol.

### Claim 8

A system comprising:
a client computer system configured to:
send to a server computer system in communication with the client computer system a request for policy capability of the server computer system for a data type;
receive a response to the request including a list of derived data types that are supported by the server computer system;
generate a policy using the list of derived data types; and
send a first data file and a first data file virtualization policy for storage.

### Claim 9 (depends on 8)

The system according to claim 8, wherein the client computer system is further configured to send a request to the server computer system for a directory listing, the directory listing being derived by the server computer system and including information about the first data file and information about one or more second virtual data files derived by the server computer system using information from the first data file and the first data file virtualization policy.

### Claim 10 (depends on 9)

The system according to claim 9, wherein the request comprises a HTTP 1.1 WebDAV PROPFIND request.

### Claim 11 (depends on 8)

The system according to claim 8, wherein the client computer system is configured to send a request for information to the server computer system about a second virtual data file derived by the server computer system using information from the first data file and the first data file virtualization policy.

### Claim 12 (depends on 11)

The system according to claim 11, wherein the request comprises a HTTP HEAD request.

### Claim 13 (depends on 8)

The system according to claim 8, wherein the client computer system is configured to send a request to the server computer system to retrieve at least a portion of a second virtual data file, the second virtual data file being derived by the server computer system using information from the first data file and the first data file virtualization policy.

### Claim 14 (depends on 13)

The system according to claim 13, wherein the request comprises a HTTP GET request.
