Bargaining agents in wireless contexts: an alternating-offers protocol for multi-issue bilateral negotiation in mobile marketplaces