GB2331814B - Pre-emptive download of software in data processing network - Google Patents
Pre-emptive download of software in data processing networkInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network 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.
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)
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)
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 |
-
1997
- 1997-11-19 GB GB9724364A patent/GB2331814B/en not_active Expired - Fee Related
-
1998
- 1998-10-19 JP JP10296431A patent/JPH11232115A/en active Pending
Patent Citations (1)
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 |