Patents by Inventor Kazuhiko Morimura

Kazuhiko Morimura 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: 11973636
    Abstract: A communication device includes a first communication interface for a first transmission path, a second communication interface for a second transmission path, a control unit that controls a communication path internal to the communication device of a signal received by the first communication interface, and a processing unit that performs predetermined processing on the received signal, wherein the control unit performs control to output, in a case where the communication device is in a first state, the received signal to the second communication interface via the processing unit, and output, in a case where the communication device is in a second state, the received signal to the second communication interface by bypassing the processing unit.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: April 30, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuhiko Morimura
  • Publication number: 20230111943
    Abstract: A communication apparatus that performs communication that uses Transmission Control Protocol (TCP) via one or more network slices determines a respective configuration of the one or more network slices based on a respective state of the communication that uses TCP in the one or more network slices and a respective required quality in the one or more network slices, and makes a request to an apparatus that manages the one or more network slices so as to perform the determined configuration.
    Type: Application
    Filed: September 22, 2022
    Publication date: April 13, 2023
    Inventors: Yoichi Maeda, Kazuhiko Morimura
  • Publication number: 20230097596
    Abstract: A communication device includes a first communication interface for a first transmission path, a second communication interface for a second transmission path, a control unit that controls a communication path internal to the communication device of a signal received by the first communication interface, and a processing unit that performs predetermined processing on the received signal, wherein the control unit performs control to output, in a case where the communication device is in a first state, the received signal to the second communication interface via the processing unit, and output, in a case where the communication device is in a second state, the received signal to the second communication interface by bypassing the processing unit.
    Type: Application
    Filed: September 23, 2022
    Publication date: March 30, 2023
    Inventor: Kazuhiko Morimura
  • Publication number: 20230017152
    Abstract: A communication apparatus requests, to a network, allocation of a first network slice for executing predetermined processing required when executing a communication service executed by the communication apparatus and allocation of a second network slice for the communication service, supplies a result of the predetermined processing executed in the first network slice for communication in the second network slice, and performs communication by using the result of the predetermined processing in the second network slice.
    Type: Application
    Filed: June 16, 2022
    Publication date: January 19, 2023
    Inventor: Kazuhiko Morimura
  • Patent number: 9030950
    Abstract: A communication apparatus extracts segment data including information defining the position of a fragment packet before fragmentation and the identification information of the fragment packet from the header information of the fragment packet. If the fragment packet is the last fragment packet, the apparatus extracts packet length information before packet fragmentation from the header information of the last fragment packet. A memory stores a segment database holding segment data and information associating identification information with packet length information. The communication apparatus executes integration processing of the segment data based on information stored in the segment database and determines whether the reception of all the fragment packets constituting the packet before fragmentation is complete.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: May 12, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuhiko Morimura
  • Patent number: 8473632
    Abstract: A packet receiving apparatus determines whether or not data to be stored in a buffer overlaps previously stored data based on information contained in a header portion of a received packet. If it is determined that the data overlaps, a checksum for the overlapping data is subtracted. If it is determined that the data does not overlap, a checksum for the data to be stored in the buffer is added.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: June 25, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuhiko Morimura
  • Patent number: 8341453
    Abstract: A transmission apparatus that transmits data according to a protocol has a timer, a memory, a processor, and a transmission unit. The processor stores, in the memory, type data indicating a single type of time from a plurality of types of time that are to be measured according to the protocol. The transmission unit transmits data according to the protocol and starts the measurement of time of the type indicated by the type data stored in the memory using the timer after the data has been transmitted.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: December 25, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daisuke Shiraishi, Kazuhiko Morimura
  • Publication number: 20110158119
    Abstract: A communication apparatus extracts segment data including information defining the position of a fragment packet before fragmentation and the identification information of the fragment packet from the header information of the fragment packet. If the fragment packet is the last fragment packet, the apparatus extracts packet length information before packet fragmentation from the header information of the last fragment packet. A memory stores a segment database holding segment data and information associating identification information with packet length information. The communication apparatus executes integration processing of the segment data based on information stored in the segment database and determines whether the reception of all the fragment packets constituting the packet before fragmentation is complete.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 30, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kazuhiko Morimura
  • Patent number: 7889647
    Abstract: A switching apparatus includes an identification device for identifying received real-time packets; a measurement device for measuring a reception interval of the real-time packets according to the identification identified by the identification device; and an output device for giving priority to the real-time packets over other types of packets and outputting the real-time packet by priority based on the measurement measured by the measurement device.
    Type: Grant
    Filed: March 9, 2005
    Date of Patent: February 15, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jun Kawashima, Kazuhiko Morimura, Kenichi Morikawa
  • Publication number: 20100228716
    Abstract: An apparatus includes a generation unit configured to generate an address to be provided to a database, a plurality of search units, and a processing unit configured to perform a network protocol processing based on a search result, wherein the search units, including an input unit configured to input a search key, a comparison unit configured to compare data output from the database and the search key input, a setting unit configured to set a search start address and a search end address, and a monitoring unit configured to monitor matching of the generated address and the search end address.
    Type: Application
    Filed: March 4, 2010
    Publication date: September 9, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kazuhiko Morimura
  • Patent number: 7733865
    Abstract: A delay in packet output due to packet fragmentation processing is reduced. If input data is output upon being subjected to fragmentation processing, fragmented data, from among a plurality of fragmented data items fragmented based upon a set value in an MTU register, which belongs to a first fragmented packet containing information that is based upon all fragmented packets is stored in a fragment buffer. After all fragmented packets from a second fragmented packet onward to which other fragmented data items belong are output, the first fragmented packet is output.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: June 8, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazuhiko Morimura, Jun Kawashima
  • Patent number: 7724779
    Abstract: This invention provides a transmission system and control method capable of reliably transmitting real-time data. A switching device and router each serving as an intermediate device mediate an iso-data packet sent from each iso-data server to a predetermined terminal at a timing designated by an iso-packet from the iso-server. If a plurality of iso-data packets conflict in the transmission path, the switching device and router collectively continuously output the plurality of iso-data packets.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: May 25, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazuhiko Morimura, Kenichi Morikawa, Jun Kawashima
  • Publication number: 20090287843
    Abstract: A packet receiving apparatus determines whether or not data to be stored in a buffer overlaps previously stored data based on information contained in a header portion of a received packet. If it is determined that the data overlaps, a checksum for the overlapping data is subtracted. If it is determined that the data does not overlap, a checksum for the data to be stored in the buffer is added.
    Type: Application
    Filed: April 28, 2009
    Publication date: November 19, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Kazuhiko Morimura
  • Patent number: 7620050
    Abstract: A communication control device comprises a calculation part for calculating the number of frames and the frame length for transmitting the transmit data, a payload division part for dividing the transmit data into frame units based on the calculation results of the calculation part, and a header generation part for generating a header to be appended to the transmit data of frame unit based on the calculation results of the calculation part in the midst of dividing the transmit data by the payload division part. Thereby, the parallel processing ability of the hardware can be exhibited, a memory management method can be simplified, and the transmit data can be outputted as the frame at high speed.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: November 17, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jun Kawashima, Kazuhiko Morimura, Ken-ichi Morikawa
  • Publication number: 20090232162
    Abstract: A delay in packet output due to packet fragmentation processing is reduced. If input data is output upon being subjected to fragmentation processing, fragmented data, from among a plurality of fragmented data items fragmented based upon a set value in an MTU register, which belongs to a first fragmented packet containing information that is based upon all fragmented packets is stored in a fragment buffer. After all fragmented packets from a second fragmented packet onward to which other fragmented data items belong are output, the first fragmented packet is output.
    Type: Application
    Filed: October 19, 2006
    Publication date: September 17, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Kazuhiko Morimura, Jun Kawashima
  • Publication number: 20090083570
    Abstract: A transmission apparatus that transmits data according to a protocol has a timer, a memory, a processor, and a transmission unit. The processor stores, in the memory, type data indicating a single type of time from a plurality of types of time that are to be measured according to the protocol. The transmission unit transmits data according to the protocol and starts the measurement of time of the type indicated by the type data stored in the memory using the timer after the data has been transmitted.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 26, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Daisuke Shiraishi, Kazuhiko Morimura
  • Publication number: 20080307114
    Abstract: A network assignment apparatus receives a request of a client via the first network. The network assignment apparatus selects the second network to be assigned to the client, and assigns the second network to the client, in correspondence with one of a plurality of servers from which the client obtains contents.
    Type: Application
    Filed: March 27, 2008
    Publication date: December 11, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Hiroyoshi OOSHIMA, Kazuhiko MORIMURA
  • Patent number: 7450506
    Abstract: Frames of different priority levels are queued in a plurality of queues, e.g., first priority queue, second priority queue and third priority queue. If it is judged that a lower priority frame can be completely transmitted by the timing of transmitting a higher-priority frame based on the frame length, the lower-priority frame is transmitted, and otherwise, the lower-priority frame is not transmitted. Accordingly, frame transmission control that is applicable to fixed-length frames and variable-length frames is realized in a frame scheduler for an apparatus having a function of outputting frames. Also, priority-based control of frames which is suitable for a layer 2 switch or the like and which is adaptable to processing in a high-speed network is realized without providing an IP fragment.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: November 11, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kenichi Morikawa, Kazuhiko Morimura, Jun Kawashima
  • Publication number: 20060251129
    Abstract: This invention provides a transmission system and control method capable of reliably transmitting real-time data. A switching device and router each serving as an intermediate device mediate an iso-data packet sent from each iso-data server to a predetermined terminal at a timing designated by an iso-packet from the iso-server. If a plurality of iso-data packets conflict in the transmission path, the switching device and router collectively continuously output the plurality of iso-data packets.
    Type: Application
    Filed: March 23, 2006
    Publication date: November 9, 2006
    Applicant: Canon Kabushiki Kaisha
    Inventors: Kazuhiko Morimura, Kenichi Morikawa, Jun Kawashima
  • Publication number: 20060056410
    Abstract: A communication control device comprises a calculation part for calculating the number of frames and the frame length for transmitting the transmit data, a payload division part for dividing the transmit data into frame units based on the calculation results of the calculation part, and a header generation part for generating a header to be appended to the transmit data of frame unit based on the calculation results of the calculation part in the midst of dividing the transmit data by the payload division part. Thereby, the parallel processing ability of the hardware can be exhibited, a memory management method can be simplified, and the transmit data can be outputted as the frame at high speed.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 16, 2006
    Inventors: Jun Kawashima, Kazuhiko Morimura, Ken-ichi Morikawa