GB0017328D0 - Automated software upgrade in distributed computing system - Google Patents

Automated software upgrade in distributed computing system

Info

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
Application number
GBGB0017328.6A
Other versions
GB2348721A (en
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.)
IDEAGEN SOFTWARE Ltd
Original Assignee
IDEAGEN SOFTWARE Ltd
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 IDEAGEN SOFTWARE Ltd filed Critical IDEAGEN SOFTWARE Ltd
Priority to GB0017328A priority Critical patent/GB2348721A/en
Publication of GB0017328D0 publication Critical patent/GB0017328D0/en
Publication of GB2348721A publication Critical patent/GB2348721A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • 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 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer 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.
GB0017328A 2000-07-15 2000-07-15 Automated software or data updating in distributed computing system Withdrawn GB2348721A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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)