IP Library Granted Patent US 8,296,322
Granted Patent B2
US 8,296,322 · App. 12/561,482 · Granted Oct 23, 2012

User terminal device and method for controlling the same

Assignee: Hitachi Solutions, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,296,322
App. No.
12/561,482
Granted
Oct 23, 2012
Kind
B2
Abstract

A method is provided that automatically saves data on a user terminal of a thin client system to a file server or to the user terminal by appropriately and efficiently sorting the data. System update data such as a patch for the user terminal and confidential data that should be saved to the server are distinguished when written to a secondary storage device, and separately cached into memory. Then, the confidential data that should be saved to the server is automatically uploaded to the file server at any given timing, for example, at shut-down of the terminal, whereby a minimum amount of data can be efficiently saved to the file server.

Claims (30)

1. A user terminal device constituting part of a thin client system that transfers and stores data to a file server, comprising:

a secondary storage device;

file access control means that determines the kind of an I/O request issued to the secondary storage device and determines, if the I/O request is a write request, if an application that is the source of the I/O request is permitted to write data to the secondary storage device;

write control means that redirects and stores to a cache memory data that has been requested to be written;

upload data management means that, if the application that is the source of the I/O request is not permitted to write data to the secondary storage device, manages and uploads to the file server the data that has been requested to be written; and

automatic backup means that reads the data managed by the upload data management means from the cache memory and uploads the data to the file server at a time of shutting down the user terminal device,

wherein:

the write control means includes first redirecting means that processes a write request and a read request, and second redirecting means that processes only a write request,

each of the first redirecting means and the second redirecting means, if the file access control means has determined that the application that is the source of the write request is permitted to write data to the secondary storage device, stores into the cache memory the data that has been requested to be written, and

the second redirecting means writes the data stored in the cache memory to the secondary storage device at the time of shutting down the user terminal device.

2. The user terminal device according to claim 1 , wherein the first redirecting means, if the file access control means has determined that the application that is the source of the write request is not permitted to write data to the secondary storage device, stores into the cache memory the data that has been requested to be written.

3. The user terminal device according to claim 1 , wherein the first redirecting means, if the file access control means has determined that the I/O request is a read request, reads from the cache memory or from the secondary storage device data that has been requested to be read.

4. A user terminal device constituting part of a thin client system that transfers and stores data to a file server, comprising:

a secondary storage device;

file access control means that determines the kind of an I/O request issued to the secondary storage device and determines, if the I/O request is a write request, if an application that is the source of the I/O request is permitted to write data to the secondary storage device;

first write control means that processes a write request and a read request; and

second write control means that processes only a write request,

wherein each of the first write control means and the second write control means, if the file access control means has determined that the application that is the source of the write request is permitted to write data to the secondary storage device, stores into the cache memory data that has been requested to be written, and

wherein the second write control means writes the data stored in the cache memory to the secondary storage device at a time of shutting down the user terminal device.

5. The user terminal device according to claim 4 , wherein the first write control means, if the file access control means has determined that the application that is the source of the write request is not permitted to write data to the secondary storage device, stores into the cache memory the data that has been requested to be written.

6. A method for controlling a user terminal device having a secondary storage device and constituting part of a thin client system that transfers and stores data to a file server, the method comprising:

an application determination step in which file access control means determines the kind of an I/O request issued to the secondary storage device and determines, if the I/O request is a write request, if an application that is the source of the I/O request is permitted to write data to the secondary storage device;

a redirecting step in which write control means redirects and stores to a cache memory data that has been requested to be written;

a data management step in which upload data management means, if the application that is the source of the I/O request is not permitted to write data to the secondary storage device, manages and uploads to the file server the data that has been requested to be written; and

an uploading step in which automatic backup means reads the data managed by the upload data management means from the cache memory and uploads the data to the file server at a time of shutting down the user terminal device,

wherein:

the write control means includes first redirecting means that processes a write request and a read request, and second redirecting means that processes only a write request, and

in the redirecting step, each of the first redirecting means and the second redirecting means, if the file access control means has determined that the application that is the source of the write request is permitted to write data to the secondary storage device, stores into the cache memory the data that has been requested to be written, and

a step in which the second redirecting means writes the data stored in the cache memory into the secondary storage device at the time of shutting down the user terminal device.

7. The control method according to claim 6 , wherein the first redirecting means, if the file access control means has determined that the application that is the source of the write request is not permitted to write data to the secondary storage device, stores into the cache memory the data that has been requested to be written.

Assignments (2)
CHANGE OF NAME Recorded Jul 12, 2012
From: HITACHI SOFTWARE ENGINEERING CO., LTD.
To: HITACHI SOLUTIONS, LTD.
Reel/Frame 028538/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2009
From: NAKAYAMA, KOJI
To: HITACHI SOFTWARE ENGINEERING CO., LTD.
Reel/Frame 023246/0281 →
Priority Claims (1)
JP 2008-274099 · Oct 24, 2008 · national
Continuity (1)
Related Publication 20100106698A1 · Apr 29, 2010