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 |
| AU2003241885A1 (en) * | 2002-06-18 | 2003-12-31 | 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 |
| JPWO2010073530A1 (en) * | 2008-12-26 | 2012-06-07 | 日本電気株式会社 | Download system, information processing terminal, management apparatus, 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 | |
| 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 | |
| WO2001075589A3 (en) | Resource creation method and tool | |
| 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 | |
| EP0926593A3 (en) | Computer system with evolving printer | |
| BR0213577A (en) | Resource Management Service Management Method and Appliance | |
| WO2002037210A3 (en) | Processing content for electronic distribution using a digital rights management system | |
| EP1411430A3 (en) | Method and system for flexible delegation in a computer system | |
| EP0682309A3 (en) | Data processing system adapted for single instruction branching on multiple condition codes from plural processing elements. | |
| WO1999030228A3 (en) | Method and apparatus for selective execution of a computer program | |
| EP0677943A3 (en) | A communications system for exchanging data between computers in a network | |
| WO1999023784A3 (en) | Distributed web application server | |
| 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 | |
| PE20030003A1 (en) | METHOD TO DYNAMICALLY DOWNLOAD AND RUN A SYSTEMS SERVICE ON A WIRELESS DEVICE | |
| WO2002005074A3 (en) | Cryptographic services in a distributed application | |
| EP1073273A4 (en) | Data processing device and data processing method | |
| WO2003083651A3 (en) | Webserver comprising integrated automation functionality and access to a realtime operating system | |
| EP0841612A3 (en) | Framework for software development | |
| 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 |