Patent ID: 8892683

Claim:
A mobile computing device comprising: a wireless transmitter/receiver; processing components; memory components; and a web browser adapted to, initiate a first request to view a website comprising a plurality of objects, receive the plurality of objects in a first order, determine a new order for requesting the plurality of objects, initiate a new request to receive the plurality of objects in the new order, and receive the plurality of objects in the new order without prefetching one or more of the plurality of the objects prior to the new request; wherein, the new order for requesting the plurality of objects comprises an order adapted to minimize an amount of time required to receive the plurality of objects; wherein the new order is adapted to minimize the amount of time required to receive the plurality of objects by at least one of requesting one or more of the plurality of objects located on at least one first host device prior to requesting one or more of the plurality of objects located on at least one second host device, wherein, the at least one first host device is located a first distance from the mobile computing device, the one or more second host device is located a second distance from the mobile computing device, and the first distance is lesser than the second distance; and providing multiple requests for the plurality of objects in-parallel.