Patents by Inventor Atsuya Okazaki

Atsuya Okazaki 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: 20150331795
    Abstract: A method for identifying, in a system including two or more computing devices that are able to communicate with each other, with each computing device having with a cache and connected to a corresponding memory, a computing device accessing one of the memories, includes monitoring memory access to any of the memories; monitoring cache coherency commands between computing devices; and identifying the computing device accessing one of the memories by using information related to the memory access and cache coherency commands.
    Type: Application
    Filed: June 23, 2015
    Publication date: November 19, 2015
    Inventors: Nobuyuki Ohba, Atsuya Okazaki
  • Publication number: 20150309945
    Abstract: A processor issues a command to a memory through an electrical memory link and performs a process according to the command through the electrical memory link. The processor issues a routing command to an optical circuit switch (OCS) through an OCS control line. In response to the routing command, the OCS establishes a routing of an optical memory link from the processor to the BDM. In response to the establishment of the optical memory link from the processor to the BDM, the processor (or a BDM (internal/dedicated) controller) switches from performing the process through the electrical memory link to performing a process through the optical memory link (continuously without an interruption between the successive processes). Corresponding systems are also disclosed herein.
    Type: Application
    Filed: October 11, 2013
    Publication date: October 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Yasunao Katayama, Seiji Muneto, Atsuya Okazaki
  • Patent number: 9066289
    Abstract: A system including multiple nodes performing radio communication, wherein each node stores routing information, uses it to determine a transmission path, and performs cut-through transmission by transmitting and receiving packets to and from a node on the determined path through transmission and reception radio waves given a directivity by controlling their phases. In the system, time synchronization and transmission and reception of packet communication records are performed during a certain time period by carrying out the cut-through transmission while controlling phases of the radio waves so that all of the nodes form one or more closed loops. The node transmits and receives packets in accordance with routing information and a time frame assigned to each of the nodes as a time when each node is allowed to transmit and receive a packet, updates the routing information, and shares it with each node.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: June 23, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yasunao Katayama, Yasushi Negishi, Atsuya Okazaki
  • Patent number: 8913458
    Abstract: A method of monitoring signals is disclosed, wherein a plurality of command signals and address signals are consecutively expressed, as a measurement target. The method includes setting a strobe timing that has a predetermined initial value; calculating an error rate by monitoring the plurality of command signals, in accordance with the strobe timing; monitoring the plurality of address signals, and calculating a burst rate from a difference between the consecutive plurality of address signals, in accordance with the strobe timing; identifying timing where the calculated error rate and calculated burst rate are both optimized; and in the event the timing where both the calculated error rate and calculated burst rate are optimized cannot be identified, altering a predetermined value of the set strobe timing, and repeating the calculating, monitoring, and identifying.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 16, 2014
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Yasunao Katayama, Seiji Munetoh, Nobuyuki Ohba, Tadayuki Okada, Atsuya Okazaki
  • Patent number: 8902694
    Abstract: A method of monitoring signals is disclosed, wherein a plurality of command signals and address signals are consecutively expressed, as a measurement target. The method includes setting a strobe timing that has a predetermined initial value; calculating an error rate by monitoring the plurality of command signals, in accordance with the strobe timing; monitoring the plurality of address signals, and calculating a burst rate from a difference between the consecutive plurality of address signals, in accordance with the strobe timing; identifying timing where the calculated error rate and calculated burst rate are both optimized; and in the event the timing where both the calculated error rate and calculated burst rate are optimized cannot be identified, altering a predetermined value of the set strobe timing, and repeating the calculating, monitoring, and identifying.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yasunao Katayama, Seiji Munetoh, Nobuyuki Ohba, Tadayuki Okada, Atsuya Okazaki
  • Publication number: 20140071785
    Abstract: A method of monitoring signals is disclosed, wherein a plurality of command signals and address signals are consecutively expressed, as a measurement target. The method includes setting a strobe timing that has a predetermined initial value; calculating an error rate by monitoring the plurality of command signals, in accordance with the strobe timing; monitoring the plurality of address signals, and calculating a burst rate from a difference between the consecutive plurality of address signals, in accordance with the strobe timing; identifying timing where the calculated error rate and calculated burst rate are both optimized; and in the event the timing where both the calculated error rate and calculated burst rate are optimized cannot be identified, altering a predetermined value of the set strobe timing, and repeating the calculating, monitoring, and identifying.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Yasunao Katayama, Seiji Munetoh, Nobuyuki Ohba, Tadayuki Okada, Atsuya Okazaki
  • Publication number: 20140075250
    Abstract: A method of monitoring signals is disclosed, wherein a plurality of command signals and address signals are consecutively expressed, as a measurement target. The method includes setting a strobe timing that has a predetermined initial value; calculating an error rate by monitoring the plurality of command signals, in accordance with the strobe timing; monitoring the plurality of address signals, and calculating a burst rate from a difference between the consecutive plurality of address signals, in accordance with the strobe timing; identifying timing where the calculated error rate and calculated burst rate are both optimized; and in the event the timing where both the calculated error rate and calculated burst rate are optimized cannot be identified, altering a predetermined value of the set strobe timing, and repeating the calculating, monitoring, and identifying.
    Type: Application
    Filed: September 27, 2013
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Yasunao Katayama, Seiji Munetoh, Nobuyuki Ohba, Tadayuki Okada, Atsuya Okazaki
  • Patent number: 8644667
    Abstract: A backplane, a method for making a backplane, and optical communication apparatuses. The backplane includes: a plurality of optical elements each selected from the group consisting of: (i) optical fibers, (ii) optical waveguides, and (iii) a combination thereof, where the plurality of optical elements have the same length, where the plurality of optical elements form at least one bundle, where the elements are bundled at both ends of the at least one bundle such that end portion lengths of the plurality of optical elements differ from each other, thus forming a broadcast-star topology, and where the plurality of optical elements is connected such that communication distance between at least two blades that can be inserted into the back plane is constant.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Yasunao Katayama, Seiji Munetoh, Atsuya Okazaki
  • Patent number: 8600233
    Abstract: A method, bus controller, and computer program product for arbitrating use of a communication bus for a certain one of a plurality of interconnected nodes that share the bus. The method includes the steps of: presenting a data frame on the transmitter and receiver side of the bus, where the certain node presents at the transmitter side, where the data frame has a embedded clock of a predetermined timing and a header field, synchronizing, by the certain node, with the embedded clock in the data frame at the receiving side of the bus, successively presenting, by the certain node, an idle pattern on the bus determined by a preassigned node ID, emitting light, by the certain node, on the bus at a predetermined timing preassigned to the certain node, and monitoring light emission on the bus that indicates a bus access request from another one of the nodes.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nobuyuki Ohba, Atsuya Okazaki
  • Publication number: 20130242976
    Abstract: A system including multiple nodes performing radio communication, wherein each node stores routing information, uses it to determine a transmission path, and performs cut-through transmission by transmitting and receiving packets to and from a node on the determined path through transmission and reception radio waves given a directivity by controlling their phases. In the system, time synchronization and transmission and reception of packet communication records are performed during a certain time period by carrying out the cut-through transmission while controlling phases of the radio waves so that all of the nodes form one or more closed loops. The node transmits and receives packets in accordance with routing information and a time frame assigned to each of the nodes as a time when each node is allowed to transmit and receive a packet, updates the routing information, and shares it with each node.
    Type: Application
    Filed: May 9, 2013
    Publication date: September 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Yasunao Katayama, Yasushi Negishi, Atsuya Okazaki
  • Patent number: 8442028
    Abstract: A system including multiple nodes performing radio communication, wherein each node stores routing information, uses it to determine a transmission path, and performs cut-through transmission by transmitting and receiving packets to and from a node on the determined path through transmission and reception radio waves given a directivity by controlling their phases. In the system, time synchronization and transmission and reception of packet communication records are performed during a certain time period by carrying out the cut-through transmission while controlling phases of the radio waves so that all of the nodes form one or more closed loops. The node transmits and receives packets in accordance with routing information and a time frame assigned to each of the nodes as a time when each node is allowed to transmit and receive a packet, updates the routing information, and shares it with each node.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: May 14, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yasunao Katayama, Yasushi Negishi, Atsuya Okazaki
  • Patent number: 8346080
    Abstract: A system and method for handling accesses by nodes connected to a ring network, using time division multiplexing (TDM). The system includes: nodes capable of receiving only an optical signal of a wavelength or positional space allocated to the node, and of transmitting optical signals of wavelengths allocated to other nodes; and a ring network that performs TDM transmission of optical signals. The ring network has slots for transmitting optical signals of individual wavelengths. Information indicates whether an optical signal to be transmitted exists in each of the slots. Nodes include means for updating the information indicating that the optical signal exists and determining means for updating the information and determining, on the basis of the information, whether to transmit the optical signal.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yasunao Katayama, Atsuya Okazaki
  • Patent number: 8233622
    Abstract: Synchronized pseudo-random number outputs are produced at a transmitter and a receiver of a high-speed serial interconnection. At the transmitter, using logic XOR operations, each data word of parallel data is selectively scrambled with one of the pseudo-random numbers and transmitted via a high-speed serial interface. The receiver de-scrambles the received serial data stream and restores the parallel data.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Atsuya Okazaki, Yasunao Katayama
  • Publication number: 20120141118
    Abstract: A method, bus controller, and computer program product for arbitrating use of a communication bus for a certain one of a plurality of interconnected nodes that share the bus. The method includes the steps of: presenting a data frame on the transmitter and receiver side of the bus, where the certain node presents at the transmitter side, where the data frame has a embedded clock of a predetermined timing and a header field, synchronizing, by the certain node, with the embedded clock in the data frame at the receiving side of the bus, successively presenting, by the certain node, an idle pattern on the bus determined by a preassigned node ID, emitting light, by the certain node, on the bus at a predetermined timing preassigned to the certain node, and monitoring light emission on the bus that indicates a bus access request from another one of the nodes.
    Type: Application
    Filed: December 2, 2011
    Publication date: June 7, 2012
    Applicant: International Business Machines Corporation
    Inventors: Nobuyuki Ohba, Atsuya Okazaki
  • Publication number: 20120027354
    Abstract: A backplane, a method for making a backplane, and optical communication apparatuses. The backplane includes: a plurality of optical elements each selected from the group consisting of: (i) optical fibers, (ii) optical waveguides, and (iii) a combination thereof, where the plurality of optical elements have the same length, where the plurality of optical elements form at least one bundle, where the elements are bundled at both ends of the at least one bundle such that end portion lengths of the plurality of optical elements differ from each other, thus forming a broadcast-star topology, and where the plurality of optical elements is connected such that communication distance between at least two blades that can be inserted into the back plane is constant.
    Type: Application
    Filed: June 28, 2011
    Publication date: February 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yasunao Katayama, Seiji Munetoh, Atsuya Okazaki
  • Publication number: 20110128912
    Abstract: A system including multiple nodes performing radio communication, wherein each node stores routing information, uses it to determine a transmission path, and performs cut-through transmission by transmitting and receiving packets to and from a node on the determined path through transmission and reception radio waves given a directivity by controlling their phases. In the system, time synchronization and transmission and reception of packet communication records are performed during a certain time period by carrying out the cut-through transmission while controlling phases of the radio waves so that all of the nodes form one or more closed loops. The node transmits and receives packets in accordance with routing information and a time frame assigned to each of the nodes as a time when each node is allowed to transmit and receive a packet, updates the routing information, and shares it with each node.
    Type: Application
    Filed: November 22, 2010
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yasunao Katayama, Yasushi Negishi, Atsuya Okazaki
  • Publication number: 20100272439
    Abstract: A system and method for handling accesses by nodes connected to a ring network, using time division multiplexing (TDM). The system includes: nodes capable of receiving only an optical signal of a wavelength or positional space allocated to the node, and of transmitting optical signals of wavelengths allocated to other nodes; and a ring network that performs TDM transmission of optical signals. The ring network has slots for transmitting optical signals of individual wavelengths. Information indicates whether an optical signal to be transmitted exists in each of the slots. Nodes include means for updating the information indicating that the optical signal exists and determining means for updating the information and determining, on the basis of the information, whether to transmit the optical signal.
    Type: Application
    Filed: April 21, 2010
    Publication date: October 28, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yasunao Katayama, Atsuya Okazaki
  • Publication number: 20100115245
    Abstract: A system for detecting and correcting invalid calculation results due to a timing violation. A processor compares results of an instruction simultaneously executed by a first arithmetic pipeline and a second arithmetic pipeline of the processor. In the second arithmetic pipeline, the critical stage of the first arithmetic pipeline is divided to multiple stages. A first result calculated by the first arithmetic pipeline is speculatively executed within the processor. The second arithmetic pipeline calculates a second result. The processor compares the second result to the first result. When the results are identical, the first result is assigned as the final result with a complete status. When the results do not match, the processor replaces the first result with the second result. The processor may then cancel the speculatively executed instruction and issue the second result as a final result. The processor may then restart subsequent instructions using the second result.
    Type: Application
    Filed: October 30, 2008
    Publication date: May 6, 2010
    Inventor: Atsuya Okazaki
  • Publication number: 20090319706
    Abstract: Synchronized pseudo-random number outputs are produced at a transmitter and a receiver of a high-speed serial interconnection. At the transmitter, using logic XOR operations, each data word of parallel data is selectively scrambled with one of the pseudo-random numbers and transmitted via a high-speed serial interface. The receiver de-scrambles the received serial data stream and restores the parallel data.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Inventors: ATSUYA OKAZAKI, YASUNAO KATAYAMA
  • Patent number: 7577852
    Abstract: A node terminal including an internal memory for saving a program transmitted from a server, a CPU for executing the program, a hash value calculating section for performing an operation of the program using a specified hash function when the execution of the program is completed, and a digital signature executing section for digitally signing the program operated using the hash function and the execution result of the program, using a secret key peculiar to the node and saved in a secret key storage, and a microprocessor capable of guaranteeing that the content of a memory is not unjustly falsified during the execution of the program.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: August 18, 2009
    Assignee: National University Corporation Nara Institute of Science and Technology
    Inventors: Atsuya Okazaki, Masaki Nakanishi, Shigeru Yamashita, Katsumasa Watanabe