Communicating apparatus, communication method, and storage medium storing program

US9448753B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9448753-B2
Application numberUS-201414257178-A
CountryUS
Kind codeB2
Filing dateApr 21, 2014
Priority dateApr 26, 2013
Publication dateSep 20, 2016
Grant dateSep 20, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A communicating apparatus receives a request command which requires a response, and determines whether the communication mode of a partner apparatus corresponding to the request command matches a communication mode executed by the self communicating apparatus. If it is determined that the communication mode of the partner apparatus matches the communication mode executed by the self communicating apparatus, the communicating apparatus transmits a response command to the request command. If it is determined that the communication mode of the partner apparatus does not match the communication mode executed by the self communicating apparatus, the communicating apparatus transmits no response command to the request command.

First claim

Opening claim text (preview).

What is claimed is: 1. A communicating apparatus having an image forming unit comprising; a reception unit configured to receive a request command which requires a response, wherein a partner apparatus transmits the request command; a determination unit configured to determine based on the request command received by said reception unit whether a communication mode of the partner apparatus matches a communication mode executed by said communicating apparatus; and a response control unit configured to generate, in a case where the determination unit determines that the communication mode of the partner apparatus matches the communication mode of the communicating apparatus, a response command corresponding to the request command from the partner apparatus, wherein the response control unit, in a case where the determination unit determines that the communication mode of the partner apparatus does not match the communication mode of the communicating apparatus, does not generate the response command corresponding to the request command from the partner apparatus, and one or more of the reception unit, the determination unit, or the response control unit is implemented by a processor and a memory. 2. The apparatus according to claim 1 , wherein said determination unit refers to presence/absence of a predetermined attribute added to the request command, and determines whether the communication mode of the partner apparatus matches the communication mode executed by said communicating apparatus. 3. The apparatus according to claim 2 , wherein in a case where the request command is added with an attribute unnecessary for the communication mode executed by said communicating apparatus, said determination unit determines that the communication mode of the partner apparatus does not match the communication mode executed by said communicating apparatus. 4. The apparatus according to claim 1 , wherein after said response control unit transmits the response command, in a case where said reception unit receives a request command from the partner apparatus which has received the response command, said response control unit transmits a response command irrespective of determination by said determination unit. 5. The apparatus according to claim 1 , wherein the request command is a command for searching for an apparatus to be wirelessly connected. 6. The apparatus according to claim 1 , wherein the communication mode includes a mode for performing peer-to-peer wireless connection. 7. The apparatus according to claim 1 , further comprising: a storage unit configured to, in a case where the determination unit determines that the communication mode of the partner apparatus matches the communication mode executed by the communicating apparatus, store information of the partner apparatus corresponding to the response command that has been transmitted by the response control unit; and an information determination unit configured to, in a case where the determination unit determines that the communication mode of the partner apparatus does not match the communication mode executed by the communicating apparatus, determine whether or not information of the partner apparatus is stored in the storage unit, wherein in a case where the information determination unit determines that the information of the partner apparatus is stored in the storage unit, the response control unit transmits the response command to the request command corresponding to the partner apparatus. 8. The apparatus according to claim 1 , wherein the image forming unit has a printing function to execute printing process. 9. The apparatus according to claim 1 , wherein the communication mode is a Wi-Fi Direct extended mode which is different from a Wi-Fi Direct mode. 10. The apparatus according to claim 9 , wherein an attribute of the Wi-Fi Direct extended mode is different from an attribute of the Wi-Fi Direct mode. 11. A communication method which is executed between a first communicating apparatus and a second communicating apparatus having an image forming unit, comprising: in the first communicating apparatus, transmitting a request command which requires a response; in the second communicating apparatus, receiving the request, determining based on the request command whether a communication mode of the second communicating apparatus matches a communication mode executed by the first communicating apparatus, and transmitting, in case where it is determined that the communication mode of the second communicating apparatus matches the communication mode of the first communicating apparatus, a response command corresponding to the request command to the second communicating apparatus, wherein in a case where it is determined that the communication mode of the second communicating apparatus does not match the communication mode of the first communicating apparatus, the response command corresponding to the request command is not transmitted to the second communicating apparatus, one or more of the reception unit, the determination unit, or the response control unit being implemented by a processor and a memory; and in the first communicating apparatus, determining based on the response command whether the communication mode of the first communicating apparatus matches the communication mode executed by the second communicating apparatus, and deciding the second communicating apparatus as a communicable apparatus, in a case where it is determined that the communication mode of the first communicating apparatus matches the communication mode executed by the second communicating apparatus. 12. A non-transitory computer-readable storage medium storing a program for causing a computer to execute receiving a request command which requires a response, wherein a partner apparatus transmits the request command; determining based on the received request command whether a communication mode of the partner apparatus matches a communication mode executed by the computer; and transmitting, in a case where it is determined that the communication mode of the partner apparatus matches the communication mode of the communicating apparatus, a response command corresponding to the request command to the partner apparatus, wherein in a case where it is determined that the communication mode of the partner apparatus does not match the communication mode of the communicating apparatus, a response command to the request command is not transmitted to the partner apparatus, one or more of the reception unit, the determination unit, or the response control unit being implemented by a processor and a memory.

Assignees

Inventors

Classifications

  • Discovery of devices having required properties · CPC title

  • Electricity · mapped topic

  • Connection management · CPC title

  • Improving or facilitating administration, e.g. print management · CPC title

  • G06F3/1292Primary

    Mobile client, e.g. wireless printing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9448753B2 cover?
A communicating apparatus receives a request command which requires a response, and determines whether the communication mode of a partner apparatus corresponding to the request command matches a communication mode executed by the self communicating apparatus. If it is determined that the communication mode of the partner apparatus matches the communication mode executed by the self communicati…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification G06F3/1292. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).