Yahoo is planning to replace Google search results with results from its own new search technology. Yahoo is trying to gear for a battle with Google, which is expected to launch an IPO. Microsoft is also expected to provide an upgraded independent search engine to compete with Yahoo and Google.