GB0017328D0 - Automated software upgrade in distributed computing system - Google Patents
Automated software upgrade in distributed computing systemInfo
- Publication number
- GB0017328D0 GB0017328D0 GBGB0017328.6A GB0017328A GB0017328D0 GB 0017328 D0 GB0017328 D0 GB 0017328D0 GB 0017328 A GB0017328 A GB 0017328A GB 0017328 D0 GB0017328 D0 GB 0017328D0
- Authority
- GB
- United Kingdom
- Prior art keywords
- client
- objects
- program
- server
- list
- 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.)
- Withdrawn
Links
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A method and apparatus for automatically updating data or upgrading and maintaining a plurality of client programs in the same version as data or a program stored at a server is disclosed. Each client computer 302, 303 maintains a list of objects comprising a program, which it is currently operating. The server 300 contains a current client program list listing all objects for a current version of client program which is in operation throughout the network. Each client computer refers back to the server, either on boot up, or through a timed periodic check, to make sure the client contains the same list of objects as the server, and to make sure that the client maintains individual objects corresponding to that list in its own memory. By treating programs and data as objects and sending them directly over a network on top of a transfer protocol, efficient and effective real time maintenance of program versions on a plurality of client computers within a network may be achieved.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0017328A GB2348721A (en) | 2000-07-15 | 2000-07-15 | Automated software or data updating in distributed computing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0017328A GB2348721A (en) | 2000-07-15 | 2000-07-15 | Automated software or data updating in distributed computing system |
Publications (2)
Publication Number | Publication Date |
---|---|
GB0017328D0 true GB0017328D0 (en) | 2000-08-30 |
GB2348721A GB2348721A (en) | 2000-10-11 |
Family
ID=9895678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0017328A Withdrawn GB2348721A (en) | 2000-07-15 | 2000-07-15 | Automated software or data updating in distributed computing system |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2348721A (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0123861D0 (en) * | 2001-10-04 | 2001-11-28 | Marconi Comm Ltd | Comunications networks |
US8108687B2 (en) | 2001-12-12 | 2012-01-31 | Valve Corporation | Method and system for granting access to system and content |
US6996817B2 (en) * | 2001-12-12 | 2006-02-07 | Valve Corporation | Method and system for upgrading and rolling back versions |
US7580972B2 (en) | 2001-12-12 | 2009-08-25 | Valve Corporation | Method and system for controlling bandwidth on client and server |
US7243226B2 (en) | 2001-12-12 | 2007-07-10 | Valve Corporation | Method and system for enabling content security in a distributed system |
US9134989B2 (en) | 2002-01-31 | 2015-09-15 | Qualcomm Incorporated | System and method for updating dataset versions resident on a wireless device |
JP2005530258A (en) * | 2002-06-20 | 2005-10-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | System and method for resynchronization while refreshing a client device from a server |
GB2391645A (en) * | 2002-08-06 | 2004-02-11 | Aardwork Software Ltd | Updating of software |
DE10252854A1 (en) * | 2002-11-13 | 2004-06-03 | Siemens Ag | Procedure for handling program and / or data files |
US9092286B2 (en) | 2002-12-20 | 2015-07-28 | Qualcomm Incorporated | System to automatically process components on a device |
US8626146B2 (en) | 2003-10-29 | 2014-01-07 | Qualcomm Incorporated | Method, software and apparatus for performing actions on a wireless device using action lists and versioning |
GB0326626D0 (en) * | 2003-11-14 | 2003-12-17 | Filewave International Holding | A method in a network of the delivery of files |
GB0411746D0 (en) * | 2004-05-26 | 2004-06-30 | Man Bytes Dog Ltd | Product and technical overview |
CN101120311B (en) * | 2004-12-24 | 2010-10-20 | 意大利电信股份公司 | Method and system for upgrading the software of a telecommunication terminal |
JP5065482B2 (en) | 2007-06-19 | 2012-10-31 | クゥアルコム・インコーポレイテッド | Method and apparatus for synchronizing data sets in a wireless environment |
US20100122076A1 (en) | 2008-09-30 | 2010-05-13 | Aristocrat Technologies Australia Pty Limited | Security method |
CN104834537B (en) | 2014-12-30 | 2018-04-27 | 沈阳东软医疗***有限公司 | Data processing method, server and client |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2203573A (en) * | 1987-04-02 | 1988-10-19 | Ibm | Data processing network with upgrading of files |
JPH03504175A (en) * | 1989-08-03 | 1991-09-12 | インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン | data processing network |
US5835911A (en) * | 1994-02-08 | 1998-11-10 | Fujitsu Limited | Software distribution and maintenance system and method |
GB9623298D0 (en) * | 1996-11-08 | 1997-01-08 | Int Computers Ltd | Updating mechanism for software |
US6009274A (en) * | 1996-12-13 | 1999-12-28 | 3Com Corporation | Method and apparatus for automatically updating software components on end systems over a network |
KR100287137B1 (en) * | 1997-04-11 | 2001-04-16 | 윤종용 | Method for managing version of portable information terminal |
US6314565B1 (en) * | 1997-05-19 | 2001-11-06 | Intervu, Inc. | System and method for automated identification, retrieval, and installation of multimedia software components |
GB2333864B (en) * | 1998-01-28 | 2003-05-07 | Ibm | Distribution of software updates via a computer network |
GB2341462B (en) * | 1998-09-12 | 2003-06-11 | Ibm | Method for deployment of incremental versions of applications |
-
2000
- 2000-07-15 GB GB0017328A patent/GB2348721A/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
GB2348721A (en) | 2000-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB0017328D0 (en) | Automated software upgrade in distributed computing system | |
CN107367949B (en) | Method, device and system for acquiring product identification | |
CA2448223A1 (en) | System and method for web server with a reconfigurable processor operating under single operation system image | |
WO2003100612A3 (en) | Processing distribution using instant copy | |
MY150115A (en) | System and method for managing and communicating software updates | |
TW200609821A (en) | Method of providing patches for software | |
EP0907131A3 (en) | Server system and method of updating server software | |
ATE347230T1 (en) | TCP/IP/PPP MODEM | |
CN109491694A (en) | Using update method and device, data push method and device | |
KR20190022431A (en) | Training Method of Random Forest Model, Electronic Apparatus and Storage Medium | |
ATE252747T1 (en) | METHOD AND SYSTEM FOR DEVELOPING, USING, DISTRIBUTION, AND EXECUTION DATABASE-DRIVEN WEBSITES | |
WO2004023335A3 (en) | Central master data management | |
MXPA05006615A (en) | System and method for a software distribution service. | |
DE60006410D1 (en) | METHOD AND SYSTEM FOR DISTRIBUTING OBJECT-ORIENTED COMPUTER PROGRAMS | |
NO994486L (en) | System and procedure for managing user access to the Internet | |
US7107537B2 (en) | Apparatus and method for updating applications to embedded devices and peripherals within a network environment | |
DE50209173D1 (en) | METHOD AND SYSTEM FOR DISTRIBUTING A PROGRAM FOR A PROGRAMMABLE, PORTABLE DATA CARRIER | |
MXPA04003845A (en) | A method and apparatus for interactive online modelling and evaluation of a product. | |
SE0003925D0 (en) | Method and apparatus for an application | |
EP1102191A3 (en) | Method and apparatus for reconciling data between devices | |
WO2000052574A3 (en) | Method and system for data processing by proxy | |
EP1389766A2 (en) | Method for Internet downloading files encapsulated in graphic files | |
EP1335280A3 (en) | Peripheral apparatus, server, information processing system, and control method | |
GB2350453B (en) | Distribution of software resources | |
CN107844566B (en) | Dump control method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |