Apple wins patent battle, gets $1bn