공통/비공통 여부에 기초한 데이터 증강 장치, 방법, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램
APPARATUS, METHOD, COMPUTER-READABLE STORAGE MEDIUM AND COMPUTER PROGRAM FOR AUGMENTING DATA BASED ON COMMON/UNCOMMON OF CATEGORY
특허 요약
본 발명의 일 실시예에 따른 데이터 증강 장치는 복수의 사용자 각각이 복수의 항목 중 적어도 어느 하나의 항목을 선택한 기록에 대한 데이터를 저장하는 저장부; 상기 복수의 사용자 중 제1 및 제2 사용자를 선택하는 선택부; 상기 복수의 항목 각각에 대하여 상기 제1 및 제2 사용자의 기록의 공통/비공통 여부를 판별하는 비교부; 상기 공통/비공통 여부를 기초로 상기 복수의 항목 각각에 대한 가상 점수를 연산하는 연산부; 및 상기 복수의 항목 각각에 대하여 연산된 가상 점수를 가상의 사용자가 상기 복수의 항목 각각에 대해 선택한 기록으로 생성하여 데이터를 증강하는 증강부를 포함할 수 있다.
청구항
번호청구항
1

복수의 사용자 각각이 복수의 항목 중 적어도 어느 하나의 항목을 선택한 기록에 대한 데이터를 저장하는 저장부; 상기 복수의 사용자 중 제1 및 제2 사용자를 선택하는 선택부;상기 복수의 항목 각각에 대하여 상기 제1 및 제2 사용자의 기록의 공통/비공통 여부를 판별하는 비교부; 상기 공통/비공통 여부를 기초로 상기 복수의 항목 각각에 대한 가상 점수를 연산하는 연산부; 및상기 복수의 항목 각각에 대하여 연산된 가상 점수를 가상의 사용자가 상기 복수의 항목 각각에 대해 선택한 기록으로 생성하여 데이터를 증강하는 증강부;를 포함하되,상기 연산부는, 상기 공통/비공통 여부에 따라 상기 제1 및 제2 사용자의 기록에 논리 연산(Logical operation)을 적용한 값에 소정의 가중치를 적용하여 상기 가상 점수를 연산하는, 데이터 증강 장치.

2

삭제

3

삭제

4

제1항에 있어서,상기 연산부는, 상기 제1 및 제2 사용자의 기록이 공통인 경우 상기 제1 및 제2 사용자의 기록에 AND 연산을 수행한 이후 제1 가중치를 곱하고, 상기 제1 및 제2 사용자의 기록이 비공통인 경우 상기 제1 및 제2 사용자의 기록에 XOR 연산을 수행한 이후 제2 가중치를 곱하여, 상기 가상 점수를 연산하는, 데이터 증강 장치.

5

제4항에 있어서,상기 제2 가중치는 상기 제1 가중치보다 큰 값을 갖는, 데이터 증강 장치.

6

데이터 증강 장치가 수행하는 데이터 증강 방법에 있어서,복수의 사용자 각각이 복수의 항목 중 적어도 어느 하나의 항목을 선택한 기록에 대한 데이터를 저장하는 단계;상기 복수의 사용자 중 제1 및 제2 사용자를 선택하는 단계;상기 복수의 항목 각각에 대하여 상기 제1 및 제2 사용자의 기록의 공통/비공통 여부를 판별하는 단계;상기 공통/비공통 여부를 기초로 상기 복수의 항목 각각에 대한 가상 점수를 연산하는 단계; 및상기 복수의 항목 각각에 대하여 연산된 가상 점수를 가상의 사용자가 상기 복수의 항목 각각에 대해 선택한 기록으로 생성하여 데이터를 증강하는 단계;를 포함하되,상기 연산하는 단계는, 상기 공통/비공통 여부에 따라 상기 제1 및 제2 사용자의 기록에 논리 연산을 적용한 값에 소정의 가중치를 적용하여 상기 가상 점수를 연산하는 단계를 포함하는, 데이터 증강 방법.

7

컴퓨터 프로그램을 저장하고 있는 컴퓨터 판독 가능 기록매체로서,상기 컴퓨터 프로그램은, 프로세서에 의해 실행되면,복수의 사용자 각각이 복수의 항목 중 적어도 어느 하나의 항목을 선택한 기록에 대한 데이터를 저장하는 단계;상기 복수의 사용자 중 제1 및 제2 사용자를 선택하는 단계;상기 복수의 항목 각각에 대하여 상기 제1 및 제2 사용자의 기록의 공통/비공통 여부를 판별하는 단계;상기 공통/비공통 여부를 기초로 상기 복수의 항목 각각에 대한 가상 점수를 연산하는 단계; 및상기 복수의 항목 각각에 대하여 연산된 가상 점수를 가상의 사용자가 상기 복수의 항목 각각에 대해 선택한 기록으로 생성하여 데이터를 증강하는 단계;를 포함하되,상기 연산하는 단계는, 상기 공통/비공통 여부에 따라 상기 제1 및 제2 사용자의 기록에 논리 연산을 적용한 값에 소정의 가중치를 적용하여 상기 가상 점수를 연산하는 단계를 포함하는 방법을 상기 프로세서가 수행하도록 하기 위한 명령어를 포함하는, 컴퓨터 판독 가능한 기록매체.

8

컴퓨터 판독 가능한 기록매체에 저장되어 있는 컴퓨터 프로그램으로서,상기 컴퓨터 프로그램은, 프로세서에 의해 실행되면,복수의 사용자 각각이 복수의 항목 중 적어도 어느 하나의 항목을 선택한 기록에 대한 데이터를 저장하는 단계;상기 복수의 사용자 중 제1 및 제2 사용자를 선택하는 단계;상기 복수의 항목 각각에 대하여 상기 제1 및 제2 사용자의 기록의 공통/비공통 여부를 판별하는 단계;상기 공통/비공통 여부를 기초로 상기 복수의 항목 각각에 대한 가상 점수를 연산하는 단계; 및상기 복수의 항목 각각에 대하여 연산된 가상 점수를 가상의 사용자가 상기 복수의 항목 각각에 대해 선택한 기록으로 생성하여 데이터를 증강하는 단계;를 포함하되,상기 연산하는 단계는, 상기 공통/비공통 여부에 따라 상기 제1 및 제2 사용자의 기록에 논리 연산을 적용한 값에 소정의 가중치를 적용하여 상기 가상 점수를 연산하는 단계를 포함하는 방법을 상기 프로세서가 수행하도록 하기 위한 명령어를 포함하는, 컴퓨터 프로그램.

9

복수의 사용자 각각이 복수의 항목 중 적어도 어느 하나의 항목을 선택한 기록에 대한 데이터를 저장하는 저장부; 상기 복수의 항목 중 제1 및 제2 항목을 선택하는 선택부;상기 복수의 사용자 각각이 상기 제1 및 제2 항목에 대해 선택한 기록의 공통/비공통 여부를 판별하는 비교부; 상기 공통/비공통 여부를 기초로 상기 복수의 사용자 각각에 대한 가상 점수를 연산하는 연산부; 및상기 복수의 사용자 각각에 대하여 연산된 가상 점수를 상기 복수의 사용자 각각이 가상의 항목을 선택한 기록으로 생성하여 데이터를 증강하는 증강부;를 포함하되,상기 연산부는, 상기 공통/비공통 여부에 따라 상기 제1 및 제2 사용자의 기록에 논리 연산을 적용한 값에 소정의 가중치를 적용하여 상기 가상 점수를 연산하는, 데이터 증강 장치.

10

데이터 증강 장치가 수행하는 데이터 증강 방법에 있어서,복수의 사용자 각각이 복수의 항목 중 적어도 어느 하나의 항목을 선택한 기록에 대한 데이터를 저장하는 단계;상기 복수의 항목 중 제1 및 제2 항목을 선택하는 단계;상기 복수의 사용자 각각이 상기 제1 및 제2 항목에 대해 선택한 기록의 공통/비공통 여부를 판별하는 단계;상기 공통/비공통 여부를 기초로 상기 복수의 사용자 각각에 대한 가상 점수를 연산하는 단계; 및상기 복수의 사용자 각각에 대하여 연산된 가상 점수를 상기 복수의 사용자 각각이 가상의 항목을 선택한 기록으로 생성하여 데이터를 증강하는 단계;를 포함하되,상기 연산하는 단계는, 상기 공통/비공통 여부에 따라 상기 제1 및 제2 사용자의 기록에 논리 연산을 적용한 값에 소정의 가중치를 적용하여 상기 가상 점수를 연산하는 단계를 포함하는, 데이터 증강 방법.

11

컴퓨터 프로그램을 저장하고 있는 컴퓨터 판독 가능 기록매체로서,상기 컴퓨터 프로그램은, 프로세서에 의해 실행되면,복수의 사용자 각각이 복수의 항목 중 적어도 어느 하나의 항목을 선택한 기록에 대한 데이터를 저장하는 단계;상기 복수의 항목 중 제1 및 제2 항목을 선택하는 단계;상기 복수의 사용자 각각이 상기 제1 및 제2 항목에 대해 선택한 기록의 공통/비공통 여부를 판별하는 단계;상기 공통/비공통 여부를 기초로 상기 복수의 사용자 각각에 대한 가상 점수를 연산하는 단계; 및상기 복수의 사용자 각각에 대하여 연산된 가상 점수를 상기 복수의 사용자 각각이 가상의 항목을 선택한 기록으로 생성하여 데이터를 증강하는 단계;를 포함하되,상기 연산하는 단계는, 상기 공통/비공통 여부에 따라 상기 제1 및 제2 사용자의 기록에 논리 연산을 적용한 값에 소정의 가중치를 적용하여 상기 가상 점수를 연산하는 단계를 포함하는 방법을 상기 프로세서가 수행하도록 하기 위한 명령어를 포함하는, 컴퓨터 판독 가능한 기록매체.

12

컴퓨터 판독 가능한 기록매체에 저장되어 있는 컴퓨터 프로그램으로서,상기 컴퓨터 프로그램은, 프로세서에 의해 실행되면,복수의 사용자 각각이 복수의 항목 중 적어도 어느 하나의 항목을 선택한 기록에 대한 데이터를 저장하는 단계;상기 복수의 항목 중 제1 및 제2 항목을 선택하는 단계;상기 복수의 사용자 각각이 상기 제1 및 제2 항목에 대해 선택한 기록의 공통/비공통 여부를 판별하는 단계;상기 공통/비공통 여부를 기초로 상기 복수의 사용자 각각에 대한 가상 점수를 연산하는 단계; 및상기 복수의 사용자 각각에 대하여 연산된 가상 점수를 상기 복수의 사용자 각각이 가상의 항목을 선택한 기록으로 생성하여 데이터를 증강하는 단계;를 포함하되,상기 연산하는 단계는, 상기 공통/비공통 여부에 따라 상기 제1 및 제2 사용자의 기록에 논리 연산을 적용한 값에 소정의 가중치를 적용하여 상기 가상 점수를 연산하는 단계를 포함하는 방법을 상기 프로세서가 수행하도록 하기 위한 명령어를 포함하는, 컴퓨터 프로그램.