Patents by Inventor Kazuhide Imaeda

Kazuhide Imaeda 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: 9612837
    Abstract: An information processing apparatus includes a rewriting unit and an execution unit. The rewriting unit rewrites a first instruction described at a trace point in a function defined in a program to a second instruction which gives instructions to execute a trace code, and stores the first instruction in a storage unit. The execution unit executes the trace code on the basis of the second instruction at the time of execution at the trace point in the function. If a third instruction which calls the function is included in the trace code, the execution unit replaces, at the time of executing the third instruction, the second instruction at the trace point in the function with the first instruction stored in the storage unit, and performs the function.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: April 4, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Takashi Nakagawa, Yasutoshi Suzuki, Hiroyuki Yamamoto, Kazuhide Imaeda
  • Patent number: 9575827
    Abstract: A non-transitory computer-readable recording medium stores a memory management program that causes a computer to execute a process. The process includes detecting writing into a memory; and saving, in association with each other in a predetermined storage area, data before the writing which is stored in a data area of a write destination of the detected writing, and context information of a processor at a time of detecting the writing into the memory.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: February 21, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masayuki Jibu, Kentaro Nishihara, Yuki Hasegawa, Kazuya Watanabe, Kazuhide Imaeda, Hiroyuki Yamamoto, Yasutoshi Suzuki
  • Publication number: 20150186059
    Abstract: A non-transitory computer-readable recording medium stores a memory management program that causes a computer to execute a process. The process includes detecting writing into a memory; and saving, in association with each other in a predetermined storage area, data before the writing which is stored in a data area of a write destination of the detected writing, and context information of a processor at a time of detecting the writing into the memory.
    Type: Application
    Filed: November 3, 2014
    Publication date: July 2, 2015
    Inventors: Masayuki Jibu, Kentaro Nishihara, Yuki Hasegawa, Kazuya Watanabe, Kazuhide Imaeda, Hiroyuki Yamamoto, Yasutoshi Suzuki
  • Publication number: 20150100825
    Abstract: An information processing device includes a processor that performs a process. The process includes: when the information stored in the first storage unit is stored in the second storage unit, storing the storing completion information corresponding to the stored information in the storing completion information storing unit; detecting a failure in the information processing device; performing a restart process on the information processing device using a region in which the stored information has been stored in the first storage unit on the basis of the storing completion information when the failure is detected; and discriminating information that has not been stored in the second storage unit from among the pieces of information stored in the first storage unit on the basis of the storing completion information when the failure is detected, and storing the discriminated information in the second storage unit.
    Type: Application
    Filed: December 16, 2014
    Publication date: April 9, 2015
    Inventors: Masayuki JIBU, Atsushi OHASHI, Yusuke SHIMIZU, Takeharu KANEKO, Kazuhide IMAEDA, Yasutoshi SUZUKI, Hiroyuki YAMAMOTO
  • Publication number: 20150095626
    Abstract: An information processing apparatus includes a rewriting unit and an execution unit. The rewriting unit rewrites a first instruction described at a trace point in a function defined in a program to a second instruction which gives instructions to execute a trace code, and stores the first instruction in a storage unit. The execution unit executes the trace code on the basis of the second instruction at the time of execution at the trace point in the function. If a third instruction which calls the function is included in the trace code, the execution unit replaces, at the time of executing the third instruction, the second instruction at the trace point in the function with the first instruction stored in the storage unit, and performs the function.
    Type: Application
    Filed: September 11, 2014
    Publication date: April 2, 2015
    Inventors: Takashi Nakagawa, Yasutoshi Suzuki, Hiroyuki Yamamoto, Kazuhide Imaeda
  • Publication number: 20120072989
    Abstract: In an information processing system, a management apparatus reads all data from a storage device connected to an information processing apparatus, and stores the data as one image file in a backup storage device. A virus detection apparatus performs a virus detection process on the image file stored in the backup storage device in response to a request from the management apparatus, and if a computer virus is detected, performs a virus removal process on the image file. When the virus removal process is completed, the management apparatus reads and writes the image file from the backup storage device back to the storage device.
    Type: Application
    Filed: November 29, 2011
    Publication date: March 22, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Takanori Sakai, Kazuhide Imaeda, Hiroyuki Yamamoto
  • Patent number: 7752493
    Abstract: A high reliability system in which a plurality of apparatuses each having a variable function unit and a fixed function unit are mutually connected through an internal network. Pairs of apparatuses are constructed and spare apparatuses are allocated, thereby providing redundancy. Each apparatus has a service processing unit which executes the software for providing a peculiar service to every apparatus pair, a synchronization processing unit which synchronizes the services between the apparatus pair, a fault detecting unit which detects a fault of the pair partner apparatus, and a fault processing unit which, issues a pair request to the network and reconstructs an apparatus pair together with the apparatus to which the pair application has been made. The redundancy recovery after the exchange of the failed apparatus is executed automatically, thereby shortening a time in a non-redundant state.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: July 6, 2010
    Assignee: Fujitsu Limited
    Inventors: Eiju Shin, Baku Tamura, Kazuhide Imaeda
  • Publication number: 20050197718
    Abstract: A high reliability system in which a plurality of apparatuses each having a variable function unit whose function is changed by replacement of software and a fixed function unit according to hardware or fixed software are mutually connected through an internal network, pairs are constructed with respect to the plurality of apparatuses, and spare apparatuses are allocated, thereby giving redundancy, and those apparatuses are connected to an external network.
    Type: Application
    Filed: July 16, 2004
    Publication date: September 8, 2005
    Applicant: Fujitsu Limited
    Inventors: Eiju Shin, Baku Tamura, Kazuhide Imaeda