Method, system, and apparatus for distributing and using computer-based applications over a network

   
   

A method, system, and apparatus for distributing and using portions of a computer-based application over a network, such as the internet. The present embodiment executes streamed chunks of code associated with an application on demand by binary emulation. Therefore the present invention enables execution of applications on network-based computer systems thereby enabling flexible distribution and use of executable code over a network. By streaming the transmission of non-sequentially ordered code chunks the present embodiment enables overlapping of streaming and execution of code chunks and reduces network latency effects of the past. The present embodiment may also speculatively stream the code chunks associated with the application to further reduce network latency effects associated with transmission of the code chunks.

Eine Methode, ein System und ein Apparat für das Verteilen und das Verwenden der Teile einer computer-gestützten Anwendung über einem Netz, wie dem Internet. Die anwesende Verkörperung führt die geströmten Klumpen des Codes Bedarfs- verbunden mit einer Anwendung durch binäre Emulation durch. Folglich ermöglicht die anwesende Erfindung Durchführung von Anwendungen auf den Netz-gegründeten Computersystemen, die dadurch flexibler Verteilung und Gebrauch von vollziehbarem Code über einem Netz ermöglichen. Indem sie das Getriebe der nicht aufeinanderfolgend bestellten Codeklumpen strömt, ermöglicht die anwesende Verkörperung der Überschneidung des Strömens und Durchführung der Codeklumpen und verringert Netzlatenzeffekte der Vergangenheit. Die anwesende Verkörperung kann auch spekulativ strömen die Codeklumpen, die mit der Anwendung verbunden sind, um die Netzlatenzeffekte weiter zu verringern, die mit Getriebe der Codeklumpen verbunden sind.

 
Web www.patentalert.com

< Proxy session count limitation

< Apparatus and method for checking component compatibility in a build to order computer system

> Systems and methods for failure prediction, diagnosis and remediation using data acquisition and feedback for a distributed electronic system

> Method and apparatus for virtual memory mapping and transaction management in an object-oriented database system

~ 00105