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: 11973636Abstract: 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: GrantFiled: September 23, 2022Date of Patent: April 30, 2024Assignee: Canon Kabushiki KaishaInventor: Kazuhiko Morimura
-
Publication number: 20230111943Abstract: 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: ApplicationFiled: September 22, 2022Publication date: April 13, 2023Inventors: Yoichi Maeda, Kazuhiko Morimura
-
Publication number: 20230097596Abstract: 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: ApplicationFiled: September 23, 2022Publication date: March 30, 2023Inventor: Kazuhiko Morimura
-
Publication number: 20230017152Abstract: 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: ApplicationFiled: June 16, 2022Publication date: January 19, 2023Inventor: Kazuhiko Morimura
-
Patent number: 9030950Abstract: 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: GrantFiled: December 8, 2010Date of Patent: May 12, 2015Assignee: Canon Kabushiki KaishaInventor: Kazuhiko Morimura
-
Patent number: 8473632Abstract: 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: GrantFiled: April 28, 2009Date of Patent: June 25, 2013Assignee: Canon Kabushiki KaishaInventor: Kazuhiko Morimura
-
Patent number: 8341453Abstract: 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: GrantFiled: September 12, 2008Date of Patent: December 25, 2012Assignee: Canon Kabushiki KaishaInventors: Daisuke Shiraishi, Kazuhiko Morimura
-
Publication number: 20110158119Abstract: 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: ApplicationFiled: December 8, 2010Publication date: June 30, 2011Applicant: CANON KABUSHIKI KAISHAInventor: Kazuhiko Morimura
-
Patent number: 7889647Abstract: 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: GrantFiled: March 9, 2005Date of Patent: February 15, 2011Assignee: Canon Kabushiki KaishaInventors: Jun Kawashima, Kazuhiko Morimura, Kenichi Morikawa
-
Publication number: 20100228716Abstract: 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: ApplicationFiled: March 4, 2010Publication date: September 9, 2010Applicant: CANON KABUSHIKI KAISHAInventor: Kazuhiko Morimura
-
Patent number: 7733865Abstract: 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: GrantFiled: October 19, 2006Date of Patent: June 8, 2010Assignee: Canon Kabushiki KaishaInventors: Kazuhiko Morimura, Jun Kawashima
-
Patent number: 7724779Abstract: 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: GrantFiled: March 23, 2006Date of Patent: May 25, 2010Assignee: Canon Kabushiki KaishaInventors: Kazuhiko Morimura, Kenichi Morikawa, Jun Kawashima
-
Publication number: 20090287843Abstract: 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: ApplicationFiled: April 28, 2009Publication date: November 19, 2009Applicant: CANON KABUSHIKI KAISHAInventor: Kazuhiko Morimura
-
Patent number: 7620050Abstract: 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: GrantFiled: September 9, 2005Date of Patent: November 17, 2009Assignee: Canon Kabushiki KaishaInventors: Jun Kawashima, Kazuhiko Morimura, Ken-ichi Morikawa
-
Publication number: 20090232162Abstract: 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: ApplicationFiled: October 19, 2006Publication date: September 17, 2009Applicant: CANON KABUSHIKI KAISHAInventors: Kazuhiko Morimura, Jun Kawashima
-
Publication number: 20090083570Abstract: 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: ApplicationFiled: September 12, 2008Publication date: March 26, 2009Applicant: CANON KABUSHIKI KAISHAInventors: Daisuke Shiraishi, Kazuhiko Morimura
-
Publication number: 20080307114Abstract: 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: ApplicationFiled: March 27, 2008Publication date: December 11, 2008Applicant: CANON KABUSHIKI KAISHAInventors: Hiroyoshi OOSHIMA, Kazuhiko MORIMURA
-
Patent number: 7450506Abstract: 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: GrantFiled: March 3, 2005Date of Patent: November 11, 2008Assignee: Canon Kabushiki KaishaInventors: Kenichi Morikawa, Kazuhiko Morimura, Jun Kawashima
-
Publication number: 20060251129Abstract: 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: ApplicationFiled: March 23, 2006Publication date: November 9, 2006Applicant: Canon Kabushiki KaishaInventors: Kazuhiko Morimura, Kenichi Morikawa, Jun Kawashima
-
Publication number: 20060056410Abstract: 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: ApplicationFiled: September 9, 2005Publication date: March 16, 2006Inventors: Jun Kawashima, Kazuhiko Morimura, Ken-ichi Morikawa