[go: up one dir, main page]

KR100286008B1 - 소프트웨어 프로그램 자동 갱신방법 - Google Patents

소프트웨어 프로그램 자동 갱신방법 Download PDF

Info

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
Application number
KR1019950069688A
Other languages
English (en)
Other versions
KR970049518A (ko
Inventor
박성갑
Original Assignee
윤종용
삼성전자주식회사
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 윤종용, 삼성전자주식회사 filed Critical 윤종용
Priority to KR1019950069688A priority Critical patent/KR100286008B1/ko
Priority to US08/777,764 priority patent/US5909581A/en
Publication of KR970049518A publication Critical patent/KR970049518A/ko
Application granted granted Critical
Publication of KR100286008B1 publication Critical patent/KR100286008B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming 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

네트웩 구조하에서 소프트웨어 프로그램을 자동 갱신하는 방법을 공개한다. 그 방법은 적어도 버전 코드에 관한 정보를 포함하는 버전-업 테이블과 소프트웨어 프로그램을 업로드하는 제1과정과, 상기 제1과정에서 업로드된 상기 버전-업 테이블을 다운로드하는 제2과정과, 상기 제2과정에서 다운로드된 상기 버전-업 테이블의 버전 코드를 통해 상기 소프트웨어 프로그램의 다운로드 여부를 판단하는 제3과정과, 상기 제3과정의 판단 결과에 따라 상기 소프트웨어 프로그램을 다운로드하는 제4과정과, 상기 제4과정에서 다운로드 받은 소프트웨어 프로그램을 설치하는 제5과정을 포함하는 것을 특징으로 한다. 본 발명에 의하면, 기존의 수동적인 방법에서 벗어나 자동적으로 수정 혹은 신규 개발된 소프트웨어 프로그램을 자동 갱신할 수 있다는 잇점이 있다.

Description

소프트웨어 프로그램 자동 갱신방법
제1도는 종래의 소프트웨어 프로그램의 갱신방법을 설명하기 위한 흐름도.
제2도는 본 발명에 따른 소프트웨어 프로그램 자동 갱신 시스템을 설명하기 위한 개략도.
제3도는 본 발명에 따른 소프트웨어 프로그램의 자동 갱신방법을 설명하기 위한 흐름도.
본 발명은 소프트웨어 자동 갱신 방법에 관한 것으로, 특히 네트웍 환경하에서 공간적으로 분리 배치된 시스템상에 소프트웨어 프로그램을 자동 갱신하기 위한 방법에 관한 것이다.
중앙처리 컴퓨터를 중심으로 분산처리 컴퓨터 및 최종 사용자 단말기들이 넓은 지역에 분산 배치되고, 네트웍으로 상호 연결되어 공통적인 전산 업무를 수행할 때, 기존에 사용중이던 소프트웨어 프로그램의 성능 개선 또는 신규 개발등으로 인하여 새로운 소프트웨어 프로그램으로 갱신해야 하는 경우가 발생한다.
제1도는 종래의 소프트웨어 갱신 방법을 설명하기 위한 흐름도이다.
먼저, 프로그램 개발자들은 필요에 따라 소프트웨어 프로그램(s/w)의 성능 개선을 위해 소프트웨어 프로그램을 수정하거나 신규 개발하게 된다(100).
소프트웨어 프로그램의 수정 혹은 신규 개발이 되면 전산담당 관리자는 새로운 새로운 소프트웨어 프로그램을 백업 매체상에 복사한다(110). 새로운 소프트웨어 프로그램가 기록된 백업 매체는 갱신을 필요로 하는 시스템이 분산 배치된 각 지역으로 이송된다(120).
이송된 백업 매체에 기록된 소프트웨어 프로그램을 각 지역에 분산 배치된 시스템상에 설치하기 위하여 소프트웨어 프로그램의 갱신 작업이 수행하면(140) 새로운 소프트웨어 프로그램을 운용할 수 있게 된다(150). 상술한 바와 같이 백업 매체를 이용하지 않고, 최근에는 네트웍상의 파일전송 기능을 이용하여 소프트웨어 프로그램을 전송할 수도 있다(130).
상술한 종래의 소프트웨어 갱신 방법은 산재된 지역으로의 전산담당 관리자의 출장 및 갱신 작업 등으로 인한 인력 낭비가 심하고, 제반 인건비, 출장비, 백업 매체 구입 비용 등의 관련 경비가 과다 소요되며, 소프트웨어 갱신 기간이 과다하게 소요되며, 수동 갱신 작업 수행에 따라 작업시의 오류 발생 소지가 높았었다.
따라서, 본 발명의 목적은 상술한 문제점을 해결하기 위하여 수정되거나 혹은 신규 개발된 소프트웨어 프로그램의 갱신 작업을 자동으로 수행하도록 하는 소프트웨어 프로그램 자동 갱신방법을 제공하는데 있다.
상술한 본 발명의 목적을 달성하기 위한 네트웍 환경하에서 공간적으로 분리 배치된 컴퓨터 시스템들상에 소프트웨어 프로그램을 자동 갱신하는 방법에 있어서, 적어도 버전 코드에 관한 정보를 포함하는 버전-업 테이블과 소프트웨어 프로그램을 업로드하는 제1과정과, 상기 제1과정에서 업로드된 상기 버전-업 테이블을 다운로드하는 제2과정과, 상기 제2과정에서 다운로드된 상기 버전-업 테이블의 버전 코드를 통해 상기 소프트웨어 프로그램의 다운로드 여부를 판단하는 제3과정과, 상기 제3과정의 판단 결과에 따라 상기 소프트웨어 프로그램을 다운로드하는 제4과정과, 상기 제4과정에서 다운로드받은 소프트웨어 프로그램을 설치하는 제5과정을 포함하는 것을 특징으로 한다.
또한, 호스트 컴퓨터와, 상기 호스트 컴퓨터와 네트웍으로 연결된 다수의 분산처리 컴퓨터와 상기 각 분산처리 컴퓨터를 서버로 하는 다수의 사용자 퍼스널 컴퓨터를 포함하는 네트워크 구조하에서 소프트웨어 프로그램을 자동 갱신하는 방법에 있어서, 적어도 버전 코드에 관한 정보를 포함하는 버전-업 테이블과 소프트웨어 프로그램을 상기 호스트 컴퓨터상에 업로드하는 제1과정과, 상기 제1과정에서 업로드된 상기 버전-업 테이블을 상기 분산처리 컴퓨터상에 다운로드하는 제2과정과, 상기 제2과정에서 다운로드된 상기 버전-업 테이블의 버전 코드를 통해 상기 분산처리 컴퓨터에서 상기 소프트웨어 프로그램의 다운로드 여부를 판단하는 제3과정과, 상기 제3과정의 판단 결과에 따라 상기 소프트웨어 프로그램을 상기 분산처리 컴퓨터상으로 다운로드하는 제4과정과, 상기 분산처리 컴퓨터상에 다운로드된 상기 버전-업 테이블을 상기 사용자 퍼스널 컴퓨터상에 다운로드하는 제5과정과, 상기 사용자 퍼스널 컴퓨터에서 상기 버전-업 테이블의 버전 코드를 통해 상기 소프트웨어 프로그램의 다운로드 여부를 판단하는 제6과정과, 상기 제6과정의 판단 결과에 따라 상기 분산처리 컴퓨터상에 다운로드된 상기 소프트웨어 프로그램을 상기 사용자 퍼스널 컴퓨터로 다운로드하는 제7과정을 포함하는 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하고자 한다.
제2도는 본 발명에 따른 소프트웨어 프로그램 갱신 시스템을 설명하기 위한 도면으로, 도면 부호 10은 중앙처리 컴퓨터(HOST)를, 20A~20C는 분산처리 컴퓨터(BREAKUP PROCESS COMPUTER: 이하, BP)를, 30A~30F는 퍼스널 컴퓨터(PC)를 각각 나타낸다.
제2도에 도시된 소프트웨어 프로그램 자동 갱신 시스템은 중앙처리 컴퓨터(10)를 중심으로 다수의 분산처리 컴퓨터(20A~20C)가 네트웍으로 연결되며, 각각의 분산처리 컴퓨터(20A~20C)는 다수의 사용자 퍼스널 컴퓨터(30A~30F)의 서버로서 운용된다.
상기 구성에 따른 동작을 제2도 및 제3도를 참조하여 예를 들어 설명하면 다음과 같다.
먼저, 퍼스널 컴퓨터(30A)를 통해 전산담당 관리자가 소프트웨어 프로그램을 수정하거나 혹은 신규 개발하였을 때, 전산담당 관리자는 수정 혹은 신규 개발된 소프트웨어 프로그램을 서버인 분산처리 컴퓨터(20A)로 파일 전송 프로토콜(FTP: File Transfer Protocol)을 이용하여 업로드한다(310). 이때, 업로드시 새로운 소프트웨어 프로그램과 더불어 버전-업 테이블(version-up table)도 함께 업로드하며, 버전-업 테이블에는 적어도 갱신 시스템 구분코드, 프로그램 번호, 프로그램 설치경로, 전송 상태를 나타내는 플래그, 버전 코드에 관한 정보를 포함한다. 이때, 갱신 시스템 구분 코드는 새로운 소프트웨어 프로그램의 갱신 작업을 필요로 하는 시스템을 구분하기 위한 코드를 말하며, 프로그램 번호는 각 소프트웨어 프로그램을 식별하기 위하여 해당 프로그램에 부여된 번호를 말하며, 프로그램 설치경로는 갱신 작업을 수행하기 위하여 새로운 소프트웨어 프로그램을 설치할 경로(directory)를 말하며, 플래그는 전송 상태를 나타내기 위한 정보를 말하며, 버전 코드는 프로그램의 버전을 나타내는 코드를 말한다. 이외에도 필요에 따라 프로그램 크기 및 프로그램 개수 등의 정보를 부가할 수 있다.
전산담당 관리자는 분산처리 컴퓨터(20A)상에 업로드된 새로운 소프트웨어 프로그램과 버전-업 테이블을 파일 전송 프로토콜을 이용하여 다시 호스트(10)로 업로드한다(320).
각 분산처리 컴퓨터(20B, 20C)는 초기화시 호스트(10)와 자동 연결됨과 동시에 혹은 미리 예약된 시간에 파일 전송 프로토콜을 이용하여 호스트(10)상에 업로드된 버전-업 테이블을 다운로드 받는다(330).
각 분산처리 컴퓨터(20A, 20B, 20C)는 다운 로드받은 버전-업 테이블과 이전 버전-업 테이블의 버전 코드를 비교하거나, 이전 버전-업 테이블이 존재하지 않는 신규 개발된 소프트웨어 프로그램인 경우에는 다운 로드받은 버전-업 테이블의 버전 코드가 미리 설정된 특정 코드값인지를 판단하여 소프트웨어 프로그램의 다운 로드 여부를 결정하게 된다(340).
상기 (340)단계에서 다운 로드받는 것으로 결정되면 각 분산처리 컴퓨터(20A, 20B, 20C)는 소프트웨어 프로그램을 호스트(10)로부터 다운로드받는다. 다운 로드시 전송 상태에 따라 자신이 다운 로드받은 버전-업 테이블의 플레그를 설정하게 된다. 예를 들어, 다운 로드중에 시스템의 정지 등의 요인에 의해 전송이 중지된 경우에는 이 플레그를 참조하여 연속해서 나머지 부분을 다운-로드 받을 수 있다. 이때, 버전-업 테이블의 갱신 시스템 구분 코드에 따라 자신의 시스템상에 새로운 소프트웨어 프로그램의 갱신 여부를 결정하고, 갱신 작업시에는 버전-업 테이블의 프로그램 설치경로 정보에 따라 자신의 시스템상에 새로운 소프트웨어 프로그램을 설치한다(350).
각 퍼스널 컴퓨터(30A~30F)는 초기화시 자신의 서버인 각 분산처리 컴퓨터(20A~20C)와 자동 연결됨과 동시에 혹은 미리 예약된 시간에 파일 전송 프로토콜을 이용하여 자신의 서버인 각 분산처리 컴퓨터(20A~20C)로부터 버전-업 테이블을 다운 로드받는다(360).
각 퍼스널 컴퓨터(30A~30F)는 소프트웨어 프로그램을 전달할 하위 시스템이 없으므로 갱신 작업이 필요없으면 소프트웨어 프로그램을 다운로드받을 필요가 없다. 따라서, 먼저, 다운로드받은 버전-업 테이블의 갱신 시스템 구분 코드를 통해 자신의 시스템이 소프트웨어 프로그램의 갱신 작업이 필요한지를 판단한다. 갱신 작업이 필요하면 다운 로드받은 버전-업 테이블과 이전 버전-업 테이블의 버전 코드를 비교하거나, 이전 버전-업 테이블이 존재하지 않는 신규 개발된 소프트웨어 프로그램인 경우에는 다운 로드받은 버전-업 테이블의 버전 코드가 미리 설정된 특정 코드값인지를 판단하여 소프트웨어 프로그램의 다운로드 여부를 결정한다(370).
상기 (370)단계에서 다운 로드받는 것으로 결정되면 각 퍼스널 컴퓨터(30A~30F)는 소프트웨어 프로그램을 자신의 서버인 분산처리 컴퓨터(20A, 20B, 20C)로부터 다운 로드받는다. 다운 로드시 전송 상태에 따라 자신이 다운 로드받은 버전-업 테이블의 플레그를 설정하게 된다. 예를 들어, 다운 로드중에 시스템의 정지 등의 요인에 의해 전송이 중지된 경우에는 이 플레그를 참조하여 연속해서 나머지 부분을 다운-로드 받을 수 있다. 이어서, 버전-업 테이블의 프로그램 설치경로 정보에 따라 자신의 시스템상에 새로운 소프트웨어 프로그램을 설치한다(380).
이상에서 살펴본 바와 같이 본 발명은 소프트웨어 프로그램이 새로 개발되거나 수정된 경우, 지역적으로 분산된 각 시스템상에 자동 갱신하도록 함으로써, 기존의 수동적인 방법에 비해 인력과 비용이 절감되며, 새로운 소프트웨어 프로그램의 설치 기간을 대폭 단축시킬 수 있으며, 수동 작업에 따른 오류 발생 소지를 제거할 수 있다는 잇점이 있다.
이상에서 살펴본 바와 같이 본 발명에 따른 소프트웨어 프로그램 자동 갱신 방법은 버전-업 테이블을 이용하여 해당 프로그램 갱신을 필요로 하는 시스템상에 자동 갱신을 수행하도록 함으로써, 수동적인 방법에 의존했던 종래의 방법에 비하여 인력과 비용이 절감되며, 새로운 소프트웨어 프로그램의 설치 기간을 대폭 단축시킬 수 있으며, 수동작업에 따른 오류 발생 소지를 제거할 수 있다는 잇점이 있다.

Claims (15)

  1. 공간적으로 분리 배치되고, 통신망을 통하여 상호 연결된 컴퓨터 시스템들상에 소프트웨어 프로그램을 자동 갱신하는 방법에 있어서, 소프트웨어 프로그램과 적어도 상기 소프트웨어 프로그램의 버전 코드 및 설치 경로에 관한 정보를 포함하는 버전-업 테이블을 업로드하는 제1과정; 상기 제1과정에서 업로드된 상기 버전-업 테이블을 다운로드하는 제2과정; 상기 제2과정에서 다운로드된 상기 버전-업 테이블의 버전 코드를 통해 상기 소프트웨어 프로그램의 다운로드 여부를 판단하는 제3과정; 상기 제3과정의 판단 결과에 따라 상기 소프트웨어 프로그램을 다운로드하는 제4과정; 상기 제4과정에서 다운로드받은 소프트웨어 프로그램을 설치하는 제5과정을 포함하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  2. 제1항에 있어서, 상기 제3과정은 상기 소프트웨어 프로그램이 기존의 소프트웨어 프로그램을 수정된 경우에는 상기 제2과정에서 다운로드된 버전-업 테이블과 이전에 다운로드받은 버전-업 테이블의 버전 코드를 비교함에 의해 상기 소프트웨어 프로그램의 다운로드 여부를 결정하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  3. 제1항에 있어서, 상기 제3과정은 상기 소프트웨어 프로그램이 새로 개발된 경우에는 상기 제2과정에서 다운로드받은 버전-업 테이블의 버전 코드가 특정 코드값인지를 판단함에 의해 상기 소프트웨어 프로그램의 다운로드 여부를 결정하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  4. 제1항에 있어서, 상기 제5과정에서 상기 소프트웨어 프로그램의 설치 경로에 관한 정보에 따라 상기 소프트웨어 프로그램을 설치하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  5. 호스트 컴퓨터와, 상기 호스트 컴퓨터와 네트웍으로 연결된 다수의 분산처리 컴퓨터와 상기 각 분산처리 컴퓨터를 서버로 하는 다수의 사용자 퍼스널 컴퓨터를 포함하는 네트워크 구조하에서 소프트웨어 프로그램을 자동 갱신하는 방법에 있어서, 소프트웨어 프로그램과 적어도 상기 소프트웨어 프로그램의 버전 코드 및 설치 경로에 관한 정보를 포함하는 버전-업 테이블을 상기 호스트 컴퓨터상에 업로드하는 제1과정; 상기 제1과정에서 업로드된 상기 버전-업 테이블을 상기 분산처리 컴퓨터상에 다운로드하는 제2과정; 상기 제2과정에서 다운로드된 상기 버전-업 테이블의 버전 코드를 통해 상기 분산처리 컴퓨터에서 상기 소프트웨어 프로그램의 다운로드 여부를 판단하는 제3과정; 상기 제3과정의 판단 결과에 따라 상기 소프트웨어 프로그램을 상기 분산처리 컴퓨터상으로 다운로드하는 제4과정; 상기 분산처리 컴퓨터상에 다운로드된 상기 버전-업 테이블을 상기 사용자 퍼스널 컴퓨터상에 다운로드 하는 제5과정; 상기 사용자 퍼스널 컴퓨터에서 상기 버전-업 테이블의 버전 코드를 통해 상기 소프트웨어 프로그램의 다운로드 여부를 판단하는 제6과정; 및 상기 제6과정의 판단 결과에 따라 상기 분산처리 컴퓨터상에 다운로드된 상기 소프트웨어 프로그램을 상기 사용자 퍼스널 컴퓨터로 다운로드하는 제7과정을 포함하는 것을 특징으로 하는 소프트웨어 프로그램의 자동 갱신방법.
  6. 제5항에 있어서, 상기 제3과정 및 상기 제6과정은 상기 소프트웨어 프로그램이 기존의 소프트웨어 프로그램을 수정된 경우에는 상기 제2과정에서 다운로드된 버전-업 테이블과 이전에 다운로드받은 버전-업 테이블의 버전 코드를 비교함에 의해 상기 소프트웨어 프로그램의 다운로드 여부를 결정하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  7. 제5항에 있어서, 상기 제3과정 및 상기 제6과정은 상기 소프트웨어 프로그램이 새로 개발된 경우에는 상기 제2과정에서 다운로드받은 버전-업 테이블의 버전 코드가 특정 코드값인지를 판단함에 의해 상기 소프트웨어 프로그램의 다운로드 여부를 결정하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  8. 제5항에 있어서, 상기 소프트웨어 프로그램의 설치 경로에 관한 정보에 따라 상기 소프트웨어 프로그램을 상기 분산처리 컴퓨터와 상기 사용자 퍼스널 컴퓨터상에 각각 설치하는 과정을 더 포함하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  9. 제5항에 있어서, 상기 버전-업 테이블은 플레그 정보를 더 포함하며, 상기 제5과정에서 상기 소프트웨어 프로그램의 전송 상태에 따라 상기 플레그 정보를 설정하는 과정을 더 포함하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  10. 제5항에 있어서, 상기 버전-업 테이블은 플레그 정보를 더 포함하며, 상기 제7과정에서 상기 소프트웨어 프로그램의 전송 상태에 따라 상기 플레그 정보를 설정하는 과정을 더 포함하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  11. 제9항 혹은 제10항에 있어서, 전송 중지시 상기 플레그 정보의 설정 상태에 따라 상기 소프트웨어 프로그램의 다운 로드를 계속하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  12. 제5항에 있어서, 상기 버전-업 테이블은 상기 소프트웨어 프로그램의 갱신 작업이 필요한 컴퓨터 시스템을 지정하기 위한 구분 코드 정보를 더 포함하며, 상기 소프트웨어 프로그램의 갱신 여부를 결정하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  13. 제5항에 있어서, 상기 버전-업 테이블은 상기 소프트웨어 프로그램의 갱신 작업이 필요한 컴퓨터 시스템을 지정하기 위한 구분 코드 정보를 더 포함하며, 상기 제6과정은 상기 버전-코드와 상기 구분코드를 통해 소프트웨어 프로그램의 다운로드 여부를 판단하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  14. 제5항에 있어서, 상기 제2과정은 상기 분산처리 컴퓨터의 초기 기동시 상기 버전-업 테이블의 다운로드를 수행하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
  15. 제5항에 있어서, 상기 제5과정은 상기 사용자 퍼스널 컴퓨터의 초기 기동시 상기 버전-업 테이블의 다운로드를 수행하는 것을 특징으로 하는 소프트웨어 프로그램 자동 갱신방법.
KR1019950069688A 1995-12-30 1995-12-30 소프트웨어 프로그램 자동 갱신방법 Expired - Fee Related KR100286008B1 (ko)

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)

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

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

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

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

Patent Citations (2)

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

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