Patents by Inventor Nina Arataki

Nina Arataki 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: 8332548
    Abstract: A transfer-indication storage unit indicates an address and a data length of data to be transferred by a DMA circuit. An expected value table refers to a transfer indication of the transfer-indication storage unit and stores therein expected values of the address and the data length of the data to be transferred. A transfer-monitoring unit retrieves tag data and a data length of data in a bus. Based on the data length and the tag data notified by the transfer-monitoring unit, a table updating unit updates a start address and the data length in the expected value table. A determining unit determines whether the start address, corresponding to the DMA circuit after data transfer, matches with an end address, and further determines whether the data length has become zero.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 11, 2012
    Assignee: Fujitsu Limited
    Inventors: Takanori Ishii, Nina Arataki
  • Patent number: 7895476
    Abstract: In a data relay device, it is judged whether a destination address of data received from an adapter matches with an address specified for an interruption process. Only data that is judged appropriate is sent to a controller.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: February 22, 2011
    Assignee: Fujitsu Limited
    Inventors: Nina Arataki, Sadayuki Ohyama
  • Patent number: 7873880
    Abstract: A data relay device relays a read request from a source device to a destination device and relays data corresponding to the read request from the destination device to the source device. The data relay device monitors elapsed time from a time point at which a read request is relayed to the destination device. When the elapsed time reaches warning time or error time, the data relay device sends a warning message or an error message to the source device.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: January 18, 2011
    Assignee: Fujitsu Limited
    Inventors: Nina Arataki, Sadayuki Ohyama
  • Patent number: 7757016
    Abstract: According to an aspect of an embodiment, a data transfer device comprises a plurality of transfer circuits managed by a processor, a request accepting unit, a status information collecting unit and a notification data generating unit. The plurality of transfer circuits each controls transfer of data. The request accepting unit accepts a transfer request from at least one of the plurality of transfer circuits. The status information collecting unit collects status information indicating status of data transfer relating to all of the plurality of transfer circuits, upon acceptance of the transfer request. The notification data generating unit generates notification data including information of the transfer circuit regarding which the request accepting unit has received the transfer request and status information collected by the status information collecting unit. And the notification data generating unit transmits the generated notification data to the processor.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: July 13, 2010
    Assignee: Fujitsu Limited
    Inventors: Yukiaki Kokubo, Nina Arataki
  • Patent number: 7640377
    Abstract: In a send engine of a protocol/DMA control circuit, a descriptor control circuit obtains a descriptor, and notifies the information of the descriptor to each circuit. A dummy/padding generation circuit generates a data pattern according to the instruction of the descriptor. A write control circuit performs data transfer using the generated data pattern as a dummy transfer data according to the instruction of the descriptor. The write control circuit also inserts the generated data pattern into the transfer data as a padding data according to the instruction of the descriptor, and performs data transfer.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: December 29, 2009
    Assignee: Fujitsu Limited
    Inventors: Shinnosuke Matsuda, Nina Arataki
  • Patent number: 7640376
    Abstract: A memory includes a set of sequentially stored data. Each of the data includes a variable-length data and length information indicative of a data length of the variable-length data. An MPU creates a read instruction for reading the set of data. A DMS chip, upon receiving the read instruction, reads length information from the memory, calculates a storage location of subsequent data in the memory, and reads the subsequent data from the first memory. Thus, the DMS chip reads the subsequent data from the memory instead of the MPU thereby reducing load on the MPU.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: December 29, 2009
    Assignee: Fujitsu Limited
    Inventors: Nina Arataki, Shigeyuki Maeda
  • Patent number: 7480850
    Abstract: A method of writing data includes receiving a record of a variable-length data format, creating a field-checking code for each field of the record received, creating a block-checking code in units of the fixed-length data for the data received, and writing data by reading the record, assembling fixed length data that includes the field-checking code and the block-checking code by using the field-checking code and the block-checking code, and transferring the data to a cache memory.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: January 20, 2009
    Assignee: Fujitsu Limited
    Inventors: Nina Arataki, Sadayuki Ohyama
  • Patent number: 7430634
    Abstract: A data transfer apparatus receives comparison data to be compared with stored data from an external unit, searches data corresponding to the comparison data from among the stored data, and transfers the searched data to the external unit. A control unit generates comparison-condition information for searching predetermined stored data from a data storing memory. A comparison-data storing unit stores the received comparison data. A comparison-condition storing unit stores the generated comparison-condition information. A transfer processing unit transfers the searched stored-data to the external unit.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: September 30, 2008
    Assignee: Fujitsu Limited
    Inventors: Shinnosuke Matsuda, Nina Arataki, Sadayuki Ohyama
  • Patent number: 7415555
    Abstract: A bus bridge device, which connects a first device executing a first process and a second device executing a second process in response to a request from the first device, includes a notifying unit that notifies, when a result of the second process is received from the second device, the result to the first device. The first device executes, after sending the request, a third process until the result is notified from the notifying unit.
    Type: Grant
    Filed: July 21, 2005
    Date of Patent: August 19, 2008
    Assignee: Fujitsu Limited
    Inventor: Nina Arataki
  • Publication number: 20080189450
    Abstract: According to an aspect of an embodiment, a data transfer device comprises a plurality of transfer circuits managed by a processor, a request accepting unit, a status information collecting unit and a notification data generating unit. The plurality of transfer circuits each controls transfer of data. The request accepting unit accepts a transfer request from at least one of the plurality of transfer circuits. The status information collecting unit collects status information indicating status of data transfer relating to all of the plurality of transfer circuits, upon acceptance of the transfer request. The notification data generating unit generates notification data including information of the transfer circuit regarding which the request accepting unit has received the transfer request and status information collected by the status information collecting unit. And the notification data generating unit transmits the generated notification data to the processor.
    Type: Application
    Filed: November 16, 2007
    Publication date: August 7, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Yukiaki Kokubo, Nina Arataki
  • Publication number: 20080184080
    Abstract: In a data relay device, it is judged whether a destination address of data received from an adapter matches with an address specified for an interruption process. Only data that is judged appropriate is sent to a controller.
    Type: Application
    Filed: September 24, 2007
    Publication date: July 31, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Nina Arataki, Sadayuki Ohyama
  • Publication number: 20080155358
    Abstract: A data relay device relays a read request from a source device to a destination device and relays data corresponding to the read request from the destination device to the source device. The data relay device monitors elapsed time from a time point at which a read request is relayed to the destination device. When the elapsed time reaches warning time or error time, the data relay device sends a warning message or an error message to the source device.
    Type: Application
    Filed: October 18, 2007
    Publication date: June 26, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Nina Arataki, Sadayuki Ohyama
  • Publication number: 20080147902
    Abstract: A transfer-indication storage unit indicates an address and a data length of data to be transferred by a DMA circuit. An expected value table refers to a transfer indication of the transfer-indication storage unit and stores therein expected values of the address and the data length of the data to be transferred. A transfer-monitoring unit retrieves tag data and a data length of data in a bus. Based on the data length and the tag data notified by the transfer-monitoring unit, a table updating unit updates a start address and the data length in the expected value table. A determining unit determines whether the start address, corresponding to the DMA circuit after data transfer, matches with an end address, and further determines whether the data length has become zero.
    Type: Application
    Filed: September 28, 2007
    Publication date: June 19, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Takanori Ishii, Nina Arataki
  • Patent number: 7383377
    Abstract: A pointer comparing unit determines whether a value of a writing pointer is identical to a value of a reading pointer. When it is determined that the value of the writing pointer is different from the value of the reading pointer, an inter-memory transfer unit reads data stored in a location where a data transfer apparatus reads transmission data from a transmission ring buffer, transfers the data to a reception memory, and writes the data in a location designated by the reading pointer of a reception ring buffer. When the inter-memory transfer unit completes writing of the data in the reception ring buffer, a reading-pointer updating unit updates the reading pointer.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: June 3, 2008
    Assignee: Fujitsu Limited
    Inventors: Nina Arataki, Sadayuki Ohyama, Yukiaki Kokubo
  • Publication number: 20080005386
    Abstract: In a send engine of a protocol/DMA control circuit, a descriptor control circuit obtains a descriptor, and notifies the information of the descriptor to each circuit. A dummy/padding generation circuit generates a data pattern according to the instruction of the descriptor. A write control circuit performs data transfer using the generated data pattern as a dummy transfer data according to the instruction of the descriptor. The write control circuit also inserts the generated data pattern into the transfer data as a padding data according to the instruction of the descriptor, and performs data transfer.
    Type: Application
    Filed: October 31, 2006
    Publication date: January 3, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Shinnosuke Matsuda, Nina Arataki
  • Publication number: 20070162709
    Abstract: A memory includes a set of sequentially stored data. Each of the data includes a variable-length data and length information indicative of a data length of the variable-length data. An MPU creates a read instruction for reading the set of data. A DMS chip, upon receiving the read instruction, reads length information from the memory, calculates a storage location of subsequent data in the memory, and reads the subsequent data from the first memory. Thus, the DMS chip reads the subsequent data from the memory instead of the MPU thereby reducing load on the MPU.
    Type: Application
    Filed: March 29, 2006
    Publication date: July 12, 2007
    Applicant: FUJITSU LIMITED
    Inventors: Nina Arataki, Shigeyuki Maeda
  • Publication number: 20060155895
    Abstract: A data transferring apparatus receives comparison data to be compared with stored data from an external unit, searches data corresponding to the comparison data from among the stored data, and transfers the data searched to the external unit. A control unit generates comparison-condition information for searching predetermined stored data from a data storing memory. A comparison-data storing unit stores the comparison data received. A comparison-condition storing unit stores the comparison-condition information generated, upon the comparison-data storing unit storing the comparison data. A transfer processing unit transfers the stored data searched to the external unit.
    Type: Application
    Filed: March 25, 2005
    Publication date: July 13, 2006
    Applicant: FUJITSU LIMITED
    Inventors: Shinnosuke Matsuda, Nina Arataki, Sadayuki Ohyama
  • Publication number: 20060149866
    Abstract: A pointer comparing unit determines whether a value of a writing pointer is identical to a value of a reading pointer. When it is determined that the value of the writing pointer is different from the value of the reading pointer, an inter-memory transfer unit reads data stored in a location where a data transfer apparatus reads transmission data from a transmission ring buffer, transfers the data to a reception memory, and writes the data in a location designated by the reading pointer of a reception ring buffer. When the inter-memory transfer unit completes writing of the data in the reception ring buffer, a reading-pointer updating unit updates the reading pointer.
    Type: Application
    Filed: February 14, 2006
    Publication date: July 6, 2006
    Applicant: FUJITSU LIMITED
    Inventors: Nina Arataki, Sadayuki Ohyama, Yukiaki Kokubo
  • Publication number: 20060129707
    Abstract: A data transfer apparatus receives comparison data to be compared with stored data from an external unit, searches data corresponding to the comparison data from among the stored data, and transfers the searched data to the external unit. A control unit generates comparison-condition information for searching predetermined stored data from a data storing memory. A comparison-data storing unit stores the received comparison data. A comparison-condition storing unit stores the generated comparison-condition information. A transfer processing unit transfers the searched stored-data to the external unit.
    Type: Application
    Filed: January 26, 2006
    Publication date: June 15, 2006
    Applicant: FUJITSU LIMITED
    Inventors: Shinnosuke Matsuda, Nina Arataki, Sadayuki Ohyama
  • Publication number: 20060129901
    Abstract: A method of writing data includes receiving a record of a variable-length data format, creating a field-checking code for each field of the record received, creating a block-checking code in units of the fixed-length data for the data received, and writing data by reading the record, assembling fixed length data that includes the field-checking code and the block-checking code by using the field-checking code and the block-checking code, and transferring the data to a cache memory.
    Type: Application
    Filed: March 22, 2005
    Publication date: June 15, 2006
    Applicant: FUJITSU LIMITED
    Inventors: Nina Arataki, Sadayuki Ohyama