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: 10527915Abstract: 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: GrantFiled: February 10, 2016Date of Patent: January 7, 2020Assignee: NEC DISPLAY SOLUTIONS, LTD.Inventor: Tomoyuki Kaji
-
Publication number: 20190018310Abstract: 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: ApplicationFiled: February 10, 2016Publication date: January 17, 2019Inventor: Tomoyuki KAJI
-
Patent number: 8799600Abstract: 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: GrantFiled: June 6, 2012Date of Patent: August 5, 2014Assignee: Hitachi, Ltd.Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
-
Publication number: 20120246430Abstract: 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: ApplicationFiled: June 6, 2012Publication date: September 27, 2012Applicant: HITACHI, LTD.Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
-
Patent number: 8230038Abstract: 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: GrantFiled: December 4, 2007Date of Patent: July 24, 2012Assignee: Hitachi, Ltd.Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
-
Patent number: 8069326Abstract: 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: GrantFiled: January 19, 2007Date of Patent: November 29, 2011Assignee: Hitachi, Ltd.Inventors: Tomoto Shimizu, Nobuo Beniyama, Tomoyuki Kaji
-
Publication number: 20080288560Abstract: 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: ApplicationFiled: January 2, 2008Publication date: November 20, 2008Inventors: Tomoyuki Kaji, Takaki Kuroda
-
Patent number: 7426619Abstract: 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: GrantFiled: June 16, 2005Date of Patent: September 16, 2008Assignee: Hitachi, Ltd.Inventors: Yoichiro Tsuge, Tatsundo Aoshima, Nobuo Beniyama, Tomoyuki Kaji
-
Patent number: 7409496Abstract: 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: GrantFiled: June 20, 2005Date of Patent: August 5, 2008Assignee: Hitachi, Ltd.Inventors: Yukie Kanie, Toru Takahashi, Tomoyuki Kaji
-
Patent number: 7395396Abstract: 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: GrantFiled: November 30, 2005Date of Patent: July 1, 2008Assignee: Hitachi, Ltd.Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
-
Publication number: 20080104350Abstract: 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: ApplicationFiled: January 19, 2007Publication date: May 1, 2008Inventors: Tomoto Shimizu, Nobuo Beniyama, Tomoyuki Kaji
-
Publication number: 20080091898Abstract: 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: ApplicationFiled: December 4, 2007Publication date: April 17, 2008Inventors: Toru TAKAHASHI, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
-
Publication number: 20070283090Abstract: 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: ApplicationFiled: July 27, 2006Publication date: December 6, 2007Inventors: Tomoyuki Kaji, Mikihiko Tokunaga
-
Publication number: 20060242377Abstract: 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: ApplicationFiled: June 20, 2005Publication date: October 26, 2006Inventors: Yukie Kanie, Toru Takahashi, Tomoyuki Kaji
-
Publication number: 20060242376Abstract: 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: ApplicationFiled: June 16, 2005Publication date: October 26, 2006Inventors: Yoichiro Tsuge, Tatsundo Aoshima, Nobuo Beniyama, Tomoyuki Kaji
-
Patent number: 7117141Abstract: 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: GrantFiled: August 29, 2002Date of Patent: October 3, 2006Assignee: Hitachi, Ltd.Inventors: Tomoyuki Kaji, Kenichi Endo, Yuichiro Nagashima, Fuming Liu, Junichi Mitsuda
-
Publication number: 20060143418Abstract: 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: ApplicationFiled: November 30, 2005Publication date: June 29, 2006Inventors: Toru Takahashi, Tatsundo Aoshima, Nobuo Beniyama, Takaki Kuroda, Tomoyuki Kaji, Tetsuya Maruyama
-
Publication number: 20060036822Abstract: 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: ApplicationFiled: November 10, 2004Publication date: February 16, 2006Inventor: Tomoyuki Kaji
-
Patent number: 6707927Abstract: 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: GrantFiled: April 4, 2000Date of Patent: March 16, 2004Assignee: Hitachi, Ltd.Inventors: Kazumasa Kita, Hiroshi Yoshiura, Yutaka Kurosu, Miki Tanaka, Shinobu Eikawa, Tomoyuki Kaji
-
Publication number: 20030225934Abstract: 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: ApplicationFiled: August 29, 2002Publication date: December 4, 2003Inventors: Tomoyuki Kaji, Kenichi Endo, Yuichiro Nagashima, Fuming Liu, Junichi Mitsuda