Networked client-server architecture for transparently transforming and executing applications
US7640153B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 4, 2001 |
| Grant date | Dec 29, 2009 |
| Priority date | — |
| Expiry date | Apr 30, 2025 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/445
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The present invention provides for native execution of an application on a client using code segments transmitted from a server over a network. The server includes an application code source, and a server code segment manager. The server may also include an application code transformation manager if the code source is not in the native binary format of the client. The client includes a client code segment manager, a code cache linker and manager, a code cache, and a CPU. When the client seeks to execute an application, code segments are transmitted from the server to the client and are stored in the code cache. The CPU then executes the code segments natively. When a code segment branches to a segment not in the cache, control passes to the client code segment manager, which requests the needed code segment from the server code segment manager of the server.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.