KR20220133307A

Device location based on machine learning classifications

Abstract

The client device's venue system may submit a location request to the server, which returns a number of venues in the vicinity of the client device. The client device may use one or more machine learning schemes (eg, a convolutional neural network) to determine that the client device is located in one of the specific venues of possible venues. The venue system may further select an image for the presentation based on the selection of the venue. The presentation may be published as a short-term message on the network platform.

KR20220133307A, drawing sheet 1
Sheet 1 of 18

Term

11.9 yearsto projected expiry

Projected expiry 31 August 2038, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    방법으로서, 사용자 디바이스 상에서, 복수의 베뉴(venue)를 포함하는 베뉴 데이터 세트를 식별하는 단계 - 상기 복수의 베뉴의 각각의 베뉴는 상기 베뉴를 묘사하는 하나 이상의 태그와 연관됨 -;상기 사용자 디바이스 상에서 이미지를 식별하는 단계;머신 러닝 스킴을 사용하여 상기 이미지를 분류하는 단계;상기 이미지를 분류하는 것에 기초하여 선택된 베뉴와 미리 연관된 하나 이상의 디스플레이 요소를 선택하는 단계;및 클라이언트 디바이스 상에서, 상기 하나 이상의 디스플레이 요소 및 상기 이미지를 포함하는 프레젠테이션을 디스플레이하는 단계를 포함하는 방법.
  2. 2
    제1항에 있어서, 상기 복수의 베뉴는 카테고리들 및 서브카테고리들로 카테고리화되고, 상기 하나 이상의 태그는 상기 카테고리들 및 서브카테고리들에 대응하는 메타데이터인 방법.
  3. 3
    제2항에 있어서, 상기 이미지를 분류하는 것에 기초하여 선택된 베뉴와 미리 연관된 하나 이상의 디스플레이 요소를 선택하는 단계는, 상기 선택된 베뉴와 연관된 제1 태그를 상기 제1 태그에 대응하는 카테고리 및 상기 이미지의 분류에 기초하여 선택하는 단계를 포함하는 방법.
  4. 4
    제3항에 있어서, 상기 하나 이상의 디스플레이 요소는 상기 카테고리들 및 서브카테고리들로 카테고리화되는 방법.
  5. 5
    제4항에 있어서, 상기 선택된 베뉴와 미리 연관된 하나 이상의 디스플레이 요소를 선택하는 단계는, 제1 디스플레이 요소에 대응하는 카테고리가 상기 제1 태그에 대응하는 카테고리와 매칭하는 것으로 결정하는 단계를 포함하는 방법.
  6. 6
    제3항에 있어서, 상기 하나 이상의 디스플레이 요소는 상기 사용자 디바이스의 사용자의 아바타를 포함하는 방법.
  7. 7
    제1항에 있어서, 상기 하나 이상의 디스플레이 요소는 상기 선택된 베뉴를 묘사하는 텍스트 데이터를 포함하는 방법.
  8. 8
    제1항에 있어서, 상기 사용자 디바이스에 의해, 상기 사용자 디바이스에 근접한 베뉴들에 대한 네트워크 요청을 송신하는 단계;베뉴들에 대한 상기 네트워크 요청에 응답하여 상기 베뉴 데이터 세트를 수신하는 단계;및 상기 사용자 디바이스 상에 상기 베뉴 데이터 세트를 저장하는 단계를 더 포함하는 방법.
  9. 9
    제8항에 있어서, 상기 사용자 디바이스에 의해, 상기 사용자 디바이스의 위치를 묘사하는 위치 데이터를 생성하는 단계를 더 포함하고, 상기 네트워크 요청은 상기 위치 데이터를 포함하는 방법.
  10. 10
    제9항에 있어서, 상기 위치 데이터는 상기 사용자 디바이스 상의 GPS 센서에 의해 생성된 글로벌 포지셔닝 시스템(GPS) 데이터를 포함하는 방법.
  11. 11
    제9항에 있어서, 상기 위치 데이터는 상기 사용자 디바이스의 인터넷 프로토콜(IP) 네트워크 센서에 가시적인 IP 네트워크를 포함하는 방법.
  12. 12
    제1항에 있어서, 상기 사용자 디바이스 상의 이미지 센서를 사용하여 상기 이미지를 생성하는 단계를 더 포함하는 방법.
  13. 13
    제1항에 있어서, 상기 머신 러닝 스킴은 이미지들 내의 이미지 피처들을 분류하도록 훈련된 컨볼루션 신경 네트워크인 방법.
  14. 14
    제13항에 있어서, 상기 이미지 피처들은 상기 이미지들에 묘사된 물리적 항목들인 방법.
  15. 15
    제1항에 있어서, 상기 베뉴들은 물리적 환경들인 방법.
  16. 16
    제15항에 있어서, 상기 물리적 환경들은 실외 환경, 실내 환경, 식당, 해변, 공원, 소매점, 콘서트 스테이지, 수송 스테이션, 학교 캠퍼스 중 하나 이상을 포함하는 방법.
  17. 17
    사용자 디바이스로서, 하나 이상의 컴퓨터 프로세서;및 상기 하나 이상의 컴퓨터 프로세서에 의해 실행될 때 상기 사용자 디바이스로 하여금 동작들을 수행하게 하는 명령어들을 저장한 하나 이상의 컴퓨터 판독가능 매체를 포함하고, 상기 동작들은, 복수의 베뉴를 포함하는 베뉴 데이터 세트를 식별하는 동작 - 상기 복수의 베뉴의 각각의 베뉴는 상기 베뉴를 묘사하는 하나 이상의 태그와 연관됨 -;이미지를 식별하는 동작;머신 러닝 스킴을 사용하여 상기 이미지를 분류하는 동작;상기 이미지를 분류하는 것에 기초하여 선택된 베뉴와 미리 연관된 하나 이상의 디스플레이 요소를 선택하는 동작;및 상기 하나 이상의 디스플레이 요소 및 상기 이미지를 포함하는 프레젠테이션을 디스플레이하는 동작을 포함하는 사용자 디바이스.
  18. 18
    제17항에 있어서, 상기 복수의 베뉴는 카테고리들 및 서브카테고리들로 카테고리화되고, 상기 하나 이상의 태그는 상기 카테고리들 및 서브카테고리들에 대응하는 메타데이터인 사용자 디바이스.
  19. 19
    제18항에 있어서, 상기 이미지를 분류하는 것에 기초하여 선택된 베뉴와 미리 연관된 하나 이상의 디스플레이 요소를 선택하는 동작은, 상기 선택된 베뉴와 연관된 제1 태그를 상기 제1 태그에 대응하는 카테고리 및 상기 이미지의 분류에 기초하여 선택하는 동작을 포함하는 사용자 디바이스.
  20. 20
    사용자 디바이스의 하나 이상의 컴퓨터 프로세서에 의해 실행될 때 상기 사용자 디바이스로 하여금 동작들을 수행하게 하는 명령어들을 저장한 비일시적 컴퓨터 판독가능 매체로서, 상기 동작들은, 복수의 베뉴를 포함하는 베뉴 데이터 세트를 식별하는 동작 - 상기 복수의 베뉴의 각각의 베뉴는 상기 베뉴를 묘사하는 하나 이상의 태그와 연관됨 -;이미지를 식별하는 동작;머신 러닝 스킴을 사용하여 상기 이미지를 분류하는 동작;상기 이미지를 분류하는 것에 기초하여 선택된 베뉴와 미리 연관된 하나 이상의 디스플레이 요소를 선택하는 동작;및 상기 하나 이상의 디스플레이 요소 및 상기 이미지를 포함하는 프레젠테이션을 디스플레이하는 동작을 포함하는 비일시적 컴퓨터 판독가능 매체.
Independent claims20