System And Method For Optimizing Transfers Of Downloadable Content
First Claim
1. A method for optimizing transfers of downloadable content, the method comprising:
- receiving a first local request for a first portion of a plurality of portions of the downloadable content;
translating the first local request into a first remote request for the first portion of the downloadable content;
transmitting the first remote request;
receiving the first portion of the downloadable content;
storing the first portion of the downloadable content; and
executing the first portion of the downloadable content.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for optimizing transfers of downloadable content is described. Embodiments of the invention begin to execute downloadable content before the content is downloaded in full, providing users with faster access to the content. In addition, embodiments disclosed herein reduce bandwidth usage, are less sensitive to consumer internet speed, and are not limited by end-user product storage size. The embodiments are dynamic, thus expanding application of the system and method to both static and interactive content. The disclosed embodiments can be implemented with a patch or driver on the operating system of the user device, rendering it unnecessary to heavily modify the source code of the content. Disclosed embodiments can also operate independent from and/or invisible to the executing content, minimizing the amount of errors observed by a user when the content is displayed
-
Citations
37 Claims
-
1. A method for optimizing transfers of downloadable content, the method comprising:
-
receiving a first local request for a first portion of a plurality of portions of the downloadable content; translating the first local request into a first remote request for the first portion of the downloadable content; transmitting the first remote request; receiving the first portion of the downloadable content; storing the first portion of the downloadable content; and executing the first portion of the downloadable content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for optimizing transfers of downloadable content, the system comprising:
-
a processor operable to; receive a first local request for a first portion of a plurality of portions of the downloadable content; translate the first local request into a first remote request for the first portion of the downloadable content; transmit the first remote request over a network; receive the first portion of the downloadable content over the network; and execute the first portion of the downloadable content; and a memory operable to store at least one portion of the plurality of portions of the downloadable content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium having computer executable instructions embedded thereon for performing the steps of:
-
receiving a first local request for a first portion of a plurality of portions of the downloadable content; translating the first local request into a first remote request for the first portion of the downloadable content; transmitting the first remote request; receiving the first portion of the downloadable content; storing the first portion of the downloadable content; and executing the first portion of the downloadable content. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for optimizing transfers of downloadable content, the system comprising:
-
a translation module operable to translate a first local request for a first portion of a plurality of portions of the downloadable content into a first remote request for the first portion of the downloadable content; a communication module operable to receive the first local request, transmit the first remote request, and receive the first portion of the downloadable content; an execution module operable to execute the first portion of the downloadable content; and a storage module operable to store at least one portion of the plurality of portions of the downloadable content. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification