Patents by Inventor Yuko Matsui
Yuko Matsui 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: 11666133Abstract: Customized cosmetics corresponding to user-unique factors are provided. An information processing apparatus can communicate with a cosmetic dispenser configured to dispense at least one of a plurality of cosmetics based on recipe information indicating a usage amount of each of the plurality of cosmetics.Type: GrantFiled: August 1, 2018Date of Patent: June 6, 2023Assignee: Shiseido Company, Ltd.Inventors: Yuko Matsui, Hideo Hata, Mayuri Tashiro, Mieko Nasu, Motoki Takata, Yohei Kobayashi, Miho Yajima, Youko Hayashi, Ayaka Nagai, Takanari Tsuda, Yuichiro Mori, Naoki Saito
-
Patent number: 11636015Abstract: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.Type: GrantFiled: October 8, 2021Date of Patent: April 25, 2023Assignee: Hitachi, Ltd.Inventors: Masakuni Agetsuma, Yuko Matsui, Shintaro Ito, Hideo Saito
-
Publication number: 20220027246Abstract: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.Type: ApplicationFiled: October 8, 2021Publication date: January 27, 2022Inventors: Masakuni AGETSUMA, Yuko MATSUI, Shintaro ITO, Hideo SAITO
-
Patent number: 11144415Abstract: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.Type: GrantFiled: March 24, 2020Date of Patent: October 12, 2021Assignee: Hitachi, Ltd.Inventors: Masakuni Agetsuma, Yuko Matsui, Shintaro Ito, Hideo Saito
-
Patent number: 11137940Abstract: A capacity control module which manages a physical storage area provided by each of storage devices in a cluster by dividing the physical storage area into a physical storage area having a predetermined size, in a plurality of storage nodes configuring a storage system, and, a storage control module which receives an I/O request from a higher-level device are provided, two storage control modules, which are arranged in different storage nodes and configure a redundancy configuration, are managed as a storage control module pair, the capacity control module preferentially allocates each of the physical storage areas in the vicinity of an arrangement destination of each of the storage control modules configuring the storage control module pair, to the storage control module pair, and storage data is read from or is written on the physical storage area, according to a command applied from the storage control module.Type: GrantFiled: April 8, 2019Date of Patent: October 5, 2021Assignee: Hitachi, Ltd.Inventors: Shintaro Ito, Yuko Matsui, Masakuni Agetsuma, Hideo Saito, Takeru Chiba, Takahiro Yamamoto
-
Publication number: 20210085060Abstract: Customized cosmetics corresponding to user-unique factors are provided. An information processing apparatus can communicate with a cosmetic dispenser configured to dispense at least one of a plurality of cosmetics based on recipe information indicating a usage amount of each of the plurality of cosmetics.Type: ApplicationFiled: August 1, 2018Publication date: March 25, 2021Applicant: SHISEIDO COMPANY, LTD.Inventors: Yuko MATSUI, Hideo HATA, Mayuri TASHIRO, Mieko NASU, Motoki TAKATA, Yohei KOBAYASHI, Miho YAJIMA, Youko HAYASHI, Ayaka NAGAI, Takanari TSUDA, Yuichiro MORI, Naoki SAITO
-
Patent number: 10956393Abstract: In a distributed storage of data objects in a cluster system, a data object is distributed across a group of node apparatuses in units of data blocks. For each child object, the metadata structure of the respective child object is stored to one of the node apparatuses of the group of node apparatuses for managing locations of data blocks of the data object and includes a root metadata node and one or more direct metadata nodes, optionally further including one or more indirect metadata nodes; and the metadata structure of the parent object is distributed across the plural node apparatuses of the group of node apparatuses for managing locations of child objects of the data object and includes, on each node apparatus of the group of node apparatuses, a root metadata node and one or more direct metadata nodes, optionally further including one or more indirect metadata nodes.Type: GrantFiled: October 20, 2016Date of Patent: March 23, 2021Assignee: HITACHI, LTD.Inventors: Yuko Matsui, Mitsuo Hayasaka, Christopher James Aston, Jonathan Smith, James Gibbs, Daniel Picken, Simon Crosland, Hieu Hanh Le
-
Patent number: 10929042Abstract: A data de-duplication in a distributed storage of data objects in a cluster system, in which plural data objects are distributed across a group of node apparatuses and stored in units of data blocks. Each metadata structure including a root metadata node and one or more direct metadata nodes, and optionally including one or more indirect metadata nodes; and a metadata object is stored for managing de-duplicated data blocks based on a metadata structure of the metadata object wherein at least one direct metadata node of the metadata structure of the metadata object includes a block reference pointing to a de-duplicated data block being associated with two or more data objects. Preferably, each of the metadata structures of the two or more data objects being associated with the de-duplicated data block includes a respective direct metadata node including an object reference to the metadata structure of the metadata object.Type: GrantFiled: October 20, 2016Date of Patent: February 23, 2021Assignee: HITACHI, LTD.Inventors: Yuko Matsui, Mitsuo Hayasaka, Christopher James Aston, Jonathan Smith, Daniel Picken, James Gibbs, Simon Crosland
-
Patent number: 10852959Abstract: The present disclosure relates to a data storage system, and processes and computer programs for such data storage system, for example including processing of: managing one or more metadata tree structures for storing data to one or more storage devices of the data storage system in units of blocks, each metadata tree structure including a root node pointing directly and/or indirectly to blocks, and a leaf tree level having one or more direct nodes pointing to blocks, and optionally including one or more intermediate tree levels having one or more indirect nodes pointing to indirect nodes and/or direct nodes of the respective metadata tree structure; maintaining the root node and/or nodes of at least one tree level of each of at least one metadata structure in a cache memory; and managing I/O access to data based on the one or more metadata structures, including obtaining the root node and/or nodes of the at least one tree level of the metadata structure maintained in the cache memory from the cache memory anType: GrantFiled: June 6, 2018Date of Patent: December 1, 2020Assignee: Hitachi, Ltd.Inventors: Mitsuo Hayasaka, Christopher James Aston, Jonathan Mark Smith, Yuko Matsui, Simon Latimer Benham, Trevor Edward Willis
-
Publication number: 20200226042Abstract: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.Type: ApplicationFiled: March 24, 2020Publication date: July 16, 2020Inventors: Masakuni AGETSUMA, Yuko MATSUI, Shintaro ITO, Hideo SAITO
-
Patent number: 10621060Abstract: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.Type: GrantFiled: September 18, 2018Date of Patent: April 14, 2020Assignee: Hitachi, Ltd.Inventors: Masakuni Agetsuma, Yuko Matsui, Shintaro Ito, Hideo Saito
-
Publication number: 20190278504Abstract: A data de-duplication in a distributed storage of data objects in a cluster system, in which plural data objects are distributed across a group of node apparatuses and stored in units of data blocks. Each metadata structure including a root metadata node and one or more direct metadata nodes, and optionally including one or more indirect metadata nodes; and a metadata object is stored for managing de-duplicated data blocks based on a metadata structure of the metadata object wherein at least one direct metadata node of the metadata structure of the metadata object includes a block reference pointing to a de-duplicated data block being associated with two or more data objects. Preferably, each of the metadata structures of the two or more data objects being associated with the de-duplicated data block includes a respective direct metadata node including an object reference to the metadata structure of the metadata object.Type: ApplicationFiled: October 20, 2016Publication date: September 12, 2019Inventors: Yuko MATSUI, Mitsuo HAYASAKA, Christopher James ASTON, Jonathan SMITH, Picken DANIEL, James GIBBS, Simon CROSLAND
-
Publication number: 20190235792Abstract: A capacity control module which manages a physical storage area provided by each of storage devices in a cluster by dividing the physical storage area into a physical storage area having a predetermined size, in a plurality of storage nodes configuring a storage system, and, a storage control module which receives an I/O request from a higher-level device are provided, two storage control modules, which are arranged in different storage nodes and configure a redundancy configuration, are managed as a storage control module pair, the capacity control module preferentially allocates each of the physical storage areas in the vicinity of an arrangement destination of each of the storage control modules configuring the storage control module pair, to the storage control module pair, and storage data is read from or is written on the physical storage area, according to a command applied from the storage control module.Type: ApplicationFiled: April 8, 2019Publication date: August 1, 2019Inventors: Shintaro ITO, Yuko MATSUI, Masakuni AGETSUMA, Hideo SAITO, Takeru CHIBA, Takahiro YAMAMOTO
-
Publication number: 20190220454Abstract: In a distributed storage of data objects in a cluster system, a data object is distributed across a group of node apparatuses in units of data blocks. For each child object, the metadata structure of the respective child object is stored to one of the node apparatuses of the group of node apparatuses for managing locations of data blocks of the data object and includes a root metadata node and one or more direct metadata nodes, optionally further including one or more indirect metadata nodes; and the metadata structure of the parent object is distributed across the plural node apparatuses of the group of node apparatuses for managing locations of child objects of the data object and includes, on each node apparatus of the group of node apparatuses, a root metadata node and one or more direct metadata nodes, optionally further including one or more indirect metadata nodes.Type: ApplicationFiled: October 20, 2016Publication date: July 18, 2019Inventors: Yuko MATSUI, Mitsuo HAYASAKA, Christopher James ASTON, Jonathan SMITH, James GIBBS, Daniel PICKEN, Simon CROSLAND, Hieu Hanh LE
-
Publication number: 20190163395Abstract: A capacity control module which manages a physical storage area provided by each of storage devices in a cluster by dividing the physical storage area into a physical storage area having a predetermined size, in a plurality of storage nodes configuring a storage system, and, a storage control module which receives an I/O request from a higher-level device are provided, two storage control modules, which are arranged in different storage nodes and configure a redundancy configuration, are managed as a storage control module pair, the capacity control module preferentially allocates each of the physical storage areas in the vicinity of an arrangement destination of each of the storage control modules configuring the storage control module pair, to the storage control module pair, and storage data is read from or is written on the physical storage area, according to a command applied from the storage control module.Type: ApplicationFiled: March 2, 2018Publication date: May 30, 2019Inventors: Shintaro ITO, Yuko MATSUI, Masakuni AGETSUMA, Hideo SAITO, Takeru CHIBA, Takahiro YAMAMOTO
-
Publication number: 20190163593Abstract: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.Type: ApplicationFiled: September 18, 2018Publication date: May 30, 2019Inventors: Masakuni AGETSUMA, Yuko MATSUI, Shintaro ITO, Hideo SAITO
-
Patent number: 10282136Abstract: A capacity control module which manages a physical storage area provided by each of storage devices in a cluster by dividing the physical storage area into a physical storage area having a predetermined size, in a plurality of storage nodes configuring a storage system, and, a storage control module which receives an I/O request from a higher-level device are provided, two storage control modules, which are arranged in different storage nodes and configure a redundancy configuration, are managed as a storage control module pair, the capacity control module preferentially allocates each of the physical storage areas in the vicinity of an arrangement destination of each of the storage control modules configuring the storage control module pair, to the storage control module pair, and storage data is read from or is written on the physical storage area, according to a command applied from the storage control module.Type: GrantFiled: March 2, 2018Date of Patent: May 7, 2019Assignee: Hitachi, Ltd.Inventors: Shintaro Ito, Yuko Matsui, Masakuni Agetsuma, Hideo Saito, Takeru Chiba, Takahiro Yamamoto
-
Publication number: 20180285002Abstract: The present disclosure relates to a data storage system, and processes and computer programs for such data storage system, for example including processing of: managing one or more metadata tree structures for storing data to one or more storage devices of the data storage system in units of blocks, each metadata tree structure including a root node pointing directly and/or indirectly to blocks, and a leaf tree level having one or more direct nodes pointing to blocks, and optionally including one or more intermediate tree levels having one or more indirect nodes pointing to indirect nodes and/or direct nodes of the respective metadata tree structure; maintaining the root node and/or nodes of at least one tree level of each of at least one metadata structure in a cache memory; and managing I/O access to data based on the one or more metadata structures, including obtaining the root node and/or nodes of the at least one tree level of the metadata structure maintained in the cache memory from the cache memory anType: ApplicationFiled: June 6, 2018Publication date: October 4, 2018Inventors: Mitsuo HAYASAKA, Christopher James ASTON, Jonathan Mark SMITH, Yuko MATSUI, Simon Latimer BENHAM, Trevor Edward WILLIS
-
Patent number: 10083100Abstract: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.Type: GrantFiled: March 2, 2018Date of Patent: September 25, 2018Assignee: Hitachi, Ltd.Inventors: Masakuni Agetsuma, Yuko Matsui, Shintaro Ito, Hideo Saito
-
Patent number: 10061667Abstract: In a storage system, a processor divides a plurality of sections that constitute a physical storage area in a storage device into primary sections and secondary sections, associates one primary section and one secondary section with each other and then manages the associated primary section and secondary section, and writes data having been written to a primary section also to a secondary section corresponding to the primary section.Type: GrantFiled: June 30, 2014Date of Patent: August 28, 2018Assignee: HITACHI, LTD.Inventors: Takahiro Sato, Yuko Matsui, Koutarou Muramatsu