Processing

Please wait...

Settings

Settings

Goto Application

1. KR1020070100708 - UPDATING COMPRESSED READ-ONLY MEMORY FILE SYSTEM (CRAMFS) IMAGES

Office
Republic of Korea
Application Number 1020077012917
Application Date 08.06.2007
Publication Number 1020070100708
Publication Date 11.10.2007
Grant Number 1009498550000
Grant Date 25.03.2010
Publication Kind B1
IPC
H04N 7/173
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
7Television systems
16Analogue secrecy systems; Analogue subscription systems
173with two-way working, e.g. subscriber sending a programme selection signal
H04N 5/44
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
5Details of television systems
44Receiver circuitry
Applicants INNOPATH SOFTWARE, INC.
이노패스 소프트웨어, 아이엔시.
Inventors GU JINSHENG
구, 진셍
MANAPETTY PREMJITH
마나페티, 프렘지스
Agents 강명구
강석용
Priority Data 60/626,252 08.11.2004 US
60/626,292 08.11.2004 US
60/626,293 08.11.2004 US
Title
(EN) UPDATING COMPRESSED READ-ONLY MEMORY FILE SYSTEM (CRAMFS) IMAGES
(KO) CRAMFS 이미지 업데이팅
Abstract
(EN)

Systems and methods for CRAMFS file system differencing and updating are provided that include portion-level differencing and block-level updating of blocks of an original image. The differencing and updating split CRAMFS images into portions using CRAMFS file system structure information and block information and perform dependency analysis using hint/list files from the CRAMFS split module. A delta file is generated for each portion (portion-level differencing) of the new CRAMFS image; the delta file includes information of differences between the portion of the new CRAMFS image and the portion of the original CRAMFS image to which the new CRAMFS image portion corresponds. The delta files are transferred to a device where the device target CRAMFS image is updated block-by-block using information of the delta files. The update reconstructs all portions of the new CRAMFS image in a block in host device RAM and writes the reconstructed block into host device ROM.

© KIPO & WIPO 2007


(KO) CRAMFS 파일 시스템 디퍼런싱 및 업데이팅을 위한 시스템 및 방법이 제공되며, 이때 원본 이미지의 블록의 부분-레벨 디퍼런싱(portion-level differencing)과, 블록-레벨 업데이팅(block-level updating)을 포함한다. CRAMFS 파일 시스템 구조를 이용하여 상기 디퍼런싱 및 업데이팅이 CRAMFS 이미지를 부분으로 쪼개고, CRAMFS 스플릿 모듈로부터 힌트/리스트 파일을 이용하여 종속도 분석을 수행한다. 새로운 CRAMFS 이미지의 각각의 부분에 대하여 델타 파일이 생성되고(부분-레벨 디퍼런싱), 상기 델타 파일은 새로운 CRAMFS 이미지의 부분과 상기 새로운 CRAMFS 이미지 부분이 대응하는 원본 CRAMFS 이미지의 부분 사이의 차이의 정보를 포함한다. 상기 델타 파일은 장치로 전송되며, 이때 상기 장치 표적 CRAMFS 이미지는 델타 파일의 정보를 이용하여 블록 단위로 업데이트된다. 상기 업데이트는 블록내의 새로운 CRAMSF 이미지의 모든 부분을 호스트 장치의 RAM에서 재구성하고 상기 재구성된 블록을 호스트 장치의 ROM으로 기록한다.