[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

GB2331814B - Pre-emptive download of software in data processing network - Google Patents

Pre-emptive download of software in data processing network

Info

Publication number
GB2331814B
GB2331814B GB9724364A GB9724364A GB2331814B GB 2331814 B GB2331814 B GB 2331814B GB 9724364 A GB9724364 A GB 9724364A GB 9724364 A GB9724364 A GB 9724364A GB 2331814 B GB2331814 B GB 2331814B
Authority
GB
United Kingdom
Prior art keywords
client
data processing
software
transferred
processing network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
GB9724364A
Other versions
GB2331814A (en
GB9724364D0 (en
Inventor
Andrew Liam Massey
Sohail Syyed
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to GB9724364A priority Critical patent/GB2331814B/en
Publication of GB9724364D0 publication Critical patent/GB9724364D0/en
Priority to JP10296431A priority patent/JPH11232115A/en
Publication of GB2331814A publication Critical patent/GB2331814A/en
Application granted granted Critical
Publication of GB2331814B publication Critical patent/GB2331814B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)

Abstract

Software modules (e.g. dynamically loadable code such as java applets) are pre-emptively transferred in a data processing network from a host data processing system for execution on a client data processing system. The software modules are of a number of different types, each type providing a different service at the client system (e.g. e-mail, text editor etc). The host system determines the type of a first software module transferred to a client and makes a prediction, based on this determination, as to the type of software module that may next be required at the client. The predicted software module is then transferred to the client system in advance of any request for same from the client.
GB9724364A 1997-11-19 1997-11-19 Pre-emptive download of software in data processing network Expired - Fee Related GB2331814B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB9724364A GB2331814B (en) 1997-11-19 1997-11-19 Pre-emptive download of software in data processing network
JP10296431A JPH11232115A (en) 1997-11-19 1998-10-19 Software module transfer method and data processing network and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB9724364A GB2331814B (en) 1997-11-19 1997-11-19 Pre-emptive download of software in data processing network

Publications (3)

Publication Number Publication Date
GB9724364D0 GB9724364D0 (en) 1998-01-14
GB2331814A GB2331814A (en) 1999-06-02
GB2331814B true GB2331814B (en) 2002-11-13

Family

ID=10822260

Family Applications (1)

Application Number Title Priority Date Filing Date
GB9724364A Expired - Fee Related GB2331814B (en) 1997-11-19 1997-11-19 Pre-emptive download of software in data processing network

Country Status (2)

Country Link
JP (1) JPH11232115A (en)
GB (1) GB2331814B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6442558B1 (en) 1998-12-03 2002-08-27 International Business Machines Corporation Mechanisms for division, storage, reconstruction, generation, and delivery of java class files
TW546936B (en) * 2000-10-27 2003-08-11 Synq Technology Inc Data encrypting/decrypting system in client/server structure and the method thereof
US20020138586A1 (en) * 2001-03-22 2002-09-26 International Business Machines Corporation Reducing network congestion by decoupling attachments from electronic mail
JP3687587B2 (en) * 2001-03-27 2005-08-24 ソニー株式会社 Data processing system, data processing method, information processing apparatus, information processing method, and computer software
US7580972B2 (en) * 2001-12-12 2009-08-25 Valve Corporation Method and system for controlling bandwidth on client and server
US7506323B2 (en) 2002-06-18 2009-03-17 Panasonic Corporation Program execution processing terminal device, program execution processing method, and program
KR100493893B1 (en) * 2003-02-07 2005-06-10 삼성전자주식회사 System and method of shortening class loading process in java program
EP1612664A1 (en) * 2004-07-02 2006-01-04 Siemens Aktiengesellschaft Device and method for accelerating the access to applications
US8029367B2 (en) * 2007-01-15 2011-10-04 Microsoft Corporation Automatic delivery of game content to a game console
WO2010073530A1 (en) * 2008-12-26 2010-07-01 日本電気株式会社 Download system, information processing terminal, management device, and method and program used therefor
ITMI20090252A1 (en) * 2009-02-24 2010-08-25 David Semeria SYSTEM AND METHOD FOR THE GENERATION OF APPLICATIONS THROUGH A INFORMATION NETWORK.
JP2012088901A (en) * 2010-10-19 2012-05-10 Fujitsu Ltd Software management device, software management method, and software management program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0813326A2 (en) * 1996-06-14 1997-12-17 International Business Machines Corporation Apparatus and method for predicted response generation

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0813326A2 (en) * 1996-06-14 1997-12-17 International Business Machines Corporation Apparatus and method for predicted response generation

Also Published As

Publication number Publication date
JPH11232115A (en) 1999-08-27
GB2331814A (en) 1999-06-02
GB9724364D0 (en) 1998-01-14

Similar Documents

Publication Publication Date Title
GB2331814B (en) Pre-emptive download of software in data processing network
GB2318658B (en) A system and method for providing technical support of an electronic system
WO2003052597A3 (en) Data processing system having multiple processors and task scheduler and corresponding method therefore
US20030208685A1 (en) Multi-platform application installation
GB9625454D0 (en) High-availability computer server system
US7478122B2 (en) Web server system and method
WO2003107134A3 (en) Weighted processor selection apparatus and method for use in multiprocessor systems
HUP0102564A3 (en) Computer application integration system, improved enterprise system, agent-adapter and method for passing messages between computer applications
EP0926593A3 (en) Computer system with evolving printer
EP0853279A3 (en) Method and apparatus for controlling software access to system resources
BR0213577A (en) Resource Management Service Management Method and Appliance
EP0913786A3 (en) A transaction manager
WO2002037210A3 (en) Processing content for electronic distribution using a digital rights management system
EP2173061A3 (en) network environment supporting mobile agents with permissioned access to resources
WO1998045989A3 (en) Arrangement for extending service support in a communication system
EP0682309A3 (en) Data processing system adapted for single instruction branching on multiple condition codes from plural processing elements.
EP0817045A3 (en) Mixing and splitting multiple independent audio data streams in kernel space
WO2001065352A3 (en) Printing method and apparatus having multiple raster image processors
EP0849921A3 (en) Apparatus and method for dispatching client method calls within a server computer system
WO2002005074A3 (en) Cryptographic services in a distributed application
HK1024317A1 (en) Method and security system for processing a security critical activity.
EP0676693A3 (en) Method and system for dynamically selecting a communication mode.
GB9903262D0 (en) Routing
HK1045201A1 (en) Power management method for a computer system having a hub interface architecture
MXPA03010975A (en) A mobile communications device application processing system.

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20031119