Patents by Inventor Nobukazu Kondo

Nobukazu Kondo 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: 9336153
    Abstract: A computer system, comprising a server on which an application runs, and a storage system that stores data to be used by the application, the cache driver being configured to change, in a case of the condition of a cache area is a first cache condition in which data is readable from a cache area and writing of data into the cache area is prohibited, the condition of the cache area to a third cache condition in which reading of data from the cache area is prohibited and writing of data into the cache area is prohibited, from the first cache condition.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: May 10, 2016
    Assignee: HITACHI, LTD.
    Inventors: Ken Sugimoto, Yuusuke Fukumura, Nobukazu Kondo
  • Patent number: 9317312
    Abstract: A computer comprising: a processor; a memory; and an I/O device, the memory including at least one first memory element and at least one second memory element, wherein a memory area provided by the at least one second memory element includes a data storage area and a data compression area, wherein the computer comprises a virtualization management unit, and wherein the virtualization management unit is configured to: set a working set for storing data required for processing performed by a virtual machine in generating the virtual machine, and control data stored in the working set in such a manner that part of the data stored in the working set is stored in the data compression area based on a state of accesses to the data stored in the working set.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: April 19, 2016
    Assignee: HITACH, LTD
    Inventors: Nobukazu Kondo, Yusuke Fukumura
  • Patent number: 9304918
    Abstract: A computer system, comprising: a server; and a storage system, the server including an operating system, the storage system including a storage control part, wherein the operating system is configured to: transmit a read request for first data to the storage system in a case of receiving the read request for the first data not stored in a server cache from an application; store the first data received from the storage system into the server cache, and wherein the storage control part is configured to: read the first data from the storage cache, transmit the read first data to the server, and invalidate the first data stored in the storage cache.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: April 5, 2016
    Assignee: HITACHI, LTD.
    Inventors: Yuusuke Fukumura, Ken Sugimoto, Nobukazu Kondo
  • Publication number: 20150268858
    Abstract: A computer system, comprising: a service server on which an application; a storage server for storing data used by the application; and a management server for managing the service server and the storage server, the service server including a cache device which a server cache for temporarily storing data is set, and including an operating system and an I/O request monitoring unit for monitoring an I/O request issued by the application, and issuing a dummy I/O request for controlling an arrangement of data in the server cache in a case where a predetermined condition is satisfied, the management server including a cache optimization unit for generating a control policy for issuing the dummy I/O request.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 24, 2015
    Inventors: Nobukazu KONDO, Ken SUGIMOTO
  • Publication number: 20150120859
    Abstract: A computer system include a service server, a storage server and a management server, wherein the service server includes a operating system, wherein the operating system includes a cache driver, wherein the storage server manages a plurality of tiered storage areas each having an access performance different from one another, wherein the management server includes an alert setting information generation part for generating alert setting information for the service servers to transmit alert information notifying a trigger to change an arrangement of data in accordance with a state of the service, and a control information generation part for generating cache control information including a first command for controlling an arrangement of cache data on a storage cache and tier control information including a second command for controlling an arrangement of the data on the plurality of tiered storage areas.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 30, 2015
    Inventors: Nobukazu KONDO, Ken SUGIMOTO, Yuusuke FUKUMURA
  • Publication number: 20150100663
    Abstract: A computer system comprising: a server on which an application operates; and a storage system that stores data used by the application, the server including an operating system for controlling the server, the operating system including a cache driver for controlling a cache, the cache driver storing access management information for managing the number of accesses to a partial storage area of a volume provided by the storage system, and the cache driver being configured to: manage the number of accesses to the partial storage area of the volume by using the first access management information; replace the storage area to which the number of accesses is to be managed based on a predetermined replacement algorithm; and control arrangement of data in the server cache based on the first access management information.
    Type: Application
    Filed: October 6, 2014
    Publication date: April 9, 2015
    Applicant: Hitachi, Ltd.
    Inventors: KEN SUGIMOTO, Yuusuke FUKUMURA, Nobukazu KONDO
  • Publication number: 20150032965
    Abstract: A computer system, comprising a server on which an application runs, and a storage system that stores data to be used by the application, the cache driver being configured to change, in a case of the condition of a cache area is a first cache condition in which data is readable from a cache area and writing of data into the cache area is prohibited, the condition of the cache area to a third cache condition in which reading of data from the cache area is prohibited and writing of data into the cache area is prohibited, from the first cache condition.
    Type: Application
    Filed: July 23, 2014
    Publication date: January 29, 2015
    Inventors: Ken SUGIMOTO, Yuusuke FUKUMURA, Nobukazu KONDO
  • Publication number: 20140359063
    Abstract: A computer system, comprising: a server on which an application providing a service runs; and a storage system for storing data, the server including a cache device in which a server cache for temporarily storing data is set up, and an operating system for controlling the server, the operating system including a cache driver for controlling the server cache, wherein the operating system is configured to hold access information storing a frequency of reading data and a frequency of writing data, and wherein the cache driver is configured to: update the access information in a case where an I/O request; analyze access characteristics of data that is a target for the I/O request based on the access information; and determine whether to store the data that is the target for the I/O request in the server cache.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 4, 2014
    Applicant: HITACHI, LTD.
    Inventors: Nobukazu KONDO, Yuusuke FUKUMURA, Ken SUGIMOTO
  • Publication number: 20140359227
    Abstract: A computer system, comprising: a server; and a storage system, the server including an operating system, the storage system including a storage control part, wherein the operating system is configured to: transmit a read request for first data to the storage system in a case of receiving the read request for the first data not stored in a server cache from an application; store the first data received from the storage system into the server cache, and wherein the storage control part is configured to: read the first data from the storage cache, transmit the read first data to the server, and invalidate the first data stored in the storage cache.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 4, 2014
    Applicant: HITACHI, LTD.
    Inventors: Yuusuke FUKUMURA, Ken SUGIMOTO, Nobukazu KONDO
  • Publication number: 20140250286
    Abstract: A computer comprising: a processor; a memory; and an I/O device, the memory including at least one first memory element and at least one second memory element, wherein a memory area provided by the at least one second memory element includes a data storage area and a data compression area, wherein the computer comprises a virtualization management unit, and wherein the virtualization management unit is configured to: set a working set for storing data required for processing performed by a virtual machine in generating the virtual machine, and control data stored in the working set in such a manner that part of the data stored in the working set is stored in the data compression area based on a state of accesses to the data stored in the working set.
    Type: Application
    Filed: February 26, 2014
    Publication date: September 4, 2014
    Applicant: HITACH, LTD
    Inventors: Nobukazu KONDO, Yusuke FUKUMURA
  • Publication number: 20140189032
    Abstract: A computer system have: a plurality of servers; a shared storage system for storing data shared by the servers; and a management server, wherein each of the plurality of servers includes: one or more non-volatile memories for storing part of the data stored in the shared storage system; first access history information storing access status of data stored in the non-volatile memories; storage location information storing correspondence between the data stored in the non-volatile memories and the data stored in the shared storage system; and a first management unit for reading and writing data from and to the non-volatile memories, and wherein the management server includes: second access history information of an aggregation of the first access history information acquired from each of the servers; and a second management unit for determining data to be allocated to the non-volatile memories based on the second access history information.
    Type: Application
    Filed: December 26, 2013
    Publication date: July 3, 2014
    Applicant: Hitachi, Ltd.
    Inventors: Ken Sugimoto, Nobukazu Kondo
  • Publication number: 20100274946
    Abstract: In an LSI system using an on-chip bus, when a transfer on the bus is delayed due to a fully loaded buffer in a destination module, a source module cannot proceed to the next processing. Such an unwanted situation is eliminated by plural transferring buffers which are provided in an on-chip bus on the LSI for temporarily storing transfer data. With the transferring buffers, even if a buffer within a slave module, specified as the destination, is fully loaded and cannot accept any more transfer, a bus master can transfer data to a transferring buffer provided on the on-chip bus. Thus, the bus master is not kept waiting for execution of a transfer, irrespective of the state of the buffer within the slave. With the provision of plural transferring buffers, input/output operations can be performed in parallel.
    Type: Application
    Filed: June 11, 2010
    Publication date: October 28, 2010
    Inventors: Nobukazu KONDO, Kei Suzuki, Kouki Noguchi, Itaru Nonomura
  • Patent number: 7584431
    Abstract: A communication system including a network and at least two terminal units connected thereto. Each terminal unit includes a session controlling unit for controlling a session for enabling transmission/receiving of voice, image, handwritten data to/from the remote terminal unit individually, and a display unit for displaying the image and the handwritten data. The image data and the handwritten data are overlapped and displayed on a display of the display unit.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: September 1, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Hiroi Kazushige, Nobukazu Kondo, Tsutomu Hara, Tooru Yokozawa, Kazuchika Ogiwara, Masaya Umemura, Shinichiro Okamura
  • Patent number: 7340552
    Abstract: In a data processing system, a plurality of modules connected to a system bus thereof are assigned with identifiers. When a source module initiates a split read access to another module, the source module sends an address of the access destination module and an identifier of the source module. When sending a response to the source module, the destination module returns response data and the identifier of the source module thereto. Checking the identifier from the destination module, the source module determines the response data returned as a response to the initiated access.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: March 4, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Nobukazu Kondo, Seiji Kaneko, Koichi Okazawa, Hideaki Gemma, Tetsuya Mochida, Takehisa Hayashi
  • Patent number: 7283719
    Abstract: An object is to provide a video recording/playing apparatus for facilitating recording/playing of motion pictures.
    Type: Grant
    Filed: February 5, 2003
    Date of Patent: October 16, 2007
    Assignee: Renesas Technology Corporation
    Inventors: Masataka Okayama, Tomohisa Kohiyama, Nobukazu Kondo, Kazutoshi Katoh, Kazuaki Tanaka, Yoshihiro Harada
  • Publication number: 20070106832
    Abstract: In a data processing system, a plurality of modules connected to a system bus thereof are assigned with identifiers. When a source module initiates a split read access to another module, the source module sends an address of the access destination module and an identifier of the source module. When sending a response to the source module, the destination module returns response data and the identifier of the source module thereto. Checking the identifier from the destination module, the source module determines the response data returned as a response to the initiated access.
    Type: Application
    Filed: December 21, 2006
    Publication date: May 10, 2007
    Inventors: Nobukazu Kondo, Seiji Kaneko, Koichi Okazawa, Hideaki Gemma, Tetsuya Mochida, Takehisa Hayashi
  • Publication number: 20070058777
    Abstract: A hybrid type foreign matter detecting apparatus (1) includes magnet boosters (5), an X-ray detector (7), and sensor coils (8). When metallic foreign matter mixed in an object (6) under inspection transferred by a belt conveyor (4) passes through the magnet boosters (5), the magnetic properties of the foreign matter are enhanced so that the foreign matter is easy to detect with the sensor coils (8). X-rays generated from the X-ray detector (7) are focused in a region where the sensitivity of the sensor coils (8) is the lowest, whereby metallic foreign matter mixed in either of the surface and center portions of inspection objects can be detected satisfactorily.
    Type: Application
    Filed: October 29, 2004
    Publication date: March 15, 2007
    Inventor: Nobukazu Kondo
  • Patent number: 7177970
    Abstract: In a data processing system, a plurality of modules connected to a system bus thereof are assigned with identifiers. When a source module initiates a split read access to another module, the source module sends an address of the access destination module and an identifier of the source module. When sending a response to the source module, the destination module returns response data and the identifier of the source module thereto. Checking the identifier from the destination module, the source module determines the response data returned as a response to the initiated access.
    Type: Grant
    Filed: October 22, 2002
    Date of Patent: February 13, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Nobukazu Kondo, Seiji Kaneko, Koichi Okazawa, Hideaki Gemma, Tetsuya Mochida, Takehisa Hayashi
  • Patent number: 7102347
    Abstract: A metallic contaminant detecting method and apparatus according to the present invention detect metallic contaminants mixed in objects under inspection, such as food products, pharmaceuticals, and materials for industrial use, which are wrapped in electrically conductive packaging materials, e.g. aluminum. A small magnetic field is generated by applying a voltage to coils (10, 11) or supplying an electric current to the coils. A detection magnetic field generated from a metallic contaminant in response to the small magnetic field is detected as a detection voltage or a detection current of the coils (10, 11), and a detection signal is output. The detection signal is analyzed to detect the metallic contaminant. The small magnetic field is created by applying a small voltage or supplying a small electric current to the coils (10, 11) and using a non-linear portion of the magnetic field characteristics of cores constituting the coils (10, 11).
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: September 5, 2006
    Assignee: Tok Engineering Co., Ltd.
    Inventor: Nobukazu Kondo
  • Publication number: 20060174052
    Abstract: In an LSI system using an on-chip bus, when a transfer on the bus is delayed due to a fully loaded buffer in a destination module, a source module cannot proceed to the next processing. Such an unwanted situation is eliminated by a transferring buffer which is provided on a transfer path in an on-chip bus on the LSI for temporarily storing transfer data. With this transferring buffer, even if a buffer within a slave module, specified as the destination, is fully loaded and cannot accept any more transfer, a bus master can transfer data to the transferring buffer provided on the on-chip bus. Thus, the bus master is not kept waiting for execution of a transfer, irrespective of the state of the buffer within the slave, thereby improving the processing performance of the entire system.
    Type: Application
    Filed: February 2, 2005
    Publication date: August 3, 2006
    Inventors: Nobukazu Kondo, Kei Suzuki, Kouki Noguchi, Itaru Nonomura