KR100286008B1 - 소프트웨어 프로그램 자동 갱신방법 - Google Patents
소프트웨어 프로그램 자동 갱신방법 Download PDFInfo
- Publication number
- KR100286008B1 KR100286008B1 KR1019950069688A KR19950069688A KR100286008B1 KR 100286008 B1 KR100286008 B1 KR 100286008B1 KR 1019950069688 A KR1019950069688 A KR 1019950069688A KR 19950069688 A KR19950069688 A KR 19950069688A KR 100286008 B1 KR100286008 B1 KR 100286008B1
- Authority
- KR
- South Korea
- Prior art keywords
- software program
- version
- downloaded
- code
- computer
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- 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/46—Multiprogramming arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (15)
- 공간적으로 분리 배치되고, 통신망을 통하여 상호 연결된 컴퓨터 시스템들상에 소프트웨어 프로그램을 자동 갱신하는 방법에 있어서, 소프트웨어 프로그램과 적어도 상기 소프트웨어 프로그램의 버전 코드 및 설치 경로에 관한 정보를 포함하는 버전-업 테이블을 업로드하는 제1과정; 상기 제1과정에서 업로드된 상기 버전-업 테이블을 다운로드하는 제2과정; 상기 제2과정에서 다운로드된 상기 버전-업 테이블의 버전 코드를 통해 상기 소프트웨어 프로그램의 다운로드 여부를 판단하는 제3과정; 상기 제3과정의 판단 결과에 따라 상기 소프트웨어 프로그램을 다운로드하는 제4과정; 상기 제4과정에서 다운로드받은 소프트웨어 프로그램을 설치하는 제5과정을 포함하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제1항에 있어서, 상기 제3과정은 상기 소프트웨어 프로그램이 기존의 소프트웨어 프로그램을 수정된 경우에는 상기 제2과정에서 다운로드된 버전-업 테이블과 이전에 다운로드받은 버전-업 테이블의 버전 코드를 비교함에 의해 상기 소프트웨어 프로그램의 다운로드 여부를 결정하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제1항에 있어서, 상기 제3과정은 상기 소프트웨어 프로그램이 새로 개발된 경우에는 상기 제2과정에서 다운로드받은 버전-업 테이블의 버전 코드가 특정 코드값인지를 판단함에 의해 상기 소프트웨어 프로그램의 다운로드 여부를 결정하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제1항에 있어서, 상기 제5과정에서 상기 소프트웨어 프로그램의 설치 경로에 관한 정보에 따라 상기 소프트웨어 프로그램을 설치하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 호스트 컴퓨터와, 상기 호스트 컴퓨터와 네트웍으로 연결된 다수의 분산처리 컴퓨터와 상기 각 분산처리 컴퓨터를 서버로 하는 다수의 사용자 퍼스널 컴퓨터를 포함하는 네트워크 구조하에서 소프트웨어 프로그램을 자동 갱신하는 방법에 있어서, 소프트웨어 프로그램과 적어도 상기 소프트웨어 프로그램의 버전 코드 및 설치 경로에 관한 정보를 포함하는 버전-업 테이블을 상기 호스트 컴퓨터상에 업로드하는 제1과정; 상기 제1과정에서 업로드된 상기 버전-업 테이블을 상기 분산처리 컴퓨터상에 다운로드하는 제2과정; 상기 제2과정에서 다운로드된 상기 버전-업 테이블의 버전 코드를 통해 상기 분산처리 컴퓨터에서 상기 소프트웨어 프로그램의 다운로드 여부를 판단하는 제3과정; 상기 제3과정의 판단 결과에 따라 상기 소프트웨어 프로그램을 상기 분산처리 컴퓨터상으로 다운로드하는 제4과정; 상기 분산처리 컴퓨터상에 다운로드된 상기 버전-업 테이블을 상기 사용자 퍼스널 컴퓨터상에 다운로드 하는 제5과정; 상기 사용자 퍼스널 컴퓨터에서 상기 버전-업 테이블의 버전 코드를 통해 상기 소프트웨어 프로그램의 다운로드 여부를 판단하는 제6과정; 및 상기 제6과정의 판단 결과에 따라 상기 분산처리 컴퓨터상에 다운로드된 상기 소프트웨어 프로그램을 상기 사용자 퍼스널 컴퓨터로 다운로드하는 제7과정을 포함하는 것을 특징으로 하는 소프트웨어 프로그램의 자동 갱신방법.
- 제5항에 있어서, 상기 제3과정 및 상기 제6과정은 상기 소프트웨어 프로그램이 기존의 소프트웨어 프로그램을 수정된 경우에는 상기 제2과정에서 다운로드된 버전-업 테이블과 이전에 다운로드받은 버전-업 테이블의 버전 코드를 비교함에 의해 상기 소프트웨어 프로그램의 다운로드 여부를 결정하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제5항에 있어서, 상기 제3과정 및 상기 제6과정은 상기 소프트웨어 프로그램이 새로 개발된 경우에는 상기 제2과정에서 다운로드받은 버전-업 테이블의 버전 코드가 특정 코드값인지를 판단함에 의해 상기 소프트웨어 프로그램의 다운로드 여부를 결정하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제5항에 있어서, 상기 소프트웨어 프로그램의 설치 경로에 관한 정보에 따라 상기 소프트웨어 프로그램을 상기 분산처리 컴퓨터와 상기 사용자 퍼스널 컴퓨터상에 각각 설치하는 과정을 더 포함하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제5항에 있어서, 상기 버전-업 테이블은 플레그 정보를 더 포함하며, 상기 제5과정에서 상기 소프트웨어 프로그램의 전송 상태에 따라 상기 플레그 정보를 설정하는 과정을 더 포함하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제5항에 있어서, 상기 버전-업 테이블은 플레그 정보를 더 포함하며, 상기 제7과정에서 상기 소프트웨어 프로그램의 전송 상태에 따라 상기 플레그 정보를 설정하는 과정을 더 포함하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제9항 혹은 제10항에 있어서, 전송 중지시 상기 플레그 정보의 설정 상태에 따라 상기 소프트웨어 프로그램의 다운 로드를 계속하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제5항에 있어서, 상기 버전-업 테이블은 상기 소프트웨어 프로그램의 갱신 작업이 필요한 컴퓨터 시스템을 지정하기 위한 구분 코드 정보를 더 포함하며, 상기 소프트웨어 프로그램의 갱신 여부를 결정하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제5항에 있어서, 상기 버전-업 테이블은 상기 소프트웨어 프로그램의 갱신 작업이 필요한 컴퓨터 시스템을 지정하기 위한 구분 코드 정보를 더 포함하며, 상기 제6과정은 상기 버전-코드와 상기 구분코드를 통해 소프트웨어 프로그램의 다운로드 여부를 판단하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제5항에 있어서, 상기 제2과정은 상기 분산처리 컴퓨터의 초기 기동시 상기 버전-업 테이블의 다운로드를 수행하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
- 제5항에 있어서, 상기 제5과정은 상기 사용자 퍼스널 컴퓨터의 초기 기동시 상기 버전-업 테이블의 다운로드를 수행하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950069688A KR100286008B1 (ko) | 1995-12-30 | 1995-12-30 | 소프트웨어 프로그램 자동 갱신방법 |
US08/777,764 US5909581A (en) | 1995-12-30 | 1996-12-30 | Automatic software updating method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950069688A KR100286008B1 (ko) | 1995-12-30 | 1995-12-30 | 소프트웨어 프로그램 자동 갱신방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970049518A KR970049518A (ko) | 1997-07-29 |
KR100286008B1 true KR100286008B1 (ko) | 2001-04-16 |
Family
ID=19448531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950069688A Expired - Fee Related KR100286008B1 (ko) | 1995-12-30 | 1995-12-30 | 소프트웨어 프로그램 자동 갱신방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US5909581A (ko) |
KR (1) | KR100286008B1 (ko) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100596298B1 (ko) * | 2001-08-29 | 2006-07-03 | 인터내셔널 비지네스 머신즈 코포레이션 | 운영체제의 자동 설치 및 구성을 위한 시스템 및 방법 |
US7895288B2 (en) | 1998-05-20 | 2011-02-22 | Audible, Inc. | Personalized time-shifted programming |
US8417232B2 (en) | 2007-12-17 | 2013-04-09 | Electronics And Telecommunications Research Institute | Application component operating method for SDR terminal and SDR terminal |
US8447346B2 (en) | 2008-12-01 | 2013-05-21 | Electronics And Telecommunications Research Institute | SDR terminal and reconfiguration method |
KR101508244B1 (ko) | 2014-11-21 | 2015-04-07 | 세이브텍 주식회사 | 클라우드 서버 및 클라이언트 런처를 이용한 클라이언트 pc 소프트웨어 고속 설치 및 초기화 방법 |
Families Citing this family (169)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5694546A (en) | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
US6769009B1 (en) | 1994-05-31 | 2004-07-27 | Richard R. Reisman | Method and system for selecting a personalized set of information channels |
US5845077A (en) * | 1995-11-27 | 1998-12-01 | Microsoft Corporation | Method and system for identifying and obtaining computer software from a remote computer |
US6049671A (en) * | 1996-04-18 | 2000-04-11 | Microsoft Corporation | Method for identifying and obtaining computer software from a network computer |
US6643506B1 (en) * | 1996-08-07 | 2003-11-04 | Telxon Corporation | Wireless software upgrades with version control |
US6347398B1 (en) * | 1996-12-12 | 2002-02-12 | Microsoft Corporation | Automatic software downloading from a computer network |
US6802061B1 (en) * | 1996-12-12 | 2004-10-05 | Microsoft Corporation | Automatic software downloading from a computer network |
DE19652628A1 (de) * | 1996-12-18 | 1998-06-25 | Philips Patentverwaltung | Kommunikationssystem |
US7330870B1 (en) | 1997-02-11 | 2008-02-12 | International Business Machines Corporation | Streaming computer system and method with multi-version protocol compatibility |
CA2281926A1 (en) * | 1997-02-24 | 1998-08-27 | Wildfire Communications, Inc. | Method and apparatus for offering additional product functions to a user |
US6170017B1 (en) * | 1997-05-08 | 2001-01-02 | International Business Machines Corporation | Method and system coordinating actions among a group of servers |
US7917259B2 (en) * | 1997-05-16 | 2011-03-29 | Snap-On Technologies, Inc. | Distributed vehicle service method and system |
US6314565B1 (en) * | 1997-05-19 | 2001-11-06 | Intervu, Inc. | System and method for automated identification, retrieval, and installation of multimedia software components |
FR2765702B1 (fr) * | 1997-07-02 | 2001-07-06 | Bull Sa | Architecture de systeme de traitement de l'information |
US6073172A (en) * | 1997-07-14 | 2000-06-06 | Freegate Corporation | Initializing and reconfiguring a secure network interface |
US6018725A (en) * | 1997-09-30 | 2000-01-25 | Pitney Bowes Inc. | Method and system of implementing a carrier manager registry |
US6910047B1 (en) | 1997-10-01 | 2005-06-21 | Pitney Bowes Inc. | Method and system for changing rating data via internet or modem in a carrier management system |
US6873978B1 (en) | 1997-10-01 | 2005-03-29 | Pitney Bowes Inc. | Event interface for a carrier manager system |
US6151620A (en) * | 1997-10-22 | 2000-11-21 | Novell, Inc. | Conference messaging system |
US5974454A (en) * | 1997-11-14 | 1999-10-26 | Microsoft Corporation | Method and system for installing and updating program module components |
US6219698B1 (en) * | 1997-12-19 | 2001-04-17 | Compaq Computer Corporation | Configuring client software using remote notification |
JPH11194943A (ja) * | 1997-12-26 | 1999-07-21 | Matsushita Electric Ind Co Ltd | 送信装置および受信装置 |
KR19990056570A (ko) * | 1997-12-29 | 1999-07-15 | 윤종용 | 화상형성장치의 프로그램을 자동으로 갱신하는 방법 |
US6360363B1 (en) * | 1997-12-31 | 2002-03-19 | Eternal Systems, Inc. | Live upgrade process for object-oriented programs |
US6078931A (en) * | 1998-01-14 | 2000-06-20 | Ricoh Company, Ltd. | Method and system for resetting references to deleted software structures |
US7185332B1 (en) | 1998-03-25 | 2007-02-27 | Symantec Corporation | Multi-tiered incremental software updating |
US6052531A (en) * | 1998-03-25 | 2000-04-18 | Symantec Corporation | Multi-tiered incremental software updating |
US6279155B1 (en) * | 1998-04-08 | 2001-08-21 | Dell Usa, L.P. | Method of installing software on and/or testing a computer system |
US6226747B1 (en) * | 1998-04-10 | 2001-05-01 | Microsoft Corporation | Method for preventing software piracy during installation from a read only storage medium |
US6330715B1 (en) * | 1998-05-19 | 2001-12-11 | Nortel Networks Limited | Method and apparatus for managing software in a network system |
US6381742B2 (en) | 1998-06-19 | 2002-04-30 | Microsoft Corporation | Software package management |
US6289474B1 (en) * | 1998-06-24 | 2001-09-11 | Torrent Systems, Inc. | Computer system and process for checkpointing operations on data in a computer system by partitioning the data |
US6237053B1 (en) | 1998-06-30 | 2001-05-22 | Symbol Technologies, Inc. | Configurable operating system having multiple data conversion applications for I/O connectivity |
US7206849B1 (en) | 1998-10-05 | 2007-04-17 | Symbol Technologies, Inc. | Communication in a wireless communications network when a mobile computer terminal may be unreachable |
KR100320302B1 (ko) * | 1998-10-14 | 2002-04-22 | 서평원 | 이동통신망을이용한이동전화기의소프트웨어다운로드방법 |
US6532588B1 (en) | 1998-10-21 | 2003-03-11 | Xoucin, Inc. | User centric program product distribution |
US6004049A (en) * | 1998-10-29 | 1999-12-21 | Sun Microsystems, Inc. | Method and apparatus for dynamic configuration of an input device |
KR100566226B1 (ko) * | 1998-12-26 | 2006-05-25 | 삼성전자주식회사 | 에스엔엠피를 이용한 네트워크 장비의 시스템코드 다운로드방법 |
US6484315B1 (en) * | 1999-02-01 | 2002-11-19 | Cisco Technology, Inc. | Method and system for dynamically distributing updates in a network |
WO2000070465A1 (en) * | 1999-05-14 | 2000-11-23 | Fujitsu Limited | Distributed computer system and method of application of maintenance data |
KR20010010211A (ko) * | 1999-07-16 | 2001-02-05 | 윤종용 | 옥내수신장치의 응용 프로그램 다운로드방법 |
US7171616B1 (en) * | 1999-09-27 | 2007-01-30 | International Business Machines Corporation | Method, system and computer program product for keeping files current |
US7146608B1 (en) * | 1999-09-28 | 2006-12-05 | Cisco Technology, Inc. | Method and system for a software release process |
US6496977B1 (en) * | 1999-10-21 | 2002-12-17 | International Business Machines Corporation | Method and system for implementing network filesystem-based aid for computer operating system upgrades |
US6754707B2 (en) | 1999-10-28 | 2004-06-22 | Supportsoft, Inc. | Secure computer support system |
US6912570B1 (en) * | 1999-11-12 | 2005-06-28 | Cisco Technology, Inc. | Self modifying state graphs for quality of service classification |
KR100385021B1 (ko) * | 1999-11-23 | 2003-05-22 | 삼성전자주식회사 | 운영체계 프로그램의 재설치시 운영체계 프로그램의 제품 인증 코드를 자동으로 입력하는 컴퓨터 시스템 및 그 방법 |
EP1258800A4 (en) * | 2000-01-27 | 2007-08-29 | Omron Tateisi Electronics Co | METHOD AND SYSTEM FOR DISTRIBUTING A PROGRAM, SERVER AND CLIENT DEVICES FOR CARRYING OUT A PROGRAM, DEVICE FOR MAINTAINING THE PROGRAM AND RECORDING MEDIUM |
US7076400B2 (en) * | 2000-02-14 | 2006-07-11 | Nextnine Ltd. | Support network |
EP1275044A4 (en) * | 2000-02-14 | 2007-01-03 | Nextnine Ltd | SUPPORT NETWORK |
US7409318B2 (en) * | 2000-02-14 | 2008-08-05 | Nextnine Ltd. | Support network |
US7111280B2 (en) * | 2000-02-25 | 2006-09-19 | Wind River Systems, Inc. | System and method for implementing a project facility |
US7032219B2 (en) * | 2000-02-25 | 2006-04-18 | Wind River Systems, Inc. | System and method for implementing a project facility |
KR100387575B1 (ko) * | 2000-03-06 | 2003-06-18 | 주식회사 비트캐리어 | 인터넷상에서 최신 버전의 소프트웨어 제공방법 및 그방법을 기록한 기록매체 |
JP3888827B2 (ja) * | 2000-03-15 | 2007-03-07 | 富士通株式会社 | プログラム置換システム、分散処理システム及びプログラム置換方法 |
KR100383871B1 (ko) * | 2000-03-16 | 2003-05-14 | 주식회사 하이윈 | 머드게임의 데이터 처리방법 |
KR20010092199A (ko) * | 2000-03-21 | 2001-10-24 | 이기원 | 통신망을 통한 소프트웨어 업그레이드 시스템 및 그 방법 |
US6904592B1 (en) | 2000-04-28 | 2005-06-07 | Gilbarco Inc. | Software download system for automatic retrieval of warranty and commission data |
US6629227B1 (en) * | 2000-05-04 | 2003-09-30 | Scientific-Atlanta, Inc. | System and method for a communication terminal to manage memory and maintain a current application version for multiple applications |
US6751794B1 (en) * | 2000-05-25 | 2004-06-15 | Everdream Corporation | Intelligent patch checker |
US7668738B2 (en) * | 2000-06-01 | 2010-02-23 | Blue Cross And Blue Shield Of South Carolina | Insurance claim filing system and method |
KR100455566B1 (ko) * | 2000-06-30 | 2004-11-09 | 인터내셔널 비지네스 머신즈 코포레이션 | 코드 갱신을 위한 장치 및 방법 |
EP1170660A3 (en) * | 2000-07-06 | 2002-07-03 | Marconi Commerce Systems Inc. | A method and apparatus for upgrading software at a remote fuelling site |
US6981252B1 (en) | 2000-07-14 | 2005-12-27 | Symantec Corporation | Method and apparatus for automatically uninstalling software on a network |
KR100381416B1 (ko) * | 2000-07-27 | 2003-04-23 | 삼성전자주식회사 | 컴퓨터 시스템 및 그 컴퓨터 시스템의 프로덕트 키 저장방법 |
US8600783B2 (en) | 2000-08-18 | 2013-12-03 | The Crawford Group, Inc. | Business to business computer system for communicating and processing rental car reservations using web services |
US7899690B1 (en) | 2000-08-18 | 2011-03-01 | The Crawford Group, Inc. | Extended web enabled business to business computer system for rental vehicle services |
EP1352307A2 (en) | 2000-09-22 | 2003-10-15 | EDC Systems, Inc. | Systems and methods for preventing unauthorized use of digital content |
US6990660B2 (en) * | 2000-09-22 | 2006-01-24 | Patchlink Corporation | Non-invasive automatic offsite patch fingerprinting and updating system and method |
US7237123B2 (en) * | 2000-09-22 | 2007-06-26 | Ecd Systems, Inc. | Systems and methods for preventing unauthorized use of digital content |
US20040003266A1 (en) * | 2000-09-22 | 2004-01-01 | Patchlink Corporation | Non-invasive automatic offsite patch fingerprinting and updating system and method |
US7013455B1 (en) * | 2000-10-19 | 2006-03-14 | International Business Machines Corporation | System for automatically altering environment variable to run proper executable file by removing references to all except one duplicate file in the path sequence |
US20020183882A1 (en) | 2000-10-20 | 2002-12-05 | Michael Dearing | RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags |
USRE47599E1 (en) | 2000-10-20 | 2019-09-10 | Promega Corporation | RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags |
WO2002035432A1 (en) | 2000-10-20 | 2002-05-02 | Promega Corporation | Radio frequency identification method and system of distributing products |
KR20010025214A (ko) * | 2000-10-31 | 2001-04-06 | 조윤 | 인터넷 웹 기반의 씨지아이 패키지 프로그램 설치방법 |
US8875116B2 (en) * | 2000-11-17 | 2014-10-28 | Hewlett-Packard Development Company, L.P. | Network for updating firmware and / or software in wireless communication devices |
US20080281969A1 (en) * | 2000-12-15 | 2008-11-13 | Horton John C | Controlling access to versions of application software by a server, based on site ID |
US7574481B2 (en) * | 2000-12-20 | 2009-08-11 | Microsoft Corporation | Method and system for enabling offline detection of software updates |
US20020087668A1 (en) * | 2000-12-29 | 2002-07-04 | San Martin Raul S. | Automatic upgrade of live network devices |
US7647411B1 (en) | 2001-02-26 | 2010-01-12 | Symantec Corporation | System and method for controlling distribution of network communications |
US7415504B2 (en) * | 2001-02-26 | 2008-08-19 | Symantec Corporation | System and method for controlling distribution of network communications |
EP1372063A4 (en) * | 2001-03-19 | 2008-03-19 | Sony Corp | "SOFTWARE UPDATE SYSTEM, SOFTWARE UPDATE PROCESS, AND SOFTWARE UPGRADE PROGRAM" |
US20040015953A1 (en) * | 2001-03-19 | 2004-01-22 | Vincent Jonathan M. | Automatically updating software components across network as needed |
US7734285B2 (en) * | 2001-04-03 | 2010-06-08 | Qualcomm Incorporated | Method and apparatus for network initiated uninstallation of application program over wireless network |
CA2446584A1 (en) | 2001-05-09 | 2002-11-14 | Ecd Systems, Inc. | Systems and methods for the prevention of unauthorized use and manipulation of digital content |
US6966051B2 (en) * | 2001-05-24 | 2005-11-15 | International Business Machines Corporation | Automatically generated symbol-based debug script executable by a debug program for software debugging |
TWI244603B (en) * | 2001-07-05 | 2005-12-01 | Dainippon Screen Mfg | Substrate processing system for managing device information of substrate processing device |
US7231637B1 (en) * | 2001-07-26 | 2007-06-12 | Mcafee, Inc. | Security and software testing of pre-release anti-virus updates on client and transmitting the results to the server |
GB0123861D0 (en) * | 2001-10-04 | 2001-11-28 | Marconi Comm Ltd | Comunications networks |
US20030070087A1 (en) * | 2001-10-05 | 2003-04-10 | Dmitry Gryaznov | System and method for automatic updating of multiple anti-virus programs |
US6811085B2 (en) * | 2001-10-26 | 2004-11-02 | Symbol Technologies, Inc. | Miniature imager |
US7165250B2 (en) * | 2002-01-15 | 2007-01-16 | International Business Machines Corporation | System and method for priority based application server updates |
US8166185B2 (en) * | 2002-03-05 | 2012-04-24 | Hewlett-Packard Development Company, L.P. | System and method for enterprise software distribution |
US6983449B2 (en) | 2002-03-15 | 2006-01-03 | Electronic Data Systems Corporation | System and method for configuring software for distribution |
US7590618B2 (en) * | 2002-03-25 | 2009-09-15 | Hewlett-Packard Development Company, L.P. | System and method for providing location profile data for network nodes |
US7440902B2 (en) * | 2002-04-12 | 2008-10-21 | International Business Machines Corporation | Service development tool and capabilities for facilitating management of service elements |
US7533026B2 (en) * | 2002-04-12 | 2009-05-12 | International Business Machines Corporation | Facilitating management of service elements usable in providing information technology service offerings |
US7739122B2 (en) * | 2002-04-12 | 2010-06-15 | International Business Machines Corporation | Collection and analysis of measurement data associated with service elements |
US7302400B2 (en) * | 2002-04-12 | 2007-11-27 | International Business Machines Corporation | System and method for the development and deployment of service elements |
US7366678B2 (en) * | 2002-04-12 | 2008-04-29 | International Business Machines Corporation | Facilitating error checking of service elements |
US7058924B2 (en) * | 2002-04-12 | 2006-06-06 | International Business Machines Corporation | Facilitating hosting of applications |
US7562022B2 (en) * | 2002-04-12 | 2009-07-14 | International Business Machines Corporation | Packaging and distributing service elements |
US8549114B2 (en) | 2002-06-12 | 2013-10-01 | Bladelogic, Inc. | Method and system for model-based heterogeneous server configuration management |
US8533702B2 (en) * | 2002-06-27 | 2013-09-10 | International Business Machines Corporation | Dynamically resolving fix groups for managing multiple releases of multiple products on multiple systems |
US6835300B2 (en) * | 2002-09-13 | 2004-12-28 | General Electric Company | Electropolishing solution and methods for its use and recovery |
JP4026456B2 (ja) * | 2002-09-13 | 2007-12-26 | 日本電気株式会社 | 計算機システム及び情報収集方法 |
US7222131B1 (en) * | 2002-09-24 | 2007-05-22 | Rockwell Automation Technologies, Inc. | System and methodology facilitating data warehousing of controller images in a distributed industrial controller environment |
US6711676B1 (en) * | 2002-10-15 | 2004-03-23 | Zomaya Group, Inc. | System and method for providing computer upgrade information |
US7577948B2 (en) * | 2003-07-02 | 2009-08-18 | Upgradedetect, Inc. | System and method for providing computer upgrade information |
JP2004234481A (ja) * | 2003-01-31 | 2004-08-19 | Canon Inc | ソフトウェアのインストール方法および記憶媒体 |
US8082339B2 (en) * | 2003-02-28 | 2011-12-20 | Hewlett-Packard Development Company, L.P. | Electronic device network having graceful denial of service |
US7373519B1 (en) | 2003-04-09 | 2008-05-13 | Symantec Corporation | Distinguishing legitimate modifications from malicious modifications during executable computer file modification analysis |
US20040225282A1 (en) * | 2003-05-09 | 2004-11-11 | Ness Anton P. | Method and articles for assuring appropriate surgery |
US8713544B1 (en) | 2003-11-25 | 2014-04-29 | Symantec Corporation | Universal data-driven computer proxy |
US20050120106A1 (en) * | 2003-12-02 | 2005-06-02 | Nokia, Inc. | System and method for distributing software updates to a network appliance |
US7574706B2 (en) * | 2003-12-15 | 2009-08-11 | Microsoft Corporation | System and method for managing and communicating software updates |
US7478381B2 (en) * | 2003-12-15 | 2009-01-13 | Microsoft Corporation | Managing software updates and a software distribution service |
US7467378B1 (en) | 2004-02-09 | 2008-12-16 | Symantec Corporation | System state rollback after modification failure |
US7904895B1 (en) | 2004-04-21 | 2011-03-08 | Hewlett-Packard Develpment Company, L.P. | Firmware update in electronic devices employing update agent in a flash memory card |
US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
US20060248447A1 (en) * | 2005-05-02 | 2006-11-02 | Nokia Corporation | Indicating loading status of information from a computer network |
US7770168B1 (en) | 2005-05-25 | 2010-08-03 | Landesk Software Limited | Systems and methods for distributing software using nodes within a network group |
DE102005051603B4 (de) * | 2005-10-27 | 2008-06-12 | Siemens Ag | Verfahren zur Software-Verteilung |
US8271970B2 (en) * | 2005-10-27 | 2012-09-18 | Siemens Aktiengesellschaft | Method for software distribution |
US7617305B2 (en) * | 2005-12-07 | 2009-11-10 | Watchguard Technologies, Inc. | Email server system and method |
US7873534B2 (en) * | 2006-02-14 | 2011-01-18 | Microsoft Corporation | Collecting CRM data for feedback |
WO2007146710A2 (en) | 2006-06-08 | 2007-12-21 | Hewlett-Packard Development Company, L.P. | Device management in a network |
JP4864557B2 (ja) * | 2006-06-15 | 2012-02-01 | 富士通株式会社 | ソフトウェアの更新処理プログラム及び更新処理装置 |
EP2030120A4 (en) * | 2006-06-19 | 2009-08-26 | Samsung Electronics Co Ltd | PROGRAM UPDATE SYSTEM AND METHOD FOR A PORTABLE OTA DEVICE |
CN100454843C (zh) * | 2006-07-25 | 2009-01-21 | 华为技术有限公司 | 软件批量分发的控制系统及方法 |
US8752044B2 (en) | 2006-07-27 | 2014-06-10 | Qualcomm Incorporated | User experience and dependency management in a mobile device |
EP2070026A4 (en) * | 2006-10-06 | 2012-01-18 | Crawford Group Inc | METHOD AND SYSTEM FOR TRANSMITTING VEHICLE REPAIR INFORMATION TO A B2B COMPUTER SYSTEM FOR MANAGING RENTAL CAR RESERVATIONS |
KR20080052050A (ko) * | 2006-12-07 | 2008-06-11 | 한국전자통신연구원 | 에스디알 단말기와 이의 무선 데이터 서비스 방법 |
US8160906B2 (en) | 2006-12-12 | 2012-04-17 | The Crawford Group, Inc. | System and method for improved rental vehicle reservation management |
US8462914B2 (en) * | 2006-12-22 | 2013-06-11 | Vitalclick Llc | Automated incident response method and system |
KR20080085934A (ko) * | 2007-02-08 | 2008-09-25 | 엘지전자 주식회사 | 자동업데이트 기능을 구비한 원격관리 시스템 |
US7710275B2 (en) | 2007-03-16 | 2010-05-04 | Promega Corporation | RFID reader enclosure and man-o-war RFID reader system |
CA2695131A1 (en) * | 2007-07-25 | 2009-01-29 | The Crawford Group, Inc. | System and method for allocating replacement vehicle rental costs using a virtual bank of repair facility credits |
US9143561B2 (en) * | 2007-11-09 | 2015-09-22 | Topia Technology, Inc. | Architecture for management of digital files across distributed network |
EP2129041A1 (en) * | 2008-05-27 | 2009-12-02 | Siemens Milltronics Process Instruments Inc. | A network and method for updating a plurality of devices in such a network |
US20100023352A1 (en) * | 2008-07-23 | 2010-01-28 | The Crawford Group, Inc. | System and Method for Improved Information Sharing by Repair Facilities for Managing Rental Vehicle Reservations |
US20100082963A1 (en) * | 2008-10-01 | 2010-04-01 | Chun Hui Li | Embedded system that automatically updates its software and the method thereof |
US8438558B1 (en) | 2009-03-27 | 2013-05-07 | Google Inc. | System and method of updating programs and data |
US9195455B2 (en) | 2009-04-01 | 2015-11-24 | Oracle International Corporation | Reducing downtime when patching multiple inter-dependent software components |
US8713525B2 (en) * | 2010-03-25 | 2014-04-29 | International Business Machines Corporation | Software management system for network data processing systems |
US8855627B2 (en) | 2010-06-14 | 2014-10-07 | Future Dial, Inc. | System and method for enhanced diagnostics on mobile communication devices |
CN102063319A (zh) * | 2010-12-30 | 2011-05-18 | 汉柏科技有限公司 | 软件更新方法 |
US8799889B2 (en) * | 2011-05-09 | 2014-08-05 | International Business Machines Corporation | Application downloading |
US8996916B2 (en) | 2011-08-16 | 2015-03-31 | Future Dial, Inc. | System and method for identifying problems via a monitoring application that repetitively records multiple separate consecutive files listing launched or installed applications |
US8843914B1 (en) * | 2011-09-19 | 2014-09-23 | Amazon Technologies, Inc. | Distributed update service |
CN107465724B (zh) | 2012-07-27 | 2020-11-10 | 华为终端有限公司 | 下载应用程序的方法、用户设备和应用服务器 |
US10198366B2 (en) | 2012-08-16 | 2019-02-05 | Future Dial, Inc. | System for mobile computing device data synchronization |
US10117092B2 (en) | 2012-08-16 | 2018-10-30 | Future Dial, Inc. | Mobile device transfer station |
US9317269B2 (en) | 2012-09-28 | 2016-04-19 | Wal-Mart Stores, Inc. | Systems and methods for installing, managing, and provisioning applications |
US9128792B2 (en) | 2012-09-28 | 2015-09-08 | Wal-Mart Stores, Inc. | Systems and methods for installing, managing, and provisioning applications |
US9235491B2 (en) | 2012-09-28 | 2016-01-12 | Wal-Mart Stores, Inc. | Systems and methods for installing, managing, and provisioning applications |
US8949824B2 (en) | 2012-09-28 | 2015-02-03 | Wal-Mart Stores, Inc. | Systems and methods for installing, managing, and provisioning applications |
US9851980B1 (en) | 2012-10-22 | 2017-12-26 | Amazon Technologies, Inc. | Distributed update service enabling update requests |
US9342291B1 (en) | 2012-11-14 | 2016-05-17 | Amazon Technologies, Inc. | Distributed update service |
US10389794B2 (en) | 2015-05-21 | 2019-08-20 | International Business Machines Corporation | Managing redundancy among application bundles |
US10389850B2 (en) | 2015-05-21 | 2019-08-20 | International Business Machines Corporation | Managing redundancy among application bundles |
US9888057B2 (en) | 2015-05-21 | 2018-02-06 | International Business Machines Corporation | Application bundle management across mixed file system types |
US9965262B2 (en) * | 2015-05-21 | 2018-05-08 | International Business Machines Corporation | Application bundle pulling |
US10152516B2 (en) | 2015-05-21 | 2018-12-11 | International Business Machines Corporation | Managing staleness latency among application bundles |
US10530660B2 (en) | 2015-05-21 | 2020-01-07 | International Business Machines Corporation | Application bundle preloading |
JP2017068318A (ja) * | 2015-09-28 | 2017-04-06 | 富士通株式会社 | 更新制御方法、更新制御プログラム及び伝送装置 |
US11003423B2 (en) * | 2019-06-28 | 2021-05-11 | Atlassian Pty Ltd. | System and method for autowiring of a microservice architecture |
US12012110B1 (en) | 2023-10-20 | 2024-06-18 | Crawford Group, Inc. | Systems and methods for intelligently transforming data to generate improved output data using a probabilistic multi-application network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04220719A (ja) * | 1990-12-20 | 1992-08-11 | Nec Corp | データベース変換方式 |
US5345501A (en) * | 1991-07-15 | 1994-09-06 | Bell Atlantic Network Services, Inc. | Telephone central office based method of and system for processing customer orders |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4558413A (en) * | 1983-11-21 | 1985-12-10 | Xerox Corporation | Software version management system |
US5485370A (en) * | 1988-05-05 | 1996-01-16 | Transaction Technology, Inc. | Home services delivery system with intelligent terminal emulator |
US5155847A (en) * | 1988-08-03 | 1992-10-13 | Minicom Data Corporation | Method and apparatus for updating software at remote locations |
US5008814A (en) * | 1988-08-15 | 1991-04-16 | Network Equipment Technologies, Inc. | Method and apparatus for updating system software for a plurality of data processing units in a communication network |
EP0478571B1 (en) * | 1989-04-28 | 1996-09-25 | Softel, Inc. | Method and apparatus for remotely controlling and monitoring the use of computer software |
US5495610A (en) * | 1989-11-30 | 1996-02-27 | Seer Technologies, Inc. | Software distribution system to build and distribute a software release |
US5619716A (en) * | 1991-11-05 | 1997-04-08 | Hitachi, Ltd. | Information processing system having a configuration management system for managing the software of the information processing system |
-
1995
- 1995-12-30 KR KR1019950069688A patent/KR100286008B1/ko not_active Expired - Fee Related
-
1996
- 1996-12-30 US US08/777,764 patent/US5909581A/en not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04220719A (ja) * | 1990-12-20 | 1992-08-11 | Nec Corp | データベース変換方式 |
US5345501A (en) * | 1991-07-15 | 1994-09-06 | Bell Atlantic Network Services, Inc. | Telephone central office based method of and system for processing customer orders |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7895288B2 (en) | 1998-05-20 | 2011-02-22 | Audible, Inc. | Personalized time-shifted programming |
US8572272B2 (en) | 1998-05-20 | 2013-10-29 | Audible, Inc. | Personalized time-shifted programming |
KR100596298B1 (ko) * | 2001-08-29 | 2006-07-03 | 인터내셔널 비지네스 머신즈 코포레이션 | 운영체제의 자동 설치 및 구성을 위한 시스템 및 방법 |
US8417232B2 (en) | 2007-12-17 | 2013-04-09 | Electronics And Telecommunications Research Institute | Application component operating method for SDR terminal and SDR terminal |
US8447346B2 (en) | 2008-12-01 | 2013-05-21 | Electronics And Telecommunications Research Institute | SDR terminal and reconfiguration method |
KR101508244B1 (ko) | 2014-11-21 | 2015-04-07 | 세이브텍 주식회사 | 클라우드 서버 및 클라이언트 런처를 이용한 클라이언트 pc 소프트웨어 고속 설치 및 초기화 방법 |
US9459854B2 (en) | 2014-11-21 | 2016-10-04 | Seoung Il Choi | Method for installing at high speed and initializing software in client PC using cloud server and client launcher |
Also Published As
Publication number | Publication date |
---|---|
US5909581A (en) | 1999-06-01 |
KR970049518A (ko) | 1997-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100286008B1 (ko) | 소프트웨어 프로그램 자동 갱신방법 | |
US7448034B2 (en) | Build time determination and installation of drivers on cloned systems | |
US5832511A (en) | Workgroup network manager for controlling the operation of workstations within the computer network | |
US20040034850A1 (en) | Servicing a component-based software product throughout the software product lifecycle | |
US5564051A (en) | Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs | |
US6128734A (en) | Installing operating systems changes on a computer system | |
US5930513A (en) | Reference based software installation | |
US5752042A (en) | Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer | |
US7506316B2 (en) | Method and system for managing shared-library executables | |
US6301710B1 (en) | System and method for creating a substitute registry when automatically installing an update program | |
US10114630B2 (en) | Management of software and operating system updates required for the process of creating a virtual machine facsimile of an existing physical or virtual machine | |
US5764992A (en) | Method and apparatus for automatic software replacement | |
US7080372B1 (en) | System and method for managing system configuration across a network | |
US6742028B1 (en) | Content management and sharing | |
US6408434B1 (en) | System and method for using a substitute directory to automatically install an update program | |
US20040098419A1 (en) | Method and apparatus for a migration assistant | |
US20060155737A1 (en) | Method and system for identifying and obtaining computer software from a remote computer | |
US20070101197A1 (en) | System and method for representing system capabilities as software packages in a software package management system | |
JPH07230380A (ja) | 適用業務プログラムの利用管理方法およびシステム | |
GB2348721A (en) | Automated software or data updating in distributed computing system | |
JPH08137768A (ja) | 遠隔配布管理ネットワークシステム | |
KR100527874B1 (ko) | 가상 데스크탑 컴퓨터 장치 및 이를 이용한 응용프로그램운영방법 | |
JPH03244030A (ja) | 日付時刻情報をもとに端末ソフトウエアを自動更新する可搬式端末ネットワークシステム | |
JPS63178358A (ja) | ダウンロ−ド処理方式 | |
KR20000042930A (ko) | 데이터 파일 자동 다운로딩 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19951230 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19970627 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19951230 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20000229 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20001221 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20010110 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20010111 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20031230 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20041228 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20051227 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20061227 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20071221 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20090102 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20091224 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20101230 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20111226 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20111226 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20121228 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20121228 Start annual number: 13 End annual number: 13 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20141209 |