Microsoft plans virtual information wallet