Patents by Inventor Kiyoshi Komatsu

Kiyoshi Komatsu 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: 11921671
    Abstract: Systems, methods, and machine-readable media for creating, deleting, and restoring volume snapshots in a remote data store are disclosed. A storage volume and a storage operating system are implemented in a software container. Through a user interface, a user may create a snapshot of the volume to a cloud storage. A user may also delete individual snapshots from the cloud storage. Further, deletion of a most recent snapshot may occur by awaiting deletion (though marking as deleted to the user) until a next snapshot is received. Snapshots in the cloud storage are manipulatable even after destruction of the source volume (by destruction of the container, for example). A controller outside the container is used by implementing the same API as the controller in the container had. Full restores of snapshots in the cloud are also possible even when the original container and volume have been destroyed.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 5, 2024
    Assignee: NETAPP, INC.
    Inventors: Kiyoshi Komatsu, Ardalan Kangarlou, Richard Swift, Rajesh Rajaraman, Ling Zheng
  • Patent number: 11494088
    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: November 8, 2022
    Assignee: NetApp Inc.
    Inventors: Xin Wang, Vijay Deshmukh, Kiyoshi Komatsu, Jonathan Curley, Laura Beegle, Srishylam Simharajan, Gurmeet Singh
  • Publication number: 20210406216
    Abstract: Systems, methods, and machine-readable media for creating, deleting, and restoring volume snapshots in a remote data store are disclosed. A storage volume and a storage operating system are implemented in a software container. Through a user interface, a user may create a snapshot of the volume to a cloud storage. A user may also delete individual snapshots from the cloud storage. Further, deletion of a most recent snapshot may occur by awaiting deletion (though marking as deleted to the user) until a next snapshot is received. Snapshots in the cloud storage are manipulatable even after destruction of the source volume (by destruction of the container, for example). A controller outside the container is used by implementing the same API as the controller in the container had. Full restores of snapshots in the cloud are also possible even when the original container and volume have been destroyed.
    Type: Application
    Filed: September 30, 2020
    Publication date: December 30, 2021
    Inventors: Kiyoshi Komatsu, Ardalan Kangarlou, Richard Swift, Rajesh Rajaraman, Ling Zheng
  • Publication number: 20200159427
    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 21, 2020
    Inventors: Xin Wang, Vijay Deshmukh, Kiyoshi Komatsu, Jonathan Curley, Laura Beegle, Srishylam Simharajan, Gurmeet Singh
  • Patent number: 10620852
    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: April 14, 2020
    Assignee: NetApp Inc.
    Inventors: Xin Wang, Vijay Deshmukh, Kiyoshi Komatsu, Jonathan Curley, Laura Beegle, Srishylam Simharajan, Gurmeet Singh
  • Publication number: 20180121116
    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 3, 2018
    Inventors: Xin Wang, Vijay Deshmukh, Kiyoshi Komatsu, Jonathan Curley, Laura Beegle, Srishylam Simharajan, Gurmeet Singh
  • Patent number: 9916100
    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: March 13, 2018
    Assignee: NetApp Inc.
    Inventors: Xin Wang, Vijay Deshmukh, Kiyoshi Komatsu, Jonathan Curley, Laura Beegle, Srishylam Simharajan, Gurmeet Singh
  • Patent number: 9661569
    Abstract: A wireless network control system includes a macrocell base station configured to form a macrocell, at least one small cell base station configured to form a small cell disposed within the macrocell, and a control apparatus including a controller configured to execute a process of acquiring a first value indicating a traffic state of a wireless terminal using the macrocell and a second value indicating a traffic state of a wireless terminal using the small cell, and a process of setting OFF the small cell when an added value of the first value and the second value falls within a predetermined range related to the macrocell.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: May 23, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Takeshi Yamana, Daisuke Inagaki, Nobuyuki Arai, Norio Ohki, Hisatake Do, Naoya Yamazaki, Kiyoshi Komatsu, Kiyofumi Hara, Kazutoshi Kawamura, Hiroyuki Ohhashi
  • Patent number: 9521633
    Abstract: An apparatus stores first identification information in association with each of a plurality of base stations, where the first identification information identifies locations included in a wireless area that is formed according to transmission power control by each of the plurality of base stations. The apparatus controls, based on parameters indicating wireless communication capability at a target location that is included in a first wireless area formed by a first base station and identified by the first identification information, transmission power of a second base station which forms a second wireless area including the target location.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: December 13, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Yusuke Shoji, Kiyofumi Hara, Kazutoshi Kawamura, Hiroyuki Ohhashi, Naoya Yamazaki, Kiyoshi Komatsu
  • Publication number: 20160066285
    Abstract: An apparatus stores first identification information in association with each of a plurality of base stations, where the first identification information identifies locations included in a wireless area that is formed according to transmission power control by each of the plurality of base stations. The apparatus controls, based on parameters indicating wireless communication capability at a target location that is included in a first wireless area formed by a first base station and identified by the first identification information, transmission power of a second base station which forms a second wireless area including the target location.
    Type: Application
    Filed: August 11, 2015
    Publication date: March 3, 2016
    Inventors: Yusuke SHOJI, Kiyofumi Hara, Kazutoshi Kawamura, Hiroyuki Ohhashi, Naoya Yamazaki, Kiyoshi Komatsu
  • Publication number: 20150373641
    Abstract: A wireless network control system includes a macrocell base station configured to form a macrocell, at least one small cell base station configured to form a small cell disposed within the macrocell, and a control apparatus including a controller configured to execute a process of acquiring a first value indicating a traffic state of a wireless terminal using the macrocell and a second value indicating a traffic state of a wireless terminal using the small cell, and a process of setting OFF the small cell when an added value of the first value and the second value falls within a predetermined range related to the macrocell.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: Takeshi YAMANA, Daisuke INAGAKI, Nobuyuki ARAI, Norio OHKI, Hisatake Do, Naoya YAMAZAKI, Kiyoshi KOMATSU, Kiyofumi Hara, Kazutoshi KAWAMURA, Hiroyuki Ohhashi
  • Patent number: 9213813
    Abstract: An authentication device includes an authentication unit configured to determine whether an input password input to a input unit matches a registered password registered in advance in a storage unit, count the number of times it is determined that the input password does not match the registered password, and stops authentication using a password if the number of times a mismatch is determined reaches a specified number, and a management unit configured to create an input error list supporting each of characters, digits, or other elements included in the registered password, on the basis of a history of errors of input to the input unit, and configured to cancel counting in a case where it is determined by the authentication unit that the input password does not match the registered password and a cause of the mismatch lies in an input error included in the input error list.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: December 15, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Kiyoshi Komatsu
  • Publication number: 20150347046
    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.
    Type: Application
    Filed: December 31, 2014
    Publication date: December 3, 2015
    Inventors: Xin Wang, Vijay Deshmukh, Kiyoshi Komatsu, Jonathan Curley, Laura Beegle, Srishylam Simharajan, Gurmeet Singh
  • Patent number: 8930311
    Abstract: The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: January 6, 2015
    Assignee: NetApp, Inc.
    Inventors: Xin Wang, Vijay Deshmukh, Kiyoshi Komatsu, Jonathan Curley, Laura Beegle, Srishylam Simharajan, Gurmeet Singh
  • Publication number: 20140068757
    Abstract: An authentication device includes an authentication unit configured to determine whether an input password input to a input unit matches a registered password registered in advance in a storage unit, count the number of times it is determined that the input password does not match the registered password, and stops authentication using a password if the number of times a mismatch is determined reaches a specified number, and a management unit configured to create an input error list supporting each of characters, digits, or other elements included in the registered password, on the basis of a history of errors of input to the input unit, and configured to cancel counting in a case where it is determined by the authentication unit that the input password does not match the registered password and a cause of the mismatch lies in an input error included in the input error list.
    Type: Application
    Filed: August 23, 2013
    Publication date: March 6, 2014
    Applicant: FUJITSU LIMITED
    Inventor: Kiyoshi KOMATSU
  • Patent number: 8464015
    Abstract: Predetermined information is received from an external device and when receiving the information, an area in which the data stored in the first memory shall be erased is determined corresponding to a battery residual quantity of a power supply unit of the arithmetic processing device, and a data erasing process is controlled and executed with respect to the thus-determined area.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: June 11, 2013
    Assignee: Fujitsu Limited
    Inventor: Kiyoshi Komatsu
  • Patent number: 8290972
    Abstract: A system and method are described for storing and accessing data using a plurality of probabilistic data structures. In one embodiment, a plurality of probabilistic data structures are identified, each probabilistic data structure being associated with at least one other probabilistic data structure. The plurality of probabilistic data structures each correspond to a portion of a storage device storing a dataset. The dataset may include a plurality of values, such as a plurality of data blocks. A plurality of keys may be generated from the plurality of values, such as a plurality of fingerprints. Each key may be inserted into the probabilistic data structures which correspond to the portion of the storage device storing the value the key was generated from. The plurality of probabilistic data structures are stored in a memory and may be queried with an item to determine if the item exists in the plurality of probabilistic data structures.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: October 16, 2012
    Assignee: NetApp, Inc.
    Inventors: Vijay Deshmukh, Kiyoshi Komatsu, Prashant Saraswat
  • Publication number: 20120005417
    Abstract: Predetermined information is received from an external device and when receiving the information, an area in which the data stored in the first memory shall be erased is determined corresponding to a battery residual quantity of a power supply unit of the arithmetic processing device, and a data erasing process is controlled and executed with respect to the thus-determined area.
    Type: Application
    Filed: September 15, 2011
    Publication date: January 5, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Kiyoshi Komatsu
  • Patent number: 8046332
    Abstract: A method and system for generating and restoring a backup image are disclosed. A server receives a request, which includes a backup path, to generate a backup image. The server generates a backup image offset map that indicates a relative location where a file is stored in the backup image before file data has been written to the backup image. The server stores the backup image offset map in a portion of the backup image on a storage device. The backup image offset map comprises an array having a number of elements equal to a number of inodes on a file system that hosts a backup path, an element of the array representing an inode on the file system, and indicates the relative location where a file that is associated with a number of the inode is stored in the backup image.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: October 25, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Arvind Pruthi, Kiyoshi Komatsu
  • Patent number: 7815800
    Abstract: A refuse/oil removing device and a refuse/oil recovery bag are provided which can remove refuse and oil contained in drainage discharged from a restaurant in a simple manner without contact with the refuse and oil. A support base of a support unit is disposed in the interior of a grease trap at a position higher than the water level. A recovery bag is attached to the support unit and plural layers of bag portions of the recovery bag are put on the support base. The bag portions are each formed of a material which permits the adhesion of oil thereto and a large number of water passing holes are formed in each of the bag portions. Drainage is introduced inside the innermost one of the plural layers of bag portions and is passed through the bag portions, allowing refuse and oil to adhere to the bag portions. In this way, the job of replacing the recovery bag can be simplified and the amount of oil accumulated within the grease trap can be decreased.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: October 19, 2010
    Inventor: Kiyoshi Komatsu