20070522 tech: Google may launch mobile service