Communication apparatus for utilizing a plurality of application based on a communication partner
First Claim
Patent Images
1. A communication apparatus comprising:
- a memory configured to store a plurality of applications including a first application for printing, a second application for display and a third application for streaming data transmission;
a selector configured to select data to be transmitted to a communication partner apparatus;
a transmitter configured to transmit, to the communication partner apparatus, capability information that indicates that the communication apparatus has the first application and the second application in a case where the communication apparatus establishes wireless connection with the communication partner apparatus in a state in which still image data is selected by the selector,wherein, if the communication apparatus establishes wireless connection with the communication partner apparatus in a state in which moving image data is selected by the selector, the transmitter transmits, to the communication partner apparatus, capability information that indicates that the communication apparatus has the third application for streaming data transmission without transmitting capability information that indicates that the communication apparatus has the first application;
a receiver configured to wirelessly receive an instruction for starting up an application from the communication partner apparatus; and
a processor configured to start up, automatically, the first application if the instruction received by the receiver is an instruction for starting up the first application, and to start up, automatically, the second application if the instruction received by the receiver is an instruction for starting up the second application,wherein if the processor starts up the first application, the communication apparatus starts communication for printing image data according to control by the first application, andwherein if the processor starts up the second application, the communication apparatus starts communication for display of image data according to control by the second application.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus includes a recognition unit configured to recognize a function included in a communication partner and a determination unit configured to determine processing, which the communication partner performs on transmission data, according to the recognized function and a type of the transmission data.
-
Citations
19 Claims
-
1. A communication apparatus comprising:
-
a memory configured to store a plurality of applications including a first application for printing, a second application for display and a third application for streaming data transmission; a selector configured to select data to be transmitted to a communication partner apparatus; a transmitter configured to transmit, to the communication partner apparatus, capability information that indicates that the communication apparatus has the first application and the second application in a case where the communication apparatus establishes wireless connection with the communication partner apparatus in a state in which still image data is selected by the selector, wherein, if the communication apparatus establishes wireless connection with the communication partner apparatus in a state in which moving image data is selected by the selector, the transmitter transmits, to the communication partner apparatus, capability information that indicates that the communication apparatus has the third application for streaming data transmission without transmitting capability information that indicates that the communication apparatus has the first application; a receiver configured to wirelessly receive an instruction for starting up an application from the communication partner apparatus; and a processor configured to start up, automatically, the first application if the instruction received by the receiver is an instruction for starting up the first application, and to start up, automatically, the second application if the instruction received by the receiver is an instruction for starting up the second application, wherein if the processor starts up the first application, the communication apparatus starts communication for printing image data according to control by the first application, and wherein if the processor starts up the second application, the communication apparatus starts communication for display of image data according to control by the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for controlling a communication apparatus including a storage unit configured to store a plurality of applications including a first application for printing, a second application for display and a third application for streaming data transmission, and a reception unit configured to wirelessly receive an instruction for starting up an application from the communication partner apparatus, the method comprising:
-
selecting data to be transmitted to a communication partner apparatus; transmitting, to the communication partner apparatus, capability information that indicates that the communication apparatus has the first application and the second application in a case where the communication apparatus establishes wireless connection with the communication partner apparatus in a state in which still image data is selected by the selector; transmitting, to the communication partner apparatus, capability information that indicates that the communication apparatus has the third application for streaming data transmission without transmitting capability information that indicates that the communication apparatus has the first application if the communication apparatus establishes wireless connection with the communication partner apparatus in a state in which moving image data is selected by the selecting; starting up, automatically, the first application if the instruction received by the reception unit is an instruction for starting up the first application, and starting up, automatically, the second application if the instruction received by the reception unit is an instruction for starting up the second application; starting communication for printing image data according to control by the first application if the first application is started up; and starting communication for displaying of image data according to control by the second application if the second application is started up.
-
-
19. A non-transitory storage medium storing instructions for controlling a communication apparatus including a storage unit configured to store a plurality of applications including a first application for printing, and a second application for display and a third application for streaming data transmission, and a reception unit configured to wirelessly receive an instruction for starting up an application from the communication partner apparatus, the instructions comprising:
-
selecting data to be transmitted to a communication partner apparatus; transmitting, to the communication partner apparatus, capability information that indicates that the communication apparatus has the first application and the second application in a case where the communication apparatus establishes wireless connection with the communication partner apparatus in a state in which still image data is selected by the selector; transmitting, to the communication partner apparatus, capability information that indicates that the communication apparatus has the third application for streaming data transmission without transmitting capability information that indicates that the communication apparatus has the first application if the communication apparatus establishes wireless connection with the communication partner apparatus in a state in which moving image data is selected by the selecting; starting up, automatically, the first application if the instruction received by the reception unit is an instruction for starting up the first application, and starting up, automatically, the second application if the instruction received by the reception unit is an instruction for starting up the second application; starting communication for printing image data according to control by the first application if the first application is started up; and starting communication for displaying of image data according to control by the second application if the second application is started up.
-
Specification