IP Library Granted Patent US 9,742,874
Granted Patent B2
US 9,742,874 · App. 14/250,733 · Granted Aug 22, 2017

Control device, and method for transfer control

Inventor: Kouitirou Takahasi (Kawasaki, JP)
Assignee: FUJITSU LIMITED
H04L67/42G06F9/4445H04L67/06H04L67/08
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 9,742,874
App. No.
14/250,733
Granted
Aug 22, 2017
Kind
B2
Abstract

Upon reception of a connection request from a client terminal, a control device couples a providing server that provides a virtual desktop environment to the client terminal. The control device then causes the client terminal to transfer a file maintained in the client terminal to the providing server to which the client terminal is coupled, according to correspondence information in which path information in the client terminal is associated with path information in the virtual desktop environment for each file used by the client terminal for executing an application in the virtual desktop environment. This facilitates file transfer on the client terminal side for transferring the file to a server in the virtual desktop environment.

Claims (19)

1. A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute a transfer control process comprising:

coupling a virtual machine that provides a virtual desktop environment to a client upon reception of a connection request from the client; and

transferring data maintained in the client from the client to the virtual machine to which the client is coupled, according to correspondence information in which path information in the client by referring to a transfer correspondence table, the path information indicating a directory where data is maintained, the transfer correspondence table associating path information in the client terminal used by the client with path information in the virtual desktop environment for each file used by the client for executing the application in the virtual desktop environment, wherein

upon reception of a transfer request for data represented by information different from the information associated with the correspondence information, the transferring includes adding path information in the client and path information in the virtual desktop environment of the received data to the correspondence information, transmitting the added path information to the client, and causing the client to transfer the data to the virtual machine to which the client is coupled according to a command generated from the transmitted path information and an address of the virtual machine to which the client is coupled.

2. The non-transitory computer-readable recording medium according to claim 1 , wherein upon reception of a transfer request for data from the coupled client, the transferring includes transmitting to the client path information in the client and path information in the virtual desktop environment in the correspondence information for each piece of the data, and transferring the data from the client to the virtual machine to which the client is coupled according to a command generated from the transmitted path information and an address of the virtual machine to which the client is coupled.

3. The non-transitory computer-readable recording medium according to claim 2 , wherein the transferring includes causing the client to select data to be transferred to the virtual machine to which the client is coupled out of the data represented by the information associated with the correspondence information and receiving a transfer request for the selected data.

4. The non-transitory computer-readable recording medium according to claim 1 , wherein the transferring automatically transfers for each file used by the client for executing the application in the virtual desktop environment.

5. A control device comprising:

a processor;

a memory, wherein the processor executes:

storing therein correspondence information in which path information in a client is associated with path information in a virtual desktop environment for each piece of data used by the client to execute an application in the virtual desktop environment, the path information indicating a directory where data is maintained;

coupling a virtual machine that provides a virtual desktop environment to a client upon reception of a connection request from the client; and

transferring data maintained in the client from the client to the virtual machine to which the client is coupled, according to correspondence information stored at the storing by referring to a transfer correspondence table, the transfer correspondence table associating path information in the client terminal used by the client with path information in the virtual desktop environment for each file used by the client for executing the application in the virtual desktop environment, wherein

upon reception of a transfer request for data represented by information different from the information associated with the correspondence information, the transferring includes adding path information in the client and path information in the virtual desktop environment of the received data to the correspondence information, transmitting the added path information to the client, and causing the client to transfer the data to the virtual machine to which the client is coupled according to a command generated from the transmitted path information and an address of the virtual machine to which the client is coupled.

6. A method for transfer control executed by a computer, the method comprising:

coupling a virtual machine that provides a virtual desktop environment to a client upon reception of a connection request from the client using a processor; and

transferring data maintained in the client from the client to the virtual machine to which the client is coupled, according to correspondence information in which path information in the client by referring to a transfer correspondence table using the processor, the path information indicating a directory where data is maintained, the transfer correspondence table associating path information in the client terminal used by the client with path information in the virtual desktop environment for each file used by the client for executing the application in the virtual desktop environment, wherein

upon reception of a transfer request for data represented by information different from the information associated with the correspondence information, the transferring includes adding path information in the client and path information in the virtual desktop environment of the received data to the correspondence information, transmitting the added path information to the client, and causing the client to transfer the data to the virtual machine to which the client is coupled according to a command generated from the transmitted path information and an address of the virtual machine to which the client is coupled.

7. The non-transitory computer-readable recording medium according to claim 1 , wherein upon reception of a transfer request for data from the coupled client, the transferring transfers data receiving the transfer request according to correspondence information in which path information in the client is associated with path information in the virtual machine that provides the virtual desktop environment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2025
From: CUBIC CORPORATION
To: NUVOTRONICS, INC.
Reel/Frame 071255/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2014
From: TAKAHASI, KOUITIROU
To: FUJITSU LIMITED
Reel/Frame 032675/0391 →
Continuity (2)
Continuation PCTJP2011073960 · Oct 18, 2011
Related Publication 20140222905A1 · Aug 7, 2014