Patents by Inventor Yukihiro Nakagawa

Yukihiro Nakagawa 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: 11956391
    Abstract: An image reading apparatus includes first and second first conveyance rollers, transparent members, reading units, and opposing rollers, and includes a driving unit. The first reading unit reads an image on a sheet first surface through the first transparent member at a first reading position. The first opposing roller is opposed to the first transparent member at the first reading position. The second reading unit reads an image on a sheet second surface through the second transparent member at a second reading position. The second opposing roller is opposed to the second transparent member at the second reading position. The second conveyance roller is arranged where a sheet trailing edge passes through the first reading position while the second conveyance roller conveys the sheet. The driving unit drives the first opposing roller so that a first opposing roller circumferential speed is faster than a second conveyance roller circumferential speed.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: April 9, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tomohito Nakagawa, Yukihiro Soeta, Teppei Nagata
  • Patent number: 10541861
    Abstract: A system includes a first switch, a second switch, and a processing device. The first switch detects a failure occurring at a first port, generates failure information on the first port when the failure occurring at the first port is detected, and transmits a failure notification packet including the failure information to another switch through a port other than the first port. The second switch transmits a selection-condition-added packet through a port which is coupled to the processing device, the selection-condition-added packet being obtained by adding, to the failure notification packet, selection condition information indicating a selection condition that a second port is selected as a port to relay a packet, the second port having received the failure notification packet through the another switch. And, the processing device performs a path control of a packet based on selection condition information extracted from the selection-condition-added packet received.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: January 21, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Kazuki Hyoudou, Yukihiro Nakagawa
  • Patent number: 10326681
    Abstract: A system includes a first switching apparatus, a first information processing apparatus including a first processor and a second information processing apparatus including a second processor, wherein the first processor generates a first packet including first port information indicating a first port of the first switching apparatus, and transmits the first packet to the first switching apparatus, the first switching apparatus transmits the first packet from the first port, the second processor receives the first packet, the first packet including first route information indicating a first route through which the first packet has passed between the first switching apparatus and the second switching apparatus, and transmits a second packet including the first port information and the first route information to the first information processing apparatus, and first information processing apparatus stores the first route information and the first port information included in the second packet.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: June 18, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa
  • Patent number: 10171342
    Abstract: A non-transitory storage medium having stored therein a packet relay program for relaying a packet in a first sub-domain among a plurality of sub-domains in a service chain configured across the plurality of sub-domains is provided. The packet relay program causes a computer in the first sub-domain to perform a process. The process includes specifying a transmission destination on a basis of relay information with which identification information indicating a combination of a plurality of service functions included in the service chain, an index indicating an order for applying the service function, and the transmission destination are associated, changing the index included in the packet into a predetermined value when the specified transmission destination is a second sub-domain among the plurality of sub-domains, and transmitting the packet including the identification information included in the packet and the index of the predetermined value to the specified transmission destination.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: January 1, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa
  • Patent number: 10135761
    Abstract: A switch device includes a plurality of ports respectively including a queue and transmits a flow including packets; and a processor configured to detect congestion in one of the plurality of ports, based on an amount of packets stored in the queues, receive, from another switch device, congestion information relating to the another switch device, specify a port coupled to a link where the congestion is not occurred, the link being one of a plurality of links coupled to the another switch device, based on the congestion information received from the another switch device, extract a target flow to which no packet stored in a queue of the specified port, from among a plurality of flows scheduled to be transmitted from the port in which the congestion is detected, and transmit a plurality of packets included in the extracted target flow from the specified port to the another switch device.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: November 20, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa
  • Patent number: 10084701
    Abstract: A packet relaying method conducted by a computer, the packet relaying method includes controlling whether each of a plurality of packets is transferred to a first service function in accordance with a time interval between two adjacent packets of the plurality of packets and a delay time due to processing performed by the first service function, when the first service function of a plurality of service functions of a virtualized network included in a transfer route of the plurality of packets is excluded from the transfer route.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: September 25, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa
  • Patent number: 10057192
    Abstract: An information processing system includes a switch device including a plurality of ports; and a control device configured to: specify a flow in which a transmission port is to be changed among the plurality of flows, and a transmission port after the change, by referring to load distribution information that associates flow information and port information with each other and statistics information indicating use rates of the ports, and transmit a changing instruction packet including information of the specified flow and the port after the change, for instructing the switch device to change the transmission port to the switch device, wherein the switch device is configured to update information in header information, which each of the series of packets included in the specified flow includes, so as to become information with which the port after the change is selected, when the changing instruction packet is received from the control device.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: August 21, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa
  • Publication number: 20180159770
    Abstract: A system includes a first switching apparatus, a first information processing apparatus including a first processor and a second information processing apparatus including a second processor, wherein the first processor generates a first packet including first port information indicating a first port of the first switching apparatus, and transmits the first packet to the first switching apparatus, the first switching apparatus transmits the first packet from the first port, the second processor receives the first packet, the first packet including first route information indicating a first route through which the first packet has passed between the first switching apparatus and the second switching apparatus, and transmits a second packet including the first port information and the first route information to the first information processing apparatus, and first information processing apparatus stores the first route information and the first port information included in the second packet.
    Type: Application
    Filed: November 28, 2017
    Publication date: June 7, 2018
    Applicant: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa
  • Patent number: 9960955
    Abstract: An information processing system includes a switching device group including a plurality of switching devices that include a switching device as a root node and switching devices as leaf nodes and are connected in a tree topology. The switching device includes: a controller that, when a failure that occurs in a communication path connected to the root node side of the switching device is detected, writes identification information indicating the communication path from which the failure is detected to a flow table which stores the identification information and output destination port information so as to be associated with each other, thereby switching a plurality of communication paths; and a notification unit that, when a failure that occurs in a communication path connected to the leaf node side of the switching device is detected, notifies another switching device connected to the switching device of a position where the failure occurs.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: May 1, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Yukihiro Nakagawa, Kazuki Hyoudou
  • Patent number: 9894004
    Abstract: A switch device includes a retaining unit, a switching processing unit, an identifying unit, and a rewriting unit. The retaining unit retains a flow table that maps each flow to a flag indicating whether the amount of transmitted data is equal to or more than a predetermined threshold. The switching processing unit stores a data packet received by a receiving buffer in one of a plurality of output queues provided for respective transmission ports based on the destination. The identifying unit identifies data packets included in a flow in which the amount of data is equal to or more than a predetermined threshold, from the data packets received by the receiving buffer. The rewriting unit refers to congestion notification information included in each of the identified data packets, and rewrites information indicating congestion to information indicating no congestion when the congestion notification information includes the information indicating congestion.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: February 13, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Chunghan Lee, Yukihiro Nakagawa, Takeshi Shimizu
  • Patent number: 9794147
    Abstract: A network switch, includes: a port configured to receive a packet from one of a first information processing device and a second information processing device: a processor configured to process the packet, wherein the processor performs operations of: extracting first information which is used for creating a request packet requesting a response of a first virtual machine executed by the first information processing device from the packet which is transmitted by the first virtual machine to a second virtual machine executed by the second information processing device; creating the request packet using the first information; transmitting the request packet to the first virtual machine; and determining an operation state of the first virtual machine based on if a response packet for the request packet is received from the first virtual machine.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: October 17, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Kazuki Hyoudou, Yukihiro Nakagawa, Takeshi Shimizu
  • Patent number: 9785457
    Abstract: A management device allocates a first identifier that identifies, from among tenants included in a multi-tenant system, a tenant that uses virtual machines running on the multi-tenant system. The management device performs the following process, for each terminating device, from among tenants in the multi-tenant system, on virtual machines that are running on a second network in which terminating devices are installed. Specifically, the management device allocates a second identifier that identifies a tenant that uses virtual machines running on the multi-tenant system. Furthermore, the management device creates, for each terminating device, conversion information in which the first identifier that is allocated to each of the virtual machines is associated with the second identifier. Then, the management device sets each terminating device such that a packet is encapsulated in accordance with the created conversion information.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: October 10, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa
  • Publication number: 20170237648
    Abstract: A non-transitory storage medium having stored therein a packet relay program for relaying a packet in a first sub-domain among a plurality of sub-domains in a service chain configured across the plurality of sub-domains is provided. The packet relay program causes a computer in the first sub-domain to perform a process. The process includes specifying a transmission destination on a basis of relay information with which identification information indicating a combination of a plurality of service functions included in the service chain, an index indicating an order for applying the service function, and the transmission destination are associated, changing the index included in the packet into a predetermined value when the specified transmission destination is a second sub-domain among the plurality of sub-domains, and transmitting the packet including the identification information included in the packet and the index of the predetermined value to the specified transmission destination.
    Type: Application
    Filed: January 20, 2017
    Publication date: August 17, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa
  • Publication number: 20170214610
    Abstract: A packet relaying method conducted by a computer, the packet relaying method includes controlling whether each of a plurality of packets is transferred to a first service function in accordance with a time interval between two adjacent packets of the plurality of packets and a delay time due to processing performed by the first service function, when the first service function of a plurality of service functions of a virtualized network included in a transfer route of the plurality of packets is excluded from the transfer route.
    Type: Application
    Filed: December 1, 2016
    Publication date: July 27, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa
  • Patent number: 9699101
    Abstract: A switch device includes a receiving buffer, a switching processing unit, a determining unit, a generating unit, and a transmitting unit. The receiving buffer receives a data packet from a communication device. The switching processing unit stores the data packet received by the receiving buffer to one of a plurality of output queues provided for respective transmission ports based on the destination. The determining unit determines whether the amount of data in the output queues is equal to or more than a predetermined threshold. If the determining unit determines that the amount of data in any one of the output queues is equal to or more than the predetermined threshold, the generating unit generates a notifying packet for notifying that congestion has occurred. The transmitting unit transmits the notifying packet generated by the generating unit to another switch device.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: July 4, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Chunghan Lee, Yukihiro Nakagawa, Takeshi Shimizu
  • Patent number: 9699097
    Abstract: A network system includes a transmitting/receiving apparatus, a plurality of switches, and a network control apparatus. The switch includes a first packet transmission control unit and a second packet transmission control unit. The network system includes a first packet transmission control area according to the first packet transmission control unit, and a second packet transmission control area according to the second packet transmission control unit. A switch in the first packet transmission control area includes a first storage unit which stores a plurality of pieces of first rule information informed from the network control apparatus, applies a mask to a predetermined position of header information of an input packet according to the number of the plurality of pieces of first rule information, and controls the input packet according to the first rule information selected from the first storage unit based on the header information after masking.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: July 4, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Kazuki Hyoudou, Yukihiro Nakagawa
  • Patent number: 9602438
    Abstract: A disclosed relay apparatus includes: a generator that generates, upon receipt of a first packet that includes a first identifier of a virtual machine that is newly executed in an information processing apparatus connected to the relay apparatus from the information processing apparatus, a second packet that includes a second identifier of the virtual machine, which is different from the first identifier, and requests to set relay for the virtual machine; and a processing unit that sets the relay for the virtual machine by using the second identifier of the virtual machine, which is included in the second packet generated by the generator or received from the information processing apparatus.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: March 21, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Kazuki Hyoudou, Yukihiro Nakagawa, Takeshi Shimizu
  • Publication number: 20170054591
    Abstract: A system includes a first switch, a second switch, and a processing device. The first switch detects a failure occurring at a first port, generates failure information on the first port when the failure occurring at the first port is detected, and transmits a failure notification packet including the failure information to another switch through a port other than the first port. The second switch transmits a selection-condition-added packet through a port which is coupled to the processing device, the selection-condition-added packet being obtained by adding, to the failure notification packet, selection condition information indicating a selection condition that a second port is selected as a port to relay a packet, the second port having received the failure notification packet through the another switch. And, the processing device performs a path control of a packet based on selection condition information extracted from the selection-condition-added packet received.
    Type: Application
    Filed: August 9, 2016
    Publication date: February 23, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Kazuki Hyoudou, Yukihiro Nakagawa
  • Publication number: 20160269322
    Abstract: A switch device includes a plurality of ports respectively including a queue and transmits a flow including packets; and a processor configured to detect congestion in one of the plurality of ports, based on an amount of packets stored in the queues, receive, from another switch device, congestion information relating to the another switch device, specify a port coupled to a link where the congestion is not occurred, the link being one of a plurality of links coupled to the another switch device, based on the congestion information received from the another switch device, extract a target flow to which no packet stored in a queue of the specified port, from among a plurality of flows scheduled to be transmitted from the port in which the congestion is detected, and transmit a plurality of packets included in the extracted target flow from the specified port to the another switch device.
    Type: Application
    Filed: January 21, 2016
    Publication date: September 15, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa
  • Patent number: 9354905
    Abstract: Each switch blade receives, from a CPU server serving as a migration destination to which a VM to be migrated is migrated, a setting request of port profile information corresponding to the VM. Then, each switch blade determines whether a VSI ID included in the received setting request is stored in a storage unit that stores therein the VSI ID identifying the VM. Subsequently, each switch blade executes processing according to the setting request when determining that the received VSI ID is stored in the storage unit. Furthermore, when determining that the received VSI ID is not stored in the storage unit, each switch blade forwards the setting request to an external switch that is an upper-level data relay device connected to the CPU server serving as the migration destination through the corresponding switch blade.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: May 31, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Yukihiro Nakagawa