KR102371568B1 - 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법 - Google Patents

인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법 Download PDF

Info

Publication number
KR102371568B1
KR102371568B1 KR1020190129609A KR20190129609A KR102371568B1 KR 102371568 B1 KR102371568 B1 KR 102371568B1 KR 1020190129609 A KR1020190129609 A KR 1020190129609A KR 20190129609 A KR20190129609 A KR 20190129609A KR 102371568 B1 KR102371568 B1 KR 102371568B1
Authority
KR
South Korea
Prior art keywords
item
profile
profile view
view
user
Prior art date
Application number
KR1020190129609A
Other languages
English (en)
Other versions
KR20210046171A (ko
Inventor
함효진
김하영
이소라
윤정민
김성훈
김도연
박지회
김세형
한승협
이혜미
Original Assignee
주식회사 카카오
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 카카오 filed Critical 주식회사 카카오
Priority to KR1020190129609A priority Critical patent/KR102371568B1/ko
Priority to JP2020156640A priority patent/JP2021068430A/ja
Priority to US17/073,494 priority patent/US20210118013A1/en
Publication of KR20210046171A publication Critical patent/KR20210046171A/ko
Priority to KR1020220026172A priority patent/KR102453767B1/ko
Application granted granted Critical
Publication of KR102371568B1 publication Critical patent/KR102371568B1/ko
Priority to KR1020220127761A priority patent/KR102685326B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Operations Research (AREA)

Abstract

일 실시예에 따른 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법은 개인 계정이 공식 계정과 관련된 미리 설정된 조건을 만족하는지 여부를 판단하고, 조건의 만족 여부에 기초하여 개인 계정을 위한 상기 프로필 뷰에 적용 가능한 적어도 하나의 세트 아이템을 제공하고, 세트 아이템 중 사용자에 의하여 선택된 세트 아이템을 프로필 뷰에 적용함으로써 프로필 뷰를 편집하며, 편집된 프로필 뷰를 표시하는 단계들을 포함한다.

Description

인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법{METHOD OF DISPLAYING PROFILE VIEW IN INSTANT MESSAGING SERVICE}
아래 실시예들은 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법 및 장치에 관한 것이다.
스마트 폰을 포함하는 다양한 스마트 기기의 등장에 따라 이를 이용한 다양한 형태의 SNS(Social Network Service) 서비스들이 사용되고 있다. 특히, 복수의 사용자가 채팅방을 개설하고, 개설된 채팅방 내에서 실시간으로 메시지를 주고받는 인스턴트 메시징 어플리케이션이 널리 사용되고 있다. 이러한 인스턴트 메시징 어플리케이션을 통한 채팅 서비스는 사용자의 요구에 맞추어 보다 다양한 기능을 가지도록 진화되고 있다. 특히, 인스턴트 메시징 어플리케이션을 통하여 제공 가능한 서비스 영역이 확대됨에 따라, 단순히 프로필 이미지를 제공하는 것 이상으로 각 사용자를 표현하는 프로필 뷰의 활용 가능성도 커지고 있다.
일 실시예에 따른 인스턴트 메시징 서비스(Instant Messaging Service)에서 사용자의 개인 계정을 위한 프로필 뷰(profile view)를 표시하는 방법은 상기 개인 계정을 위한 상기 프로필 뷰에 적용 가능한 적어도 하나의 세트 아이템(set item)을 제공하는 단계; 상기 세트 아이템 중 상기 사용자에 의하여 선택된 세트 아이템을 상기 프로필 뷰에 적용하는 단계; 상기 프로필 뷰에 적용된 세트 아이템에 포함된 적어도 하나의 프로필 아이템을 편집하는 편집 뷰를 제공하는 단계; 및 상기 편집 뷰를 통하여 편집된 프로필 뷰를 표시하는 단계를 포함한다.
상기 적어도 하나의 세트 아이템을 제공하는 단계는 상기 개인 계정이 공식 계정이나 광고주와 관련된 미리 설정된 조건을 만족하는지 여부를 판단하는 단계; 및 상기 조건의 만족 여부에 기초하여, 상기 적어도 하나의 세트 아이템을 제공하는 단계를 포함할 수 있다. 상기 세트 아이템은 상기 공식 계정이나 상기 광고주와 연관된 적어도 하나의 프로필 아이템을 포함할 수 있다.
상기 미리 설정된 조건은 상기 공식 계정과 친구 관계를 맺는 제1 조건을 포함할 수 있다. 상기 미리 설정된 조건은 상기 공식 계정이나 상기 광고주와 관련하여 제공되는 광고 컨텐츠에 접속(access) 요청하는 제2 조건; 및 상기 공식 계정이나 상기 광고주와 관련하여 제공되는 이벤트에 참여하는 제3 조건 중 적어도 하나를 포함할 수 있다.
상기 미리 설정된 조건은 상기 제1 조건, 상기 제2 조건 및 상기 제3 조건 중 적어도 하나에 대응하여, 상기 세트 아이템의 제공과 관련하여 미리 설정된 제한 인원수 기반의 선착순 조건을 더 요구할 수 있다.
상기 적어도 하나의 프로필 아이템은 음악 아이템, 로고 아이템, 스티커 아이템, 텍스트 아이템, 링크 아이템, 배경 효과 아이템, 디데이 아이템, 배경 이미지 아이템, 배경 동영상 아이템, 및 피드백 아이템 중 적어도 하나의 유형을 포함할 수 있다.
상기 적용하는 단계는 상기 프로필 뷰에 기 적용된 제1 프로필 아이템을 제거하는 단계; 및 상기 선택된 세트 아이템에 포함된 제2 프로필 아이템을 상기 프로필 뷰에 적용하는 단계를 포함할 수 있다.
상기 제1 프로필 아이템을 제거하는 단계는 상기 제1 프로필 아이템의 유형을 식별하는 단계; 및 상기 제1 프로필 아이템의 유형에 따라, 상기 제1 프로필 아이템의 제거 여부를 판단하는 단계를 포함할 수 있다.
상기 적용하는 단계는 상기 프로필 뷰에 기 적용된 제1 프로필 아이템의 유형과 상기 선택된 세트 아이템에 포함된 제2 프로필 아이템의 유형의 중복 여부를 결정하는 단계; 및 상기 중복 여부에 따라, 상기 제2 프로필 아이템을 상기 프로필 뷰에 적용하는 단계를 포함할 수 있다.
상기 제2 프로필 아이템을 상기 프로필 뷰에 적용하는 단계는 상기 제1 프로필 아이템의 유형과 상기 제2 프로필 아이템의 유형이 중복된다는 결정에 따라, 상기 제1 프로필 아이템을 상기 제2 프로필 아이템으로 교체하거나, 또는 상기 제1 프로필 아이템을 유지하면서 상기 제2 프로필 아이템을 상기 프로필 뷰에 적용하는 단계를 포함할 수 있다.
상기 프로필 뷰를 표시하는 방법은 상기 인스턴트 메시징 서비스를 제공하는 서버로부터, 상기 개인 계정과 친구 관계에 있는 적어도 하나의 다른 사용자의 개인 계정의 프로필 뷰 및 광고 프로필 뷰를 추천하는 추천 목록을 수신하는 단계; 및 상기 개인 계정의 친구 목록을 표시하는 친구 목록 뷰 내 미리 정해진 영역을 통하여 상기 추천 목록을 표시하는 단계를 더 포함할 수 있다.
상기 추천 목록에서 상기 광고 프로필 뷰가 표시되는 위치, 및 상기 광고 프로필 뷰가 표시되는 기간 중 적어도 하나는 미리 설정될 수 있다.
상기 세트 아이템을 제공하는 단계는 상기 추천 목록에서 상기 광고 프로필 뷰를 선택하는 사용자 입력에 반응하여, 상기 사용자에게 상기 광고 프로필 뷰를 제공하는 단계; 및 상기 광고 프로필 뷰의 제공에 반응하여, 상기 추천 목록에서 상기 광고 프로필 뷰를 제거하는 단계를 포함할 수 있다.
상기 프로필 뷰를 표시하는 방법은 상기 사용자로부터 상기 광고 프로필 뷰에 포함된 세트 아이템을 적용하는 입력을 수신하는 경우, 상기 개인 계정이 미리 설정된 조건을 만족하는지 여부를 판단하는 단계; 및 상기 개인 계정이 상기 미리 설정된 조건을 만족하고 있지 않다는 판단에 따라, 상기 미리 설정된 조건을 만족하도록 유도하는 사용자 인터페이스를 제공하는 단계를 더 포함할 수 있다.
상기 프로필 뷰를 표시하는 방법은 상기 편집 뷰에 액세스 가능한 시점에, 상기 편집 뷰에 액세스하는 버튼과 연관된 형태로 상기 세트 아이템과 관련된 배너(banner) 광고를 표시하는 단계; 및 상기 편집 뷰에 상기 세트 아이템과 관련된 상기 배너 광고를 표시하는 단계 중 적어도 하나를 더 포함할 수 있다.
상기 프로필 뷰를 표시하는 방법은 상기 배너 광고에 대한 상기 사용자의 선택 입력에 반응하여, 상기 세트 아이템이 적용된 프로필 뷰를 편집하는 편집 뷰에 접속하는 단계를 더 포함할 수 있다.
상기 세트 아이템을 제공하는 상기 편집 뷰의 인터페이스를 통하여, 상기 인스턴트 메시징 서비스에서 제공하는 적어도 하나의 세트 아이템 및 상기 공식 계정이나 광고주의 세트 아이템을 포함하는 세트 아이템 목록을 표시하는 단계를 포함할 수 있다.
상기 세트 아이템 목록을 표시하는 단계는 상기 개인 계정이 상기 공식 계정이나 상기 광고주와 관련된 미리 설정된 조건을 만족하고 있지 않다는 판단에 따라, 상기 세트 아이템 목록에서 상기 공식 계정이나 상기 광고주의 세트 아이템을 잠금 상태로 표시하는 단계를 포함할 수 있다.
상기 프로필 뷰를 표시하는 방법은 상기 세트 아이템 목록에서 상기 잠금 상태로 표시된 세트 아이템이 선택되는 경우, 상기 미리 설정된 조건을 만족하도록 유도하는 사용자 인터페이스를 제공하는 단계; 상기 사용자 인터페이스를 통해 상기 미리 설정된 조건이 만족되는 경우, 상기 세트 아이템의 잠금 상태를 해제하는 단계; 및 상기 잠금 상태가 해제된 세트 아이템을 적용하여 상기 프로필 뷰를 편집하는 단계를 더 포함할 수 있다.
상기 프로필 뷰를 표시하는 방법은 상기 공식 계정의 프로필 뷰, 또는 다른 사용자의 개인 계정의 프로필 뷰에 포함되고, 상기 공식 계정의 상기 세트 아이템에 링크된 링크 아이템의 선택에 반응하여, 상기 세트 아이템을 포함하는 광고 프로필 뷰 혹은 상기 세트 아이템을 포함하는 세트 아이템 목록을 표시하는 편집 뷰 중 어느 하나의 뷰를 표시하는 단계를 더 포함할 수 있다.
상기 프로필 뷰를 표시하는 방법은 다른 사용자의 개인 계정의 프로필 뷰에 포함되고, 광고주의 상기 세트 아이템에 링크된 링크 아이템의 선택에 반응하여, 상기 세트 아이템을 포함하는 광고 프로필 뷰 혹은 상기 세트 아이템을 포함하는 세트 아이템 목록을 표시하는 편집 뷰 중 어느 하나의 뷰를 표시하는 단계를 더 포함할 수 있다.
도 1은 일 실시예에 따른 프로필 뷰를 표시하기 방법을 제공하기 위한 시스템의 구성을 설명하기 위한 도면.
도 2는 일 실시예에 따른 프로필 뷰를 표시하는 방법을 나타낸 흐름도.
도 3은 일 실시예에 따른 세트 아이템을 제공하는 방법을 설명하기 위한 도면.
도 4는 일 실시예에 따른 세트 아이템과 관련된 배너 광고를 표시하는 방법을 설명하기 위한 도면.
도 5 및 도 6은 실시예들에 따라 세트 아이템을 제공하기 위해 사용자의 개인 계정이 공식 계정과 친구 관계를 맺도록 유도하는 방법을 설명하기 위한 도면.
본 명세서에서 개시되어 있는 특정한 구조적 또는 기능적 설명들은 단지 기술적 개념에 따른 실시예들을 설명하기 위한 목적으로 예시된 것으로서, 실시예들은 다양한 다른 형태로 실시될 수 있으며 본 명세서에 설명된 실시예들에 한정되지 않는다.
제1 또는 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 이런 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 이해되어야 한다. 예를 들어 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소는 제1 구성요소로도 명명될 수 있다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 구성요소들 간의 관계를 설명하는 표현들, 예를 들어 "~간에"와 "바로~간에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함으로 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 해당 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
도 1은 일 실시예에 따른 프로필 뷰를 표시하기 방법을 제공하기 위한 시스템의 구성을 설명하기 위한 도면이다. 도 1을 참조하면, 일 실시예에 따른 서비스 서버(100), 제1 사용자(101), 및 제2 사용자(103)가 도시된다.
서비스 서버(100)는 예를 들어, 인스턴트 메시징 서비스(Instant Messaging Service)를 제공하는 서버일 수 있다. 서비스 서버(100)는 제1 사용자(101) 및 제2 사용자(103) 각각을 위한 사용자 계정을 생성하고, 제1 사용자(101)의 단말 및 제2 사용자(103)의 단말에 설치된 메신저 어플리케이션을 통해 제1 사용자(101) 및 제2 사용자(103)에게 인스턴트 메시징 서비스를 제공할 수 있다. 사용자 계정은 예를 들어, 공식 계정 및 개인 계정 중 적어도 하나의 유형을 포함할 수 있다. 개인 계정은 일반적인 개인 사용자들을 위한 계정이다. 공식 계정은 인스턴트 메시징 서비스와 연계된 추가적인 기능들을 활용하기 위한 계정으로, 예를 들어 기업 사용자를 위한 기업 계정 등을 포함할 수 있다. 공식 계정을 통하여 추가적으로 제공되는 기능은 예를 들어, 공식 계정과 친구 관계를 맺은 사용자들에게 광고성 메시지를 전송하는 기능 또는 친구 관계와 무관하게 특정 사용자들에게 정보성 메시지를 전송하는 기능 등을 포함할 수 있다. 이하, 설명의 편의 상 개인 사용자와 기업 사용자를 예로 들어 설명하나, 기업 사용자는 특정 기업에 소속되거나 해당 기업을 대표하는 사용자 뿐 아니라, 공식 계정을 이용하는 사용자를 포괄적으로 지칭하는 개념으로 이해될 수 있다.
서비스 서버(100)는 기업 사용자 및 개인 사용자 등과 같은 클라이언트(client)를 대상으로 인스턴트 메시징 서비스를 제공하는 서비스 플랫폼에 해당할 수 있다. 메신저 어플리케이션은 예를 들어, 텍스트를 작성하여 전송하는 기능, 멀티미디어 컨텐츠(음성, 사진 동영상 등)를 전송하는 기능, 메시지 알림 기능, 및 일정 기능 등을 수행하기 위하여 운영하는 컴퓨터, 데이터 베이스, 모듈 또는 프로그램 등을 포함할 수 있다.
제1 사용자(101) 및 제2 사용자(103)는 메신저 어플리케이션이 설치된 단말을 통하여 서비스 서버(100)에 접속할 수 있다. 제1 사용자(101) 및 제2 사용자(103)는 개인 계정을 갖는 개인 사용자일 수도 있고, 또는 공식 계정을 갖는 기업 사용자일 수도 있다.
제1 사용자(101)의 단말 및 제2 사용자(103)의 단말은 예를 들어, 컴퓨터, UMPC(Ultra Mobile PC), 워크스테이션, 넷북(net-book), PDA(Personal Digital Assistants), 포터블(portable) 컴퓨터, 웹 타블렛(web tablet), 무선 전화기(wireless phone), 모바일 폰(mobile phone), 스마트폰(smart phone), e-북(e-book), PMP(portable multimedia player), 휴대용 게임기, 네비게이션(navigation) 장치, 블랙 박스(black box) 또는 디지털 카메라(digital camera) 같은 전자 장치 중 하나로서, 서비스 서버(100)와 관련된 메신저 어플리케이션의 설치 및 실행이 가능한 모든 사용자 장치를 포함할 수 있다. 사용자 장치는 메신저 어플리케이션의 제어 하에 예를 들어, 서비스 화면의 구성, 데이터 입력, 데이터 송수신, 데이터 저장 등과 같은 인스턴트 메시징 서비스 전반의 동작을 수행할 수 있다.
일 실시예에 따른 메신저 어플리케이션은 PC(Personal Computer) 환경은 물론 모바일 환경에서 사용 가능하도록 구현되며, 독립적으로 동작하는 프로그램 형태로 구현되거나 혹은 특정 어플리케이션의 인-앱(in-app) 형태로 구성되어 상기 특정 어플리케이션 상에서 동작이 가능하도록 구현될 수 있다.
아래에서 상세하게 설명하겠으나, 일 실시예에 따른 인스턴트 메시징 서비스는 메신저 어플리케이션 상에서 제공되는 프로필 뷰(profile view)의 활용도를 향상시키는 기법을 제공할 수 있다. '프로필 뷰'는 사용자의 프로필을 표현하는 서비스 화면으로서, 예를 들어, 아래 도 3의 화면(360)과 같이 사용자 단말의 화면에 표시될 수 있다. 프로필 뷰는 예를 들어, 해당 사용자의 사용자 계정과 관련하여 제공되는 프로필 이미지 및 프로필 정보 등을 포함할 수 있다. 일 실시예에 따른 프로필 뷰는 단순히 프로필 이미지와 프로필 정보만을 포함하는 것에서 더 나아가, 해당 사용자를 다양하게 표현하는 프로필 배경이나 스티커 등의 프로필 아이템들을 더 포함할 수 있다. 프로필 뷰는 예를 들어, 해당 사용자의 설정에 따라 서로 다른 정보를 포함할 수 있다.
일 실시예에 따르면, 적어도 하나의 프로필 아이템을 포함하는 세트 아이템이 제공될 수 있다. 사용자는 세트 아이템을 이용하여, 해당 세트 아이템에 포함된 프로필 아이템(들)을 일괄적으로 자신의 프로필 뷰에 적용할 수 있다. 아래에서 상세하게 설명하겠으나, 세트 아이템의 적용 이후 편집 뷰를 통하여 사용자는 프로필 뷰에 적용된 프로필 아이템(들)을 자유롭게 편집할 수 있다.
'세트 아이템'은 개인 계정을 위한 프로필 뷰에 적용 가능한 복수의 프로필 아이템들 및/또는 이들의 조합을 포함할 수 있다. 세트 아이템은 예를 들어, 인스턴트 메시징 서비스에서 공식 계정과 무관하게 기본적으로 제공되는 세트 아이템일 수도 있고, 또는 공식 계정에 대응하여 제공되는 공식 계정의 세트 아이템일 수도 있다. 세트 아이템은 예를 들어, 프로필 뷰를 통해 표시되는 음악 아이템, 로고 아이템, 스티커 아이템, 텍스트 아이템, 링크 아이템, 배경 효과 아이템, 디데이 아이템, 배경 이미지 아이템, 배경 동영상 아이템, 및 피드백 아이템 등과 같은 다양한 유형의 프로필 아이템들을 포함할 수 있다. 음악 아이템을 예를 들어, 프로필 뷰를 통해 재생되는 음원의 플레이리스트(playlist) 및 플레이리스트의 표시 스타일을 포함할 수 있다.
일 실시예에서 세트 아이템은 예를 들어, 하나의 프로필 아이템을 포함하는 하나의 세트 아이템일 수도 있고, 또는 컨셉 별, 테마 별, 스타일 별의 복수의 프로필 아이템들을 포함하는 복수의 세트 아이템들일 수도 있다.
일 실시예에 따르면, 세트 아이템은 특정 공식 계정과 연관되거나, 공식 계정을 보유하지 않은 특정 광고주와 연관될 수 있다. 예를 들어, 세트 아이템에 포함된 적어도 하나의 프로필 아이템이 특정 공식 계정, 혹은 특정 광고주와 연관될 수 있다. 세트 아이템이 특정 공식 계정이나 특정 광고주에 연관된다는 것은 세트 아이템을 통하여 사용자들에게 제공되는 정보가 특정 공식 계정이나 특정 광고주의 컨텐츠와 연관되는 것으로 이해될 수 있다. 실시예에 따라, 세트 아이템에 포함된 적어도 하나의 프로필 아이템이 개별적으로 특정 공식 계정이나 특정 광고주의 컨텐츠와 연관될 수 있고, 또는 세트 아이템에 포함된 프로필 아이템들의 조합이 특정 공식 계정이나 특정 광고주의 컨텐츠와 연관될 수 있다.
단말은 프로필 뷰에 적용된 세트 아이템에 포함된 적어도 하나의 프로필 아이템을 편집하는 편집 뷰를 제공할 수 있다. 편집 뷰는 전술한 적어도 하나의 프로필 아이템을 프로필 뷰에 적용하는 편집 기능을 제공할 수 있다.
사용자 A는 예를 들어, 아래의 도 4의 편집 뷰 화면(430)와 같은 편집 뷰를 통해 자신의 프로필 뷰를 다양하게 편집할 수 있다. 사용자 A는 예를 들어, 세트 아이템에 포함된 프로필 아이템들 중 자신의 프로필 뷰에 적용하고자 하는 적어도 하나의 프로필 아이템을 선택할 수 있다. 또는, 사용자 A는 자신의 프로필 뷰에 기 포함된 프로필 아이템을 세트 아이템에 포함된 다른 프로필 아이템으로 교체하거나, 다른 프로필 아이템의 위치를 변경하는 등과 같이 편집 뷰를 통해 제공되는 편집 기능에 의해 자신의 프로필 뷰를 다양하게 편집할 수 있다. 편집 뷰는 예를 들어, 편집 도중에 실시간으로 프로필 뷰의 편집 결과를 확인할 수 있는 미리 보기 기능을 제공할 수 있다.
단말은 사용자 A에 의해 편집된 프로필 아이템 및/또는 사용자 A에 의해 선택된 세트 아이템을 프로필 뷰에 적용함으로써 프로필 뷰를 편집할 수 있다. 단말은 편집된 프로필 뷰를 표시할 수 있다.
일 실시예에 따르면, 세트 아이템은 미리 설정된 조건의 만족 여부에 따라 제공될 수 있다. 예를 들어, 단말은 사용자 A의 개인 계정이 미리 설정된 조건을 만족하는 경우, 사용자 A의 프로필 뷰에 적용 가능한 적어도 하나의 세트 아이템(set item)을 제공한다. 일 실시예에 따르면, 특정 공식 계정이나 특정 광고주와 연관된 세트 아이템의 경우, 해당 공식 계정이나 해당 광고주와 연관된 미리 설정된 조건의 만족 여부에 따라 제공될 수 있다. 미리 설정된 조건과 관련된 보다 상세한 내역은 도 2를 통하여 후술한다.
세트 아이템은 후술하는 세트 아이템 목록에서 해당 사용자의 개인 계정이 미리 설정된 조건을 만족하는지 여부에 따라 잠금 상태로 표시될 수도 있고, 잠금이 해제된 상태로 표시될 수도 있다. 세트 아이템이 잠금 상태로 표시된 경우, 단말은 해당 세트 아이템을 제공하거나, 또는 해당 세트 아이템을 프로필 뷰에 적용하여 프로필 뷰를 편집할 수 없다. 잠금 상태로 표시된 세트 아이템은 해당 사용자의 개인 계정이 미리 설정된 조건을 만족하는 경우, 잠금이 해제된 상태로 전환되어 표시될 수 있다.
실시예들에 따르면, 인스턴트 메시징 서비스 상에서 세트 아이템은 다양한 방식으로 사용자에게 제공될 수 있다.
서비스 서버(100)는 예를 들어, 아래에서 설명하는 도 3의 친구 목록 뷰 화면(310)과 같은 친구 목록 뷰를 통해 추천 정보를 표시할 수 있다. '추천 정보'는 예를 들어, 미리 정해진 시간 구간(예를 들어, 24시간 혹은 오늘 등) 내에 프로필 뷰를 편집한 친구의 프로필(일 예로, 프로필 뷰의 배경으로 동영상을 등록한 친구의 프로필) 등과 같이 서비스 서버(100)의 일정 추천 조건을 만족하는 추천 친구의 프로필 뷰에 해당할 수 있다. 일 실시예에 따른 단말은 추천 정보가 복수의 추천 프로필 뷰들을 포함하는 경우, 추천 프로필들을 정렬하고, 정렬 결과에 기초하여 추천 프로필들을 표시할 수 있다.
아래에서 상세하게 설명하겠으나, 일 실시예에 따르면, 추천 정보를 포함하는 추천 목록을 이용하여, 특정 공식 계정과 관련된 적어도 하나의 프로필 아이템을 포함하는 세트 아이템을 사용자에게 제공(혹은 추천)할 수 있다. 친구 목록 뷰는 목록 자료 구조(list data structure)에 저장된 데이터 노드들(data nodes)을 표시하는 뷰 인터페이스(view interface)일 수 있다. 친구 목록 뷰는 목록 자료 구조에 저장된 데이터 노드들에 대응하는 목록 원소들(list elements)를 포함할 수 있다.
일 예로, 도 3의 친구 목록 뷰 화면(310)은 친구 목록(311)에 포함된 복수의 친구들을 행 단위로 구별하여 표시할 수 있다. 친구 목록(311)은 복수의 친구들의 사용자 계정들에 대응하는 목록으로 이해될 수 있다. 이때, 친구 목록(311)에 포함된 복수의 친구들은 서비스 서버(100)를 통해 인스턴트 메시징 서비스를 제공받으며, 해당 사용자의 개인 계정과 친구 관계를 맺은 적어도 하나의 다른 사용자에 해당할 수 있다. 친구 목록(311)에 포함된 복수의 친구들의 정보는 각각 목록 자료 구조 내 해당하는 데이터 노드에 저장되며, 친구 목록 뷰 화면(310)과 같은 친구 목록 뷰는 데이터 노드들에 대응하는 목록 원소들 각각을 이용하여 해당 정보를 표시할 수 있다. 친구 목록 뷰에서 복수의 친구들을 행 단위로 구별하여 표시하는 경우, 친구 목록 뷰의 각각의 행은 개별 목록 원소에 해당할 수 있다.
추천 정보는 친구 목록 뷰 내의 미리 정해진 추천 영역을 통하여 표시될 수 있다. 추천 정보는 예를 들어, 추천 프로필 뷰의 썸네일(thumb nail) 형태로 추천 영역에 표시될 수 있다. 이때, 추천 영역에 표시되는 추천 프로필 뷰들의 개수는 미리 설정될 수 있다.
추천 영역은 예를 들어, 도 3의 친구 목록 뷰 화면(310)에 표시된 친구 목록(311)과 구별되는 별도의 추천 목록(313)을 포함할 수 있다. 일 실시예에 따르면, 추천 목록(313)은 친구 목록(311)을 위한 유형의 목록 원소들과 다른 유형의 목록 원소를 이용하여 구현될 수 있다.
일 실시예에 따르면, 추천 목록(313)은 개인 계정과 친구 관계에 있는 적어도 하나의 다른 사용자의 개인 계정의 프로필 뷰뿐 아니라, 광고 프로필 뷰를 더 포함할 수 있다. 광고 프로필 뷰는 공식 계정이나 광고주와 연관된 세트 아이템을 통하여 해당 공식 계정이나 해당 광고주의 상품 또는 서비스 등을 사용자에게 홍보 또는 추천하는 프로필 뷰일 수 있다. 예를 들어, 일정 시간 이내에 편집된 친구들의 프로필 뷰들을 포함하는 추천 목록(313)에 특정 세트 아이템의 광고를 위한 프로필 뷰를 삽입함으로써, 세트 아이템이 사용자에게 제공(혹은 추천)될 수 있다.
이상에서, 설명의 편의를 위하여 해당 사용자의 개인 계정과 친구 관계에 있는 다른 사용자의 개인 계정을 예로 들었으나, '친구 관계' 이외에도 미리 설정된 등급 이상의 관계에 대하여도 실질적으로 동일하게 동작될 수 있다. 예를 들어, 미리 설정된 등급은 사용자 계정과 대화한 이력이 있는지 여부, 사용자 계정과 동일한 그룹 채팅방에 참여 중인지 여부, 사용자 계정이 공식 계정인 경우 해당 계정을 구독 중인지 여부, 자신의 친구들이 사용자 계정과 친구 관계인지 여부 등 다양한 기준에 기초하여 결정될 수 있다.
전술한 실시예 이외에도, 인스턴트 메시징 서비스 상에서 세트 아이템을 제공하는 방식은 다양하게 변형될 수 있다. 세트 아이템의 제공 및 적용과 관련된 보다 상세한 사항들은 도 3 내지 도 6을 통하여 후술한다.
실시예에 따라서, 서비스 서버(100) 또는 각 사용자의 단말은 예를 들어, 세트 아이템이 적용된 프로필 뷰 등과 같이 바이럴(viral)을 통해 퍼지는 뷰의 수를 측정하거나, 공식 계정이나 광고주에 대응하는 세트 아이템에 대한 사용자의 선택 횟수, 혹은 공식 계정이나 광고주에 대응하는 세트 아이템에 포함된 프로필 아이템 각각에 대한 사용자의 클릭 횟수를 카운트할 수 있다. 서비스 서버(100)는 측정된 뷰의 수 및/또는 프로필 아이템에 대한 클릭 횟수를 기초로 공식 계정이나 광고주에게 과금할 수 있다.
이때, 측정하는 대상이 되는 뷰는 예를 들어, 공식 계정이나 광고주에 대응하는 세트 아이템에 포함된 프로필 아이템들 중 어느 하나라도 사용자의 개인 계정을 위한 프로필 뷰에 적용되어 있는 상태의 프로필 뷰일 수 있다.
도 2는 일 실시예에 따른 프로필 뷰를 표시하는 방법을 나타낸 흐름도이다. 도 2를 참조하면, 일 실시예에 따른 단말은 개인 계정을 위한 프로필 뷰에 적용 가능한 적어도 하나의 세트 아이템을 제공한다(210). 단말은 예를 들어, 적어도 하나의 세트 아이템을 아래의 도 3의 화면(340)에 도시된 것과 같은 풀 뷰(full view) 형태로 제공할 수도 있고, 또는 아래의 도 5의 화면(510)의 세트 아이템 목록(515)에 포함된 세트 아이템들과 같이 썸네일 형태로 제공할 수도 있다.
일 실시예에 따르면, 인스턴트 메시징 서비스에서 제공하는 기본 세트 아이템들이 제공될 수 있다. 또는, 공식 계정이나 광고주와 연관된 세트 아이템들이 제공될 수도 있다. 이 경우, 공식 계정이나 광고주와 연관된 미리 정해진 조건을 만족하는 경우에 한하여 해당 세트 아이템이 제공될 수 있다. 또는, 사용자들이 세트 아이템을 직접 창작한 뒤에, 인스턴트 메시징 서비스에서 제공하는 세트 아이템 샵에 등록함으로써, 창작된 세트 아이템들이 다른 사용자들에게 제공될 수 있다. 이 경우, 다른 사용자들은 해당 세트 아이템을 이용하기 위하여 소정의 금액을 지불하도록 요구될 수 있다. 지불된 금액은 창작자와 인스턴트 메시징 서비스의 제공자 등에게 분배될 수 있다.
단말은 세트 아이템 중 사용자에 의하여 선택된 세트 아이템을 프로필 뷰에 적용한다(220). 단말은 예를 들어, 프로필 뷰에 기 적용된 제1 프로필 아이템이 존재하는 경우 기 적용된 제1 프로필 아이템을 제거한 후, 사용자에 의해 선택된 세트 아이템에 포함된 제2 프로필 아이템을 프로필 뷰에 적용할 수 있다. 이때, 단말은 제1 프로필 아이템의 유형을 식별하고, 제1 프로필 아이템의 유형에 따라 제1 프로필 아이템의 제거 여부를 판단하여 제1 프로필 아이템을 제거할 수 있다. 예를 들어, 제1 프로필 아이템의 유형이 음악 아이템 또는 디데이 아이템인 경우, 단말은 제1 프로필 아이템을 제거하지 않고 그대로 유지할 수 있다.
또는, 단말은 예를 들어, 프로필 뷰에 기 적용된 제1 프로필 아이템의 유형과 사용자에 의해 선택된 세트 아이템에 포함된 제2 프로필 아이템의 유형의 중복 여부를 결정할 수 있다. 단말은 프로필 아이템의 유형들의 중복 여부에 따라, 제2 프로필 아이템을 프로필 뷰에 적용할 수 있다. 단말은 제1 프로필 아이템의 유형과 제2 프로필 아이템의 유형이 중복된다는 결정에 따라, 제1 프로필 아이템을 제2 프로필 아이템으로 교체하거나, 또는 제1 프로필 아이템을 유지하면서 제2 프로필 아이템을 프로필 뷰에 적용할 수 있다. 제1 프로필 아이템을 제2 프로필 아이템으로 교체하는 경우, 단말은 기존 제1 프로필 아이템의 설정을 리셋(reset)한 후, 제2 프로필 아이템으로 교체할 수도 있고, 또는 기존 제1 프로필 아이템을 설정의 리셋없이 즉시 제2 프로필 아이템으로 교체할 수도 있다.
단말은 프로필 뷰에 적용된 세트 아이템에 포함된 적어도 하나의 프로필 아이템을 편집하는 편집 뷰를 제공한다(230). 편집 뷰는 예를 들어, 아래의 도 5의 편집 뷰 화면(550)과 같이 단말의 디스플레이에 표시될 수 있다. 세트 아이템에 포함되어 프로필 뷰에 자동으로 적용된 프로필 아이템은 편집 뷰에서 자유롭게 편집될 수 있다. 예를 들어, 편집 뷰에서 프로필 아이템이 삭제되거나, 세트 아이템과 무관한 프로필 아이템이 추가될 수 있다. 또는, 편집 뷰에서 프로필 아이템이 이동되거나, 회전되거나, 프로필 아이템의 크기가 변경될 수 있다. 또는, 편집 뷰에서 프로필 아이템의 속성이 변경될 수 있다.
단말은 단계(220)에서 세트 아이템이 적용되고 단계(230)에서 편집된 프로필 뷰를 표시한다(240). 프로필 뷰는 예를 들어, 아래의 도 5의 프로필 뷰 화면(570)과 같이 단말의 디스플레이에 표시될 수 있다.
일 실시예에 따르면, 단계(210)에서 단말은 개인 계정이 미리 설정된 조건을 만족하는지 여부를 판단할 수 있다. 단말은 조건의 만족 여부에 기초하여 세트 아이템을 제공할 수 있다.
단말은 예를 들어, 개인 계정이 미리 설정된 조건을 만족하는지 여부를 서비스 서버에 문의함으로써 판단할 수 있다. 또는 단말은 개인 계정이 미리 설정된 조건을 만족하는지 여부를 직접 판단할 수도 있다.
미리 설정된 조건은 예를 들어, 공식 계정과 친구 관계를 맺는 제1 조건을 포함할 수 있다. 또는, 미리 설정된 조건은 공식 계정이나 광고주와 관련하여 제공되는 광고 컨텐츠에 접속(access) 요청하는 제2 조건, 및 공식 계정이나 광고주와 관련하여 제공되는 이벤트에 참여하는 제3 조건 등을 포함할 수 있다.
이때, '공식 계정이나 광고주와 관련하여 제공되는 광고 컨텐츠에 접속 요청하는 조건'은 예를 들어, 공식 계정이나 광고주의 광고 배너, 공식 계정이나 광고주의 세트 아이템을 포함하는 광고 프로필 뷰, 및 공식 계정이나 광고주의 세트 아이템을 포함하는 세트 아이템 목록을 표시하는 편집 뷰 등에 접속 요청하는 조건을 포함할 수 있다.
미리 설정된 조건은 전술한 제1 조건, 제2 조건 및 제3 조건 중 적어도 하나에 대응하여, 세트 아이템의 제공과 관련하여 미리 설정된 제한 인원수 기반의 선착순 조건을 더 요구할 수 있다.
도 3은 일 실시예에 따른 세트 아이템을 제공하는 방법을 설명하기 위한 도면이다. 도 3을 참조하면, 일 실시예에 따른 인스턴트 메시징 서비스에 의해 단말에 제공되는 화면들(310, 330, 340, 350, 360)이 도시된다.
일 실시예에 따른 단말은 인스턴트 메시징 서비스를 제공하는 서비스 서버로부터, 서비스 서버가 추천하는 추천 친구들의 프로필 뷰들을 포함하는 추천 목록을 수신할 수 있다. 단말은 추천 목록을 이용하여 화면(310)와 같은 친구 목록 뷰를 구성할 수 있다. 단말은 개인 계정의 친구 목록(311)을 표시하는 친구 목록 뷰 화면(310) 내 미리 정해진 영역을 통하여 추천 목록(313)을 표시할 수 있다. 추천 목록(313)은 예를 들어, 개인 계정과 친구 관계에 있는 적어도 하나의 다른 사용자의 개인 계정의 프로필 뷰 및 공식 계정이나 광고주의 세트 아이템을 포함하는 광고 프로필 뷰 중 적어도 하나의 프로필 뷰를 포함할 수 있다.
이때, 추천 목록(313)에서 광고 프로필 뷰가 표시되는 위치, 광고 프로필 뷰가 표시되는 영역 및/또는 광고 프로필 뷰가 표시되는 기간 중 적어도 하나는 서비스 서버 등에 의해 미리 설정될 수 있다. 광고 프로필 뷰는 예를 들어, 추천 목록(313)에 포함된 적어도 다른 사용자의 개인 계정의 프로필 뷰의 다음의 위치 또는 추천 목록(313)에서 N 번째 위치(N은 자연수임)에 표시될 수 있다. 이때, 광고 프로필 뷰가 표시되는 위치에는 동일한 날에 여러 개의 광고 프로필 뷰들이 표시될 수도 있고, 또는 어느 하나의 광고 프로필 뷰만이 표시될 수도 있다. 실시예에 따라서, 어느 하나의 광고 프로필 뷰는 예를 들어, 개인 계정에 대응하는 한 명의 사용자에게 하루에 한번만 표시될 수 도 있다.
또는, 광고 프로필 뷰가 표시되는 위치에는 여러 개의 광고 프로필이 랜덤하게 표시될 수 있다. 예를 들어, 단말이 서비스 서버로부터 수신한 추천 목록에 광고 프로필 뷰가 포함되지 않은 경우, 광고 프로필 뷰가 표시되는 영역은 사라질 수 있다. 추천 목록(313)에 포함된 프로필 뷰는 예를 들어, 친구 목록 뷰 화면(310) 에서와 같이 각 프로필 뷰에 대응하는 썸네일 형태로 표시될 수도 있고, 또는 화면(330) 또는 화면(340)과 같이 풀 뷰 형태로 표시될 수도 있다. 사용자는 추천 목록(313)에 포함된 프로필 뷰에 대응하는 썸네일을 스와이프(swipe)하거나, 또는 화면(330) 및 화면(340)와 같은 풀 뷰 형태의 프로필 뷰를 스와이프하여 어느 하나의 프로필 뷰를 선택할 수 있다.
단말은 예를 들어, 친구 목록 뷰 화면(310) 에 포함된 추천 목록(313)에서 광고 프로필 뷰를 선택하는 사용자 입력에 반응하여, 사용자에게 화면(340)와 같은 광고 프로필 뷰를 제공할 수 있다. 광고 프로필 뷰를 제공한 후, 단말은 제공한 광고 프로필 뷰를 추천 목록에서 제거할 수 있다. 이때, 단말은 추천 목록에서 화면(340)을 통해 제공된 광고 프로필 뷰에 대응하는 썸네일을 제거할 수 있다.
예를 들어, 화면(340)에 표시된 광고 프로필 뷰에 포함된 세트 아이템을 자신의 프로필 뷰에 적용하고자 하는 경우, 사용자는 화면(340)에 표시된 '내 프로필 적용하기" 버튼(345)을 선택할 수 있다. '내 프로필 적용하기" 버튼(345)에 대한 선택 입력이 수신된 경우, 단말은 개인 계정이 공식 계정이나 광고주와 관련된 미리 설정된 조건을 만족하는지 여부를 판단할 수 있다. 단말은 예를 들어, 해당 개인 계정이 공식 계정과 친구 관계를 맺었는지를 판단할 수 있다. 단말은 개인 계정이 미리 설정된 조건을 만족하고 있지 않다는 판단에 따라, 화면(350)과 같이 미리 설정된 조건을 만족하도록 유도하는 사용자 인터페이스(355)를 제공할 수 있다. 사용자 인터페이스(355)는 예를 들어, 해당 개인 계정이 공식 계정과 친구 관계를 맺도록 하는 사용자 인터페이스일 수 있다. 사용자가 사용자 인터페이스(355)를 선택하여 공식 계정과 친구 관계를 맺은 경우, 단말은 광고 프로필 뷰에 포함된 세트 아이템을 자신의 프로필 뷰에 바로 적용하여 자신의 프로필 뷰를 편집하고, 예를 들어, 화면(360)와 같이 편집된 프로필 뷰를 표시할 수 있다. 앞서 설명한 것과 같이, 공식 계정이나 광고주와 관련된 미리 정해진 조건은 공식 계정이나 광고주의 광고 컨텐츠에 접속 요청하는 조건이나 공식 계정이나 광고주 관련 이벤트의 참여 조건 등 다양한 방식으로 설정될 수 있다.
실시예에 따라서, '내 프로필 적용하기" 버튼(345)에 대한 선택 입력이 수신된 경우, 단말은 화면(340)에 표시된 광고 프로필 뷰에 포함된 세트 아이템을 자신의 프로필 뷰에 바로 적용하여 자신의 프로필 뷰를 편집할 수 있다. 단말은 예를 들어, 화면(360)와 같이 편집된 프로필 뷰를 표시할 수 있다.
도 4는 일 실시예에 따른 세트 아이템과 관련된 배너 광고를 표시하는 방법을 설명하기 위한 도면이다. 도 4를 참조하면, 일 실시예에 따른 프로필 뷰 화면(410) 내에 표시된 배너 광고(415) 및 프로필 뷰의 편집을 위한 편집 뷰 화면(430) 내에 표시된 배너 광고(435)가 도시된다.
일 실시예에 따른 단말은 예를 들어, 프로필 뷰 화면(410)이 제공되는 경우 등과 같이 프로필 뷰의 편집을 위한 편집 뷰에 액세스 가능한 시점에, 편집 뷰에 액세스하는 버튼, 다시 말해 프로필 편집 버튼(413)과 연관된 형태로 세트 아이템과 관련된 배너(banner) 광고(415)를 표시할 수 있다. 배너 광고(415)의 위치는 프로필 뷰 화면(410)에 도시된 것과 같이 프로필 편집 버튼(413)의 위쪽 뿐만 아니라 프로필 편집 버튼(413)에 인접한 어느 위치라도 표시될 수 있다. 프로필 뷰 화면(410)에는 프로필 편집 버튼(413) 이외에도 '나와의 채팅' 버튼 및 '카카오 스토리' 연결 버튼 등이 표시될 수 있다. 또한, 프로필 뷰 화면(410)에는 프로필 뷰의 배경 이미지가 표시될 수 있다. 프로필 뷰의 배경 이미지는 예를 들어, 정지 영상일 수도 있고, 정지 영상일수도 있다. 또한, 프로필 뷰 화면(410)은 동영상을 정지/재생할 수 있는 재생 버튼과, 동영상의 재생 시간을 표시하는 재생 버튼 영역을 포함할 수 있다. 또한, 프로필 뷰 화면(410)은 음원 표시 영역을 포함할 수 있다. 음원 표시 영역은 예를 들어, 음원 또는 동영상의 사운드 제어를 수행하는 영역에 해당할 수 있다. 사용자는 음원 표시 영역을 탭(tab)함으로써 음원 또는 동영상의 사운드를 온/오프(on/off)할 수 있다.
또는 단말은 편집 뷰 화면(430)의 일부 영역에 세트 아이템과 관련된 배너 광고(435)를 표시할 수 있다. 이때, 편집 뷰 화면(430)에는 예를 들어, 사용자의 프로필 사진, 사용자의 프로필 정보 및 세트 아이템 또는 세트 아이템에 포함된 프로필 아이템들 각각의 편집을 위한 다양한 아이콘들이 포함될 수 있다.
단말은 배너 광고(415) 및/또는 배너 광고(435)에 대한 사용자의 선택 입력에 반응하여, 세트 아이템이 적용된 프로필 뷰를 편집하는 편집 뷰에 접속할 수도 있고, 또는 프로필 뷰에 접속할 수 있다.
일 실시예에 따른 배너 광고는 예를 들어, 배너 광고(415)와 같이 텍스트("S사 세트 아이템 출시")만으로 구성된 꼬리표 형태를 가질 수도 있고, 또는 배너 광고(435)와 같이 이미지와 텍스트가 함께 포함된 형태를 가질 수도 있다.
도 4에서 도시된 배너 광고(415) 및/또는 배너 광고(435)의 노출 기간은 예를 들어, 도 3에 도시된 광고 프로필이 친구 목록에서 노출되는 기간에 대응할 수 있다.
이하, 도 5 및 도 6을 통하여 공식 계정과 친구 관계를 맺도록 유도하는 실시예들을 설명한다. 도 5 및 도 6의 실시예들은 세트 아이템의 제공을 위하여 미리 정해진 조건이 공식 계정과 친구 관계를 맺는 조건인 경우를 가정한 것이다. 만약 미리 정해진 조건이 공식 계정이나 광고주의 광고 컨텐츠에 접속 요청하는 조건이나 공식 계정이나 광고주 관련 이벤트의 참여 조건인 경우, 공식 계정과 친구 관계를 맺도록 유도하는 인터페이스는 광고 컨텐츠로의 접속을 유도하는 인터페이스나 관련 이벤트로의 참여를 유도하는 인터페이스 등으로 대체될 수 있다.
도 5는 일 실시예에 따른 세트 아이템을 제공하기 위해 사용자의 개인 계정이 공식 계정과 친구 관계를 맺도록 유도하는 방법을 설명하기 위한 도면이다. 도 5를 참조하면, 일 실시예에 따른 세트 아이템들을 포함하는 세트 아이템 목록을 통해 사용자의 개인 계정이 공식 계정과 친구 관계를 맺도록 유도하는 과정이 도시된다.
일 실시예에 따른 단말은 예를 들어, 사용자 B의 개인 계정이 기업 G사의 공식 계정과 친구 관계를 맺는 조건부로 세트 아이템을 사용 가능하게 할 수 있다. 단말은 예를 들어, 사용자 B의 프로필 뷰를 편집하는 편집 뷰 화면(510)을 표시할 수 있다. 편집 뷰 화면(510)은 예를 들어, 사용자 B의 의 프로필 사진, 사용자 B의 프로필 정보, 및 세트 아이템 혹은 세트 아이템에 포함된 프로필 아이템들 각각의 편집을 위한 다양한 아이콘들(513)을 포함할 수 있다. 아이콘들(513)은 예를 들어, 프로필 아이템들의 유형에 대응할 수 있다.
또한, 편집 뷰 화면(510)은 다양한 세트 아이템들을 포함하는 세트 아이템 목록(515)을 포함할 수 있다. 세트 아이템 목록(515)은 예를 들어, 인스턴트 메시징 서비스에서 제공하는 적어도 하나의 세트 아이템 및 기업 G사의 공식 계정의 세트 아이템 등과 같은 복수의 세트 아이템들을 포함할 수 있다. 인스턴트 메시징 서비스에서 제공하는 적어도 하나의 세트 아이템 및/또는 공식 계정의 세트 아이템은 컨셉 별, 테마 별, 스타일 별의 복수 개의 세트 아이템들일 수도 있고, 하나의 세트 아이템일 수도 있다. 세트 아이템 목록(515)은 편집 뷰의 인터페이스를 통해 제공될 수 있다.
단말은 예를 들어, 사용자 B의 개인 계정이 기업 G사의 공식 계정과 관련된 미리 설정된 조건을 만족하고 있지 않다는 판단에 따라, 세트 아이템 목록(515)에서 기업 G사의 공식 계정의 세트 아이템을 517과 같이 잠금 상태로 표시할 수 있다. 사용자 B에 의해 세트 아이템 목록(515)에서 잠금 상태로 표시된 세트 아이템(517)이 선택된 경우, 단말은 예를 들어, 화면(530)과 같이 미리 설정된 조건(예를 들어, 사용자 B의 개인 계정이 기업 G사의 공식 계정과 친구 관계를 맺는 조건)을 만족하도록 유도하는 사용자 인터페이스(535)를 제공할 수 있다. 사용자 인터페이스(535)는 예를 들어, 기업 G사의 공식 계정과 친구 관계를 맺도록 하는 '플러스 친구 추가' 버튼을 포함하는 팝업 화면을 통해 제공될 수 있다.
사용자 B가 사용자 인터페이스(535)를 통해 플러스 친구를 추가함으로써 사용자 B의 개인 계정이 기업 G사의 공식 계정과 친구 관계를 맺은 경우, 단말은 화면(550)과 같이 기업 G사의 세트 아이템의 잠금 상태를 해제할 수 있다. 단말은 화면(550)과 같이 잠금 상태가 해제된 세트 아이템을 적용하여 프로필 뷰를 편집하고, 편집이 완료된 프로필 뷰 화면(570)을 표시할 수 있다.
예를 들어, 사용자 C가 기업 G사의 세트 아이템이 적용된 사용자 B의 프로필 뷰 화면(570)을 클릭한 경우, 사용자 C의 단말에는 기업 G사의 세트 아이템을 포함하는 세트 아이템 목록을 표시하는 편집 뷰 화면(590)이 표시될 수 있다. 실시예에 따라서, 사용자 C가 기업 G사의 세트 아이템이 적용된 사용자 B의 프로필 뷰 화면(570)을 클릭한 경우, 사용자 C의 단말에는 기업 G사의 세트 아이템을 포함하는 광고 프로필 뷰가 표시될 수도 있다.
도 6은 일 실시예에 따른 세트 아이템을 제공하기 위해 사용자의 개인 계정이 공식 계정과 친구 관계를 맺도록 유도하는 방법을 설명하기 위한 도면이다. 도 6을 참조하면, 일 실시예에 따른 세트 아이템에 포함된 링크 아이템을 이용하여 사용자의 개인 계정이 공식 계정과 친구 관계를 맺도록 유도하는 과정이 도시된다.
일 실시예에 따른 단말은 사용자 B의 개인 계정이 기업 G사의 공식 계정과 관련된 미리 설정된 조건을 만족하는 경우, 기업 G사의 공식 계정에 대응하는 적어도 하나의 프로필 아이템을 포함하는 세트 아이템을 제공할 수 있다.
예를 들어, 사용자 B가 기업 G사의 프로필 뷰 화면(610)에 표시된 사용자 인터페이스(615)를 선택함으로써 사용자 B의 개인 계정이 기업 G사의 공식 계정과 친구 관계를 맺었다고 하자. 사용자 인터페이스(615)는 기업 G사의 공식 계정과 친구 관계를 맺기로 연결되는 사용자 인터페이스일 수 있다. 이 경우, 사용자 B의 단말에는 기업 G사의 공식 계정의 세트 아이템의 제공 여부를 문의하는 사용자 인터페이스(635)를 포함하는 화면(630)이 표시될 수 있다. 사용자 B가 사용자 인터페이스(635)를 선택한 경우, 단말에는 기업 G사의 공식 계정의 세트 아이템(655)을 포함하는 세트 아이템 목록을 표시하는 편집 뷰 화면(650)이 표시될 수 있다.
예를 들어, 사용자 B가 편집 뷰 화면(650)에 표시된 세트 아이템(655)을 선택한 경우, 단말은 세트 아이템(655)를 사용자 B의 프로필 뷰에 적용함으로써 프로필 뷰를 편집하고, 편집이 완료된 프로필 뷰 화면(670)을 표시할 수 있다. 이때, 프로필 뷰 화면(670)에는 예를 들어, 음악 아이템, 로고 아이템, 스티커 아이템, 텍스트 아이템, 링크 아이템(675), 배경 효과 아이템, 디데이 아이템, 배경 이미지 아이템, 배경 동영상 아이템, 및 피드백 아이템 등과 같은 다양한 유형의 프로필 아이템에 표시될 수 있다. 링크 아이템(675)은 기업 G사의 공식 계정의 세트 아이템에 링크된 링크 아이템일 수 있다. 링크 아이템(675)은 예를 들어, 링크 스티커의 형태를 가질 수 있다.
예를 들어, 사용자 C가 사용자 B의 개인 계정의 프로필 뷰 화면(670)에 포함된 링크 아이템(675)을 선택한 경우, 사용자 C의 단말에는 사용자 C의 개인 계정이 기업 G사의 공식 계정과 친구 관계를 맺도록 유도하는 화면(690)이 표시될 수 있다. 화면(690)은 예를 들어, 기업 G사의 프로필 뷰 화면으로서, 기업 G사의 공식 계정과 친구 관계를 맺기로 연결되는 사용자 인터페이스(695)를 포함할 수 있다. 사용자 C는 사용자 인터페이스(695)를 선택하여 사용자 C의 개인 계정이 기업 G사의 공식 계정과 친구 관계를 맺도록 함으로써 기업 G사의 공식 계정의 세트 아이템을 제공받을 수 있다.
단말은 링크 아이템(675)에 대한 클릭 횟수를 카운트할 수 있다. 단말은 예를 들어, 일정 기간 별 링크 아이템(675)의 클릭 횟수를 카운트하고, 카운트한 클릭 횟수를 서비스 서버로 전달할 수 있다. 서비스 서버는 단말로부터 수신한 클릭 횟수에 따라 기업 G사에게 과금할 수 있다.
실시예에 따라서, 단말은 전술한 기업 G사의 공식 계정의 프로필 뷰, 또는 사용자 B의 개인 계정의 프로필 뷰 이외에도, 오프 라인 매장, 옥외 광고, 잡지 등에서 고객을 대상을 제공되는 오프 라인 코드를 통해 기업 G사의 공식 계정의 세트 아이템을 제공받을 수도 있다. 오프 라인 코드는 예를 들어, 바코드, QR 코드, 또는 QR 이미지의 형태를 가질 수 있다. 사용자 D가 오프 라인 코드를 스캔하거나, 또는 오프 라인 코드를 업로드 함으로써, 사용자 D의 단말에는 기업 G사의 공식 계정의 세트 아이템을 포함하는 광고 프로필 뷰 또는 기업 G사의 공식 계정의 세트 아이템을 포함하는 세트 아이템 목록을 표시하는 편집 뷰가 표시될 수 있다. 사용자 D는 광고 프로필 뷰 또는 편집 뷰를 통해 기업 G사의 공식 계정의 세트 아이템을 선택하여 사용자 D의 프로필 뷰에 적용할 수 있다.
도면에 도시하지 않았으나, 일 실시예에 따른 서비스 서버(100)는 통신부, 메모리부 및 제어부를 포함할 수 있다. 다만, 전술한 구성요소들이 필수적인 것은 아니어서, 그보다 많은 구성요소들을 갖거나 그보다 적은 구성요소들을 갖는 서비스 서버(100)가 구현될 수 있다.
통신부는 제 1 사용자(101)의 단말, 및 제2 사용자(103)의 단말과 유무선으로 데이터를 주고 받는 전자 장치, 모듈 또는 프로그램을 포함할 수 있다. 통신부에서 이용하는 통신 규약은, 예를 들어, CDMA(Code Division Multiple Access) 통신, WCDMA(Wideband Code Division Multiple Access) 통신 혹은, 광대역 무선 통신을 포함할 수 있다. 이때, 무선 통신망으로는 무선랜(WLAN), 와이 파이(Wi-Fi), 와이브로(Wireless Broadband: Wibro), 와이맥스(World Interoperability for Microwave Access: Wimax), HSDPA(High Speed Downlink Packet Access), 롱 텀에볼루션(Long Term Evolution: LTE), IEEE802.16, 광대역 무선 이동 통신 서비스(Wireless Mobile Broadband Service: WMBS), 및 5G 통신을 위한 통신망 등이 포함될 수 있다. 또한, 근거리 무선 통신망으로는 비콘(Beacon), 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association: IrDA), UWB(Ultra-Wideband), 지그비(ZigBee) 및 지웨이브(Z-Wave) 등이 포함될 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다.
메모리부는 RAM(Random Access Memory)과 같이 제어부에 의한 실행을 위한 동적 정보 및 명령어들을 저장하는 동적 저장 디바이스를 포함할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다. 또한, 메모리부는 ROM(Read Only Memory)과 같이 제어부에 의한 사용을 위한 정적 정보 및 명령어들을 저장하는 정적 저장 디바이스를 포함할 수 있다. 메모리부는 휘발성 메모리 유닛 또는 비휘발성 메모리 유닛일 수 있다. 메모리부는 또한 자기 또는 광디스크와 같은 컴퓨터 판독가능 매체의 또 다른 유형일 수 있다.
제어부는 서비스 서버의 동작 전반을 제어할 수 있다. 제어부는 임의의 유형의 종래의 프로세서, 마이크로 프로세서, 또는 명령어들을 해석하고 실행하는 프로세싱 로직을 포함할 수 있다. 제어부는 고속 인터페이스에 결합된 디스플레이와 같은 외부의 입력/출력 디바이스상에 그래픽 사용자 인터페이스(GUI)를 위한 그래픽정보를 디스플레이하기 위해 메모리 내에 저장된 명령어들을 실행할 수 있다.
제어부는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 메신저 어플리케이션을 실행할 수 있다. 또한, 제어부는 메신저 어플리케이션의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 메신저 어플리케이션은 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 메신저 어플리케이션 및 데이터는 하나 이상의 컴퓨터로 판독 가능한 기록 매체에 저장될 수 있다.
일 실시예에 따른 사용자 단말은 통신부, 제어부, 메모리부, 디스플레이부 및 메신저 어플리케이션 및 서비스 서버와 통신하기 위한 인터페이스부를 포함할 수 있다. 전술한 사용자 단말의 구성요소들이 필수적인 것은 아니어서, 그보다 많은 구성요소들을 갖거나 그보다 적은 구성요소들을 갖는 사용자 단말이 구현될 수 있다.
메신저 어플리케이션은 메모리에 저장되어 제어부에 의해 실행되도록 구성되고, 인터페이스부를 통해 서비스 서버로부터 수신한 프로필 뷰의 배경으로 등록된 동영상을 사용자 단말의 디스플레이부를 통해 표시할 수 있다.
구체적으로, 통신부는 단말 장치와 데이터를 주고받는 전자 장치, 모듈 또는 프로그램을 포함할 수 있다. 예를 들어, 통신부는 근거리 통신 모듈, 와이파이 통신 모듈, 이동통신 모듈을 포함할 수 있다. 이 밖에도 블루투스 모듈, 적외선 통신 모듈, NFC 모듈, 지그비 모듈 등 기타 근거리 통신 모듈과, 무선랜 모듈을 포함할 수 있다.
디스플레이부는 제어부의 연산 결과를 표시할 수 있다. 이러한 연산 결과는 GUI 방식으로 표시될 수 있다. 디스플레이부는, 다양한 디스플레이 객체를 디스플레이 하는 구성이다. 디스플레이부는 유기 발광 다이오드(OLED), 액정 디스플레이 패널(LCD Panel), 플라즈마 디스플레이 패널(PDP), VFD, FED, ELD 등 다양한 디스플레이 기술로 구현될 수 있다. 또한, 디스플레이부는 플렉서블 디스플레이, 투명 디스플레이 등으로 구현 가능하다.
인터페이스부는 사용자로부터의 입력을 수신할 수 있다. 인터페이스부는 버튼형 입력부, 터치 스크린, 키보드 또는 마우스 등과 같은 입력장치를 포함할 수 있다. 예를 들어, 터치 스크린은 디스플레이부의 상면에 형성될 수 있고, 사용자의 터치를 통해 입력을 수신할 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니다.
이상에서 설명된 실시예들은 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치, 방법 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.
이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기를 기초로 다양한 기술적 수정 및 변형을 적용할 수 있다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.

Claims (22)

  1. 인스턴트 메시징 서비스(Instant Messaging Service)를 위한 메신저 어플리케이션이 설치된 단말에서 사용자의 개인 계정을 위한 프로필 뷰(profile view)를 표시하는 방법에 있어서,
    상기 개인 계정을 위한 상기 프로필 뷰에 적용 가능한 적어도 하나의 세트 아이템(set item)을 제공하는 단계;
    상기 적어도 하나의 세트 아이템 중 상기 사용자에 의하여 선택된 세트 아이템이 공식 계정이나 광고주와 연관되는 경우, 상기 개인 계정이 상기 공식 계정이나 상기 광고주와 관련된 미리 설정된 조건을 만족하는지 여부를 판단하는 단계;
    상기 조건이 만족되지 않는다는 판단에 따라, 상기 선택된 세트 아이템을 상기 개인 계정을 위한 상기 프로필 뷰에 적용하지 않고, 상기 조건을 만족하도록 유도하는 사용자 인터페이스를 제공하는 단계;
    상기 조건이 만족된다는 판단에 따라, 상기 선택된 세트 아이템을 상기 개인 계정을 위한 상기 프로필 뷰에 적용하는 단계;
    상기 프로필 뷰에 적용된 상기 선택된 세트 아이템에 포함된 적어도 하나의 프로필 아이템을 편집하는 편집 뷰를 제공하는 단계; 및
    상기 편집 뷰를 통하여 편집된 프로필 뷰를 표시하는 단계
    를 포함하고,
    상기 적용하는 단계는
    상기 프로필 뷰에 기 적용된 제1 프로필 아이템의 유형을 식별하는 단계; 및
    상기 제1 프로필 아이템의 유형에 따라 상기 제1 프로필 아이템의 제거 여부를 판단함으로써 상기 제1 프로필 아이템을 제거하는 단계
    를 포함하는,
    프로필 뷰를 표시하는 방법.
  2. 삭제
  3. 제1항에 있어서,
    상기 미리 설정된 조건은
    상기 공식 계정과 친구 관계를 맺는 제1 조건
    을 포함하는,
    프로필 뷰를 표시하는 방법.
  4. 제1항에 있어서,
    상기 미리 설정된 조건은
    상기 공식 계정이나 상기 광고주와 관련하여 제공되는 광고 컨텐츠에 접속(access) 요청하는 제2 조건; 및
    상기 공식 계정이나 상기 광고주와 관련하여 제공되는 이벤트에 참여하는 제3 조건
    중 적어도 하나를 포함하는,
    프로필 뷰를 표시하는 방법.
  5. 제4항에 있어서,
    상기 미리 설정된 조건은
    상기 제2 조건 및 상기 제3 조건 중 적어도 하나에 대응하여, 상기 세트 아이템의 제공과 관련하여 미리 설정된 제한 인원수 기반의 선착순 조건을 더 요구하는,
    프로필 뷰를 표시하는 방법.
  6. 제1항에 있어서,
    상기 적어도 하나의 프로필 아이템은
    음악 아이템, 로고 아이템, 스티커 아이템, 텍스트 아이템, 링크 아이템, 배경 효과 아이템, 디데이 아이템, 배경 이미지 아이템, 배경 동영상 아이템, 피드백 아이템 중 적어도 하나의 유형을 포함하는,
    프로필 뷰를 표시하는 방법.
  7. 제1항에 있어서,
    상기 적용하는 단계는
    상기 제1 프로필 아이템의 제거 여부의 판단에 따른 상기 제1 프로필 아이템의 제거와 함께, 상기 선택된 세트 아이템에 포함된 제2 프로필 아이템을 상기 프로필 뷰에 적용하는 단계
    를 포함하는,
    프로필 뷰를 표시하는 방법.
  8. 삭제
  9. 제1항에 있어서,
    상기 적용하는 단계는
    상기 제1 프로필 아이템의 유형과 상기 선택된 세트 아이템에 포함된 제2 프로필 아이템의 유형의 중복 여부를 결정하는 단계; 및
    상기 중복 여부에 따라, 상기 제2 프로필 아이템을 상기 프로필 뷰에 적용하는 단계
    를 포함하는,
    프로필 뷰를 표시하는 방법.
  10. 제9항에 있어서,
    상기 제2 프로필 아이템을 상기 프로필 뷰에 적용하는 단계는
    상기 제1 프로필 아이템의 유형과 상기 제2 프로필 아이템의 유형이 중복된다는 결정에 따라, 상기 제1 프로필 아이템을 상기 제2 프로필 아이템으로 교체하거나, 또는 상기 제1 프로필 아이템을 유지하면서 상기 제2 프로필 아이템을 상기 프로필 뷰에 적용하는 단계
    를 포함하는,
    프로필 뷰를 표시하는 방법.
  11. 제1항에 있어서,
    상기 인스턴트 메시징 서비스를 제공하는 서버로부터, 상기 개인 계정과 친구 관계에 있는 적어도 하나의 다른 사용자의 개인 계정의 프로필 뷰 및 광고 프로필 뷰를 추천하는 추천 목록을 수신하는 단계; 및
    상기 개인 계정의 친구 목록을 표시하는 친구 목록 뷰 내 미리 정해진 영역을 통하여 상기 추천 목록을 표시하는 단계
    를 더 포함하는,
    프로필 뷰를 표시하는 방법.
  12. 제11항에 있어서,
    상기 추천 목록에서 상기 광고 프로필 뷰가 표시되는 위치, 및 상기 광고 프로필 뷰가 표시되는 기간 중 적어도 하나는 미리 설정되는,
    프로필 뷰를 표시하는 방법.
  13. 제11항에 있어서,
    상기 세트 아이템을 제공하는 단계는
    상기 추천 목록에서 상기 광고 프로필 뷰를 선택하는 사용자 입력에 반응하여, 상기 사용자에게 상기 광고 프로필 뷰를 제공하는 단계; 및
    상기 광고 프로필 뷰의 제공에 반응하여, 상기 추천 목록에서 상기 광고 프로필 뷰를 제거하는 단계
    를 포함하는,
    프로필 뷰를 표시하는 방법.
  14. 삭제
  15. 제1항에 있어서,
    상기 편집 뷰에 액세스 가능한 시점에, 상기 편집 뷰에 액세스하는 버튼과 연관된 형태로 상기 세트 아이템과 관련된 배너(banner) 광고를 표시하는 단계; 및
    상기 편집 뷰에 상기 세트 아이템과 관련된 상기 배너 광고를 표시하는 단계
    중 적어도 하나를 더 포함하는,
    프로필 뷰를 표시하는 방법.
  16. 제15항에 있어서,
    상기 배너 광고에 대한 상기 사용자의 선택 입력에 반응하여, 상기 세트 아이템이 적용된 프로필 뷰를 편집하는 편집 뷰에 접속하는 단계
    를 더 포함하는,
    프로필 뷰를 표시하는 방법.
  17. 제1항에 있어서,
    상기 세트 아이템을 제공하는 단계는
    상기 편집 뷰의 인터페이스를 통하여, 상기 인스턴트 메시징 서비스에서 제공하는 적어도 하나의 세트 아이템, 및 공식 계정이나 광고주와 연관된 세트 아이템을 포함하는 세트 아이템 목록을 표시하는 단계
    를 포함하는,
    프로필 뷰를 표시하는 방법.
  18. 제17항에 있어서,
    상기 세트 아이템 목록을 표시하는 단계는
    상기 개인 계정이 상기 공식 계정이나 상기 광고주와 관련된 미리 설정된 조건을 만족하고 있지 않다는 판단에 따라, 상기 세트 아이템 목록에서 상기 공식 계정이나 상기 광고주의 세트 아이템을 잠금 상태로 표시하는 단계
    를 포함하는,
    프로필 뷰를 표시하는 방법.
  19. 제18항에 있어서,
    상기 세트 아이템 목록에서 상기 잠금 상태로 표시된 세트 아이템이 선택되는 경우, 상기 미리 설정된 조건을 만족하도록 유도하는 사용자 인터페이스를 제공하는 단계;
    상기 사용자 인터페이스를 통해 상기 미리 설정된 조건이 만족되는 경우, 상기 세트 아이템의 잠금 상태를 해제하는 단계; 및
    상기 잠금 상태가 해제된 세트 아이템을 적용하여 상기 프로필 뷰를 편집하는 단계
    를 더 포함하는,
    프로필 뷰를 표시하는 방법.
  20. 제1항에 있어서,
    공식 계정의 프로필 뷰, 또는 다른 사용자의 개인 계정의 프로필 뷰에 포함되고, 상기 공식 계정의 상기 세트 아이템에 링크된 링크 아이템의 선택에 반응하여,
    상기 세트 아이템을 포함하는 광고 프로필 뷰 혹은 상기 세트 아이템을 포함하는 세트 아이템 목록을 표시하는 편집 뷰 중 어느 하나의 뷰를 표시하는 단계
    를 더 포함하는,
    프로필 뷰를 표시하는 방법.
  21. 제1항에 있어서,
    다른 사용자의 개인 계정의 프로필 뷰에 포함되고, 광고주의 상기 세트 아이템에 링크된 링크 아이템의 선택에 반응하여,
    상기 세트 아이템을 포함하는 광고 프로필 뷰 혹은 상기 세트 아이템을 포함하는 세트 아이템 목록을 표시하는 편집 뷰 중 어느 하나의 뷰를 표시하는 단계
    를 더 포함하는,
    프로필 뷰를 표시하는 방법.
  22. 하드웨어와 결합되어 제1항, 제3항 내지 제7항, 제9항 내지 제13항 및 제15항 내지 제21항 중 어느 하나의 항의 방법을 실행시키기 위하여 컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램.
KR1020190129609A 2019-10-18 2019-10-18 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법 KR102371568B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020190129609A KR102371568B1 (ko) 2019-10-18 2019-10-18 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법
JP2020156640A JP2021068430A (ja) 2019-10-18 2020-09-17 インスタントメッセージングサービスでプロフィールビューを表示する方法
US17/073,494 US20210118013A1 (en) 2019-10-18 2020-10-19 Method of displaying profile view in instant messaging service
KR1020220026172A KR102453767B1 (ko) 2019-10-18 2022-02-28 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법
KR1020220127761A KR102685326B1 (ko) 2022-10-06 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190129609A KR102371568B1 (ko) 2019-10-18 2019-10-18 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020220026172A Division KR102453767B1 (ko) 2019-10-18 2022-02-28 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법

Publications (2)

Publication Number Publication Date
KR20210046171A KR20210046171A (ko) 2021-04-28
KR102371568B1 true KR102371568B1 (ko) 2022-03-07

Family

ID=75491287

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020190129609A KR102371568B1 (ko) 2019-10-18 2019-10-18 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법
KR1020220026172A KR102453767B1 (ko) 2019-10-18 2022-02-28 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020220026172A KR102453767B1 (ko) 2019-10-18 2022-02-28 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법

Country Status (3)

Country Link
US (1) US20210118013A1 (ko)
JP (1) JP2021068430A (ko)
KR (2) KR102371568B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022163479A (ja) 2021-04-14 2022-10-26 株式会社デンソー 車両用電子制御装置、書換えプログラム及びデータ構造
US20230206254A1 (en) * 2021-12-23 2023-06-29 Capital One Services, Llc Computer-Based Systems Including A Machine-Learning Engine That Provide Probabilistic Output Regarding Computer-Implemented Services And Methods Of Use Thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101915622B1 (ko) * 2018-04-25 2018-11-07 송덕호 캐릭터 성장형 sns 프로필 생성 방법 및 장치

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5794210A (en) * 1995-12-11 1998-08-11 Cybergold, Inc. Attention brokerage
US7337210B2 (en) * 2000-01-13 2008-02-26 International Business Machines Corporation Method and apparatus for determining availability of a user of an instant messaging application
JP3931632B2 (ja) * 2001-11-06 2007-06-20 富士通株式会社 商品選択装置及び商品選択プログラム及び商品選択システム及び商品選択方法
US7103313B2 (en) * 2002-06-05 2006-09-05 Nokia Corporation Automatic determination of access point content and services for short-range wireless terminals
US20050071479A1 (en) * 2003-09-30 2005-03-31 Dimitris Achlioptas Smart button
US8489769B2 (en) * 2003-10-02 2013-07-16 Accenture Global Services Limited Intelligent collaborative expression in support of socialization of devices
US7269590B2 (en) * 2004-01-29 2007-09-11 Yahoo! Inc. Method and system for customizing views of information associated with a social network user
JP4225418B2 (ja) * 2004-02-05 2009-02-18 ソニー株式会社 複合装置
US20060136498A1 (en) * 2004-12-22 2006-06-22 Insley Jonathan S System and method for finding people to share spontaneous activity or event in a particular geographic area
US20060288310A1 (en) * 2005-06-17 2006-12-21 Ming-Tsung Chiang System and method of dynamically displaying a function icon set in a handheld data processing device
US20070174477A1 (en) * 2006-01-20 2007-07-26 Bostick James E Communication profiles for integrated database messaging system
US9973450B2 (en) * 2007-09-17 2018-05-15 Amazon Technologies, Inc. Methods and systems for dynamically updating web service profile information by parsing transcribed message strings
US20080281783A1 (en) * 2007-05-07 2008-11-13 Leon Papkoff System and method for presenting media
JP5314887B2 (ja) * 2007-12-20 2013-10-16 インターナショナル・ビジネス・マシーンズ・コーポレーション 画像処理情報を含む出力イメージの設定方法および該設定制御プログラム
US20090254563A1 (en) * 2008-04-02 2009-10-08 Arnold Jeremy A Method and system for dynamically creating and updating user profiles for instant message contacts
DE602008001785D1 (de) * 2008-05-09 2010-08-26 Research In Motion Ltd System und Verfahren zum Aktualisieren von Präsenzinformationen in Instant-Messaging-Anwendungen auf einem Mobilfunkgerät
WO2010001406A1 (en) * 2008-07-04 2010-01-07 Yogesh Chunilal Bathod Methods and systems for brands social networks (bsn) platform
TWI359650B (en) * 2008-12-24 2012-03-11 Dartpoint Tech Co Ltd Massage bathtub automatic control system and metho
US20120039452A1 (en) * 2009-03-16 2012-02-16 Guenther Horn Communication Connection Establishment Control for Preventing Unsolicited Communication
WO2010135184A1 (en) * 2009-05-18 2010-11-25 Telcordia Technologies, Inc. A mobile enabled social networking application to support closed, moderated group interactions for purpose of facilitating therapeutic care
EP2271036B1 (en) * 2009-06-22 2013-01-09 Semiocast Method, system and architecture for delivering messages in a network to automatically increase a signal-to-noise ratio of user interests
US8682988B2 (en) * 2010-02-03 2014-03-25 Qiang Du Enhanced e-mail and messaging system with visual profile and selective update
JP5067448B2 (ja) * 2010-06-24 2012-11-07 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、インタフェース画面表示方法及びコンピュータプログラム
US20120150592A1 (en) * 2010-12-10 2012-06-14 Endre Govrik Systems and methods for user marketing and endorsement on social networks
US20130086185A1 (en) * 2011-09-23 2013-04-04 Sassy Pigeon, Inc. Systems and methods for a multimedia social networking system
KR101266141B1 (ko) * 2011-10-11 2013-05-21 (주)카카오 인스턴트 메시징 서비스 제공 방법 및 그 제공 시스템
US20140052548A1 (en) * 2012-07-18 2014-02-20 Maynard L. Dokken, JR. System and method for automated advocate marketing with digital rights registration
KR101718176B1 (ko) * 2012-08-07 2017-03-20 라인 가부시키가이샤 모바일 메신저 플랫폼에서의 수익 분배형 광고 시스템 및 그 방법
JP6115149B2 (ja) * 2013-01-24 2017-04-19 株式会社リコー 情報処理システム、情報処理端末、プログラムおよび情報機器操作方法
KR20150044442A (ko) * 2013-10-15 2015-04-27 주식회사 다음카카오 프로필 제공 방법 및 상기 방법을 수행하는 사용자 단말
KR20150071757A (ko) * 2013-12-18 2015-06-29 주식회사 티원미디어 모바일 광고 서비스 방법 및 이를 이용한 시스템
JP6450568B2 (ja) * 2014-11-20 2019-01-09 株式会社沖データ 画像形成システム、情報処理装置及び設定方法
US20170076254A1 (en) * 2015-09-11 2017-03-16 Pijons, Inc. Single platform for sending reminders
US20170149716A1 (en) * 2015-11-23 2017-05-25 International Business Machines Corporation Prioritizing delivery of messages in communication systems
US20170206616A1 (en) * 2016-01-18 2017-07-20 Salar Chagpar System and method of providing hybrid innovation and learning management
CA3016459C (en) * 2016-03-01 2019-04-09 Nandbox Inc. Managing multiple profiles for a single account in an asynchronous messaging system
US20220179665A1 (en) * 2017-01-29 2022-06-09 Yogesh Rathod Displaying user related contextual keywords and controls for user selection and storing and associating selected keywords and user interaction with controls data with user
US11514558B2 (en) * 2017-02-02 2022-11-29 Edward C. Meagher Systems and methods for image enhancement
US20180260481A1 (en) * 2018-04-01 2018-09-13 Yogesh Rathod Displaying search result associated identified or extracted unique identity associated structured contents or structured website

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101915622B1 (ko) * 2018-04-25 2018-11-07 송덕호 캐릭터 성장형 sns 프로필 생성 방법 및 장치

Also Published As

Publication number Publication date
KR20210046171A (ko) 2021-04-28
KR102453767B1 (ko) 2022-10-12
US20210118013A1 (en) 2021-04-22
JP2021068430A (ja) 2021-04-30
KR20220034078A (ko) 2022-03-17
KR20220142408A (ko) 2022-10-21

Similar Documents

Publication Publication Date Title
US20190205564A1 (en) Automatic generation and termination of electronic chat rooms
US20200067867A1 (en) System and method of embedding rich media into text messages
KR102453767B1 (ko) 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법
US20180176272A1 (en) System, device, and method for interactive communications among mobile devices and ip-connected screens
KR20210019111A (ko) 메신저 어플리케이션과 연관된 대화방을 디스플레이하는 방법 및 장치
CN103403754A (zh) 社交网络中的社交圈
JP2012120098A (ja) 情報提供システム
US11652774B2 (en) Method and system for presenting conversation thread
US9204205B1 (en) Viewing advertisements using an advertisement queue
CN110351226A (zh) 信息交互方法、装置、用户终端及可读存储介质
KR101797802B1 (ko) 공식계정을 관리하는 방법과 시스템 및 기록 매체
KR20170098736A (ko) 온라인 채팅방을 이용한 광고 제공 방법 및 시스템
KR102676791B1 (ko) 다중 프로필을 제공하는 방법 및 시스템
CN112580907B (zh) 任务分发方法、装置和设备
US11227305B2 (en) Graphical system for database marketing
CN104283921A (zh) 一种微博发布方法及装置
US9313285B2 (en) Dynamic social networking content
KR102169339B1 (ko) 동영상 배경을 가지는 프로필 뷰를 제공하는 인스턴트 메시징 서비스
KR102685326B1 (ko) 인스턴트 메시징 서비스에서 프로필 뷰를 표시하는 방법
US11258838B2 (en) Method, system, and non-transitory computer readable record medium for processing chatroom based on usage
US20140012608A1 (en) Creation, Discovery and Consumption of Group Experiences
KR102055351B1 (ko) 전자 주문 처리 장치와 이를 이용한 전자 주문 서비스 제공 방법
KR20170098485A (ko) 온라인 채팅방을 이용한 광고 제공 방법 및 시스템
JP7410636B2 (ja) 情報処理方法、情報処理装置、及びプログラム
KR20240001575A (ko) 소셜 플랫폼을 이용하여 디지털 타임 캡슐을 제공하는 방법, 컴퓨터 장치, 및 컴퓨터 프로그램

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant