Patent ID: 8705386

Claim:
A wireless communication apparatus comprising: a plurality of communication units; a quality database, configured to store a correspondence relationship between: a listing of a plurality of communication qualities which are available via the plurality of communication units, and a listing of communication setups which are available for use to achieve each of the communication qualities; a quality interface, configured to communicate the listing of communication qualities, to an application apparatus; an interface, configured to receive from an application apparatus at least the following types of requests: (a) a request for the listing of communication qualities, and (b) a data request including a request for data and an indication of a communication quality for communicating the data back to the application apparatus, wherein the communication quality is one of the communication qualities listed in the listing of communication qualities; a data acquiring unit, configured to acquire the data requested in the data request, or in the case of a request for the listing of communication qualities, the listing of communication qualities; and a communication quality determining unit, configured to determine based on the quality database, in response to a data request from an application apparatus, a corresponding one of the communication setups configured to achieve the communication quality indicated by the data request; wherein in response to a data request, at least one of the communicating units is configured to perform wireless communication, via the determined communication setup, to communicate the data at the communication quality indicated by the data request; and wherein in response to request for the listing of communication qualities, the interface is configured to communicate the listing of communication qualities to the application apparatus.