US20040162889A1

Distributed application and data dissemination system

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A computer accesses data that may be stored on a network with which the computer is in communication, the network including at least one server. The data may be an application program, a memory overlay or application specific data. It is first determined whether the data is stored in the computer, and if it is, the data is executed on the computer. If the data is not stored in the computer, a request for data is transmitted from the computer to the server, which accesses the data and transmits the data requested to the computer for execution.

US20040162889A1, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Projected expiry passed 21 August 2011, 15.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

19 claims: 3 independent, 16 dependent

  1. 1
    Broadest claimClaim Score 86, broad(NHIP)A method of executing a program on a computer having a microprocessor and a memory, wherein the program may be stored on a network with which the computer is in communication, the network including at least one server, the method comprising:identifying the program to be executed on the computer;determining whether the program is stored in the memory of the computer;upon determining that the program is not stored in the memory of the computer, transmitting a first request to the server on the network for the program;operating the server to access the program for transmitting;transmitting the program from the server to the computer;and executing the program on the computer.
  2. 8
    A method of disseminating data in a network comprising a computer and at least one server, the method comprising:executing at least one application program on the computer, the at least one application program being operable to request data comprising at least one of a new application program, a memory overlay, and application specific data;and accessing the data requested by: determining whether the data requested is stored in the computer;if the data requested is located in the computer, initiating execution of the data by the at least one application program;and if the data requested is not located in the computer, transmitting a first request for the data to the at least one server, and upon receiving the data from the at least one server, initiating execution of the data by the at least one application program.
  3. 13
    A computer adapted to execute a program that may be stored on a network having at least one server, comprising:a transceiver;a microprocessor, memory, data input system, and display all coupled to a data bus;first software stored in the memory to execute a first application program on the computer, the first application program being operable to request data, the data being at least one of a second application program, a memory overlay and application specific data;and second software stored in the memory responsive to requests from the first application program to locate the data requested in at least one of the memory of the computer and the server, the second software being operable to send a remote request for the data to the server via the transceiver if the data is not located in the memory of the computer;