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

  • Patent number: 9430271
    Abstract: A data processing system includes an interrupt controller that counts, as an interrupt processing execution count, executions of interrupt processing by threads executed by data processing devices; and a processor that is configured to select one scheduling method from among a plurality of scheduling methods, based on the interrupt processing execution count.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: August 30, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Koji Kurihara, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi, Toshiya Otomo, Naoki Odate
  • Patent number: 9384797
    Abstract: A memory control method includes assigning based on a table to which an allocated device that executes a first process in a first application is registered, the first process in the first application to the allocated device registered; notifying a port connector of identification information of a port of memory, the port to be used by the first application, and registering a number of the port into the table; and allocating a storage area to the port and registering an address of the storage area into the table.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: July 5, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Hiromasa Yamauchi, Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara, Toshiya Otomo
  • Patent number: 9384050
    Abstract: A scheduling method is executed by a first CPU and a second CPU. The scheduling method includes acquiring by the first CPU and when a first application is invoked, a first threshold for executing the first application; transmitting by the first CPU, a first threshold to the second CPU; and giving notification to the first CPU by the second CPU when an execution capability of the second CPU is greater than or equal to the first threshold, the notification indicating that the second CPU can execute the first application. The second CPU does not give notification to the first CPU when the execution capability of the second CPU is less than the first threshold.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: July 5, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Hiromasa Yamauchi, Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara, Toshiya Otomo, Naoki Odate
  • Publication number: 20160182359
    Abstract: A system has a group of nodes that perform multi-hop communication therebetween and a communications apparatus that communicates with a node included in the group of nodes. The node adds to data transmitted by the node, a hop count updated each time the data is transferred by the multi-hop communication and a reference hop count for the data to be transferred from the node to the communications apparatus, and transmits the data. The communications apparatus, when receiving the data, compares the reference hop count and the hop count added to the data, and based on a result of comparison, determines whether failure has occurred at a given node in the group of nodes.
    Type: Application
    Filed: March 1, 2016
    Publication date: June 23, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Toshiya Otomo, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi
  • Patent number: 9363331
    Abstract: A data allocation method executed by a data allocation system. The data allocation method includes allocating to a first processing apparatus included among a plurality of processing apparatuses and allocating based on a first communication speed of the first processing apparatus, data having communication amount information on a frequency at which the processing apparatuses access the data, and further supplying first priority level information to the first processing apparatus; and exchanging based on variation of a communication speed of at least one processing apparatus among the processing apparatuses, the data or the first priority level information, and data or second priority level information allocated to a second processing apparatus included among the processing apparatuses and having a second communication speed.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: June 7, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Takahisa Suzuki, Koichiro Yamashita, Hiromasa Yamauchi, Koji Kurihara, Toshiya Otomo, Naoki Odate
  • Publication number: 20160132088
    Abstract: A distributed processing method of a system in which communications apparatuses communicate data by multi-hop communication is executed by a given communications apparatus among the communications apparatuses. According to the method, the given communications apparatus executes a given process based on a result of a first process executed by a first communications apparatus that among the communications apparatuses, communicates directly with the given communications apparatus and operates using power stored in a charging device charged by power generated from energy obtained corresponding to an environment where installed. The given communications apparatus executes the given process when receiving the result of the first process from the first communications apparatus.
    Type: Application
    Filed: January 17, 2016
    Publication date: May 12, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Toshiya Otomo, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi
  • Patent number: 9338822
    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: Grant
    Filed: April 9, 2014
    Date of Patent: May 10, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Takahisa Suzuki, Koichiro Yamashita, Hiromasa Yamauchi, Koji Kurihara, Toshiya Otomo
  • Publication number: 20160112280
    Abstract: A data network management system includes a data network management apparatus; and plural data processing apparatuses installed in an installation area and configured to transmit data to the data network management apparatus. The plural data processing apparatuses transmit identification information thereof together with the processed data to the data network management apparatus. The data network management apparatus determines based on identification information of data processing apparatuses that have completed a given authentication test among the plural data processing apparatuses and the identification information obtained from the plural data processing apparatuses installed in the installation area, a first data processing apparatus from which the data is to be obtained among the plural data processing apparatuses.
    Type: Application
    Filed: December 27, 2015
    Publication date: April 21, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Hiromasa Yamauchi, Koichiro Yamashita, Takahisa Suzuki, Toshiya Otomo
  • Publication number: 20160072893
    Abstract: A communications method includes transmitting a sensor data collection request to a second network that includes a group of nodes having sensors, the transmitting being performed by a first communications apparatus of plural of communications apparatuses configured to communicate through a first network; and transmitting reception information to the first communications apparatus via the first network, when sensor data is received that is transferred by multihop communication among nodes in the second network and corresponds to the sensor data collection request, the reception information indicating reception of the sensor data, and the transmitting of the reception information being performed by a second communications apparatus of the plural communications apparatuses.
    Type: Application
    Filed: November 18, 2015
    Publication date: March 10, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Takahisa Suzuki, Koichiro Yamashita, Hiromasa Yamauchi, Toshiya Otomo
  • Publication number: 20160073355
    Abstract: A communications node includes a first transmitting circuit configured to transmit to plural communications nodes, a confirmation signal for confirming whether response is possible; a receiving circuit configured to receive from first communications nodes capable of responding among the plural communications nodes, a response signal for the transmitted confirmation signal; a selecting circuit configured to select from among the first communications nodes and based on reception strength of the received response signal, a second communications node to which execution of data processing is requested by the communications node; a strength calculating circuit configured to calculate based on the reception strength of the response signal from the selected second communications node, a transmission strength to the second communications node; and a second transmitting circuit configured to transmit to the second communications node and based on the calculated transmission strength, a request signal requesting executi
    Type: Application
    Filed: November 17, 2015
    Publication date: March 10, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Hiromasa Yamauchi, Koichiro Yamashita, Takahisa Suzuki, Toshiya Otomo, Miyoshi Saito
  • Patent number: 9274827
    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: Grant
    Filed: June 26, 2014
    Date of Patent: March 1, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Hiromasa Yamauchi, Koichiro Yamashita, Takahisa Suzuki, Koji Kurihara, Toshiya Otomo, Yuta Teranishi
  • Patent number: 9241295
    Abstract: A communication apparatus includes a first CPU that is capable of executing a communication process at a first processing speed; a measuring unit that measures a first transmission speed when the communication process is executed with a base station; a collecting unit that collects from at least one other apparatus, a second transmission speed between the base station and the apparatus, and a second processing speed of a second CPU included in the other apparatus based on the first transmission speed; a determining unit that determines whether the communication process is to be transferred to the other apparatus, based on the second transmission speed and the second processing speed; and a transferring unit that transfers the communication process to the other apparatus based on a determination result.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: January 19, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Toshiya Otomo, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi, Koji Kurihara, Fumihiko Hayakawa
  • Publication number: 20150382228
    Abstract: A data collection method of a system that transmits and receives data by respective communications apparatuses among plural communications apparatuses performing multihop communication, includes suspending transmission of data obtained from a second sensor, a communications apparatus among the plural communications apparatuses suspending the transmission by the second communications apparatus when contents of data obtained from a first sensor of a first communications apparatus among the plural communications apparatuses and contents of data obtained from the second sensor of a second communications apparatus among the plural communications apparatuses are equivalent.
    Type: Application
    Filed: September 2, 2015
    Publication date: December 31, 2015
    Inventors: Toshiya Otomo, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi
  • Patent number: 9189301
    Abstract: A data processing method executed by a first data processing apparatus and includes acquiring process information concerning a first process, in response to a process request for the first process; setting a first process flag included in the process information concerning the first process to indicate “true”; setting a first end flag of the process information concerning the first process to indicate “true” after executing the first process; acquiring process information concerning a second process that is to be executed before a third process that is to be executed subsequent the first process; and determining a process to be executed, based on a second process flag and a second end flag included in the process information concerning the second process.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: November 17, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Takahisa Suzuki, Koichiro Yamashita, Hiromasa Yamauchi, Koji Kurihara, Toshiya Otomo, Naoki Odate
  • Patent number: 9189279
    Abstract: An assignment method executed by a given core of a multi-core processor includes identifying for each core, the number of storage areas to be used by a given thread and the number of storage areas used by threads already assigned; detecting for each core, a highest value from the number of storage areas used by the threads already assigned; determining whether a sum of a greater value of the detected highest value of a core selected as a candidate assignment destination and the number of storage areas to be used by the given thread, and the detected highest value of the cores excluding the selected core, is at most the number of storage areas of the shared resource; and assigning the given thread to the selected core, when the sum is at most the number of storage areas of the shared resource.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: November 17, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Koji Kurihara, Koichiro Yamashita, Takahisa Suzuki, Hiromasa Yamauchi, Toshiya Otomo, Naoki Odate
  • Patent number: 9170862
    Abstract: A converting apparatus includes a storage configured to store correspondence information that indicates correspondence relations between logical addresses accessed by a processor for booting and physical addresses converted from the logical addresses, the correspondence information being correlated with each type of an event booting the processor; and an address converter configured to select correspondence information related to the type of the event, specify a physical address converted from the logical address accessed by the processor in case of the processor accessing a logical address in response to the event, and control the processor to get a program stored in the storage, the program indicated by the specified physical address.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: October 27, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Koichiro Yamashita, Hiromasa Yamauchi, Takahisa Suzuki, Koji Kurihara, Toshiya Otomo
  • Publication number: 20150289192
    Abstract: When a first sensor node has a large power consumption, an information processing apparatus propagates a portion of request information for a data process having the request recipient set to a second sensor node, through a path that does not pass through the first sensor node. For example, the information processing apparatus changes a division rate at a third sensor node acting as a branching point for the request information for the data process having the request recipient set to the second sensor node to thereby change the distribution of the transferred data amount and equalize the power consumption of the sensor nodes in a sensor network.
    Type: Application
    Filed: June 22, 2015
    Publication date: October 8, 2015
    Applicant: Fujitsu Limited
    Inventors: Takahisa SUZUKI, Koichiro YAMASHITA, Hiromasa YAMAUCHI, Toshiya OTOMO
  • Publication number: 20150244603
    Abstract: A computer obtains first information related to a first communication path that is from a first aggregating apparatus to a second aggregating apparatus when the second aggregating apparatus receives a transmission signal that is from sensor nodes in response to a transmission instruction that is transmitted by the first aggregating apparatus and propagated by multi-hop communication via the sensor nodes. The computer obtains from a storage apparatus, second information that is related to a second communication path that is a stationary path from the first aggregating apparatus to reception by the second aggregating apparatus. The computer determines correspondence of the first communication path and the second communication path by comparison of the first information and the second information, and if the first communication path and the second communication path do not correspond, the computer determines that an abnormality related to a sensor node is present.
    Type: Application
    Filed: May 8, 2015
    Publication date: August 27, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Koichiro YAMASHITA, Takahisa SUZUKI, Hiromasa YAMAUCHI, Toshiya OTOMO
  • Publication number: 20150229705
    Abstract: A communications apparatus includes a receiving circuit that, when sending a startup instruction to start up another communications apparatus within a communication area, receives from the other communications apparatus, information indicating a period required for startup of the other communications apparatus; a processor that stores to a storage device, a standby period based on the period indicated by the information received by the receiving circuit; a communications circuit that sends the startup instruction within the communication area; and a timer that detects that the standby period stored in the storage device by the processor has elapsed after sending of the startup instruction from the communications circuit. The communications circuit sends data within the communication area when the timer detects that the standby period has elapsed.
    Type: Application
    Filed: March 26, 2015
    Publication date: August 13, 2015
    Applicant: Fujitsu Limited
    Inventors: Takahisa SUZUKI, Koichiro Yamashita, Hiromasa Yamauchi, Toshiya Otomo
  • Publication number: 20150227400
    Abstract: A converting apparatus includes a storage configured to store correspondence information that indicates correspondence relations between logical addresses accessed by a processor for booting and physical addresses converted from the logical addresses, the correspondence information being correlated with each type of an event booting the processor; and an address converter configured to select correspondence information related to the type of the event, specify a physical address converted from the logical address accessed by the processor in case of the processor accessing a logical address in response to the event, and control the processor to get a program stored in the storage, the program indicated by the specified physical address.
    Type: Application
    Filed: March 26, 2015
    Publication date: August 13, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Koichiro YAMASHITA, Hiromasa YAMAUCHI, Takahisa SUZUKI, Koji KURIHARA, Toshiya OTOMO