Patents by Inventor Koji Kurihara

Koji Kurihara 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).

  • Publication number: 20240095303
    Abstract: A computer-readable recording medium stores a matrix operation program for a computer. In a matrix operation in which an arithmetic circuit executes processing that combines at least two columns included in a matrix, obtains a product of each of rows of the combined columns, and calculates a sum of the product of each of the rows for all combinations of columns in the matrix, the program causes the computer to divide the matrix into blocks of a column group based on a data size of the column and storage capacity of a second storage to be accessed by the arithmetic circuit prior to accessing a first storage that stores information related to the matrix such that the column group to be combined is contained in the second storage, and to execute the calculation processing for each block of the divided column group.
    Type: Application
    Filed: June 20, 2023
    Publication date: March 21, 2024
    Applicant: Fujitsu Limited
    Inventors: Koji KURIHARA, Kentaro KAWAKAMI
  • Publication number: 20240083719
    Abstract: An upper spreader guide device includes a pair of left and right boom-side guide parts each supported by a boom so as to be arranged in a raised attitude of rising diagonally upward from the boom in a state where the boom is arranged in a lowered attitude, and a pair of left and right movable guide parts supported by the pair of boom-side guide parts, respectively, such that a relative position with respect to the pair of boom-side guide parts is changeable between a protruding position and a retraction position.
    Type: Application
    Filed: January 20, 2022
    Publication date: March 14, 2024
    Applicant: KOBELCO CONSTRUCTION MACHINERY CO., LTD.
    Inventors: Shingo KURIHARA, Eiji MIYA, Koji NISHIJIMA, Takao ETO
  • Publication number: 20230376315
    Abstract: A non-transitory computer-readable recording medium stores a program for causing a computer to execute a process, the process includes, in a search for combinations of conditions that allow extraction of sample data groups that have n or more attribute pairs whose correlation coefficients exceed a threshold value, when a number of combinations of the conditions is equal to or greater than a number capable of being parallelized, parallelizing processing for the combinations of the conditions per the number capable of being parallelized to calculate the correlation coefficients of respective attribute pairs for each of the combinations of the conditions in addition to a single instruction multiple data (SIMD) conversion process that uses predicate registers as many as the number capable of being parallelized, and searching for the combinations of conditions using the correlation coefficients of the respective attribute pairs for each of the combinations of the conditions.
    Type: Application
    Filed: February 16, 2023
    Publication date: November 23, 2023
    Applicant: Fujitsu Limited
    Inventors: Koji KURIHARA, Kentaro KAWAKAMI
  • Patent number: 11803384
    Abstract: A recording medium stores a program for causing a computer to execute a process including: converting, in a first source code corresponding to a first-type processor, a first load command for a first mask register included in the first-type processor into a second load command for a second mask register included in a second-type processor; and converting, when a first SIMD command for performing an arithmetic operation using the first mask register exists after the first load command in the first source code and a state of a value of the first mask register does not coincide with a state of a value of the first mask register, the first SIMD command into a second SIMD command corresponding to the second-type processor and a change command for changing a state of a value of the second mask register to a state of a value of the second mask register.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: October 31, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Koji Kurihara, Kentaro Kawakami
  • Publication number: 20230056168
    Abstract: A recording medium stores a program for causing a computer to execute a process including: converting, in a first source code corresponding to a first-type processor, a first load command for a first mask register included in the first-type processor into a second load command for a second mask register included in a second-type processor; and converting, when a first SIMD command for performing an arithmetic operation using the first mask register exists after the first load command in the first source code and a state of a value of the first mask register does not coincide with a state of a value of the first mask register, the first SIMD command into a second SIMD command corresponding to the second-type processor and a change command for changing a state of a value of the second mask register to a state of a value of the second mask register.
    Type: Application
    Filed: May 31, 2022
    Publication date: February 23, 2023
    Applicant: FUJITSU LIMITED
    Inventors: Koji Kurihara, Kentaro Kawakami
  • Patent number: 11519765
    Abstract: When the measurement values measured by a first sensor among a plurality of sensors installed in a dispersed manner at a specific location, in first cycles are determined to be abnormal values, a control device activates the first sensor in second cycles that are shorter than the first cycles. Moreover, when the abnormal values are included in the trend of temporal variation, the control device activates a plurality of second sensors, which is installed around the first sensor, in the second cycles. Moreover, when the measurement values measured by the first sensor and the plurality of second sensors in the second cycles are included in the trend of surface-direction distribution, the control device outputs the measurement values measured by the first sensor and the plurality of second sensors.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: December 6, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara
  • Publication number: 20220300288
    Abstract: A processor includes a first register, a second register configured to store status information related to the first register, and a detection circuit configured to detect an exception in an instruction in which the first register is specified in an operand, based on the status information stored in the second register, wherein the status information has a first flag indicating whether the first register has been used as a write destination register before the execution of the instruction and a second flag indicating whether the first register has been used as a read source register before the execution of the instruction, and the detection circuit detects the exception when the first flag indicates that the first register has been used as the write destination register and the second flag indicates that the first register has not been used as the read source register.
    Type: Application
    Filed: June 7, 2022
    Publication date: September 22, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Kentaro Kawakami, Koji Kurihara
  • Publication number: 20220236969
    Abstract: This disclosure relates to a non-transitory computer-readable recording medium storing a class generation program that causes a computer to execute a process. The process includes a step S13 that acquires a first class, a second class, and a lexical token which are associated with each other by referring to a storage unit 53 that stores the first class, the second class, and the lexical token in association with each other, the first class representing a first format about a vector register vn, the second class representing a second format about the vector register vn and inheriting the first class; and a step S15 that generates any one of a first code 77 that generates an instance of the acquired second class and a second code 78 that overloads the acquired lexical token, inside the acquired first class depending on the acquired lexical token.
    Type: Application
    Filed: April 19, 2022
    Publication date: July 28, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Koji Kurihara, Kentaro Kawakami, Moriyuki Saito
  • Patent number: 11011052
    Abstract: A control system includes a server and a plurality of nodes. The server transmits data of command strings being described in combination of sequential processing and loop processing to the nodes. The nodes store the data of command strings received from the server. Each node includes a plurality of application programming interface (API) units that perform predetermined sequential processing. Each node selects an API unit on the basis of the command strings acquired from the server and causes the selected API unit to perform sequential processing and loop processing.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: May 18, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara
  • Publication number: 20200080874
    Abstract: When the measurement values measured by a first sensor among a plurality of sensors installed in a dispersed manner at a specific location, in first cycles are determined to be abnormal values, a control device activates the first sensor in second cycles that are shorter than the first cycles. Moreover, when the abnormal values are included in the trend of temporal variation, the control device activates a plurality of second sensors, which is installed around the first sensor, in the second cycles. Moreover, when the measurement values measured by the first sensor and the plurality of second sensors in the second cycles are included in the trend of surface-direction distribution, the control device outputs the measurement values measured by the first sensor and the plurality of second sensors.
    Type: Application
    Filed: November 15, 2019
    Publication date: March 12, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara
  • Patent number: 10515541
    Abstract: A control device includes: a processor configured to: control calibration of sensing values in a sensor node group formed of sensor nodes each including a sensor and a wireless device and being capable of performing multi-hop communication; divide the sensor node group into a plurality of clusters such that each of the clusters includes at least one partial cluster including a relay node and a child node that performs wireless communication; collect an average of sensing values in each of the partial clusters from the relay node of each of the partial clusters; calculate a calibration reference value of each of the clusters from the collected averages of the respective partial clusters; and provide the calculated calibration reference value of each of the clusters to each of the clusters.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: December 24, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara, Toshiya Otomo
  • Patent number: 10425879
    Abstract: A control device includes: a processor configured to: control a multihop communication path in a wireless network that includes a node group; when a first power storage speed of a target relay node in the node group is negative, calculate a first estimated time that is needed to reach a target power-storage value in a case where the target relay node is in a non-relay operating state; and in accordance with a length of the first estimated time calculated, change a state of the target relay node into the non-relay operating state or a stop state and change a state of another node, which is in the non-relay operating state, into a relay operating state.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: September 24, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Koichiro Yamashita, Toshiya Otomo, Takahisa Suzuki, Koji Kurihara
  • Patent number: 10422626
    Abstract: A position measuring apparatus instructs a first node to emit light by transmitting a first light emission pattern to the first node, instructs a second node to emit light by transmitting the first light emission pattern to the second node, when light emission following the instructed first light emission pattern is detected, and instructs the second node to emit light by transmitting a second light emission pattern that is different from the first light emission pattern, when light emission following the instructed first light emission pattern is not detected.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: September 24, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Takahisa Suzuki, Koichiro Yamashita, Koji Kurihara
  • Publication number: 20190088943
    Abstract: A positive electrode plate for a nonaqueous electrolyte secondary battery, which enables an increased output of a battery and leads to decreased deterioration in battery performance when used as a positive electrode plate for the battery, is provided. The positive electrode plate for a nonaqueous electrolyte secondary battery is provided, which has a positive electrode composed of a positive active material comprising a lithium metal composite oxide, and on the surface of the positive electrode, an amorphous coating layer formed of a compound containing niobium and lithium, wherein the compound is a lithium ion conductor. Accordingly, lithium ion conductivity in the electrode can be improved, and deterioration of the lithium ion conductivity and dielectricity in air can be suppressed.
    Type: Application
    Filed: February 27, 2017
    Publication date: March 21, 2019
    Applicant: SUMITOMO METAL MINING CO., LTD.
    Inventors: Mikako KATO, Tetsutaro HAYASHI, Koji KURIHARA
  • Patent number: 10098071
    Abstract: An observation system includes a plurality of nodes and an observation apparatus that collects information from the nodes using multi-hop communication for communicating with the nodes. The observation apparatus includes a link quality indicator (LQI) determination section and an output control section. The LQI determination section determines whether an LQI received from a node using the multi-hop communication is larger than a first threshold. When the LQI is larger than the first threshold, the output control section outputs a reduction command to the node associated with the LQI, the reduction command being a command to change the amount of transmission power in the multi-hop communication.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: October 9, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Koji Kurihara, Koichiro Yamashita, Takahisa Suzuki
  • Publication number: 20180225128
    Abstract: A control system includes a server and a plurality of nodes. The server transmits data of command strings being described in combination of sequential processing and loop processing to the nodes. The nodes store the data of command strings received from the server. Each node includes a plurality of application programming interface (API) units that perform predetermined sequential processing. Each node selects an API unit on the basis of the command strings acquired from the server and causes the selected API unit to perform sequential processing and loop processing.
    Type: Application
    Filed: April 9, 2018
    Publication date: August 9, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Koichiro YAMASHITA, Takahisa SUZUKI, Koji KURIHARA
  • Patent number: 9970761
    Abstract: An event location analysis system includes a first wireless terminal device. The first wireless terminal device includes a first measurement unit, a second measurement unit, and a first processor. The second measurement unit consumes larger amounts of power than the first measurement unit consumes. The first processor is configured to transmit a first notification signal upon detecting a first event on basis of a measurement value of the first measurement unit. The first processor is configured to start the second measurement unit upon receiving a second notification signal. The first processor is configured to activate a measurement operation of the first measurement unit and a measurement operation of the second measurement unit after the second measurement unit is started. The first processor is configured to stop the measurement operation of the second measurement unit after a predetermined time has elapsed since the start of the second measurement unit.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: May 15, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Takahisa Suzuki, Koichiro Yamashita, Koji Kurihara, Toshiya Otomo
  • Publication number: 20180106594
    Abstract: A position measuring apparatus instructs a first node to emit light by transmitting a first light emission pattern to the first node, instructs a second node to emit light by transmitting the first light emission pattern to the second node, when light emission following the instructed first light emission pattern is detected, and instructs the second node to emit light by transmitting a second light emission pattern that is different from the first light emission pattern, when light emission following the instructed first light emission pattern is not detected.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 19, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Takahisa Suzuki, Koichiro Yamashita, Koji Kurihara
  • Publication number: 20180067218
    Abstract: An observation system includes a server and a plurality of nodes. The server transmits data to the plurality of nodes and receives response data from the plurality of nodes. The server determines an incoming data-unit count and calculates a ratio of nodes that perform data transmission so that the server receives at least as many data units as a requested data-unit count to the plurality of nodes. The server sends information about the ratio to the plurality of nodes. Each of nodes transmits data to the server in accordance with the information about the ratio.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 8, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Koji KURIHARA, Koichiro YAMASHITA, Takahisa SUZUKI
  • Publication number: 20170372601
    Abstract: A control device includes: a processor configured to: control calibration of sensing values in a sensor node group formed of sensor nodes each including a sensor and a wireless device and being capable of performing multi-hop communication; divide the sensor node group into a plurality of clusters such that each of the clusters includes at least one partial cluster including a relay node and a child node that performs wireless communication; collect an average of sensing values in each of the partial clusters from the relay node of each of the partial clusters; calculate a calibration reference value of each of the clusters from the collected averages of the respective partial clusters; and provide the calculated calibration reference value of each of the clusters to each of the clusters.
    Type: Application
    Filed: September 11, 2017
    Publication date: December 28, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara, Toshiya Otomo