1 |
1
복수의 문서 구독자의 구독자 정보 및 각 구독자 별 구독 키워드가 저장되는 구독자 프로파일 데이터베이스;
상기 구독자 프로파일 데이터베이스에 저장된 상기 구독자 별 구독 키워드를 이용하여 n 개의 비트(이때 n은 상기 구독자 프로파일 데이터베이스에 저장된 구독 키워드의 총 가짓수)를 포함하는 2진수 문자열로 구성되는 상기 각 구독자 별 구독정보 시그니처를 생성하는 구독정보 시그니처 생성부;
상기 구독정보 시그니처 생성부에서 생성된 상기 구독자 별 구독정보 시그니처를 이용하여, 동일한 구독정보 시그니처를 가지는 문서 구독자의 구독자 정보를 포함하는 구독 리스트를 생성하는 구독 리스트 생성부;
문서로부터 하나 이상의 키워드를 추출하고, 상기 추출된 키워드를 이용하여 문서 시그니처를 생성하는 문서 시그니처 생성부;
상기 문서 시그니처로부터 하나 이상의 서브 시그니처를 생성하고, 상기 구독 리스트를 검색하여 생성된 상기 서브 시그니처와 동일한 구독정보 시그니처를 포함하는 하나 이상의 구독 리스트를 선택하는 구독자 선택부; 및
상기 구독자 선택부에서 선택된 구독 리스트에 포함된 구독자의 구독자 정보를 이용하여 상기 문서를 전송하는 문서 전송부;
를 포함하는 구독자 프로파일을 이용한 문서 제공 장치
|
2 |
2
제1항에 있어서,
상기 구독자 정보는, 상기 구독자의 이메일 주소, 휴대폰 번호, 소셜 네트워크 서비스의 사용자 계정 또는 메시지 푸시 서비스의 수신 주소 중 하나 이상을 포함하는, 구독자 프로파일을 이용한 문서 제공 장치
|
3 |
3
제1항에 있어서,
상기 2진수 문자열의 각 비트는 각각 하나의 구독 키워드와 대응되는, 구독자 프로파일을 이용한 문서 제공 장치
|
4 |
4
제1항에 있어서,
상기 문서는 텍스트 또는 멀티미디어 데이터 중 하나 이상을 포함하여 구성되는, 구독자 프로파일을 이용한 문서 제공 장치
|
5 |
5
제4항에 있어서,
상기 문서가 멀티미디어 데이터를 포함하여 구성될 경우, 상기 문서 시그니처 생성부는 상기 멀티미디어 데이터의 타이틀, 설명 또는 주석 중 하나 이상으로부터 하나 이상의 키워드를 추출하는, 구독자 프로파일을 이용한 문서 제공 장치
|
6 |
6
제3항에 있어서,
상기 문서 시그니처는 상기 구독정보 시그니처와 동일한 크기의 2진수 문자열로 구성되며, 상기 2진수 문자열의 각 비트는 각각 하나의 구독 키워드와 대응되고, 상기 각 비트의 값은 해당 구독 키워드의 상기 문서에서의 존재 여부를 나타내는, 구독자 프로파일을 이용한 문서 제공 장치
|
7 |
7
제6항에 있어서,
상기 서브 시그니처는, 상기 문서 시그니처에서 1로 세팅된 비트를 추출하여 2진수 값을 생성하고, 상기 생성된 2진수 값보다 작거나 같고 0보다 큰 모든 2진수 값을 추출하며, 상기 추출된 2진수 값의 상기 문서 시그니처에서 0으로 세팅된 위치와 동일한 위치에 0을 삽입함으로써 생성되는, 구독자 프로파일을 이용한 문서 제공 장치
|
8 |
8
구독자 프로파일을 이용한 문서 제공 장치에서의 문서 제공 방법으로서,
상기 문서 제공 장치에서, 구독자 별 구독 정보를 이용하여 n 개의 비트(이때 n은 구독자 프로파일 데이터베이스에 저장된 구독 키워드의 총 가짓수)를 포함하는 2진수 문자열로 구성되는 구독자 별 구독정보 시그니처(signature)를 생성하는 단계;
상기 문서 제공 장치에서, 생성된 상기 구독자 별 구독정보 시그니처를 이용하여, 동일한 구독정보 시그니처를 가지는 문서 구독자의 구독자 정보를 포함하는 구독 리스트를 생성하는 단계;
상기 문서 제공 장치에서, 문서로부터 하나 이상의 키워드를 추출하고, 상기 추출된 키워드를 이용하여 문서 시그니처를 생성하는 단계;
상기 문서 제공 장치에서, 생성된 상기 문서 시그니처로부터 하나 이상의 서브 시그니처를 생성하는 단계;
상기 문서 제공 장치에서, 상기 구독 리스트를 검색하여 생성된 상기 서브 시그니처와 동일한 구독정보 시그니처를 포함하는 하나 이상의 구독 리스트를 선택하는 단계; 및
상기 문서 제공 장치에서, 상기 선택된 구독 리스트에 포함된 구독자의 구독자 정보를 이용하여 상기 문서를 전송하는 단계;
를 포함하는 구독자 프로파일을 이용한 문서 제공 방법
|
9 |
9
제8항에 있어서,
상기 구독자 정보는, 상기 구독자의 이메일 주소, 휴대폰 번호, 소셜 네트워크 서비스의 사용자 계정 또는 메시지 푸시 서비스의 수신 주소 중 하나 이상을 포함하는, 구독자 프로파일을 이용한 문서 제공 방법
|
10 |
10
제8항에 있어서,
상기 2진수 문자열의 각 비트는 각각 하나의 구독 키워드와 대응되는, 구독자 프로파일을 이용한 문서 제공 방법
|
11 |
11
제10항에 있어서,
상기 문서 시그니처는 상기 구독정보 시그니처와 동일한 크기의 2진수 문자열로 구성되며, 상기 2진수 문자열의 각 비트는 각각 하나의 구독 키워드와 대응되고, 상기 각 비트의 값은 해당 구독 키워드의 상기 문서에서의 존재 여부를 나타내는, 구독자 프로파일을 이용한 문서 제공 방법
|
12 |
12
제11항에 있어서,
상기 서브 시그니처 생성 단계는,
상기 문서 시그니처에서 1로 세팅된 비트를 추출하여 2진수 값을 생성하는 단계;
상기 생성된 2진수 값보다 작거나 같고 0보다 큰 모든 2진수 값을 추출하는 단계; 및
상기 추출된 2진수 값의 상기 문서 시그니처에서 0으로 세팅된 위치와 동일한 위치에 0을 삽입하는 단계;
를 포함하는 구독자 프로파일을 이용한 문서 제공 방법
|
13 |
13
제8항 내지 제12항 중 어느 한 항에 기재된 방법을 컴퓨터상에서 수행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|