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 OR CALCULATING; 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 |
| EP1515232A4 (en) * | 2002-06-18 | 2007-09-05 | Matsushita Electric Industrial Co Ltd | PROGRAM EXECUTION TERMINAL DEVICE, PROGRAM EXECUTION 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 |
| US8892682B2 (en) | 2008-12-26 | 2014-11-18 | Nec Corporation | 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 |
|---|---|
| GB9724364D0 (en) | 1998-01-14 |
| JPH11232115A (en) | 1999-08-27 |
| GB2331814A (en) | 1999-06-02 |
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 | |
| TW368635B (en) | Method and apparatus for controlling software access to system resources | |
| WO1998015903A3 (en) | Method and apparatus for requesting and processing services from a plurality of nodes connected via common communication links | |
| HUP0102564A3 (en) | Computer application integration system, improved enterprise system, agent-adapter and method for passing messages between computer applications | |
| WO2002052403A3 (en) | System and method for adaptive reliability balancing in distributed programming networks | |
| WO2001025917A3 (en) | Environment service architectures for netcentric computing systems | |
| BR0213577A (en) | Resource Management Service Management Method and Appliance | |
| EP0913786A3 (en) | A transaction manager | |
| EP1411430A3 (en) | Method and system for flexible delegation in a computer system | |
| WO1998002828A3 (en) | Method and system for allocating costs in a distributed computing network | |
| EP0682309A3 (en) | Data processing system adapted for single instruction branching on multiple condition codes from plural processing elements. | |
| EP0677943A3 (en) | A communications system for exchanging data between computers in a network | |
| EP0817045A3 (en) | Mixing and splitting multiple independent audio data streams in kernel space | |
| WO1999023784A3 (en) | Distributed web application server | |
| WO2001065352A3 (en) | Printing method and apparatus having multiple raster image processors | |
| WO2001084804A3 (en) | System and method for wireless delivery of text data | |
| EP0849921A3 (en) | Apparatus and method for dispatching client method calls within a server computer system | |
| PE20030003A1 (en) | METHOD TO DYNAMICALLY DOWNLOAD AND RUN A SYSTEMS SERVICE ON A WIRELESS DEVICE | |
| EP0955787A3 (en) | Adaptable resource module and operating method therefor | |
| WO2002005074A3 (en) | Cryptographic services in a distributed application | |
| WO2003083651A3 (en) | Webserver comprising integrated automation functionality and access to a realtime operating system | |
| SE9603962D0 (en) | Device and method of communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20031119 |