Microsoft Yahoo patents