1 |
1
컴퓨터 판독 가능한 스토리지 매체에 저장되고 프로세서에 의해 실행되는 파일 정렬 시스템의 동작 방법에 있어서,제1 및 제2 파일을 포함하는 로우 데이터를 수신하는 단계;상기 로우 데이터로부터, 상기 제1 파일에 대한 제1 및 제2 디스크립터와 각각 대응되는 제1 및 제2 디스크립터 값을 추출하는 단계;상기 로우 데이터로부터, 상기 제2 파일에 대한 상기 제1 및 제2 디스크립터와 각각 대응되는 제3 및 제4 디스크립터 값을 추출하는 단계;상기 추출된 제1 내지 제4 디스크립터 값들에 기초하여, 트리 구조를 갖는 복수의 폴더들을 생성하는 단계; 및상기 제1 및 제2 디스크립터 값에 기초하여 상기 복수의 폴더들 중 제1 폴더에 상기 제1 파일을 저장하고, 상기 제3 및 제4 디스크립터 값에 기초하여 상기 복수의 폴더들 중 제2 폴더에 상기 제2 파일을 저장하는 단계를 포함하고,상기 복수의 폴더들 중 상기 트리 구조의 제1 레벨과 대응되는 폴더들은 상기 제1 디스크립터를 나타내고,상기 복수의 폴더들 중 상기 트리 구조의 제2 레벨과 대응되는 폴더들은 상기 제2 디스크립터를 나타내는 동작 방법
|
2 |
2
제1 항에 있어서,상기 제1 폴더는 상기 제2 디스크립터 값을 나타내고,상기 제1 폴더의 상위 폴더인 제3 폴더는 상기 제1 디스크립터 값을 나타내고,상기 제2 폴더는 상기 제4 디스크립터 값을 나타내고,상기 제2 폴더의 상위 폴더인 제4 폴더는 상기 제3 디스크립터 값을 나타내는 동작 방법
|
3 |
3
제2 항에 있어서,상기 제3 및 제4 폴더는 상기 트리 구조의 상기 제1 레벨과 대응되고,상기 제1 및 제2 폴더는 상기 트리 구조의 상기 제2 레벨과 대응되는 동작 방법
|
4 |
4
제3 항에 있어서,상기 제1 레벨은 상기 제2 레벨보다 높은 동작 방법
|
5 |
5
제3 항에 있어서,상기 제1 폴더의 명칭은 상기 제2 디스크립터 값과 대응되고,상기 제2 폴더의 명칭은 상기 제4 디스크립터 값과 대응되고,상기 제3 폴더의 명칭은 상기 제1 디스크립터 값과 대응되고,상기 제4 폴더의 명칭은 상기 제3 디스크립터 값과 대응되는 동작 방법
|
6 |
6
제1 항에 있어서,상기 로우 데이터는 사용자 스토리지 장치 또는 클라이언트 장치로부터 수신되는 동작 방법
|
7 |
7
제1 항에 있어서,상기 제1 및 제2 디스크립터 값 중 하나 이상은:상기 제1 파일의 상기 로우 데이터 내의 스토리지 경로에 기초하여 추출되는 동작 방법
|
8 |
8
제1 항에 있어서,상기 제1 및 제2 디스크립터 값 중 하나 이상은:상기 제1 파일의 확장자(file extension)에 기초하여 추출되는 동작 방법
|
9 |
9
제1 항에 있어서,상기 제1 디스크립터는:파일의 사용자, 파일의 생성된 날짜, 파일을 생성하는데 사용되는 응용프로그램, 파일을 생성하는데 사용되는 재료 모델 중 하나를 나타내는 동작 방법
|
10 |
10
제1 항에 있어서,상기 제1 및 제2 파일 각각은 재료 분석(material analysis) 파일인 동작 방법
|
11 |
11
데이터베이스 스토리지 장치를 포함하고, 클라이언트 장치와 통신하도록 구성된 서버 장치의 동작 방법에 있어서,루트 폴더, 제1 복수의 폴더들, 및 제2 복수의 폴더들을 포함하는 제1 트리 구조를 갖는 로우 데이터를 상기 클라이언트 장치로부터 수신하는 단계;상기 로우 데이터로부터, 상기 제1 복수의 폴더들 중 제1 폴더에 포함된 제1 파일의 제1 내지 제3 디스크립터와 각각 대응되는 제1 내지 제3 디스크립터 값들을 추출하는 단계;상기 로우 데이터로부터, 상기 제2 복수의 폴더들 중 제2 폴더에 포함된 제2 파일의 상기 제1 내지 제3 디스크립터와 각각 대응되는 제4 내지 제6 디스크립터 값들을 추출하는 단계;상기 추출된 제1 내지 제6 디스크립터 값들에 기초하여, 상기 데이터베이스 스토리지 장치 내에 제2 트리 구조를 갖는 제3 복수의 폴더들을 생성하는 단계;상기 제1 내지 제3 디스크립터 값들에 기초하여, 상기 제3 복수의 폴더들 중 제3 폴더에 상기 제1 파일을 저장하는 단계; 및상기 제4 내지 제6 디스크립터 값들에 기초하여, 상기 제3 복수의 폴더들 중 제4 폴더에 상기 제2 파일을 저장하는 단계를 포함하고,상기 제1 복수의 폴더들 중 상기 제1 트리 구조의 제1 레벨에 대응되는 폴더, 및 상기 제2 복수의 폴더들 중 상기 제1 트리 구조의 상기 제1 레벨에 대응되는 폴더는, 상기 제1 디스크립터와 대응되는 정보를 나타내고,상기 제3 복수의 폴더들 중 상기 제2 트리 구조의 상기 제1 레벨에 대응되는 폴더들은 상기 제2 디스크립터와 대응되는 정보를 나타내는 동작 방법
|
12 |
12
제11 항에 있어서,상기 제1 복수의 폴더들은 상기 루트 폴더에 대한 제1 서브 트리 구조를 갖고, 상기 제2 복수의 폴더들은 상기 루트 폴더에 대한 제2 서브 트리 구조를 갖고,상기 제1 트리 구조의 상기 제1 레벨은 상기 제1 및 제2 서브 트리 구조의 최상위 레벨과 대응되는 동작 방법
|
13 |
13
제11 항에 있어서,상기 제1 복수의 폴더들 중 상기 제1 트리 구조의 제2 레벨에 대응되는 폴더들은 상기 제2 디스크립터와 대응되는 정보를 나타내고,상기 제2 복수의 폴더들 중 상기 제1 트리 구조의 상기 제2 레벨에 대응되는 폴더들은 상기 제3 디스크립터와 대응되는 정보를 나타내는 동작 방법
|
14 |
14
제11 항에 있어서,상기 제1 디스크립터는 사용자 정보이고,상기 제1 디스크립터 값은 제1 사용자를 나타내고,상기 제4 디스크립터 값은 상기 제1 사용자와 다른 제2 사용자를 나타내는 동작 방법
|
15 |
15
제11 항에 있어서,상기 제3 복수의 폴더들 중 상기 제2 트리 구조의 제2 레벨에 대응되는 폴더들이 나타내는 디스크립터, 및 상기 제3 복수의 폴더들 중 상기 제2 트리 구조의 제3 레벨에 대응되는 폴더들이 나타내는 디스크립터는, 사전에 결정된 디스크립터 값 순서에 기초하여 결정되는 동작 방법
|
16 |
16
제11 항에 있어서,상기 제3 복수의 폴더들의 명칭은 상기 제1 내지 제6 디스크립터 값에 기초하여 결정되는 동작 방법
|
17 |
17
제11 항에 있어서,상기 제1 파일의 상기 제2 트리 구조 내의 스토리지 경로는, 상기 제1 내지 제3 디스크립터 값에 기초하여 결정되고,상기 제2 파일의 상기 제2 트리 구조 내의 스토리지 경로는, 상기 제4 내지 제6 디스크립터 값에 기초하여 결정되는 동작 방법
|
18 |
18
제11 항에 있어서,상기 제1 내지 제3 디스크립터 값들 각각은:상기 제1 파일의 상기 제1 트리 구조 내의 스토리지 경로, 상기 제1 파일의 확장자(file extension), 상기 클라이언트 장치의 접속 정보 중 하나에 기초하여 추출되고,상기 제4 내지 제6 디스크립터 값들 각각은:상기 제2 파일의 상기 제2 트리 구조 내의 스토리지 경로, 상기 제2 파일의 확장자, 상기 클라이언트 장치의 접속 정보 중 하나에 기초하여 추출되는 동작 방법
|
19 |
19
데이터베이스 스토리지 장치를 포함하는 서버 장치, 및 클라이언트 장치를 포함하고, 복수의 동작 모드로 동작하는 데이터베이스 시스템에 있어서,상기 클라이언트 장치로부터 업로드 모드가 선택됨에 응답하여, 상기 서버 장치는:상기 클라이언트 장치로 업로드 윈도우를 포함하는 제1 GUI(graphic user interface)를 제공하고, 상기 클라이언트 장치로부터 상기 업로드 윈도우를 통해 업로드 된, 제1 및 제2 파일을 포함하는 로우 데이터를 수신하고, 상기 제1 파일로부터 제1 및 제2 디스크립터와 각각 대응되는 제1 및 제2 디스크립터 값을 추출하고, 상기 제2 파일로부터 상기 제1 및 제2 디스크립터와 각각 대응되는 제3 및 제4 디스크립터 값을 추출하고,상기 추출된 제1 내지 제4 디스크립터 값들에 기초하여, 상기 데이터베이스 스토리지 장치 내에 제1 트리 구조를 갖는 복수의 폴더들을 생성하고, 그리고상기 제1 및 제2 디스크립터 값에 기초하여 상기 복수의 폴더들 중 제1 폴더에 상기 제1 파일을 저장하고, 상기 제3 및 제4 디스크립터 값에 기초하여 상기 복수의 폴더들 중 제2 폴더에 상기 제2 파일을 저장하도록 구성되되,상기 복수의 폴더들 중 상기 제1 트리 구조의 제1 레벨과 대응되는 폴더들은 상기 제1 디스크립터를 나타내고, 상기 복수의 폴더들 중 상기 제1 트리 구조의 제2 레벨과 대응되는 폴더들은 상기 제2 디스크립터를 나타내도록 구성되고,상기 클라이언트 장치로부터 검색 모드가 선택됨에 응답하여, 상기 서버 장치는:상기 클라이언트 장치로 키워드 검색 윈도우 및 파일 리스트 윈도우를 포함하는 제2 GUI를 제공하고, 상기 키워드 검색 윈도우를 통해 상기 클라이언트 장치로부터 선택된, 상기 제1 디스크립터와 대응되는 제1 선택 정보 및 상기 제2 디스크립터와 대응되는 제2 선택 정보를 수신하고, 그리고상기 데이터베이스 스토리지 장치에 저장된 파일들 중 상기 제1 및 제2 선택 정보와 대응되는 파일들을 상기 파일 리스트 윈도우에 표시하도록 구성되는 데이터베이스 시스템
|
20 |
20
제19 항에 있어서,상기 제1 선택 정보가 상기 제1 디스크립터 값과 대응되고, 상기 제2 선택 정보가 상기 제2 디스크립터 값과 대응되는 경우:상기 파일 리스트 윈도우에 표시되는 파일들은 상기 제1 파일을 포함하는 데이터베이스 시스템
|