Patent ID: 8108342

Claim:
A computer-implemented method of mobile search comprising: a user of a mobile device is in communication with a server via one or more networks including a network of a carrier wherein the mobile device has a user interface that includes at least one browser and at least one media player wherein the browser and the media player may be within a single software application or separate applications; upon the user selecting at least one keyword and initiating a command, retrieving an index of a plurality of media files; parsing the index of the plurality of the media files; displaying at least a plurality of images or descriptors corresponding to the media files; upon the user selecting at least one of the images or descriptors, the browser sends a request for a URL wherein said request identifies the browser by name, identifies an IP address that is associated with the carrier, and identifies a string that is associated with the mobile device; upon the server receiving the request from the browser, a MIME code and a codec are selected based on the browser, the IP address, and the string; the media file is encoded using the codec resulting in an encoded file; and the server sends the MIME code and the encoded file to the browser via one or more networks; upon the browser receiving the encoded file, the media player plays the encoded file wherein the media player may download the encoded file or may stream.