Patent · US Expired

Networked client-server architecture for transparently transforming and executing applications

US7640153B2 · kind B2 · utility

3Cited by
6References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 4, 2001
Grant dateDec 29, 2009
Priority date
Expiry dateApr 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.