Patent application number | Description | Published |
20090006961 | INFORMATION PROCESSING APPARATUS AND VIDEO AND AUDIO INFORMATION PROTECTING METHOD - According to one embodiment, an information processing apparatus which conducts display of video and output of audio from video and audio information including video data and audio data, includes a processor which can execute various softwares, a memory which stores data therein, and a decoder which is configured from a software configured from a plurality of modules and executed by the processor in order to perform a processing for conducting display of video and output of audio, where the decoder causes the processor to perform a processing for partially encrypting data transferred between the modules via the memory and a processing for decoding the data transferred between the modules via the memory. | 01-01-2009 |
20090037432 | INFORMATION COMMUNICATION SYSTEM AND DATA SHARING METHOD - According to one embodiment, a data sharing method for an information communication system in which a plurality of nodes that belong to a self group are connected to a network, the method includes sending, via the network, a node confirmation request to remaining nodes to confirm availabilities of the remaining nodes that belong to the self group, receiving node confirmation response messages including information indicating the availabilities from the remaining nodes, setting parameters N and M in accordance with contents of the node confirmation response messages, dividing shared data into N divided data, and M-fold distributing and storing the divided data of the shared data in N nodes, selectively collecting N divided data from not less than (N−M+1) nodes, and restoring the shared data by combining the collected N divided data. | 02-05-2009 |
20090265708 | Information Processing Apparatus and Method of Controlling Information Processing Apparatus - According to one embodiment, an information processing apparatus in which virtual machine run under a hypervisor, includes a device manager configured to create a device model including information that is used when assigning an I/O device to the virtual machine in accordance with a device profile and an arrangement of I/O devices, and an address conversion circuit configured to perform address conversion for the virtual machine to make an MMIO access to the assigned I/O device and to perform address conversion to conduct a DMA transfer between the assigned I/O device and the virtual machine, wherein the hypervisor assigns the I/O device to the virtual machine based on the device model, and the virtual machine utilizes, when making the MMIO access to the assigned I/O device or conducting the DMA transfer with the assigned I/O device, the address conversion circuit to make the access or conducts the DMA transfer. | 10-22-2009 |
20090271785 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD - According to one embodiment, an information processing apparatus capable of controlling a plurality of operating systems, includes an activation module which activates an activation program, a management module which manages the plurality of operating systems to be activated by the activation module, a storage module which stores a main operating system that runs on the management module and a guest operating system that runs on the management module via a virtual activation program, and a notification module which, if a monitoring program that runs on the main operating system activated determines that a configuration of the information processing apparatus has changed, causes a notification program running on the main operating system to notify the guest operating system activated from the storage module via the virtual activation program of change information of the configuration of the information processing apparatus. | 10-29-2009 |
20090287848 | INFORMATION PROCESSING DEVICE AND COMMUNICATION CONTROL METHOD - According to one embodiment, the host virtual machine includes a virtual bridge connection module configure to virtually connect one guest virtual machine and the network by bridge connection, a conversion modules configure to convert packets transmitted from the another guest virtual machines and the application to packets of a virtual private network (VPN) protocol, and a packet allocation module configure to detect a destination of the packets received from the network, to allocate the received packets to the virtual bridge connection module in a case where the detected destination is the one guest virtual machine, and to convert the packets of the VPN protocol received from the network to original packets and to allocate the converted packets to the detected destination in a case where the detected destination is any of the N−1 guest virtual machines and the application that runs on the host virtual machine. | 11-19-2009 |
20090328038 | Computer System and Device Controlling Method for Computer System - According to one embodiment, a computer system configured such that a virtual machine including a guest operating system running on a source computer connected to a network migrates to a destination computer connected to the network, where the virtual machine then running on the destination computer wherein, the source computer comprises first hardware, a first backend driver running in a first hypervisor running on the first hardware, and configured to directly control the device in association with communication performed via a first interface, the virtual machine comprises a frontend driver configured to run in the guest operating system, and to control the device, the destination computer comprises second hardware, the second hypervisor running on the second hardware, and to manage the virtual machine, and a second backend driver configured to run in the second hypervisor and including a second interface which is the same as the first interface. | 12-31-2009 |
20100275205 | COMPUTER MACHINE AND ACCESS CONTROL METHOD - According to one embodiment, a computer machine includes a client virtual machine and a file server virtual machine configured to simultaneously run, a virtual machine manager configured to control booting of the client and file server virtual machines, a monitoring module configured to monitor whether a communication with an external file server is possible, an access control module configured to access to a duplicate file which is a duplicate of the file and is stored in a part of a local disk or a part of a memory which are managed by the monitoring module when the monitoring module determines that the communication is impossible after determining that the communication is possible, and a file deletion module configured to delete the duplicate file when the monitoring module detects the communication is impossible in a preset time. | 10-28-2010 |
20120005676 | Computing Machine and Method of Updating Virtual Machine - According to one embodiment, a computing machine for executing a virtual machine, includes a restriction module. The restriction module is configured to restrict, in an update mode in which an operating system and/or an application program in the virtual machine are updated, an I/O device recognized by the virtual machine to a first I/O device which is necessary for executing the operating system and/or the application program. | 01-05-2012 |
20130007736 | INFORMATION PROCESSING APPARATUS, METHOD OF PROCESSING INFORMATION AND STORAGE MEDIUM - According to one embodiment, an information processing apparatus includes a virtualization engine which constructs a virtual machine. The virtualization engine includes a virtual disk file generation module and a data transmission module. The virtual disk file generation module generates a virtual disk file for a virtual disk to be constructed on the virtual machine. The virtual disk file has a data structure in which difference data is stored as a layer in time series. The data transmission module executes data transmission in order from difference data in an upper layer which is new in time series, when taking synchronization of the user data in the virtual disk file between a file server and the virtual machine. | 01-03-2013 |
20130174150 | INFORMATION PROCESSING APPARATUS AND COMMUNICATION CONTROL METHOD - According to one embodiment, an apparatus is configured to carry out a 1st virtual machine and a 2nd virtual machine. The 1st virtual machine includes a notifying module configured to notify a 1st port number to the 2nd virtual machine, and a 1st transmitter configured to transmit, to a network, a 1st packet including a source port number indicating port number other than the 1st port number. The 2nd virtual machine includes a 2nd transmitter configured to transmit, to the network, a 2nd packet including a source port number indicating the 1st port number. The apparatus includes a sorting module configured to sort a received packet to the 1st virtual machine or the 2nd virtual machine. | 07-04-2013 |
20130174151 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING VIRTUAL MACHINE - According to one embodiment, an apparatus includes a controller. The controller is configured to control an operation environment of a virtual machine which runs on a hypervisor. The controller includes a change module configured to change the virtual machine from an operating state to a sleep state, in response to a logout request for an operating system in the virtual machine, a storing module configured to store first image data indicating contents of a memory in a storage as an operation environment, a restoration module configured to restore the contents of the memory to contents based on second image data, and a return module configured to return the virtual machine to the operating state after the contents of the memory is restored to the contents based on the second image data. | 07-04-2013 |
20130238675 | INFORMATION PROCESSING APPARATUS, IMAGE FILE MANAGEMENT METHOD AND STORAGE MEDIUM - According to one embodiment, an information processing apparatus applied to a client management system managing desktop environments of client terminals comprises a first controller and a second controller. The first controller controls creation processing for first image files which are disk image files for the desktop environments and contain no information unique to the client terminals and difference files for formation of second image files respectively containing information unique to the client terminals based on the first image files. The second controller controls deletion processing for the difference file for which the second image file is completely acquired by a corresponding client terminal. | 09-12-2013 |