1 |
1
전화번호 저장 기능을 가진 디바이스에 저장될 전화번호들의 국번과 국번 다음의 번호들을 정수(integer)로 변환하고, 상기 변환된 정수들 중 최소치 또는 최대치에 해당하는 정수를 기본값으로 정하여 상기 기본값의 이진수(binary number)를 저장하는 단계; 및
상기 기 저장된 전화번호 외에 다른 전화번호들을 저장할 경우, 상기 다른 각 전화번호의 국번과 국번 다음의 번호를 정수로 변환하고, 상기 다른 각 전화번호의 국번 및 국번 다음의 번호가 변환된 정수들과 상기 기본값과의 차를 산출하여 상기 차의 이진수만으로 상기 다른 각 전화번호를 저장하는 단계를 포함하는 전화번호 저장 방법
|
2 |
2
제 1 항에 있어서,
상기 모든 전화번호의 국번과 국번 다음의 번호를 제외한 나머지 번호(식별 번호)에는 순번을 부여하여 그 순번의 이진수를 저장하는 단계를 더 포함하고,
상기 최대치 또는 최소치에 해당하는 정수의 이진수는 상기 식별 번호의 순번의 이진수와 함께 기본 저장되는 것을 특징으로 하는 전화번호 저장 방법
|
3 |
3
제 2 항에 있어서, 상기 저장 방법은
상기 각 전화번호의 소유자의 이름군 또는 상기 디바이스의 저장 공간의 페이지 단위로 이루어지는 것을 특징으로 하는 전화번호 저장 방법
|
4 |
4
제 3 항에 있어서,
상기 디바이스에 오름차순(내림차순)으로 전화번호를 정렬하는 경우에는 상기 최소치(최대치)를 상기 기본값으로 정하고, 이 경우 상기 다른 각 전화번호를 저장하는 단계는,
상기 각 다른 전화번호의 국번과 국번 다음의 번호를 정수로 변환하여 상기 기본값과 비교하는 단계;
상기 기본값보다 크면(작으면) 상기 기본값과의 차의 이진수만으로 상기 각 다른 전화번호를 저장하고, 상기 기본값보다 작은(큰) 경우에는 상기 각 다른 전화번호를 새로운 기본값으로 저장하는 단계; 및
상기 새로운 기본값이 저장된 경우, 기 저장된 전화번호들을 상기 새로운 기본값과의 차를 산정하여 변경 저장하는 단계를 포함하는 것을 특징으로 하는 전화번호 저장 방법
|
5 |
5
제 4 항에 있어서, 상기 디바이스에 기 저장된 전화번호가 삭제되는 경우에는
삭제 대상 전화번호가 상기 기본값에 해당하는 전화번호인지를 판단하는 단계;
상기 기본값에 해당하는 전화번호가 아니면, 상기 삭제 대상 전화번호에 해당되는 차를 삭제하는 단계;
상기 기본값에 해당하는 전화번호이면, 상기 삭제 대상 전화번호 이외의 기 저장 전화번호들의 최소치 또는 최대치를 대체 기본값으로 설정함으로써 상기 기본값을 대체하는 단계; 및
상기 기 저장 전화번호들을 상기 대체 기본값과의 차를 산정하여 변경 저장하는 단계를 더 포함하는 것을 특징으로 하는 전화번호 저장 방법
|
6 |
6
제 5 항에 있어서, 상기 모든 전화번호는
상기 식별 번호 및 상기 기본값과의 차의 이진수의 비트수가 동일한 것, 또는 상기 식별 번호 및 상기 대체 기본값과의 차의 이진수의 비트수가 동일한 것끼리 그룹핑(grouping)되어 저장되는 것을 특징으로 하는 전화번호 저장 방법
|
7 |
7
전화번호 저장 기능을 가진 디바이스에 새로운 전화번호를 저장하는 경우, 상기 디바이스에 기 저장된 전화번호들 중 상기 저장 대상 전화번호의 국번과 동일한 국번을 가진 전화번호들이 기 저장되어 있는지 판단하는 단계; 및
상기 판단 결과, 동일한 국번이 있는 경우에는 상기 저장 대상 전화번호의 국번 다음의 번호만을 이용하여 상기 저장 대상 전화번호를 저장하는 단계를 포함하는 전화번호 저장 방법
|
8 |
8
제 7 항에 있어서,
상기 모든 전화번호의 국번과 국번 다음의 번호를 제외한 나머지 번호(식별 번호)에는 순번을 부여하고, 그 순번의 이진수를 저장하는 단계를 더 포함하는 것을 특징으로 하는 전화번호 저장 방법
|
9 |
9
제 8 항에 있어서, 상기 저장 방법은
상기 각 전화번호의 소유자의 이름군 또는 상기 디바이스의 저장 공간의 페이지 단위로 이루어지는 것을 특징으로 하는 전화번호 저장 방법
|
10 |
10
제 9 항에 있어서,
상기 기 저장된 전화번호들은 자신의 국번 다음의 번호들이 정수(integer)로 변환되어, 이들 정수 중 최소치 또는 최대치에 해당하는 정수(기본값)와의 차(difference)로써 저장되어 있고,
상기 동일한 국번이 있는 경우에 상기 저장 대상 전화번호의 국번 다음의 번호만을 저장하는 단계는 상기 기본값과 상기 저장 대상 전화번호의 국번 다음의 번호의 차를 산출하여 상기 차의 이진수만으로 상기 저장 대상 전화번호를 저장하여 구현되는 것을 특징으로 하는 전화번호 저장 방법
|
11 |
11
제 10 항에 있어서, 상기 저장 대상 전화번호의 국번과 동일한 국번을 갖는 기 저장 전화번호가 없는 경우에는,
상기 저장 대상 전화번호의 국번으로 새로운 국번 그룹을 형성하는 단계; 및
상기 저장 대상 전화번호의 국번 다음의 번호를 상기 새로운 국번 그룹의 기본값으로 저장하는 단계를 더 포함하는 것을 특징으로 하는 전화번호 저장 방법
|
12 |
12
제 10 항에 있어서,
상기 디바이스에 오름차순(내림차순)으로 전화번호를 정렬하는 경우에는 상기 최소치(최대치)를 상기 기본값으로 정하고, 이 경우 상기 저장 대상 전화번호를 저장하는 단계는
상기 저장 대상 전화번호의 국번 다음의 번호를 정수로 변환하여 상기 기본값과 비교하는 단계;
상기 기본값보다 크면(작으면) 상기 기본값과의 차의 이진수만으로 상기 저장 대상 전화번호를 저장하고, 상기 기본값보다 작은(큰) 경우에는 상기 저장 대상 전화번호의 국번 다음의 번호를 새로운 기본값으로 저장하는 단계; 및
상기 새로운 기본값이 저장되는 경우, 기 저장된 전화번호들을 상기 새로운 기본값과의 차를 산정하여 변경 저장하는 단계를 포함하는 것을 특징으로 하는 전화번호 저장 방법
|
13 |
13
제 12 항에 있어서, 상기 디바이스에 기 저장된 전화번호가 삭제되는 경우에는
삭제 대상 전화번호가 상기 기본값에 해당하는 전화번호인지를 판단하는 단계;
상기 기본값에 해당하는 전화번호가 아니면, 상기 삭제 대상 전화번호에 해당되는 차를 삭제하는 단계;
상기 기본값에 해당하는 전화번호이면, 상기 삭제 대상 전화번호 이외의 기 저장 전화번호들의 최소치 또는 최대치를 대체 기본값으로 설정함으로써 상기 기본값을 대체하는 단계; 및
상기 기 저장 전화번호들을 상기 대체 기본값과의 차를 산정하여 변경 저장하는 단계를 더 포함하는 것을 특징으로 하는 전화번호 저장 방법
|
14 |
14
제 13 항에 있어서, 상기 모든 전화번호는
상기 식별 번호, 상기 기본값과의 차의 이진수의 비트수 및 국번이 동일한 것, 또는 상기 식별 번호, 상기 대체 기본값과의 차의 이진수의 비트수 및 국번이 동일한 것끼리 그룹핑(grouping)되어 저장되는 것을 특징으로 하는 전화번호 저장 방법
|
15 |
15
전화번호 저장 기능을 가진 디바이스에 새로운 전화번호를 저장하는 경우, 직전에 저장된 전화번호와 상기 저장 대상 전화번호의 차(difference)를 산출하여 상기 차의 이진수만으로 상기 저장 대상 전화번호를 저장하는 전화번호 저장 방법
|
16 |
16
제 15 항에 있어서,
상기 모든 전화번호의 국번과 국번 다음의 번호를 제외한 나머지 번호(식별 번호)에는 순번을 부여하고, 그 순번의 이진수를 저장하는 단계를 더 포함하는 것을 특징으로 하는 전화번호 저장 방법
|
17 |
17
제 16 항에 있어서, 상기 저장 방법은
상기 각 전화번호의 소유자의 이름군 또는 상기 디바이스의 저장 공간의 페이지 단위로 이루어지는 것을 특징으로 하는 전화번호 저장 방법
|
18 |
18
제 17 항에 있어서, 상기 모든 전화번호는
상기 식별 번호가 동일한 것끼리 그룹핑(grouping)되어 저장되는 것을 특징으로 하는 전화번호 저장 방법
|
19 |
19
제 18 항에 있어서, 상기 저장 대상 전화번호의 저장은
상기 저장 대상 전화번호의 국번과 국번 다음의 번호를 정수(integer)로 변환하고, 이 정수와 상기 직전 저장된 전화번호의 국번과 국번 다음의 번호가 변환된 정수의 차의 이진수를 저장하여 이루어지는 것을 특징으로 하는 전화번호 저장 방법
|
20 |
20
제 19 항에 있어서, 상기 모든 전화번호는
국번이 동일한 것끼리 그룹핑(grouping)되어 저장되는 것을 특징으로 하는 전화번호 저장 방법
|
21 |
21
제 20 항에 있어서, 상기 저장 대상 전화번호의 저장은
상기 저장 대상 전화번호의 국번 다음의 번호를 정수(integer)로 변환하고, 이 정수와 상기 직전 저장된 전화번호의 국번 다음의 번호가 변환된 정수의 차의 이진수를 저장하여 이루어지는 것을 특징으로 하는 전화번호 저장 방법
|
22 |
22
제 21 항에 있어서, 상기 모든 전화번호는
상기 차의 이진수의 비트수가 동일한 것끼리 그룹핑(grouping)되어 저장되는 것을 특징으로 하는 전화번호 저장 방법
|
23 |
23
전화번호 저장 기능을 가진 디바이스에 저장될 전화번호들의 국번과 국번 다음의 번호를 정수(integer)로 변환하는 단계; 및
상기 변환된 정수의 이진수로써 상기 저장 대상 전화번호를 저장하는 단계를 포함하는 전화번호 저장 방법
|
24 |
24
제 23 항에 있어서,
상기 모든 전화번호의 국번과 국번 다음의 번호를 제외한 나머지 번호(식별 번호)에는 순번을 부여하고, 그 순번의 이진수를 저장하는 단계를 더 포함하는 것을 특징으로 하는 전화번호 저장 방법
|
25 |
25
제 26 항에 있어서, 상기 저장 방법은
상기 각 전화번호의 소유자의 이름군 또는 상기 디바이스의 저장 공간의 페이지 단위로 이루어지는 것을 특징으로 하는 전화번호 저장 방법
|
26 |
26
제 25 항에 있어서, 상기 모든 전화번호는
상기 식별 번호가 동일한 것끼리 그룹핑(grouping)되어 저장되는 것을 특징으로 하는 전화번호 저장 방법
|
27 |
27
제 26 항에 있어서, 상기 모든 전화번호는
국번이 동일한 것끼리 그룹핑(grouping)되어 저장되는 것을 특징으로 하는 전화번호 저장 방법
|
28 |
28
전화번호 저장 기능을 가진 디바이스에 저장될 전화번호들의 국번과 국번 다음의 번호들을 정수(integer)로 변환하는 제1 변환부;
상기 변환된 정수들 중 최소치 또는 최대치에 해당하는 정수를 기본값으로 정하여 상기 기본값의 이진수(binary number)를 저장하는 제1 저장 실행부;
상기 기 저장된 전화번호 외에 다른 전화번호들을 저장할 경우, 상기 다른 각 전화번호의 국번과 국번 다음의 번호를 정수로 변환하는 제2 변환부; 및
상기 다른 각 전화번호의 국번 및 국번 다음의 번호가 변환된 정수들과 상기 기본값과의 차를 산출하여 상기 차의 이진수만으로 상기 다른 각 전화번호를 저장하는 제2 저장 실행부를 포함하는 전화번호 저장 시스템
|
29 |
29
전화번호 저장 기능을 가진 디바이스에 새로운 전화번호를 저장하는 경우, 상기 디바이스에 기 저장된 전화번호들 중 상기 저장 대상 전화번호의 국번과 동일한 국번을 가진 전화번호들이 기 저장되어 있는지 판단하는 판단부;
상기 판단 결과, 동일한 국번이 없는 경우에는 상기 저장 대상 전화번호의 국번으로 새로운 국번 그룹을 형성하는 국번 그룹 형성부; 및
상기 판단 결과, 동일한 국번이 있는 경우에는 상기 저장 대상 전화번호의 국번 다음의 번호만을 이용하여 상기 저장 대상 전화번호를 저장하거나, 상기 새로운 국번 그룹이 형성된 경우에는 상기 저장 대상 전화번호의 국번 다음의 번호를 상기 새로운 국번 그룹의 기본값으로 저장하는 저장 완료부를 포함하는 전화번호 저장 시스템
|
30 |
30
제 1 항 내지 제 27항 중 어느 한 항의 방법을 컴퓨터에서 실행하기 위한 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체
|