Patent ID: 8224308

Claim:
An apparatus that is operative to prepare content for use on an unknown mobile device, comprising: a master mobile device catalog configured, and arranged to provide capability information based on a combination of a mobile device type, a mobile carrier, and a mobile browser; and a processing component for executing instructions that enable actions, including: receiving a request from the unknown mobile device over a mobile carrier, wherein the unknown mobile device is unknown in a local mobile device catalog and the master mobile device catalog, wherein the local mobile device catalog is different from the master mobile device catalog; identifying, the mobile device type, the mobile carrier, and the mobile browser of the unknown mobile device from the request and an IP address of the unknown mobile device; obtaining capability information for the unknown mobile device based on each of the mobile device type, the mobile carrier, and the mobile browser of the unknown mobile device as identified from the request; updating the master mobile device catalog with the capability information; and delivering content responsive to the request based on the obtained capability information, wherein the capability information is used in part to determine at least one of a protocol used for delivery, a rate of delivery, or whether the content is delivered all at once or in pieces.