Patent ID: 7675933

Claim:
A wireless computing device comprising: a set of one or more radio components to transmit and receive wireless communications on the device; processing and memory resources that, in combination or individually, provide logic and programming, wherein the logic and programming comprises: multiple wireless applications, wherein each wireless application is capable of generating a user-interface for enabling user-input in connection with wireless activities performed with that wireless application; a radio object that interfaces the multiple applications with the set of one or more radio components; an arbitration component provided for use with each of the wireless applications, wherein the arbitration component is configured to arbitrate (i) requests made by each of the wireless applications to the radio object for access to one or more of the radio components in the set, and (ii) responses provided from the radio object to requests made by each of the wireless applications; wherein any given one of the multiple wireless applications making one or more of said requests to the radio object is capable of being operated to perform other subsequent wireless operations initiated by a user through the given application's user-interface, said other subsequent wireless operations being performed (i) after another prior request has been made from that given application, but (ii) prior to a corresponding response to that request having been received from the radio object, said given wireless application being capable of performing said other subsequent wireless applications as a result of the arbitration component arbitrating (i) the other prior request from that given wireless application and (ii) the corresponding response to that request having been received from the radio object.