Patents by Inventor Toshiya Otomo

Toshiya Otomo 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: 20150211846
    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: Application
    Filed: November 21, 2014
    Publication date: July 30, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Takahisa SUZUKI, Koichiro Yamashita, Koji Kurihara, Toshiya Otomo
  • Publication number: 20150201362
    Abstract: A communications apparatus includes a reception signal processor that receives a wireless signal; a processor that controls a wait time that the reception signal processor waits for reception of wireless signals that include data to be transmitted and information of transmission paths; extracts from the information of the transmission paths included in the wireless signals received by the reception signal processor during the wait time, information of a common relay point in the transmission paths; determines a network state according to a ratio of transmission paths that include the common relay point, among a total count of the transmission paths; and generates based on the determined network state, a signal that includes information of a relay point; and a transmission signal processor that transmits the generated signal.
    Type: Application
    Filed: March 25, 2015
    Publication date: July 16, 2015
    Applicant: Fujitsu Limited
    Inventors: Hiromasa Yamauchi, Koichiro Yamashita, Takahisa Suzuki, Toshiya Otomo
  • Publication number: 20150201396
    Abstract: A communications apparatus is included among a communications apparatus group arranged in a given area and capable of communicating with a nearby communications apparatus. The communications apparatus includes a sensor that detects a given property at a location of the communications apparatus; communications circuitry that receives from the nearby communications apparatus, a detection result that is obtained by another communications apparatus, for the given property at the location of the other communications apparatus; a processor that determines whether a difference between the detection result received by the communications circuitry and a detection result of the sensor is a given amount or less.
    Type: Application
    Filed: March 26, 2015
    Publication date: July 16, 2015
    Applicant: Fujitsu Limited
    Inventors: Koichiro YAMASHITA, Hiromasa Yamauchi, Takahisa Suzuki, Koji Kurihara, Toshiya Otomo
  • Publication number: 20150177361
    Abstract: A determining method includes obtaining by each monitoring apparatus among plural monitoring apparatuses disposed encompassing a given area having plural wireless communications apparatuses, hop count information that indicates a hop count of a wireless signal transmitted by one wireless communications apparatus among the wireless communications apparatuses and received by the monitoring apparatus via multi-hop communication by the wireless communications apparatuses; calculating by each monitoring apparatus, an estimated line that represents candidates of a position of the one wireless communications apparatus, the estimated line being calculated from an estimated distance between the monitoring apparatus and the one wireless communications apparatus, based on the hop count; correcting by each monitoring apparatus, the calculated estimated line based on information indicating a node-less area in which no wireless communications apparatus of the given area is present; and determining the position of the one w
    Type: Application
    Filed: March 3, 2015
    Publication date: June 25, 2015
    Applicant: Fujitsu Limited
    Inventors: Toshiya OTOMO, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi, Koji Kurihara, Yuta Teranishi
  • Publication number: 20150181528
    Abstract: A sensor node executes any one among a first operation by which another sensor node is requested to execute data process and if the request is not accepted the sensor node starts executing the data processing after waiting for charging and a second operation by which the sensor node starts executing the data processing after waiting for charging, without requesting the data processing to be executed. The sensor node compares an expected value of a first time that elapses until execution is started by the sensor node or the other sensor node when the first operation is executed, and a second time that elapses until execution is started by the sensor node when the second operation is executed. Based on the comparison result, the sensor node executes among the first operation and the second operation, the operation for which the time that elapses until execution is started is shorter.
    Type: Application
    Filed: February 27, 2015
    Publication date: June 25, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Hiromasa YAMAUCHI, Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara, Toshiya Otomo, Yuta Teranishi
  • Publication number: 20150172791
    Abstract: A given communications apparatus is included among plural first communications apparatuses, among which at least execution results of data processing of the given communications apparatus is communicated by multi-hop communication whereby, the execution results are transmitted to a second communications apparatus that performs a process based on the execution results.
    Type: Application
    Filed: February 26, 2015
    Publication date: June 18, 2015
    Applicant: Fujitsu Limited
    Inventors: Hiromasa YAMAUCHI, Koichiro YAMASHITA, Takahisa SUZUKI, Koji KURIHARA, Toshiya OTOMO, Yuta TERANISHI
  • Publication number: 20150153439
    Abstract: A determining method executed by a processor includes obtaining distance information that indicates a distance between monitoring apparatuses disposed to encompass a given area in which wireless communications apparatuses are scattered; causing a wireless signal to be transmitted and received between the monitoring apparatuses by multi-hop communication among the wireless communications apparatuses; calculating an estimated distance between the monitoring apparatuses, based on a hop count of the wireless signal multi-hop communicated among the monitoring apparatuses; and making a determination concerning a vacant area in which none of the wireless communications apparatuses is present, based on a result of comparison of the distance indicated by the obtained distance information and the calculated estimated distance.
    Type: Application
    Filed: February 11, 2015
    Publication date: June 4, 2015
    Applicant: Fujitsu Limited
    Inventors: Toshiya OTOMO, Koichiro YAMASHITA, Takahisa SUZUKI, Hiromasa YAMAUCHI, Koji KURIHARA, Yuta TERANISHI
  • Publication number: 20150137995
    Abstract: A sensor node detects an occurrence of sensing and judges whether data processing corresponding to the sensing will finish before an occurrence of sensing subsequent to the sensing, based on a time interval when the occurrence of the sensing is detected. When determining that the data processing will finish, the sensor node executes the data processing and transmits the execution result of the data processing to a first apparatus directly communicable with the sensor node. When determining that the data processing will not finish, the sensor node transmits, to the first apparatus, request information causing the first apparatus to execute the data processing and to transmit the execution result of the data processing to a second communication apparatus directly communicable with the first apparatus.
    Type: Application
    Filed: January 23, 2015
    Publication date: May 21, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Koji KURIHARA, Koichiro YAMASHITA, Takahisa SUZUKI, Hiromasa YAMAUCHI, Toshiya OTOMO, Yuta TERANISHI
  • Publication number: 20150131439
    Abstract: A communication device has: a sensor configured to output sensing data; a count signal communication part configured to count a count signal received from a control device directly or via another communication device and transmit the counted count signal and to store a value of the received count signal; and a data communication part configured to transmit the sensing data outputted by the sensor or the sensing data received from another communication device, in correspondence with the stored value of the count signal.
    Type: Application
    Filed: January 19, 2015
    Publication date: May 14, 2015
    Inventors: Toshiya Otomo, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi, Koji Kurihara
  • Publication number: 20150131486
    Abstract: A data processing apparatus that is installed in plural in an installation area and processes data of each installation site, includes a processor that based on a combination of identification information included in calibration information respectively transmitted by calibration nodes and self-identification generation information that is included in the calibration information and for identifying the data processing apparatus among the plural data processing apparatuses, generates self-identification information; a memory device that retains the self-identification information; and a wireless communications circuit that receives the calibration information from the calibration nodes and performs transmission and reception of the data with an adjacent data processing apparatus provided in the installation area.
    Type: Application
    Filed: January 23, 2015
    Publication date: May 14, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Takahisa SUZUKI, Koichiro YAMASHITA, Hiromasa YAMAUCHI, Koji KURIHARA, Toshiya OTOMO, Yuta TERANISHI
  • Publication number: 20150126232
    Abstract: A position estimation apparatus acquires, for base devices, the number of hops from a target sensor node to a base device. The position estimation apparatus calculates, for each base device, a distribution of estimated distances corresponding to the total hops, based on the number of hops and a distribution of estimated distances stored in a storage device. The position estimation apparatus calculates, for each base device, a distribution of estimated positions within a given region, based on the distribution of estimated distances, information concerning a range of the given region, and information concerning a position of the base device. The position estimation apparatus calculates an index that indicates a probability of a position of the target sensor node within the given region, based on the sum of distributions of estimated positions concerning the base stations.
    Type: Application
    Filed: January 16, 2015
    Publication date: May 7, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Yuta TERANISHI, Koichiro YAMASHITA, Takahisa SUZUKI, Hiromasa YAMAUCHI, Koji KURIHARA, Toshiya OTOMO
  • Publication number: 20150019837
    Abstract: A data processor includes: a plurality of controllers that process data; a program memory that stores a standby instruction and a data processing instruction at a plurality of addresses respectively; and a queue that stores different execution start addresses for the plurality of controllers, wherein after the plurality of controllers sequentially access the queue, the plurality of controllers acquire the different execution start addresses from the queue in an order of the sequential access, start execution of instructions from the acquired different execution start addresses in the program memory, and execute the data processing instruction and execute the standby instruction the number of times different for each of the controllers.
    Type: Application
    Filed: September 29, 2014
    Publication date: January 15, 2015
    Inventors: Toshiya Otomo, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi, Koji Kurihara, Yuta Teranishi
  • Publication number: 20150012777
    Abstract: A data processing apparatus includes a storage unit configured to store plural data processing programs and a corresponding error processing program for when an error occurs with a first data processing program; and a processor configured to record to memory before executing the first data processing program, information of the error processing program that corresponds to the first data processing program; update and record in the memory after the first data processing program ends, information of a second data processing program scheduled to be executed next; and switch to any one among the first data processing program that corresponds to information recorded in the memory and the error processing program, when program processing is started next.
    Type: Application
    Filed: September 25, 2014
    Publication date: January 8, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Takahisa Suzuki, Koichiro Yamashita, Hiromasa Yamauchi, Koji Kurihara, Toshiya Otomo, Yuta Teranishi
  • Publication number: 20140380333
    Abstract: A coprocessor stores to local memory, a driver execution start time, for each execution start of drivers. If a CPU call process is executed during the execution of driver A, the coprocessor calculates the difference of the execution start time and the current time, for drivers B and C. Taking driver C as an example, the coprocessor adds to the difference calculated for the driver C, a processing time required for the CPU call process of driver A and a processing time required for a normal process of driver B. The coprocessor determines whether respective addition results for driver C comply with respective time constraints. If it is determined that an addition result for the driver C cannot comply with the time constraint, and the coprocessor sends an execution request for driver C to another coprocessor.
    Type: Application
    Filed: September 4, 2014
    Publication date: December 25, 2014
    Inventors: Toshiya Otomo, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi, Yuta Teranishi
  • Publication number: 20140316745
    Abstract: A detecting apparatus includes processors configured to access sensors; select from among the sensors, a sensor that has not been selected by any processor, acquire data from the selected sensor, and release selection of the sensor when data acquisition has been completed; execute processing for the sensor, based on the acquired data; set the sensor to an execution state during execution of the processing for the sensor, and set the sensor to an execution completed state when the execution of the processing for the sensor has ended; copy from a processor that has set the sensor to the execution state, the data acquired from the sensor by the processor, upon determining the sensor to be in the execution state, without executing the data acquisition; and execute the processing for the sensor, based on the copied data.
    Type: Application
    Filed: July 2, 2014
    Publication date: October 23, 2014
    Inventors: Takahisa SUZUKI, Koichiro YAMASHITA, Hiromasa YAMAUCHI, Yuta TERANISHI, Toshiya OTOMO
  • Publication number: 20140310723
    Abstract: A data processing apparatus includes a processor configured to receive an interrupt request that is a trigger for execution of an interrupt process executed by the processor; store the received interrupt request to a recording area; calculate based on a time when the interrupt request is received and particular time information read from the recording area, a predicted time when a subsequent interrupt request is to be received; detect a thread to be executed by the processor, among executable threads of the processor; judge based on the calculated predicted time and a current time, whether there is a possibility of the interrupt process being executed while the detected thread is under execution; decide based on a judgment result, whether to execute the detected thread on the processor; and execute the detected thread on the processor, based on a decision result.
    Type: Application
    Filed: June 26, 2014
    Publication date: October 16, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Hiromasa Yamauchi, Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara, Toshiya Otomo, Yuta Teranishi
  • Publication number: 20140282588
    Abstract: A system includes a CPU; an accelerator; a comparing unit that compares a first value that is based on a first processing time period elapsing until the CPU completes a first process and a second processing time period elapsing until the accelerator completes the first process, and a second value that is based on a state of use of a battery driving the CPU and the accelerator; and a selecting unit that selects any one among the CPU and the accelerator, based on a result of comparison by the comparing unit.
    Type: Application
    Filed: September 16, 2013
    Publication date: September 18, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Takahisa SUZUKI, Koichiro YAMASHITA, Hiromasa YAMAUCHI, Koji KURIHARA, Fumihiko HAYAKAWA, Naoki ODATE, Tetsuo HIRAKI, Toshiya OTOMO
  • Publication number: 20140241277
    Abstract: A communication method includes performing, by a processor, digital processing for radio communication by multiple communication schemes; combining based on an actual communication state and within a processing capability of the processor, one or more among the communication schemes; and performing concurrent communication.
    Type: Application
    Filed: April 9, 2014
    Publication date: August 28, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Takahisa SUZUKI, Koichiro YAMASHITA, Hiromasa YAMAUCHI, Koji KURIHARA, Toshiya OTOMO
  • Publication number: 20140237150
    Abstract: An electronic computer includes a processor that executes a thread and an interrupt handler, and monitors load of the processor; and an interrupt controller that is configured to determine a notification timing for an interrupt request to call the interrupt handler, the notification timing being determined based on the load and an effect of execution of the interrupt handler on user performance of the thread under execution by the processor; and notify the processor of the interrupt request, based on the notification timing. When the load is higher than a threshold, the interrupt controller sets the notification timing for an interrupt request that does not affect the user performance, to be later than the notification timing for an interrupt request that affects the user performance. Based on notification of the interrupt request, the processor calls and executes the interrupt handler that corresponds to the interrupt request.
    Type: Application
    Filed: April 30, 2014
    Publication date: August 21, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Koji KURIHARA, Koichiro YAMASHITA, Takahisa SUZUKI, Hiromasa YAMAUCHI, Toshiya OTOMO
  • Publication number: 20140222229
    Abstract: A power control apparatus includes a processor configured to collect first information related to operation of a performing unit configured to perform data processing and information related to operation of a bus configured to transfer data; determine an operating frequency and an operating voltage for the performing unit, based on the collected information; estimate based on the collected information, a period elapsing until the performing unit suspends operation and a period elapsing until the bus suspends operation; derive a discriminant that obtains a difference of total power consumption and power consumption pre-switching; and execute a switching of an operating frequency and an operating voltage of the performing unit, based on a value of the discriminant.
    Type: Application
    Filed: April 9, 2014
    Publication date: August 7, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Yuta TERANISHI, Koichiro YAMASHITA, Takahisa SUZUKI, Hiromasa YAMAUCHI, Koji KURIHARA, Toshiya OTOMO