Patents by Inventor Noboru Iwamatsu

Noboru Iwamatsu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8555028
    Abstract: A method of causing an information processing apparatus to execute, the method including: performing a management procedure to accept addresses of respective page tables generated for each of operation modes from an operating system that manages the virtual address space and to associate the addresses with the operating system to be recorded in page table correspondence information storage; executing a control procedure to set a second access right indicating a value lower than the first access right in accordance with the operation mode of the operating system; and processing a processing procedure to cause the memory management device to execute a flush of a translation look-aside buffer, and to set the second access right indicating a value for validating the first access right, wherein the memory management device performs a control on the memory access while the second access right is prioritized over the first access right.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: October 8, 2013
    Assignee: Fujitsu Limited
    Inventors: Naoki Nishiguchi, Noboru Iwamatsu
  • Patent number: 8484470
    Abstract: An authentication system includes node devices, wherein a first node device transmits the authentication information thereof to a second node device, the second node device selects third node devices that are requested to verify the validity of the received authentication information, and transmits the authentication information to each of the selected third node devices, the third node device records verification information that is used to verify the validity of the authentication information of the first node device, verifies the validity of the authentication information on the basis of the authentication information and verification information, and transmits the result information to the second node device, and the second node device further derives weighted values indicating the reliability of the each verification of the third node devices and authenticates the first node device on the basis of the each result information and the each weighted value received from the third node devices.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: July 9, 2013
    Assignees: Fujitsu Limited, Nippon Hoso Kyokai
    Inventors: Hironori Sakakihara, Fumio Honda, Noboru Iwamatsu, Kiyohiko Ishikawa, Shunji Sunasaki, Arisa Fujii
  • Patent number: 8397232
    Abstract: A virtual machine system includes a virtual battery manager, a discharge calculator, and a discharger. The virtual battery manager manages a virtual battery for running a virtual machine. The virtual battery holds electric energy used by the virtual machine. The virtual battery is capable of discharging and being charged. The discharge calculator calculates a discharged amount of the virtual battery by calculating energy consumption of the virtual machine with reference to a consumption policy and a consumption allocation table when a resource quota for the virtual machine satisfies a predefined condition for discharging. The consumption policy defines a maximum amount of total energy consumption of the plurality of virtual machines. The consumption allocation table contains an allocated ratio of energy consumption for each of the plurality of virtual machines. The discharger decreases a battery level of the virtual battery.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: March 12, 2013
    Assignee: Fujitsu Limited
    Inventors: Noboru Iwamatsu, Naoki Nishiguchi, Masatomo Yasaki
  • Publication number: 20120281972
    Abstract: A first video-recording reservation management apparatus which communicates with a second apparatus and can receive the same channels.
    Type: Application
    Filed: May 16, 2012
    Publication date: November 8, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Toru Kamiwada, Noboru Iwamatsu, Yousuke Nakamura
  • Publication number: 20120252536
    Abstract: A mobile terminal includes a display device and a processor. The processor acquires first display information about a first virtual machine. The first display information does not prompt a user operation. The processor displays the acquired first display information in a first display area on the display device. The processor acquires second display information about the first virtual machine. The second display information prompts a user operation. The processor displays the acquired second display information in a second display area on the display device. The processor determines, in response to an instruction for changing display, whether mixed display is allowed by referencing status information. The processor acquires, when the mixed display is allowed, third display information about a second virtual machine. The third display information does not prompt a user operation. The processor displays the acquired third display information in a third display area on the display device.
    Type: Application
    Filed: March 23, 2012
    Publication date: October 4, 2012
    Applicant: Fujitsu Limited
    Inventors: Masahide Noda, Naoki Nishiguchi, Noboru Iwamatsu
  • Publication number: 20120254866
    Abstract: An I/O device performs data input and data output between the I/O device and first and second computers. An I/O switch relays input and output data between the I/O device and each of the first and second computers. A device emulator emulates the I/O device when a virtual machine running on the first computer and directly accessing the I/O device is migrated from the first computer to the second computer. A connection controller controls switching connection between any one of the first and second computers and any one of the I/O device and the device emulator. The first computer is connected to the I/O device and the second computer is connected to the device emulator until the virtual machine running on the first computer is stopped, and the second computer is connected to the I/O device after the virtual machine running on the first computer is stopped.
    Type: Application
    Filed: March 27, 2012
    Publication date: October 4, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Noboru IWAMATSU, Naoki NISHIGUCHI
  • Publication number: 20120240112
    Abstract: A computer-readable recording medium stores therein a scheduling program that causes a computer to execute a process. The process includes executing multiple virtual computing machines that operate an OS; receiving a change in the number of activations of completely activated software from the OS; updating when the change in the number of activations has been received, a first table that stores software completely activated in the OS; selecting from a second table that stores combinations of a completely activated software group, a combination according to a software group stored in the first table; extracting from the second table and according to the selected combination, priorities of software stored for each of the combinations; and updating the priorities of the software stored in the first table to the extracted priorities.
    Type: Application
    Filed: January 6, 2012
    Publication date: September 20, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Naoki NISHIGUCHI, Noboru Iwamatsu, Masatomo Yasaki
  • Publication number: 20120239952
    Abstract: A disclosed information processing apparatus includes a plurality of operating systems, a resource information storage part configured to store resource information including usage status information on hardware resources of the information processing apparatus, and a controller configured to specify at least one of the operating systems based on the resource information to report a resource release request of a desired one of the hardware resources to the specified operating system and receive a resource release report on the desired hardware resource from the specified operating system to control power associated with the desired hardware resource.
    Type: Application
    Filed: January 18, 2012
    Publication date: September 20, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Naoki NISHIGUCHI, Noboru Iwamatsu, Masatomo Yasaki
  • Patent number: 8261267
    Abstract: A mapping data generator determines a virtual page number of a virtual page where an executable code in an object file is mapped. A virtual page manager manages a virtual page record containing the virtual page number, a first object ID corresponding to the virtual page number, and a detection flag indicative of existence of another virtual page record containing a second object ID identical with the first object ID. A machine page manager manages a machine page record containing the first object ID, and a machine page number to which the virtual page number is mapped. A sharable page detector determines whether a detection flag indicates existence of another virtual page record containing the first object ID and determines whether a machine page number has been set. A page mapper maps a set machine page number to the virtual page number of the access page.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: September 4, 2012
    Assignee: Fujitsu Limited
    Inventors: Noboru Iwamatsu, Naoki Nishiguchi
  • Publication number: 20120198480
    Abstract: An information processing apparatus includes a processor to execute a procedure, the procedure including executing first processing based on a first operating system and also executing second processing based on a second operating system; determining whether or not to perform a switching by the first processing based on the first operating system when input information processed into the first processing accords with a switching condition defined in the first operating system; and controlling subsequent input information to be processed into the second processing when performing the switching is determined.
    Type: Application
    Filed: January 5, 2012
    Publication date: August 2, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Masatomo YASAKI, Naoki Nishiguchi, Masahide Noda, Noboru Iwamatsu
  • Patent number: 8229282
    Abstract: A plurality of video-recording devices are connected via a network. A video-recording reservation processing unit registers video-recording reservation information in a video-recording reservation management table of a storage unit and notifies the other devices of the video-recording reservation registration via the network when a video-recording reservation is made with respect to the video-recording function thereof.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: July 24, 2012
    Assignee: Fujitsu Limited
    Inventors: Toru Kamiwada, Noboru Iwamatsu, Yousuke Nakamura
  • Publication number: 20120137292
    Abstract: A virtual machine migration method conducted in a virtual machine migration system that includes a virtual machine of a migration source computer and a migrating target computer. The migration source computer conducts processing to send host physical address information of an MMIO region corresponding to a device used by the virtual machine through directed I/O to a migration target computer, and to cause a connection target of the device to be switched to the migration target computer by a switching device that connects the device to the computers. The migration target computer conducts processing to allocate an MMIO region corresponding to the host physical address information sent by the migration source computer, to the device connected to the computers by the switching device.
    Type: Application
    Filed: November 17, 2011
    Publication date: May 31, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Noboru IWAMATSU, Naoki NISHIGUCHI
  • Publication number: 20120072669
    Abstract: A method of causing an information processing apparatus to execute, the method including: performing a management procedure to accept addresses of respective page tables generated for each of operation modes from an operating system that manages the virtual address space and to associate the addresses with the operating system to be recorded in page table correspondence information storage; executing a control procedure to set a second access right indicating a value lower than the first access right in accordance with the operation mode of the operating system; and processing a processing procedure to cause the memory management device to execute a flush of a translation look-aside buffer, and to set the second access right indicating a value for validating the first access right, wherein the memory management device performs a control on the memory access while the second access right is prioritized over the first access right.
    Type: Application
    Filed: August 29, 2011
    Publication date: March 22, 2012
    Applicant: Fujitsu Limited
    Inventors: Naoki NISHIGUCHI, Noboru Iwamatsu
  • Publication number: 20120011506
    Abstract: A computer is provided with a measuring unit that measures elapsed time at a non-access state between one of the guest virtual machines and the devices as a non-access time with respect to each of the guest virtual machines accessing the devices via the device driver virtual machine; a storage unit that stores the operation profile information that matches the non-access time with the operation mode information representing the operation modes of the devices; a decision unit that decides the operation mode with reference to the operation profile information on the basis of the measured access time; and a transition control unit that transits the devices to the operation mode, so that this makes it possible to appropriately carry out power saving management of the devices not depending on a power saving function of the guest OS.
    Type: Application
    Filed: April 29, 2011
    Publication date: January 12, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Noboru Iwamatsu, Naoki Nishiguchi
  • Publication number: 20120011505
    Abstract: A disclosed computer system having a virtual computer management mechanism realizing a virtual computer includes a user virtual computer that communicates with a device via a virtual computer for a device driver under a control of the virtual computer management mechanism, an input receiving unit that receives a signal of an input operation from the device, a reset level determination unit that determines a reset level based on the received signal of the input operation, a reset target specifying unit that specifies a virtual computer to be a target of a reset process based on the determined reset level, and a reset signal transmission unit that transmits a reset signal to perform the reset process on the specified virtual computer.
    Type: Application
    Filed: April 6, 2011
    Publication date: January 12, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Naoya Fujisaki, Noboru Iwamatsu, Masahide Noda, Masatomo Yasaki
  • Publication number: 20110238947
    Abstract: A memory management apparatus has an ASID conversion table, an actual ASID use table, and a TLB flush control section. The ASID conversion table and the actual ASID use table manage virtual ASID, actual ASID and an overlap flag so that they are related for each VM. The TLB flush control section reads actual ASIDs allocated to VM as a switching target at the time of switching VM as a switching source into the VM as the switching target, determines whether the read actual ASID is allocated to the plurality of VMs in an overlapped manner with reference to the overlap flag, and sets the actual ASID in the read actual ASIDs determined being allocated in the overlapped manner as a target for the TLB flush.
    Type: Application
    Filed: February 25, 2011
    Publication date: September 29, 2011
    Applicant: Fujitsu Limited
    Inventors: Naoki Nishiguchi, Noboru Iwamatsu, Masatomo Yasaki
  • Publication number: 20100281521
    Abstract: An authentication system includes node devices, wherein a first node device transmits the authentication information thereof to a second node device, the second node device selects third node devices that are requested to verify the validity of the received authentication information, and transmits the authentication information to each of the selected third node devices, the third node device records verification information that is used to verify the validity of the authentication information of the first node device, verifies the validity of the authentication information on the basis of the authentication information and verification information, and transmits the result information to the second node device, and the second node device further derives weighted values indicating the reliability of the each verification of the third node devices and authenticates the first node device on the basis of the each result information and the each weighted value received from the third node devices.
    Type: Application
    Filed: July 19, 2010
    Publication date: November 4, 2010
    Applicants: FUJITSU LIMITED, NIPPON HOSO KYOKAI
    Inventors: Hironori SAKAKIHARA, Fumio Honda, Noboru Iwamatsu, Kiyohiko Ishikawa, Shunji Sunasaki, Arisa Fujii
  • Publication number: 20100251254
    Abstract: An apparatus for controlling divided operation environments includes a first acquiring unit that acquires a first processing amount indicating an amount of hardware resources allocated to each of the operation environments, a second acquiring unit that acquires a second processing amount which varies depending on an application program executed by the operation environment, a calculating unit that calculates a third processing amount of each of the operation environments on the basis of a difference between the first processing amount of each operation environment acquired by the first acquiring unit and the second processing amount of each operation environment acquired by the second acquiring unit; and an output unit that outputs a state of each of the operation environments on the basis of the third processing amount of each operation environment calculated by the calculating unit and the second processing amount of each operation environment acquired by the second acquiring unit.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 30, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Naoki Nishiguchi, Masatomo Yasaki, Noboru Iwamatsu
  • Publication number: 20100235835
    Abstract: A virtual machine control apparatus that controls operations of a plurality of virtual machines, the virtual machine control apparatus includes a storing part that stores information in a memory used by an application program in a storage unit different from the memory, in association with a virtual machine subject to a suspending command, when the suspending command for the virtual machine in operation; and a selecting part that selects an application program to be preferentially resumed from the storage unit to the memory use area based on the information in the memory used by the application program which is stored in association with the virtual machine subject to the activating command, when the activating command for the virtual machine is accepted.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 16, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Naoki NISHIGUCHI, Noboru Iwamatsu
  • Publication number: 20100023941
    Abstract: A mapping data generator determines a virtual page number of a virtual page where an executable code in an object file is mapped. A virtual page manager manages a virtual page record containing the virtual page number, a first object ID corresponding to the virtual page number, and a detection flag indicative of existence of another virtual page record containing a second object ID identical with the first object ID. A machine page manager manages a machine page record containing the first object ID, and a machine page number to which the virtual page number is mapped. A sharable page detector determines whether a detection flag indicates existence of another virtual page record containing the first object ID and determines whether a machine page number has been set. A page mapper maps a set machine page number to the virtual page number of the access page.
    Type: Application
    Filed: July 13, 2009
    Publication date: January 28, 2010
    Applicant: FUJITSU LIMTED
    Inventors: Noboru IWAMATSU, Naoki Nishiguchi