1 |
1
단말기들(mobile clients)에 후보 앱들(candidate applications)로부터 선택되는 추천 앱들을 제공하는 방법에 있어서,상기 후보 앱들의 앱들간 상호작용(inter-apps communication)에 기초하여 상기 후보 앱들이 악성인지 여부를 나타내는 앱 상태를 결정하는 단계;상기 후보 앱들이 상기 단말기들에 의해 실제로 사용됨에 따라 기록되는 동적 정보를 나타내는 상기 후보 앱들의 사용 점수를 계산하는 단계;상기 후보 앱들의 실제 사용 없이도 생성 가능한 정적 정보 및 상기 사용 점수로부터 도출되는 예측 평점을 상기 후보 앱들의 실제 평점과 비교하는 단계; 및상기 앱 상태, 상기 사용 점수 및 상기 비교 결과에 기초하여 상기 후보 앱들 중 상기 추천 앱들을 선택하는 단계를 포함하고,상기 앱 상태를 결정하는 단계는,상기 후보 앱들 간의 상호 호출 횟수에 대한 평균 및 표준 편차로부터 도출되는 악성 여부 수치를 임계치와 비교하는 단계를 포함하는, 방법
|
2 |
2
삭제
|
3 |
3
제 1항에 있어서,상기 사용 점수를 계산하는 단계는,상기 동적 정보에 포함되는 정보로서, 상기 후보 앱들이 사용되는 빈도(frequency), 상기 후보 앱들이 얼마나 최근에 사용되었는지를 나타내는 최근성(recency) 및 상기 후보 앱들이 사용되는 지속 시간(duration)에 대한 가중 합계(weighted sum)를 계산하는 단계를 포함하는, 방법
|
4 |
4
제 1항에 있어서,상기 비교하는 단계는,상기 단말기들 중 어느 하나 및 상기 후보 앱들 중 어느 하나로 구성되는 페어(pair)에 있어서, 가능한 모든 페어들로부터 상기 예측 평점 및 상기 실제 평점의 차이값들을 계산하는 단계; 및상기 차이값들에 대한 평균을 계산함으로써 향상된 예측 변동치(ePS, enhanced prediction shift)를 도출하는 단계를 포함하는, 방법
|
5 |
5
제 1항에 있어서,상기 추천 앱들을 선택하는 단계는,협업 필터링(collaborative filtering) 알고리즘을 통해 불필요한 정보를 배제하는 단계를 포함하는, 방법
|
6 |
6
단말기들(mobile clients)에 후보 앱들(candidate applications)로부터 선택되는 추천 앱들을 제공하는 방법에 있어서,상기 후보 앱들의 앱들간 상호작용(inter-apps communication)에 기초하여 상기 후보 앱들이 악성인지 여부를 나타내는 앱 상태를 결정하는 단계;상기 후보 앱들이 상기 단말기들에 의해 실제로 사용됨에 따라 기록되는 동적 정보를 나타내는 상기 후보 앱들의 사용 점수를 계산하는 단계;상기 후보 앱들의 실제 사용 없이도 생성 가능한 정적 정보 및 상기 사용 점수로부터 도출되는 예측 평점을 상기 후보 앱들의 실제 평점과 비교하는 단계; 및상기 앱 상태, 상기 사용 점수 및 상기 비교 결과에 기초하여 상기 후보 앱들 중 상기 추천 앱들을 선택하는 단계를 포함하고,상기 추천 앱들을 선택하는 단계는,추천에 따른 만족도가 최대화될 수 있도록 복수의 추천 앱 세트들 중 어느 하나를 상기 추천 앱들로 선택하는 단계를 포함하고,상기 추천에 따른 만족도가 최대화될 수 있도록 상기 복수의 추천 앱 세트들 중 어느 하나를 상기 추천 앱들로 선택함에 따른 만족도를 즉시 보상(immediate reward)으로 하는 POMDP(partially observable Markov decision process) 방식이 적용되는, 방법
|
7 |
7
삭제
|
8 |
8
단말기들에 후보 앱들로부터 선택되는 추천 앱들을 제공하는 장치에 있어서,적어도 하나의 프로그램을 저장하는 메모리; 및상기 적어도 하나의 프로그램을 실행함으로써 상기 추천 앱들을 제공하는 프로세서를 포함하고,상기 프로세서는,상기 후보 앱들의 앱들간 상호작용에 기초하여 상기 후보 앱들이 악성인지 여부를 나타내는 앱 상태를 결정하고,상기 후보 앱들이 상기 단말기들에 의해 실제로 사용됨에 따라 기록되는 동적 정보를 나타내는 상기 후보 앱들의 사용 점수를 계산하고,상기 후보 앱들의 실제 사용 없이도 생성 가능한 정적 정보 및 상기 사용 점수로부터 도출되는 예측 평점을 상기 후보 앱들의 실제 평점과 비교하고,상기 앱 상태, 상기 사용 점수 및 상기 비교 결과에 기초하여 상기 후보 앱들 중 상기 추천 앱들을 선택하고,상기 프로세서는,상기 후보 앱들 간의 상호 호출 횟수에 대한 평균 및 표준 편차로부터 도출되는 악성 여부 수치를 임계치와 비교하는, 장치
|