Patents by Inventor Shinichi Uchikawa
Shinichi Uchikawa 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: 20240110574Abstract: A fan includes a first blower and a second blower each having an impeller. The first blower includes a first motor and a first motor drive controller to control driving of the first motor and communicate with the second blower. The second blower includes a second motor and a second motor drive controller to control driving of the second motor and communicate with the first blower. The first motor drive controller controls the driving of the first motor based on a result of communication with the second blower.Type: ApplicationFiled: December 12, 2023Publication date: April 4, 2024Inventors: Hiroyuki KAIDU, Satoshi MASUO, Shinichi UCHIKAWA, Xiao ZHOU, Mitsunari TERADA
-
Publication number: 20240072602Abstract: To provide a motor capable of suppressing movement of a shaft, bearings, or the like with respect to a case, a blower using the motor, and a cartridge for the motor. The motor includes a shaft, a rotor fixed to the shaft, a stator opposed to the rotor, a pair of bearings fixed to the shaft, a sleeve surrounding the pair of bearings, and a case including a support part configured to support the sleeve. The sleeve includes, in an axis X direction of the shaft, an engagement part configured to engage with the case.Type: ApplicationFiled: November 7, 2023Publication date: February 29, 2024Inventor: Shinichi UCHIKAWA
-
Patent number: 11722454Abstract: A communication apparatus transmits data externally via different communication interfaces by performing operations including externally transmitting a request for a name resolution of a hostname, identifying a communication interface, and registering, in a routing table, routing information. The name resolution request is transmitted in a case where a request for the name resolution of the hostname is received from an application of the communication apparatus. The communication interface identity arises where the name resolution of the hostname request has been externally transmitted and the name resolution of the hostname is successfully executed. The identified communication interface is associated with a Domain Name System (DNS) server by which the name resolution of the hostname is successfully executed.Type: GrantFiled: June 1, 2021Date of Patent: August 8, 2023Assignee: Canon Kabushiki KaishaInventor: Shinichi Uchikawa
-
Patent number: 11689647Abstract: A communication apparatus that performs Transmission Control Protocol (TCP) communication, the communication apparatus includes at least one processor that executes a set of instructions, the instructions, when executed, causing the communication apparatus to perform operations includes setting a maximum segment size (MSS) lower limit value to be used in the TCP communication, based on a user operation, and executing, when an initiation request for the TCP communication is received from an external apparatus, and in a case where an MSS candidate value received from the external apparatus and acceptable by the external apparatus is more than or equal to the set MSS lower limit value, control to determine the MSS candidate value or the MSS lower limit value set in the communication apparatus, whichever smaller in value, as an MSS to be used in the TCP communication, and establish the TCP communication using the determined MSS.Type: GrantFiled: August 20, 2021Date of Patent: June 27, 2023Assignee: Canon Kabushiki KaishaInventor: Shinichi Uchikawa
-
Publication number: 20230069912Abstract: A communication apparatus includes a generation unit configured to generate a new pair of a public key and a secret key paired with the public key in a case where a predetermined condition is satisfied, a provision unit configured to externally provide information including at least the public key generated by the generation unit, a first reception unit configured to receive, from an external apparatus after the information is provided by the provision unit, an authentication request including information generated using at least the public key, a transmission unit configured to transmit, to the external apparatus, an authentication response as a response to the authentication request in a case where the authentication request is received, and a second reception unit configured to receive, from the external apparatus after the authentication response is transmitted to the external apparatus, configuration information including a communication parameter.Type: ApplicationFiled: September 2, 2022Publication date: March 9, 2023Inventor: Shinichi Uchikawa
-
Patent number: 11570142Abstract: A communication apparatus that transmits data outside via different communication interfaces performs operations, including setting an interface correspondence between a domain name identifying a domain and a communication interface for use with an external apparatus belonging to the domain, generating, from the set interface correspondence, a setting indicating a Domain Name System (DNS) server correspondence between the domain name and the DNS server to which name resolution for a host name of the external apparatus is to be transferred, and activating a DNS cache server that operates from the generated setting. A DNS client requested for the host name resolution by an application of the communication apparatus transmits a name resolution request to the DNS cache server. Based on the received host name, the DNS cache server determines an external DNS server to which the name resolution is requested, and requests the determined external DNS server for the name resolution.Type: GrantFiled: December 11, 2020Date of Patent: January 31, 2023Assignee: Canon Kabushiki KaishaInventor: Shinichi Uchikawa
-
Publication number: 20220070283Abstract: A communication apparatus that performs Transmission Control Protocol (TCP) communication, the communication apparatus includes at least one processor that executes a set of instructions, the instructions, when executed, causing the communication apparatus to perform operations includes setting a maximum segment size (MSS) lower limit value to be used in the TCP communication, based on a user operation, and executing, when an initiation request for the TCP communication is received from an external apparatus, and in a case where an MSS candidate value received from the external apparatus and acceptable by the external apparatus is more than or equal to the set MSS lower limit value, control to determine the MSS candidate value or the MSS lower limit value set in the communication apparatus, whichever smaller in value, as an MSS to be used in the TCP communication, and establish the TCP communication using the determined MSS.Type: ApplicationFiled: August 20, 2021Publication date: March 3, 2022Inventor: Shinichi Uchikawa
-
Publication number: 20220049708Abstract: A fan includes a first blower and a second blower each having an impeller. The first blower includes a first motor and a first motor drive controller to control driving of the first motor and communicate with the second blower. The second blower includes a second motor and a second motor drive controller to control driving of the second motor and communicate with the first blower. The first motor drive controller controls the driving of the first motor based on a result of communication with the second blower.Type: ApplicationFiled: September 4, 2019Publication date: February 17, 2022Inventors: Hiroyuki KAIDU, Satoshi MASUO, Shinichi UCHIKAWA, Xiao ZHOU, Mitsunari TERADA
-
Publication number: 20210400010Abstract: A communication apparatus transmits data externally via different communication interfaces by performing operations including externally transmitting a request for a name resolution of a hostname, identifying a communication interface, and registering, in a routing table, routing information. The name resolution request is transmitted in a case where a request for the name resolution of the hostname is received from an application of the communication apparatus. The communication interface identity arises where the name resolution of the hostname request has been externally transmitted and the name resolution of the hostname is successfully executed. The identified communication interface is associated with a Domain Name System (DNS) server by which the name resolution of the hostname is successfully executed.Type: ApplicationFiled: June 1, 2021Publication date: December 23, 2021Inventor: Shinichi Uchikawa
-
Publication number: 20210203631Abstract: A communication apparatus that transmits data outside via different communication interfaces performs operations, including setting an interface correspondence between a domain name identifying a domain and a communication interface for use with an external apparatus belonging to the domain, generating, from the set interface correspondence, a setting indicating a Domain Name System (DNS) server correspondence between the domain name and the DNS server to which name resolution for a host name of the external apparatus is to be transferred, and activating a DNS cache server that operates from the generated setting. A DNS client requested for the host name resolution by an application of the communication apparatus transmits a name resolution request to the DNS cache server. Based on the received host name, the DNS cache server determines an external DNS server to which the name resolution is requested, and requests the determined external DNS server for the name resolution.Type: ApplicationFiled: December 11, 2020Publication date: July 1, 2021Inventor: Shinichi Uchikawa
-
Patent number: 10979388Abstract: A communication apparatus for transmitting data to an external device. The communication apparatus operates as a first domain name system (DNS) client to query a first DNS server accessible via a first interface to perform name resolution. The communication apparatus operates as a relay server and operates as a communication application to transmit data to a destination identified by a host name. The relay server includes a second DNS client to query a second DNS server accessible via a second interface. The communication application (i) requests the first DNS client to resolve the host name when transmitting the data to the identified destination via the first interface, and (ii) transmits the data to the relay server when transmitting the data to the identified destination via the second interface. The relay server performs name resolution for the destination identified by the host name by using the second DNS client.Type: GrantFiled: March 20, 2020Date of Patent: April 13, 2021Assignee: Canon Kabushiki KaishaInventor: Shinichi Uchikawa
-
Patent number: 10863425Abstract: A technique by which a user such as an administrator can appropriately manage activation and stoppage of services that enables performance from an external apparatus of setting for connecting an information processing apparatus to a particular network is provided. A printer (information processing apparatus) activates a wireless LAN setting service in a state in which a wireless network I/F is caused to operate in an access point mode. The printer, via the wireless network I/F, receives network setting information transmitted from the mobile terminal for setting using the wireless LAN setting service. When the network setting information is received, the printer stops the wireless LAN setting service.Type: GrantFiled: July 21, 2017Date of Patent: December 8, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Shinichi Uchikawa
-
Patent number: 10853012Abstract: An image forming apparatus that is capable of communicatively connecting to a suitable access point corresponding to a role of a wireless LAN. The image forming apparatus communicates by the wireless LAN through an access point. A role setting unit makes a user set a role of the wireless LAN in the image forming apparatus. A control unit controls a setting of the access point corresponding to the role of the wireless LAN. The control unit makes the user reset the access point in a case where the role of the wireless LAN has been changed. The role of the wireless LAN shows whether the wireless LAN is used as a main line or a subline.Type: GrantFiled: July 24, 2018Date of Patent: December 1, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Shinichi Uchikawa
-
Publication number: 20200314061Abstract: A communication apparatus for transmitting data to an external device. The communication apparatus operates as a first domain name system (DNS) client to query a first DNS server accessible via a first interface to perform name resolution. The communication apparatus operates as a relay server and operates as a communication application to transmit data to a destination identified by a host name. The relay server includes a second DNS client to query a second DNS server accessible via a second interface. The communication application (i) requests the first DNS client to resolve the host name when transmitting the data to the identified destination via the first interface, and (ii) transmits the data to the relay server when transmitting the data to the identified destination via the second interface. The relay server performs name resolution for the destination identified by the host name by using the second DNS client.Type: ApplicationFiled: March 20, 2020Publication date: October 1, 2020Inventor: Shinichi Uchikawa
-
Patent number: 10667303Abstract: A mobile terminal communicable with a service providing apparatus via an access point, comprises: an access unit configured to access a designated access point by wireless connection; a receiving unit configured to switch, if a service search instruction is received, the wireless connection with the designated access point by the access unit to wirelessly connect to another access point, and receive information of a service provided by a service providing apparatus communicable via the other access point; and a display unit configured to display a selection screen for enabling to select, based on the received information, between a service provided by a service providing apparatus communicable via the designated access point and a service provided by a service providing apparatus communicable via the other access point.Type: GrantFiled: February 10, 2017Date of Patent: May 26, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Shinichi Uchikawa
-
Publication number: 20200100171Abstract: A technique by which a user such as an administrator can appropriately manage activation and stoppage of services that enables performance from an external apparatus of setting for connecting an information processing apparatus to a particular network is provided. A printer (information processing apparatus) activates a wireless LAN setting service in a state in which a wireless network I/F is caused to operate in an access point mode. The printer, via the wireless network I/F, receives network setting information transmitted from the mobile terminal for setting using the wireless LAN setting service. When the network setting information is received, the printer stops the wireless LAN setting service.Type: ApplicationFiled: July 21, 2017Publication date: March 26, 2020Inventor: Shinichi Uchikawa
-
Patent number: 10567341Abstract: An information processing apparatus that makes it possible to avoid useless processing for registering an event which cannot be received. The information processing apparatus has a personal firewall function and receives an event registered concerning a network service. It is determined whether or not a reception address for receiving an event is a reception restriction target at which reception is rejected by the personal firewall. In a case where it is determined that the reception address is a reception restriction target before making a request to be registered as a recipient of an event, the registration is caused to fail without transmitting the request.Type: GrantFiled: January 17, 2017Date of Patent: February 18, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Shinichi Uchikawa
-
Patent number: 10264143Abstract: An image forming apparatus includes an Internet Printing Protocol FaxOut Service (IPP-FAX) processing unit and first and second processing units. The IPP-FAX processing unit receives a service request relating to IPP-FAX from an external apparatus. The first processing unit generates, and stores, image data from page description language (PDL) data. The IPP-FAX processing unit acquires PDL data, image processing information, and destination information from the service request and notifies the first processing unit of the PDL data and the image processing information. The first processing unit generates, and stores, image data from the PDL data based on the image processing information. The IPP-FAX processing unit notifies the second processing unit of the destination information, and image data indicating information. The second processing unit performs fax transmission of the stored image data to a destination indicated by the destination information.Type: GrantFiled: September 26, 2016Date of Patent: April 16, 2019Assignee: Canon Kabushiki KaishaInventor: Shinichi Uchikawa
-
Patent number: 10212131Abstract: A network device that avoids useless processing for registering an event which cannot be transmitted. An image forming apparatus as a network device has a personal firewall function, and registers an event concerning a network service. Upon receipt of an event registration request, it is determined whether or not a transmission destination specified by the received event registration request corresponds to a transmission restriction target of the personal firewall, and when it is determined that the transmission destination corresponds to the transmission restriction target, an event based on the registration request is not registered.Type: GrantFiled: May 23, 2017Date of Patent: February 19, 2019Assignee: CANON KABUSHIKI KAISHAInventor: Shinichi Uchikawa
-
Patent number: 10200200Abstract: An information processing apparatus information processing apparatus capable of setting proper identifying information for identifying the information processing apparatus, and performing SSL communication. The information processing apparatus is capable of performing SSL communication and issuing a certificate. A CPU of the apparatus receives a request for acquiring a Web page for use in issuing the Web page. The CPU acquires identification information of the apparatus from the request received from the client. The CPU generates the Web page which is for use in issuing the certificate and in which the identification information of the apparatus is set. The CPU transmits the generated Web page to the client as a response to the request.Type: GrantFiled: January 12, 2016Date of Patent: February 5, 2019Assignee: CANON KABUSHIKI KAISHAInventor: Shinichi Uchikawa