Patents by Inventor Takeshi Ishihara

Takeshi Ishihara 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: 11964604
    Abstract: When a tilt in a right-and-left direction occurs in a cargo bed (9) being raised due to imbalance of excavated materials, the tilt is detected as a roll angle (?R), and it is determined whether the absolute value (|?R|) of the roll angle is not less than an imbalance determination value (?2) (S4). When the absolute value is not less than the imbalance determination value (?2) (Yes in S4) and the roll angle (?R) is positive (the cargo bed (9) is rising to the right) (Yes in S8), an oil supply amount (VL) to a hoist cylinder (11) on the left side is increased, and an oil supply amount (VR) to a hoist cylinder (12) on the right side is decreased (S9). When the roll angle (?R) is negative (the cargo bed (9) is rising to the left) (No in S8), the oil supply amount (VL) on the left side is decreased, and the oil supply amount (VR) on the right side is increased (S10).
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: April 23, 2024
    Assignee: Hitachi Construction Machinery Co., Ltd.
    Inventors: Tomoya Ishii, Kazunori Ishihara, Takeshi Iwaki
  • Publication number: 20240126479
    Abstract: According to one embodiment, a controller includes a first interface, a second interface, a virtual register table, a memory management unit and a calculation processing unit. The first interface receives an I/O command from a host. The second interface transmits and receives first host data to and from a storage. The virtual register table has a virtual address specified by a page number assigned to a page in which data to be used to process a calculation instruction is stored and a page offset, and a data size of the data. The memory management unit stores, into a memory, the copy of the first host data, and updates the virtual register table. The calculation processing unit processes the calculation instruction by referring to the virtual register table.
    Type: Application
    Filed: October 9, 2023
    Publication date: April 18, 2024
    Inventors: Yoshihiro OHBA, Tomoya SANUKI, Takeshi ISHIHARA
  • Patent number: 11941247
    Abstract: According to one embodiment, a storage device includes a non-volatile memory and a control unit that is electrically connected to the non-volatile memory and that is configured to control the non-volatile memory. The control unit is configured to manage a plurality of management areas obtained by logically partitioning storage area of the non-volatile memory, when a write request is received that includes data for which a valid term has been set, determine, based on the valid term, a first management area from among the management areas, write the data included in the write request to the determined first management area, and when the data written to the first management area is erased, collectively erase all data written in the first management area which includes the data.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: March 26, 2024
    Assignee: Kioxia Corporation
    Inventors: Takeshi Ishihara, Yohei Hasegawa, Shinichi Kanno, Kohei Okuda, Masataka Goto
  • Patent number: 11926147
    Abstract: In a light radiation device including an upstream radiation portion, a middle radiation portion and a downstream radiation portion, the upstream radiation portion overlaps a nozzle array in a transportation direction. A controller includes a path controller to control a path operation of ejecting ink from the nozzle array onto a medium while moving a recording head and the light radiation device in a scanning direction, a transportation controller to control a transportation operation of, after the path operation, transporting the medium downstream in the transportation direction by a distance shorter than a length in the transportation direction of the nozzle array, and a first light radiation controller to control the light radiation device, during the path operation by the path controller, to turn on the upstream radiation portion and the downstream radiation portion and to turn off the middle radiation portion.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: March 12, 2024
    Assignee: ROLAND DG CORPORATION
    Inventors: Masanori Ishihara, Yuta Fujisawa, Takeshi Yagi, Yuta Tatebayashi
  • Publication number: 20240078174
    Abstract: An information storage device includes a storage unit, a control unit, an allocation information storage unit, a QoS parameter storage unit, and a monitoring result storage unit. The control unit creates and manages a logical storage area using the storage area of the storage unit when a storage area allocation request is received. The allocation information storage unit stores allocation information related to logical storage areas. The QoS parameter storage unit stores quality requests expected to be satisfied for a communication for using the logical storage area. The control unit monitors the operating state and characteristics of the storage unit and the communication status, and stores the results in the monitoring result storage unit. The control unit derives internal QoS parameters to be set in the information storage device from the information stored in the allocation information storage unit, the QoS parameter storage unit, and the monitoring result storage unit.
    Type: Application
    Filed: September 5, 2023
    Publication date: March 7, 2024
    Inventors: Takeshi ISHIHARA, Yohei HASEGAWA, Kenta YASUFUKU, Shohei ONISHI, Yoshiki SAITO, Junpei KIDA
  • Patent number: 11899960
    Abstract: According to one embodiment, a computing device executes an application including processing of inputting information from a nonvolatile memory unit and outputting information to the nonvolatile memory unit. The computing device includes a processing unit. The processing unit executes processing of receiving an I/O request to the nonvolatile memory unit from the application and generating one or more control commands for controlling the nonvolatile memory unit based on the I/O request. The processing unit executes processing of acquiring authorization information from a server. The processing unit executes processing of inserting or associating the acquired authorization information into or with the I/O request or the one or more control commands.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: February 13, 2024
    Assignee: Kioxia Corporation
    Inventor: Takeshi Ishihara
  • Patent number: 11899981
    Abstract: According to one embodiment, an I/O command control apparatus receives authorization information. The authorization information indicates whether or not to permit an execution of an I/O command. The apparatus verifies whether the received authorization information is not tampered with, and whether the received authorization information is issued from a known authorization server. In a case where the authorization information is not tampered with, and is issued from the known server, the apparatus verifies whether or not the authorization information permits to execution of the I/O command. The apparatus permits or prohibits the execution of the I/O command or execution of a control command generated from the I/O command, based on the authorization result.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: February 13, 2024
    Assignee: Kioxia Corporation
    Inventors: Takeshi Ishihara, Yoshihiro Ohba, Atsushi Inoue
  • Publication number: 20230305898
    Abstract: In a resource allocation control device, a dependency information acquisition unit acquires dependency information indicating subdivided process items that constitute a task and a dependency of the process items. A resource information acquisition unit acquires resource information that is information indicating what kind of resource allocation is possible for the task. A score calculation unit calculates a score for a processing procedure of the process items based on the dependency information, and the resource allocation. A search unit searches for a combination of which the score is excellent. An output unit outputs resource allocation corresponding to the excellent score found by the search unit.
    Type: Application
    Filed: August 26, 2022
    Publication date: September 28, 2023
    Inventors: Daiki WATANABE, Kenji SHIRAKAWA, Takeshi ISHIHARA
  • Publication number: 20230308258
    Abstract: According to one embodiment, a distribution unit generates a set of first ciphertext fragments based on a first identifier specifying a storage destination of the first ciphertext and a constitution information specifying a constitution of the first ciphertext, generates a deformation command using a second key used for deforming the first ciphertext for at least one fragment belonging to the set of the first ciphertext fragments, and allocates the deformation command to at least one of storage units. A temporary storage unit deforms the first ciphertext fragment by using the second key based on the deformation command, and stores a second ciphertext fragment as a result of the deformation in a non-volatile storage unit instead of the first ciphertext fragment.
    Type: Application
    Filed: September 7, 2022
    Publication date: September 28, 2023
    Applicant: Kioxia Corporation
    Inventors: Takeshi ISHIHARA, Yoshihiro OHBA
  • Publication number: 20230205460
    Abstract: According to one embodiment, a storage system includes a host computer and a storage device. The host computer includes a file system which has a structure for managing a file by using a management structure and metadata that manage correspondence between stored data and the storage position of the data on the file system, and bitmap information for identifying a unit area that holds valid data and other unit areas. The host computer manages the management structure and the metadata, and manages the bitmap information. The storage device manages information for identifying a unit area that holds valid data in the storage device and other areas by using the bitmap information used for management of the file system shared with the host computer.
    Type: Application
    Filed: September 6, 2022
    Publication date: June 29, 2023
    Inventors: Takeshi ISHIHARA, Hidekazu TADOKORO, Yohei HASEGAWA
  • Publication number: 20230132559
    Abstract: According to one embodiment, an I/O command control apparatus receives authorization information. The authorization information indicates whether or not to permit an execution of an I/O command. The apparatus verifies whether the received authorization information is not tampered with, and whether the received authorization information is issued from a known authorization server. In a case where the authorization information is not tampered with, and is issued from the known server, the apparatus verifies whether or not the authorization information permits to execution of the I/O command. The apparatus permits or prohibits the execution of the I/O command or execution of a control command generated from the I/O command, based on the authorization result.
    Type: Application
    Filed: December 20, 2022
    Publication date: May 4, 2023
    Inventors: Takeshi ISHIHARA, Yoshihiro OHBA, Atsushi INOUE
  • Publication number: 20230072572
    Abstract: According to one embodiment, an I/O command control device receives authorization information indicating whether execution of an I/O command is permitted. When the received authorization information is not modified and is issued from a known authorization server, the I/O command control device verifies whether the received authorization information permits execution of the I/O command. The I/O command control device permits or inhibits execution of the I/O command or a control command generated from the I/O command with respect to a logical area that is an execution target of the I/O command, in accordance with an authorization result indicating whether the received authorization information permits execution of the I/O command.
    Type: Application
    Filed: December 10, 2021
    Publication date: March 9, 2023
    Inventor: Takeshi Ishihara
  • Publication number: 20230072444
    Abstract: According to one embodiment, a computing device executes an application including processing of inputting information from a nonvolatile memory unit and outputting information to the nonvolatile memory unit. The computing device includes a processing unit. The processing unit executes processing of receiving an I/O request to the nonvolatile memory unit from the application and generating one or more control commands for controlling the nonvolatile memory unit based on the I/O request. The processing unit executes processing of acquiring authorization information from a server. The processing unit executes processing of inserting or associating the acquired authorization information into or with the I/O request or the one or more control commands.
    Type: Application
    Filed: December 13, 2021
    Publication date: March 9, 2023
    Inventor: Takeshi ISHIHARA
  • Patent number: 11561737
    Abstract: According to one embodiment, an I/O command control apparatus receives authorization information. The authorization information indicates whether or not to permit an execution of an I/O command. The apparatus verifies whether the received authorization information is not tampered with, and whether the received authorization information is issued from a known authorization server. In a case where the authorization information is not tampered with, and is issued from the known server, the apparatus verifies whether or not the authorization information permits to execution of the I/O command. The apparatus permits or prohibits the execution of the I/O command or execution of a control command generated from the I/O command, based on the authorization result.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: January 24, 2023
    Assignee: Kioxia Corporation
    Inventors: Takeshi Ishihara, Yoshihiro Ohba, Atsushi Ohba
  • Publication number: 20220283742
    Abstract: According to one embodiment, an I/O command control apparatus receives authorization information. The authorization information indicates whether or not to permit an execution of an I/O command. The apparatus verifies whether the received authorization information is not tampered with, and whether the received authorization information is issued from a known authorization server. In a case where the authorization information is not tampered with, and is issued from the known server, the apparatus verifies whether or not the authorization information permits to execution of the I/O command. The apparatus permits or prohibits the execution of the I/O command or execution of a control command generated from the I/O command, based on the authorization result.
    Type: Application
    Filed: September 10, 2021
    Publication date: September 8, 2022
    Inventors: Takeshi Ishihara, Yoshihiro Ohba, Atsushi Ohba
  • Patent number: 11416152
    Abstract: According to one embodiment, an information processing device includes a characteristics monitoring unit, a determination unit, and a notification unit. The characteristics monitoring unit monitors characteristics information that indicates at least one of its performance and lifetime with respect to a storage device, and includes input/output characteristics. The determination unit determines, based on monitored characteristics information including the input/output characteristics, whether change instruction for changing characteristics is to be notified to the storage device. The notification unit notifies the storage device of the change instruction when the determination unit determines that the change instruction is to be notified.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: August 16, 2022
    Assignee: KIOXIA CORPORATON
    Inventors: Takeshi Ishihara, Shinichi Kanno
  • Patent number: 11372560
    Abstract: A memory system includes a plurality of physical memories and a memory controller. The memory controller is configured to configure one or more logical memories used by one or more programs, respectively, to which areas of the plurality of physical memories are allocated. The memory controller is configured to calculate first data indicating a response performance of the plurality of physical memories, calculate second data indicating a degree of influence of waiting for access to the one or more logical memories, the degree of influence being on a processing performance of the one or more programs, and control allocation of the areas of the plurality of physical memories to the one or more logical memories on the basis of the first data and the second data.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: June 28, 2022
    Assignee: KIOXIA CORPORATION
    Inventors: Yohei Hasegawa, Takeshi Ishihara
  • Patent number: 11314415
    Abstract: A storage device is used in a storage system including a host computer and storage devices in which host data used by the host computer are distributed and stored. The storage device includes a host data memory section, a communication controller, and a controller. The host data memory section stores, data in a range notified by the host computer. The communication controller receives a write request to a multicast address corresponding to the range of the data stored in the host data memory section. The controller stores write data specified by the write request, in the host data memory section.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: April 26, 2022
    Assignee: Kioxia Corporation
    Inventor: Takeshi Ishihara
  • Publication number: 20220107738
    Abstract: According to one embodiment, a read controller reads data and metadata from a nonvolatile memory. The read controller includes a reader, a read mode changer and a first data processor. The reader reads first data and first metadata from the nonvolatile memory. The read mode changer determines whether to execute sequential processing for the first data based on the first metadata. When the read mode changer determines that the sequential processing is to be executed, the first data processor stores information necessary for the sequential processing, executes the sequential processing for the first data, and generates second metadata including a result of the sequential processing. The read controller outputs the first data, and the first metadata or the second metadata.
    Type: Application
    Filed: June 15, 2021
    Publication date: April 7, 2022
    Inventors: Yoshihiro Ohba, Takeshi Ishihara, Takaya Ogawa, Hajime Matsui
  • Publication number: 20220091772
    Abstract: According to one embodiment, a memory system includes a non-volatile semiconductor memory with a plurality of blocks. A controller in the system controls the writing of data to the non-volatile semiconductor memory and includes a host I/F control interface to receive write command information including file allocation information indicating a location for write data, a file information management unit to assign an erasure level to a file and output a file identifier in which a file name, a file size, and the erasure level of the file are combined, and a flash translation layer unit to allocate each file on a single file per block basis based on the write command information and the file identifier.
    Type: Application
    Filed: August 24, 2021
    Publication date: March 24, 2022
    Inventors: Toshio FUJISAWA, Tomoya SANUKI, Hitomi TANAKA, Takeshi ISHIHARA, Yasuhito YOSHIMIZU