Patents by Inventor Tomoyuki Kaji

Tomoyuki Kaji 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: 10527915
    Abstract: A laser light source includes; a plurality of laser devices that emit respectively different colors of laser light; a plurality of optical sensors that respectively detect the brightness of the plurality of colored lights; and a control unit that controls the brightness of each of the plurality of colored lights so that the detected values from the plurality of optical sensors become detection target values of brightness of the plurality of colored lights respectively corresponding to the brightness of synthesized light that is obtained by synthesizing the plurality of colored lights. If at least one of the detected values of the plurality of optical sensors cannot be controlled to be the detection target value, the control unit modifies all of the detection target values at the same proportion and controls the brightness of each of the plurality of colored lights to become the detection target values that were modified.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: January 7, 2020
    Assignee: NEC DISPLAY SOLUTIONS, LTD.
    Inventor: Tomoyuki Kaji
  • Publication number: 20190018310
    Abstract: A laser light source includes; a plurality of laser devices that emit respectively different colors of laser light; a plurality of optical sensors that respectively detect the brightness of the plurality of colored lights; and a control unit that controls the brightness of each of the plurality of colored lights so that the detected values from the plurality of optical sensors become detection target values of brightness of the plurality of colored lights respectively corresponding to the brightness of synthesized light that is obtained by synthesizing the plurality of colored lights. If at least one of the detected values of the plurality of optical sensors cannot be controlled to be the detection target value, the control unit modifies all of the detection target values at the same proportion and controls the brightness of each of the plurality of colored lights to become the detection target values that were modified.
    Type: Application
    Filed: February 10, 2016
    Publication date: January 17, 2019
    Inventor: Tomoyuki KAJI
  • Patent number: 8799600
    Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices coexist. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user is able to group arbitrarily each volume belonging to the storage system, as a plurality of storage layers 1-3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes V1 and V2 to be moved, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: August 5, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
  • Publication number: 20120246430
    Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices coexist. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user is able to group arbitrarily each volume belonging to the storage system, as a plurality of storage layers 1-3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes V1 and V2 to be moved, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.
    Type: Application
    Filed: June 6, 2012
    Publication date: September 27, 2012
    Applicant: HITACHI, LTD.
    Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
  • Patent number: 8230038
    Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices coexist. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user is able to group arbitrarily each volume belonging to the storage system, as a plurality of storage layers 1-3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes V1 and V2 to be moved, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: July 24, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
  • Patent number: 8069326
    Abstract: Provided are a relocation system and a relocation method capable of relocating a virtual volume that is formed based on thin provisioning while ensuring security against exhaustion of pools. A database stores attribute information for pools and virtual volumes for thin provisioning that exist in a storage device as well as parameters for predicting time period till exhaustion of the pools. When a virtual volume is to be relocated between a plurality of pools, a relocation control section predicts time periods till exhaustion of the pools before and after relocation based on information in the database and determines the relocation is possible or not based on the result of prediction or determines an appropriate relocation plan. This enables control of relocation of virtual volumes.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: November 29, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Tomoto Shimizu, Nobuo Beniyama, Tomoyuki Kaji
  • Publication number: 20080288560
    Abstract: Selection of a migration source volume and a migration destination volume of an implemented migration is accepted. Based on a completion date and time of the implemented migration and an update date and time of the volume, it is determined whether or not the selected migration source volume and migration destination volume are updated after the completion of the implemented migration. When it is determined that both the migration source volume and the migration destination volume are not updated, the implemented migration is undone by setting a storage subsystem to allow a host computer to make access to the migration source volume.
    Type: Application
    Filed: January 2, 2008
    Publication date: November 20, 2008
    Inventors: Tomoyuki Kaji, Takaki Kuroda
  • Patent number: 7426619
    Abstract: Provided is an inter-volume migration system that allows selection of a relocation-destination volume in consideration of a volume cost. The inter-volume migration system includes a storage subsystem having one or more volumes, an inter-volume relocation instruction module that relocates a data area from a relocation-source volume to a relocation-destination volume, a cost calculation module that calculates a cost value of a volume, and a volume selection module that selects a candidate for the relocation-destination volume based on the cost value of the volume calculated by the cost calculation module and constraints imposed on the relocation-destination volume.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: September 16, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Yoichiro Tsuge, Tatsundo Aoshima, Nobuo Beniyama, Tomoyuki Kaji
  • Patent number: 7409496
    Abstract: In a storage management system, a host recognizes a plurality of storage apparatuses as one virtual storage apparatus. The user divides each of the volumes that the storage apparatuses have into a plurality of classes in accordance with a policy. When a user specifies moving target data and a class or a policy of a moving destination, the data is reallocated to a class that meets it. The class or policy is held as a data allocation policy. If a sufficient empty space is not present in the moving destination class, by finding out from allocated data, data that also complies with a policy of other class, target data to be expelled and a class of expelling destination are determined for expelling data, so as to ensure a sufficient empty space for reallocation.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: August 5, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Yukie Kanie, Toru Takahashi, Tomoyuki Kaji
  • Patent number: 7395396
    Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices coexist. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user is able to group arbitrarily each volume belonging to the storage system, as a plurality of storage layers 1-3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes V1 and V2 to be moved, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: July 1, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
  • Publication number: 20080104350
    Abstract: Provided are a relocation system and a relocation method capable of relocating a virtual volume that is formed based on thin provisioning while ensuring security against exhaustion of pools. A database stores attribute information for pools and virtual volumes for thin provisioning that exist in a storage device as well as parameters for predicting time period till exhaustion of the pools. When a virtual volume is to be relocated between a plurality of pools, a relocation control section predicts time periods till exhaustion of the pools before and after relocation based on information in the database and determines the relocation is possible or not based on the result of prediction or determines an appropriate relocation plan. This enables control of relocation of virtual volumes.
    Type: Application
    Filed: January 19, 2007
    Publication date: May 1, 2008
    Inventors: Tomoto Shimizu, Nobuo Beniyama, Tomoyuki Kaji
  • Publication number: 20080091898
    Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices coexist. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user is able to group arbitrarily each volume belonging to the storage system, as a plurality of storage layers 1-3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes V1 and V2 to be moved, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.
    Type: Application
    Filed: December 4, 2007
    Publication date: April 17, 2008
    Inventors: Toru TAKAHASHI, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
  • Publication number: 20070283090
    Abstract: A cluster-structured storage system where the access performance from a host system to a volume in an alternative-type storage subsystem is not degraded during failover, and a method for managing volume in the storage system. In this storage system, storage areas forming a primary storage subsystem and storage areas forming a standby storage subsystem are both hierarchized and correspondence relationships are established between the hierarchical levels. A copy destination volume is located on a hierarchical level associated with the hierarchical level of a copy source volume.
    Type: Application
    Filed: July 27, 2006
    Publication date: December 6, 2007
    Inventors: Tomoyuki Kaji, Mikihiko Tokunaga
  • Publication number: 20060242377
    Abstract: In a storage management system, a host recognizes a plurality of storage apparatuses as one virtual storage apparatus. The user divides each of the volumes that the storage apparatuses have into a plurality of classes in accordance with a policy. When a user specifies moving target data and a class or a policy of a moving destination, the data is reallocated to a class that meets it. The class or policy is held as a data allocation policy. If a sufficient empty space is not present in the moving destination class, by finding out from allocated data, data that also complies with a policy of other class, target data to be expelled and a class of expelling destination are determined for expelling data, so as to ensure a sufficient empty space for reallocation.
    Type: Application
    Filed: June 20, 2005
    Publication date: October 26, 2006
    Inventors: Yukie Kanie, Toru Takahashi, Tomoyuki Kaji
  • Publication number: 20060242376
    Abstract: Provided is an inter-volume migration system that allows selection of a relocation-destination volume in consideration of a volume cost. The inter-volume migration system includes a storage subsystem having one or more volumes, an inter-volume relocation instruction module that relocates a data area from a relocation-source volume to a relocation-destination volume, a cost calculation module that calculates a cost value of a volume, and a volume selection module that selects a candidate for the relocation-destination volume based on the cost value of the volume calculated by the cost calculation module and constraints imposed on the relocation-destination volume.
    Type: Application
    Filed: June 16, 2005
    Publication date: October 26, 2006
    Inventors: Yoichiro Tsuge, Tatsundo Aoshima, Nobuo Beniyama, Tomoyuki Kaji
  • Patent number: 7117141
    Abstract: There are included the steps of receiving an operation input for defining a plurality of setting information pieces on a disk subsystem as a command by one operation, storing the defined setting information as a file, and sending the file to the disk subsystem.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: October 3, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Tomoyuki Kaji, Kenichi Endo, Yuichiro Nagashima, Fuming Liu, Junichi Mitsuda
  • Publication number: 20060143418
    Abstract: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices coexist. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user is able to group arbitrarily each volume belonging to the storage system, as a plurality of storage layers 1-3. For example, storage layer 1 can be defined as a high-reliability layer, storage layer 2, as a low-cost layer, and storage layer 3, as an archive layer. Each storage layer is constituted by a group of volumes corresponding to respective policies (high reliability, low cost, archiving). The user designates volumes V1 and V2 to be moved, in group units, and indicates a storage layer forming a movement destination, whereby the data is relocated.
    Type: Application
    Filed: November 30, 2005
    Publication date: June 29, 2006
    Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
  • Publication number: 20060036822
    Abstract: In a SAN where a zone has been set through hardware zoning, when any of devices connected to a fabric have been changed, the change is detected. Provided is a method for managing a devices in a Storage Area Network (SAN), each switch in the SAN comprising a memory and a plurality of ports that are connected to a computer and a storage subsystem, the method including obtaining a unique identifier from each of the computer and the storage subsystem connected to the ports, and storing the obtained identifier in the memory.
    Type: Application
    Filed: November 10, 2004
    Publication date: February 16, 2006
    Inventor: Tomoyuki Kaji
  • Patent number: 6707927
    Abstract: There is provided a steganographic system which can dispense with an original image during extraction of watermark by determining a position at which an optimum space dependent physical quantity is embedded as a watermark complying with an image such that the picture quality can be prevented from being deteriorated, embedding watermark information in the image, generating information such as watermark embedding position information and receiving a watermark embedded image and watermark embedded position information to extract watermark information.
    Type: Grant
    Filed: April 4, 2000
    Date of Patent: March 16, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Kazumasa Kita, Hiroshi Yoshiura, Yutaka Kurosu, Miki Tanaka, Shinobu Eikawa, Tomoyuki Kaji
  • Publication number: 20030225934
    Abstract: There are included the steps of receiving an operation input for defining a plurality of setting information pieces on a disk subsystem as a command by one operation, storing the defined setting information as a file, and sending the file to the disk subsystem.
    Type: Application
    Filed: August 29, 2002
    Publication date: December 4, 2003
    Inventors: Tomoyuki Kaji, Kenichi Endo, Yuichiro Nagashima, Fuming Liu, Junichi Mitsuda