Patent ID: 7937476

Claim:
A computer-implemented method for transferring a content in a network, comprising: detecting an internet accelerator operating on a user computing device, wherein a detection of the internet accelerator is determined from at least one of a first presence of compressed content, a second presence of reduced-size content, and a lack of presence of a content size in the content, and wherein the internet accelerator disrupts an operation of a background intelligent transfer service; operating the background intelligent transfer service to transfer the content between the user computing device and other computing devices wherein the background intelligent transfer service uses unused network bandwidth to transfer the content, wherein the background intelligent transfer service manages requests to transfer data submitted by applications and processes each request; operating the background intelligent transfer service to assign requests to priority queues, wherein each request with a higher priority is processed before requests with a lower priority; and upon a failure of the background intelligent transfer service during the transfer of the content, selecting an application program interface and an application-level protocol to transfer the content between the user computing device and the other computing devices, wherein the application program interface enables applications to interact with Gopher, FTP, and HTTP protocols.