Patent · US Expired

Self-propagating software objects and applications

US6665867B1 · kind B1 · utility

62Cited by
14References
38Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 6, 2000
Grant dateDec 16, 2003
Priority date
Expiry dateDec 31, 2021

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/549
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

The present invention provides a method, system, and computer program product that enables software objects and applications to dynamically self-propagate, as needed, through a computer network. This technique may be used to dynamically establish a mirroring site to which processing of work elements can be offloaded. In addition, this technique can be used to automatically deploy a software application that is comprised of a sender part and a receiver part (such as a client/server application) from a single site without manual intervention. The propagation occurs in an application-independent manner, and may operate symmetrically at either or both the sender and receiver. The life-span of propagated software objects and applications can be specified, in order to control the amount of time the downloaded resources reside on the receiving system. This technique is preferably built on a message queuing architecture, which is particularly advantageous for use when processing requests in an asynchronous execution mode.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.