맞춤기술찾기

이전대상기술

점진적으로 증가하는 데이터를 처리하기 위한 빈발패턴 트리를 이용한 연관규칙 추출 장치 및 방법

  • 기술번호 : KST2014011630
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 점진적으로 증가하는 데이터를 처리하기 위한 빈발패턴 트리를 이용한 연관규칙 추출 장치 및 방법이 개시된다. 데이터 정렬부는 시간의 경과에 따라 점진적으로 증가하며 사전에 설정된 시간 동안 수집된 초기 트랜잭션 데이터에 포함된 복수의 트랜잭션 아이디에 각각 대응하는 항목을 빈발도가 감소하는 정렬 순서에 따라 정렬한다. 헤더 테이블 생성부는 초기 트랜잭션 데이터에 포함된 항목들 및 각각의 항목에 대응하는 빈발도가 정렬 순서에 따라 정렬된 헤더 테이블을 생성한다. 트리 생성부는 초기 트랜잭션 데이터에 포함된 각각의 항목의 식별코드 및 빈발도 정보를 포함하는 노드로 이루어진 빈발패턴 트리를 생성한다. 데이터 갱신부는 초기 트랜잭션 데이터가 수집된 시점 이후에 시간의 경과에 따라 순차적으로 수집되는 새로운 트랜잭션 데이터에 포함된 트랜잭션 아이디 및 항목을 기초로 헤더 테이블 및 빈발패턴 트리를 갱신한다. 빈발패턴 추출부는 빈발패턴 트리의 각 노드를 탐색하여 헤더 테이블의 최하위에 위치하는 항목으로부터 순차적으로 각 항목에 대한 빈발패턴을 추출한다. 본 발명에 따르면, 점진적으로 증가하는 트랜잭션 데이터로부터 연관규칙을 추출하기 위해 전체 트랜잭션 데이터를 처리할 필요 없이 새롭게 수집된 트랜잭션 데이터만을 처리함으로써 연관규칙 추출을 위한 계산량을 감소시키고 처리속도를 향상시킬 수 있다.
Int. CL G06F 17/00 (2006.01) G06F 19/00 (2011.01)
CPC G06F 17/30327(2013.01) G06F 17/30327(2013.01) G06F 17/30327(2013.01)
출원번호/일자 1020100015678 (2010.02.22)
출원인 숭실대학교산학협력단, 주식회사 케이티
등록번호/일자 10-1079063-0000 (2011.10.27)
공개번호/일자 10-2011-0096302 (2011.08.30) 문서열기
공고번호/일자 (20111107) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2010.02.22)
심사청구항수 17

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 숭실대학교산학협력단 대한민국 서울특별시 동작구
2 주식회사 케이티 대한민국 경기도 성남시 분당구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김명원 대한민국 서울특별시 동작구
2 송원문 대한민국 서울특별시 구로구
3 김은주 대한민국 서울특별시 영등포구
4 송성렬 대한민국 경기도 화성시
5 김문식 대한민국 경기도 안양시 동안구
6 손단영 대한민국 경기도 용인시 수지구
7 정하용 대한민국 서울특별시 서초구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 송경근 대한민국 서울특별시 서초구 서초대로**길 ** (방배동) 기산빌딩 *층(엠앤케이홀딩스주식회사)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 숭실대학교산학협력단 대한민국 서울특별시 동작구
2 주식회사 케이티 대한민국 경기도 성남시 분당구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2010.02.22 수리 (Accepted) 1-1-2010-0113863-29
2 보정요구서
Request for Amendment
2010.02.23 발송처리완료 (Completion of Transmission) 1-5-2010-0016477-04
3 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2010.03.23 수리 (Accepted) 1-1-2010-0182414-49
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2010.04.19 수리 (Accepted) 4-1-2010-5068437-23
5 선행기술조사의뢰서
Request for Prior Art Search
2011.03.11 수리 (Accepted) 9-1-9999-9999999-89
6 선행기술조사보고서
Report of Prior Art Search
2011.04.08 수리 (Accepted) 9-1-2011-0029410-55
7 의견제출통지서
Notification of reason for refusal
2011.04.13 발송처리완료 (Completion of Transmission) 9-5-2011-0200272-56
8 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2011.05.11 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2011-0346752-03
9 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2011.05.11 수리 (Accepted) 1-1-2011-0346712-87
10 등록결정서
Decision to grant
2011.10.18 발송처리완료 (Completion of Transmission) 9-5-2011-0600838-69
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.01.10 수리 (Accepted) 4-1-2012-5005621-98
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.03.21 수리 (Accepted) 4-1-2012-5058926-38
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.06.08 수리 (Accepted) 4-1-2012-5122434-12
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.07.31 수리 (Accepted) 4-1-2013-5106568-91
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.02.11 수리 (Accepted) 4-1-2014-5018159-78
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2016.08.04 수리 (Accepted) 4-1-2016-5110636-51
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
시간의 경과에 따라 점진적으로 증가하며 사전에 설정된 시간 동안 수집된 초기 트랜잭션 데이터에 포함된 복수의 트랜잭션 아이디에 각각 대응하는 항목을 상기 초기 트랜잭션 데이터 내에서의 출현 횟수인 빈발도가 감소하는 정렬 순서에 따라 정렬하는 데이터 정렬부;상기 초기 트랜잭션 데이터에 포함된 항목들 및 각각의 항목에 대응하는 빈발도가 상기 정렬 순서에 따라 정렬된 헤더 테이블을 생성하는 헤더 테이블 생성부;상기 초기 트랜잭션 데이터에 포함된 각각의 항목의 식별코드 및 빈발도 정보를 포함하는 노드로 이루어진 빈발패턴 트리를 생성하되, 상기 빈발패턴 트리에는 각각의 트랜잭션 아이디에 대응하는 항목들 각각의 식별코드 및 빈발도 정보를 포함하는 노드들이 상기 정렬 순서에 따라 루트노드로부터 레벨이 증가하는 순서로 하나의 경로를 형성하도록 순차적으로 위치하는 트리 생성부;상기 초기 트랜잭션 데이터가 수집된 시점 이후에 시간의 경과에 따라 순차적으로 수집되는 새로운 트랜잭션 데이터에 포함된 트랜잭션 아이디 및 항목을 기초로 상기 헤더 테이블 및 상기 빈발패턴 트리를 갱신하는 데이터 갱신부; 및상기 빈발패턴 트리의 각 노드를 탐색하여 상기 헤더 테이블의 최하위에 위치하는 항목으로부터 순차적으로 각 항목에 대한 빈발패턴을 추출하는 빈발패턴 추출부;를 포함하는 것을 특징으로 하는 연관규칙 추출 장치
2 2
제 1항에 있어서,상기 초기 트랜잭션 데이터에 포함된 복수의 트랜잭션 아이디, 상기 각각의 트랜잭션 아이디에 대응하는 항목의 식별코드 및 상기 빈발패턴 트리에서 상기 각각의 트랜잭션 아이디에 대응하는 경로의 최하위노드를 가리키는 포인터를 포함하는 맵 테이블을 생성하는 맵 테이블 생성부를 더 포함하며,상기 데이터 갱신부는 상기 새로운 트랜잭션 데이터에 포함된 트랜잭션 아이디가 상기 맵 테이블에 포함된 기존 트랜잭션 아이디와 동일한 경우에는 상기 기존 트랜잭션 아이디에 대응하는 포인터가 가리키는 경로를 상기 빈발패턴 트리에서 검색하여 상기 빈발패턴 트리를 갱신하는 것을 특징으로 하는 연관규칙 추출 장치
3 3
제 2항에 있어서,상기 데이터 갱신부는 상기 새로운 트랜잭션 데이터에 포함된 새로운 항목이 상기 맵 테이블에 포함된 기존 트랜잭션 아이디에 대응하는 것인 경우에는 상기 맵 테이블에 상기 기존 트랜잭션 아이디에 대응하여 상기 새로운 항목을 추가시키고, 상기 기존 트랜잭션 아이디에 대응하는 포인터가 상기 빈발패턴 트리에서 상기 새로운 항목에 대응하는 노드를 가리키도록 상기 빈발패턴 트리를 갱신하는 것을 특징으로 하는 연관규칙 추출 장치
4 4
제 2항에 있어서,상기 데이터 갱신부는 상기 기존 트랜잭션 아이디에 대응하는 포인터가 가리키는 상기 빈발패턴 트리의 경로의 중간에 새로운 항목이 추가되면 상기 빈발패턴 트리에서 상기 새로운 항목이 추가된 지점에 대응하는 불일치 시작 노드의 하위노드에 포함된 빈발도 정보를 수정하여 상기 빈발패턴 트리를 갱신하는 것을 특징으로 하는 연관규칙 추출 장치
5 5
제 1항 내지 제 4항 중 어느 한 항에 있어서,상기 헤더 테이블에는 상기 각각의 항목에 대응하여 상기 빈발패턴 트리에서 동일한 항목의 식별코드를 포함하는 노드들 중에서 상기 빈발패턴 트리의 루트노드를 지나는 수직축으로부터 가장 멀리 떨어진 노드를 가리키는 노드링크의 헤더가 포함되어 있으며, 상기 빈발패턴 트리의 각 노드에는 상기 헤더 테이블에 포함된 헤더를 가지는 노드링크가 연결된 노드로부터 일방향으로 동일한 항목의 식별코드를 포함하는 인접한 노드를 가리키는 노드링크가 포함되어 있는 것을 특징으로 하는 연관규칙 추출 장치
6 6
제 5항에 있어서,상기 빈발패턴 추출부는 상기 빈발패턴 트리 내에서 상기 헤더 테이블에 포함된 항목들 중에서 선택된 항목에 대응하는 노드링크를 따라 이동하면서 상기 선택된 항목에 대한 빈발패턴을 추출하는 것을 특징으로 하는 연관규칙 추출 장치
7 7
제 1항 내지 제 4항 중 어느 한 항에 있어서,상기 트리 생성부는 상기 초기 트랜잭션 데이터에 포함된 복수의 트랜잭션 아이디에 각각 대응하는 경로에서 최상위 노드에 포함된 항목으로부터 순차적으로 한 개 이상의 항목의 정렬 순서가 일치하는 경우에는 상기 정렬 순서가 일치하는 항목에 대응하는 노드를 공유하도록 하여 상기 빈발패턴 트리를 생성하는 것을 특징으로 하는 연관규칙 추출 장치
8 8
제 1항 내지 제 4항 중 어느 한 항에 있어서,상기 빈발패턴 추출부는 상기 빈발패턴 트리 내에서 상기 헤더 테이블에 포함된 항목들 중에서 선택된 항목에 대응하는 노드의 상위노드에 포함된 항목만을 참조하여 상기 선택된 항목에 대한 빈발패턴을 추출하는 것을 특징으로 하는 연관규칙 추출 장치
9 9
시간의 경과에 따라 점진적으로 증가하며 사전에 설정된 시간 동안 수집된 초기 트랜잭션 데이터에 포함된 복수의 트랜잭션 아이디에 각각 대응하는 항목을 상기 초기 트랜잭션 데이터 내에서의 출현 횟수인 빈발도가 감소하는 정렬 순서에 따라 정렬하는 데이터 정렬단계;상기 초기 트랜잭션 데이터에 포함된 항목들 및 각각의 항목에 대응하는 빈발도가 상기 정렬 순서에 따라 정렬된 헤더 테이블을 생성하는 헤더 테이블 생성단계;상기 초기 트랜잭션 데이터에 포함된 각각의 항목의 식별코드 및 빈발도 정보를 포함하는 노드로 이루어진 빈발패턴 트리를 생성하되, 상기 빈발패턴 트리에는 각각의 트랜잭션 아이디에 대응하는 항목들 각각의 식별코드 및 빈발도 정보를 포함하는 노드들이 상기 정렬 순서에 따라 루트노드로부터 레벨이 증가하는 순서로 하나의 경로를 형성하도록 순차적으로 위치하는 트리 생성단계;상기 초기 트랜잭션 데이터가 수집된 시점 이후에 시간의 경과에 따라 순차적으로 수집되는 새로운 트랜잭션 데이터에 포함된 트랜잭션 아이디 및 항목을 기초로 상기 헤더 테이블 및 상기 빈발패턴 트리를 갱신하는 데이터 갱신단계; 및상기 빈발패턴 트리의 각 노드를 탐색하여 상기 헤더 테이블의 최하위에 위치하는 항목으로부터 순차적으로 각 항목에 대한 빈발패턴을 추출하는 빈발패턴 추출단계;를 포함하는 것을 특징으로 하는 연관규칙 추출 방법
10 10
제 9항에 있어서,상기 트리 생성단계와 상기 데이터 갱신단계의 사이에,상기 초기 트랜잭션 데이터에 포함된 복수의 트랜잭션 아이디, 상기 각각의 트랜잭션 아이디에 대응하는 정렬된 항목 및 상기 빈발패턴 트리에서 상기 각각의 트랜잭션 아이디에 대응하는 경로의 최하위노드를 가리키는 포인터를 포함하는 맵 테이블을 생성하는 맵 테이블 생성단계를 더 포함하며,상기 데이터 갱신단계에서, 상기 새로운 트랜잭션 데이터에 포함된 트랜잭션 아이디가 상기 맵 테이블에 포함된 기존 트랜잭션 아이디와 동일한 경우에는 상기 기존 트랜잭션 아이디에 대응하는 포인터가 가리키는 경로를 상기 빈발패턴 트리에서 검색하여 상기 빈발패턴 트리를 갱신하는 것을 특징으로 하는 연관규칙 추출 방법
11 11
제 10항에 있어서,상기 데이터 갱신단계에서, 상기 새로운 트랜잭션 데이터에 포함된 새로운 항목이 상기 맵 테이블에 포함된 기존 트랜잭션 아이디에 대응하는 것인 경우에는 상기 맵 테이블에 상기 기존 트랜잭션 아이디에 대응하여 상기 새로운 항목을 추가시키고, 상기 기존 트랜잭션 아이디에 대응하는 포인터가 상기 빈발패턴 트리에서 상기 새로운 항목에 대응하는 노드를 가리키도록 상기 맵 테이블을 갱신하는 것을 특징으로 하는 연관규칙 추출 방법
12 12
제 10항에 있어서,상기 데이터 갱신단계에서, 상기 기존 트랜잭션 아이디에 대응하는 포인터가 가리키는 상기 빈발패턴 트리의 경로의 중간에 새로운 항목이 추가되면 상기 빈발패턴 트리에서 상기 새로운 항목이 추가된 지점에 대응하는 불일치 시작 노드의 하위노드에 포함된 빈발도 정보를 수정하여 상기 빈발패턴 트리를 갱신하는 것을 특징으로 하는 연관규칙 추출 방법
13 13
제 9항 내지 제 12항 중 어느 한 항에 있어서,상기 헤더 테이블에는 상기 각각의 항목에 대응하여 상기 빈발패턴 트리에서 동일한 항목의 식별코드를 포함하는 노드들 중에서 상기 빈발패턴 트리의 루트노드를 지나는 수직축으로부터 가장 멀리 떨어진 노드를 가리키는 노드링크의 헤더가 포함되어 있으며, 상기 빈발패턴 트리의 각 노드에는 상기 헤더 테이블에 포함된 헤더를 가지는 노드링크가 연결된 노드로부터 일방향으로 동일한 항목의 식별코드를 포함하는 인접한 노드를 가리키는 노드링크가 포함되어 있는 것을 특징으로 하는 연관규칙 추출 방법
14 14
제 13항에 있어서,상기 빈발패턴 추출단계에서, 상기 빈발패턴 트리 내에서 상기 헤더 테이블에 포함된 항목들 중에서 선택된 항목에 대응하는 노드링크를 따라 이동하면서 상기 선택된 항목에 대한 빈발패턴을 추출하는 것을 특징으로 하는 연관규칙 추출 방법
15 15
제 9항 내지 제 12항 중 어느 한 항에 있어서,상기 트리 생성단계에서, 상기 초기 트랜잭션 데이터에 포함된 복수의 트랜잭션 아이디에 각각 대응하는 경로에서 최상위 노드에 포함된 항목으로부터 순차적으로 한 개 이상의 항목의 정렬 순서가 일치하는 경우에는 상기 정렬 순서가 일치하는 항목에 대응하는 노드를 공유하도록 하여 상기 빈발패턴 트리를 생성하는 것을 특징으로 하는 연관규칙 추출 방법
16 16
제 9항 내지 제 12항 중 어느 한 항에 있어서,상기 빈발패턴 추출단계에서, 상기 빈발패턴 트리 내에서 상기 헤더 테이블에 포함된 항목들 중에서 선택된 항목에 대응하는 노드의 상위노드에 포함된 항목만을 참조하여 상기 선택된 항목에 대한 빈발패턴을 추출하는 것을 특징으로 하는 연관규칙 추출 방법
17 17
제 9항 내지 제 12항 중 어느 한 항에 기재된 연관규칙 추출 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 한국콘텐츠진흥원 (주)KT (참여: 숭실대학교 산학협력단) 문화콘텐츠산업기술지원사업 지능형 사용자 맞춤 방송 콘텐츠 서비스 기술 개발