KR20140032009A - 써드 파티 모바일 어플리케이션 상에서 콘텐츠 공유를 위한 시스템 및 방법 - Google Patents

써드 파티 모바일 어플리케이션 상에서 콘텐츠 공유를 위한 시스템 및 방법 Download PDF

Info

Publication number
KR20140032009A
KR20140032009A KR1020147004094A KR20147004094A KR20140032009A KR 20140032009 A KR20140032009 A KR 20140032009A KR 1020147004094 A KR1020147004094 A KR 1020147004094A KR 20147004094 A KR20147004094 A KR 20147004094A KR 20140032009 A KR20140032009 A KR 20140032009A
Authority
KR
South Korea
Prior art keywords
user
promotional content
social network
content item
recommendation
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020147004094A
Other languages
English (en)
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 구글 인코포레이티드
Publication of KR20140032009A publication Critical patent/KR20140032009A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0257User requested
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/51Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • G06F21/54Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by adding security routines or objects to programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q10/00Administration; Management
    • G06Q10/40Business processes related to social networking or social networking services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Computing Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

사용자를 대신하여 추천을 보낼 수 있는 써드 파티 어플리케이션의 권한을 부여하지 않으면서 사용자가 사용자 디바이스에서 구동하는 써드 파티 어플리케이션에 디스플레이되는 광고를 추천할 수 있도록 하는 방법 및 시스템이 제공된다. 사용자 디바이스에 설치되고 써드 파티 어플리케이션과 별개인 소셜 네트워크 어플리케이션은, 광고 추천 요청에 대한 프록시(예를 들어, 사용자가 디스플레이된 광고를 추천하려는 표시)로서 작용 하고, 사용자는 모든 상기 추천 작용을 확인하도록 요구된다. 이러한 방식으로, 써드 파티 어플리케이션(예를 들어, "악성 써드 파티 어플리케이션)은 자체적으로 마치 사용자인 것처럼 광고 추천 요청 및/또는 이러한 추천을 취소할 요청을 전송할 수 없다.

Description

써드 파티 모바일 어플리케이션 상에서 콘텐츠 공유를 위한 시스템 및 방법{SYSTEM AND METHOD FOR SHARING CONTENT ON THIRD-PARTY MOBILE APPLICATIONS}
본 발명은 일반적으로 사용자에게 광고를 제공하기 위한 시스템 및 방법에 관한 것이다. 보다 구체적으로, 본 발명의 측면들은 써드 파티 어플리케이션이 사용자 대신 이러한 툴을 이용할 수 있게 하지 않고 사용자에게 소셜 상호 작용 툴을 제공하는 것에 관한 것이다.
광고주는 사용자에게 가장 효과적인 광고를 제공하는 데에 모든 사용 가능한 리소스를 사용하고 싶어 한다. 특히, 광고주는 사용자에게 디스플레이된 광고가 어느 정도 해당 사용자에 대해 표적화되거나 맞춤화되어서 사용자의 관심을 잡기를 원한다. 사용자에게 광고의 매력을 더욱 배가시키기 위해, 사용자의 소셜 네트워크와 연관된 콘텐츠를 광고에 혼입시키거나 제시할 수 있다. 인터랙티브 광고는 광고와 함께 제시될 때 사용자가 다양한 작업을 수행할 수 있게 한다. 예를 들어, 사용자는 그 또는 그녀가 특정 광고를 좋아한다거나 자신의 가족과 친구에게 그 광고를 추천한다는 것을 표시하고 싶어할 수도 있다.
이러한 표시는 소셜 네트워크를 통해 사용자와 연관된 다른 사용자들에게 도움이 되는데, 긍정적인 피드백을 받았거나 추천된 것을 다른 사용자들이 볼 때, 광고를 탐색할 더 많은 인센티브가 될 수 있기 때문이다. 하지만 이와 같은 인터랙티브 광고가 써드 파티 어플리케이션에서 사용자에게 제시되는 경우에, 써드 파티 어플리케이션이 이 사용자 대신 초기 작업하는 것을 막는 메커니즘을 제공하는 것이 중요하다. 효과적인 보호 장치를 실행하지 않으면, 진짜인 것처럼 보이는 사용자 표시를 악성 써드 파티 어플리케이션이 생성할 수도 있지만, 실제로 사용자가 한 작업에 연결되어 있지 않다.
이 내용은 본 발명의 몇몇 측면의 기본적인 이해를 제공하기 위해서 단순화된 형태로 개념의 모음을 소개한다. 이 내용은 본 발명의 광범위한 개관이 아니며, 본 발명의 핵심 또는 중요한 요소들을 식별하거나 본 발명의 범위를 기술하도록 의도되지 않는다. 이 내용은 단순히 하기의 상세한 설명에 대한 서두로서 본 발명의 개념들 중 일부를 제시한다.
본 발명의 일 실시예는 사용자 디바이스에서 사용자에게 제시된 프로모션 콘텐츠와 함께 소셜 네트워크 사용자 추천 제어 및 맞춤형 소셜 네트워크 주석을 제공하기 위한 방법에 관한 것으로, 상기 방법은 사용자 디바이스에서 프로모션 콘텐츠를 써드 파티 어플리케이션에 표시하는 요청을 수신하는 단계; 소셜 네트워크 어플리케이션이 상기 사용자 디바이스에 설치되어 있는지 결정하되, 상기 소셜 네트워크 어플리케이션은 상기 써드 파티 어플리케이션과 별개이며 상기 사용자의 소셜 네트워크에 관한 정보를 포함하는 것인 단계; 상기 소셜 네트워크 어플리케이션을 사용하여, 상기 프로모션 콘텐츠가 사용자 디바이스에 디스플레이될 때, 프로모션 콘텐츠와 함께 제시되고 있는 주석을 상기 사용자가 수용하는지 결정하되, 상기 주석은 상기 사용자의 소셜 네트워크와 연관되고 상기 소셜 네트워크 내의 하나 이상의 다른 사용자들에 대한 정보를 포함하는 것인 단계; 상기 써드 파티 어플리케이션에 디스플레이할 프로모션 콘텐츠 아이템을 선택하는 단계; 상기 선택된 프로모션 콘텐츠 아이템 및 상기 소셜 네트워크 어플리케이션에 포함된 사용자의 소셜 네트워크에 관한 정보에 기초하여, 상기 프로모션 콘텐츠 아이템과 제시할 주석을 결정하는 단계; 및 상기 선택된 프로모션 콘텐츠 아이템, 상기 주석, 및 상기 써드 파티 어플리케이션에 디스플레이하기 위해 상기 소셜 네트워크와 연관된 사용자 추천 제어를 제공하는 단계를 포함한다.
본 발명의 또 다른 실시예에서, 소셜 네트워크 사용자 추천 제어 및 맞춤형 소셜 네트워크 주석을 제공하기 위한 방법은 상기 사용자가 상기 써드 파티 어플리케이션에 디스플레이된 프로모션 콘텐츠 아이템을 추천하였다는 표시를 수신하는 단계를 더욱 포함하되, 상기 표시는 상기 프로모션 콘텐츠 아이템과 함께 디스플레이된 사용자 추천 제어와의 감지된 상호 작용에 기초한다.
본 발명의 또 다른 실시예에서, 소셜 네트워크 사용자 추천 제어 및 맞춤형 소셜 네트워크 주석을 제공하기 위한 방법은 상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였다는 표시를 수신하는 것에 응답하여, 추천 확인 요청을 사용자에게 제시하는 단계를 더욱 포함하되, 상기 추천 확인 요청은 상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였는지 확인할 것을 사용자에게 요청하는 것이다.
본 발명의 또 다른 실시예에서, 소셜 네트워크 사용자 추천 제어 및 맞춤형 소셜 네트워크 주석을 제공하기 위한 방법은 상기 수신된 표시가 상기 사용자에 의한 일차 프로모션 콘텐츠 추천에 대한 것인지 결정하고; 상기 수신된 표시가 상기 사용자에 의한 일차 프로모션 콘텐츠 추천에 대한 것인지 결정하는 것에 응답하여, 상기 사용자에 대한 정보의 수집 허락 요청을 사용자에게 제시하는 단계를 더욱 포함한다.
본 발명의 또 다른 실시예에서, 소셜 네트워크 사용자 추천 제어 및 맞춤형 소셜 네트워크 주석을 제공하기 위한 방법은 상기 사용자로부터 허락 요청을 수신하는 것에 응답하여, 추천 확인 요청을 사용자에게 제시하는 단계를 더욱 포함하되, 상기 추천 확인 요청은 상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였다는 것을 확인할 것을 사용자에게 요청하는 것이다.
본 발명의 또 다른 실시예는 적어도 하나의 프로세서, 및 적어도 하나의 프로세서에 의해 실행되는 경우, 적어도 하나의 상기 프로세서가 하기의 원인이 되는, 저장된 명령을 갖는 적어도 하나의 상기 프로세서에 연결된 컴퓨터 판독 가능 매체를 포함하는 시스템에 관한 것이다. 사용자 디바이스에서 프로모션 콘텐츠를 써드 파티 어플리케이션에 디스플레이하는 요청을 수신하고; 소셜 네트워크 어플리케이션이 상기 사용자 디바이스에 설치되어 있는지 결정하되, 상기 소셜 네트워크 어플리케이션은 상기 써드 파티 어플리케이션과 별개이며 상기 사용자의 소셜 네트워크에 관한 정보를 포함하고; 상기 소셜 네트워크 어플리케이션을 사용하여, 상기 프로모션 콘텐츠가 사용자 디바이스에 디스플레이될 때, 프로모션 콘텐츠와 함께 제시되고 있는 주석을 사용자가 수용하는지 결정하되, 상기 주석은 상기 사용자의 소셜 네트워크와 연관되고 상기 소셜 네트워크 내의 하나 이상의 다른 사용자들에 대한 정보를 포함하고; 상기 써드 파티 어플리케이션에 디스플레이할 프로모션 콘텐츠 아이템을 선택하는 것; 상기 선택된 프로모션 콘텐츠 아이템 및 상기 소셜 네트워크 어플리케이션에 포함된 사용자의 소셜 네트워크에 관한 정보에 기초하여, 상기 프로모션 콘텐츠 아이템과 제시할 주석을 결정하고; 그리고 상기 선택된 프로모션 콘텐츠 아이템, 상기 주석 및 상기 써드 파티 어플리케이션에 디스플레이하기 위해 소셜 네트워크와 연관된 사용자 추천 제어를 제공한다.
본 발명의 또 다른 실시예에서, 상기 시스템의 적어도 하나의 프로세서는 상기 사용자가 상기 써드 파티 어플리케이션에 디스플레이된 프로모션 콘텐츠 아이템을 추천하였다는 표시를 수신하는 추가 원인이되, 상기 표시는 상기 프로모션 콘텐츠 아이템과 함께 디스플레이된 사용자 추천 제어와의 감지된 상호 작용에 기초한다.
본 발명의 또 다른 실시예에서, 상기 시스템의 적어도 하나의 프로세서는 상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였다는 표시를 수신하는 것에 응답하여, 추천 확인 요청을 사용자에게 제시하는 것의 추가 원인이되, 상기 추천 확인 요청은 상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였는지 확인할 것을 사용자에게 요청하는 것이다.
본 발명의 또 다른 실시예에서, 상기 시스템의 적어도 하나의 프로세서는 상기 수신된 표시가 상기 사용자에 의한 일차 프로모션 콘텐츠 추천에 대한 것인지 결정하고; 상기 수신된 표시가 상기 사용자에 의한 일차 프로모션 콘텐츠 추천에 대한 것인지 결정하는 것에 응답하여, 상기 사용자에 대한 정보의 수집 허락 요청을 사용자에게 제시하는 것의 추가 원인이 된다.
본 발명의 또 다른 실시예에서, 상기 시스템의 적어도 하나의 프로세서는 상기 사용자로부터 허락 요청을 수신하는 것에 응답하여, 추천 확인 요청을 사용자에게 제시하는 것의 추가 원인이되, 상기 추천 확인 요청은 상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였다는 것을 확인할 것을 사용자에게 요청하는 것이다.
본 발명의 또 다른 실시예에서, 여기에 설명된 방법들 및 시스템들은 선택적으로 하기 추가 특징들 중 하나 이상을 포함할 수도 있다: 상기 사용자에게 상기 추천 확인 요청을 제시하는 것은 상기 선택한 프로모션 콘텐츠 아이템, 상기 써드 파티 어플리케이션의 식별자 및 적어도 하나의 사용자 선택 가능 작업을 디스플레이하는 것을 포함하고; 적어도 하나의 상기 사용자 선택 가능 작업은 상기 프로모션 콘텐츠 아이템의 추천을 확인하고 상기 프로모션 콘텐츠 아이템의 추천을 취소하는 것 중 적어도 하나를 포함하고; 프로모션 콘텐츠와 함께 제시된 주석들에 포함된 소셜 네트워크 내 하나 이상의 다른 사용자들 관련 정보는 상기 프로모션 콘텐츠를 추천하는 소셜 네트워크 내 다른 사용자들의 수 및 상기 프로모션 콘텐츠를 추천하는 소셜 네트워크 내 다른 사용자들의 식별자들 중 하나 또는 모두를 포함하고; 상기 써드 파티 어플리케이션에서 프로모션 콘텐츠 아이템과 함께 디스플레이하기 위해 제공되는 주석은 상기 프로모션 콘텐츠 아이템을 추천하는 소셜 네트워크 내 다른 사용자들의 수를 포함하고; 그리고/또는 상기 써드 파티 어플리케이션에서 상기 프로모션 콘텐츠 아이템과 함께 디스플레이하기 위해 제공되는 주석은 상기 프로모션 콘텐츠 아이템을 추천하는 소셜 네트워크 내 적어도 하나의 다른 사용자의 식별자를 포함한다.
본 발명의 더 많은 적용 가능성 범위는 아래 주어진 상세한 설명으로부터 명백해질 것이다. 그러나, 상세한 설명 및 구체적인 예시들은 본 발명의 바람직한 실시예들을 나타내는 반면 단지 예시의 방식으로 주어진 것으로 이해되어야 하는데, 본 발명의 사상 및 범위 내에서 다양한 변경 및 수정이 본 상세한 설명으로부터 당업자들에게 명백해질 것이다.
본 발명의 이들 및 기타 목적들, 기능들 및 특징들은 첨부된 특허청구범위 및 도면들과 함께 하기 상세한 설명의 연구로부터 당업자들에게 더욱 명백해질 것이며, 이 모두는 본 명세서의 일부를 구성한다. 도면들에서:
도면 1은 본 발명의 다양한 실시예들이 구현될 수 있는 예시적인 광고 제시 시스템을 도시한 블록도이다.
도면 2는 여기에서 설명한 하나 이상의 실시예에 따라 써드 파티 어플리케이션에서 광고와 함께 사용자 추천 제어 및 맞춤형 소셜 주석을 제공하기 위한 예시적인 통신을 설명하는 데이터 흐름도이다.
도면 3은 여기에서 설명한 하나 이상의 실시예에 따라 써드 파티 어플리케이션에서 사용자에 의한 광고 추천을 확인하기 위한 예시적인 통신을 설명하는 데이터 흐름도이다.
도면 4는 여기에서 설명한 하나 이상의 실시예에 따라 써드 파티 어플리케이션에서 광고와 함께 사용자 추천 제어 및 맞춤형 소셜 주석을 제공하기 위한 예시적인 프로세스를 설명하는 흐름도이다.
도면 5는 여기에서 설명한 하나 이상의 실시예에 따라 써드 파티 어플리케이션에서 사용자 추천 제어와 함께 광고를 포함하는 예시적인 사용자 인터페이스이다.
도면 6은 여기에서 설명한 하나 이상의 실시예에 따라 사용자에 의한 광고 추천의 공유에 동의할 것을 사용자에게 요청하는 것을 포함하는 예시적인 사용자 인터페이스이다.
도면 7은 여기에서 설명한 하나 이상의 실시예에 따라 나타난 디스플레이 광고 추천을 확인할 것을 사용자에게 요청하는 것을 포함하고, 또한 상기 광고를 추천한 다른 사용자들을 식별하는 예시적인 사용자 인터페이스이다.
도면 8은 여기에서 설명한 하나 이상의 실시예에 따라 나타난 텍스트 광고 추천을 확인할 것을 사용자에게 요청하는 것을 포함하고, 또한 상기 광고를 추천한 다른 사용자들을 식별하는 예시적인 사용자 인터페이스이다.
도면 9는 여기에서 설명한 하나 이상의 실시예에 따라 콘텐츠를 선택하고 제시하도록 배치된 예시적인 컴퓨팅 디바이스를 도시한 블록도이다.
여기에 제공된 주제들은 단지 편의를 위한 것이며 반드시 본 발명의 청구범위 또는 의미에 영향을 미치지는 않는다.
도면들에서 동일한 참조 부호 및 약어는 용이한 이해와 설명의 편의를 위해 동일하거나 유사한 구조 또는 기능을 가진 요소들 또는 작용들을 식별한다. 도면들은 상세한 하기 설명 과정에서 상세히 설명될 것이다.
이제 본 발명의 다양한 예시들에 대하여 설명하기로 한다. 다음의 설명은 철저한 이해와 이러한 예시들에 대해 설명하기 위해 특정 세부사항을 제공한다. 하지만, 관련 기술 분야의 당업자라면 본 발명이 많은 세부 사항 없이도 실시될 수 있다는 점을 이해할 것이다. 마찬가지로, 관련 기술 분야의 당업자라면 본 발명이 여기에서 상세히 설명하지 많은 다른 명백한 특징들을 포함할 수 있다는 점 또한 이해할 것이다. 또한 몇몇 잘 알려진 구조나 기능은 아래에서 상세히 도시되거나 설명되지 않음으로써 관련 설명을 불필요하게 모호하게 하는 것을 피할 수도 있다.
본 발명의 실시예들은 써드 파티 어플리케이션에서 사용자에게 제시되는 콘텐츠와 함께 사용자 추천 제어 및 맞춤형 소셜 주석을 제공하기 위한 방법들 및 시스템들에 관한 것이다. 상기 콘텐츠는 광고(때때로 단순히 "애드"라 함)일 수 있으며, 상기 써드 파티 어플리케이션은 써드 파티 모바일 어플리케이션(예: 사용자를 위해 특정 기능이나 업무를 수행할 수 있는 모바일 사용자 디바이스에서 구동하는 써드 파티 소프트웨어)일 수 있다. 여기에서 더욱 상세히 설명되는 바와 같이, 사용자 추천 제어(예를 들면, 위젯, 툴, 포인트, 버튼, 등)는 그러한 써드 파티 어플리케이션에서 광고와 함께 사용자에게 디스플레이하기 위해 제공됨으로써, 상기 사용자가 상기 추천 제어와 상호 작용해서, 예컨대 상기 사용자가 상기 광고를 추천하거나, 좋아하거나, 승인하는지 표시할 수도 있다.
또한, 여기에서 설명된 하나 이상의 실시예들은 사용자를 대신해 상기 써드 파티 어플리케이션이 이러한 추천을 보낼 수 있게 허락하지 않는 반면 사용자로 하여금 사용자 디바이스에서 실행되는 써드 파티 어플리케이션에 디스플레이되는 광고를 추천할 수 있게 하기 위한 방법 및 시스템에 관한 것이다. 이하에서 더욱 상세히 설명되는 바와 같이, 본 발명의 측면들은 상기 사용자의 단말기에 설치된 소셜 네트워크 어플리케이션을 통해 광고 추천 요청(예를 들어, 사용자가 디스플레이된 광고를 추천하려는 것을 표시)을 프록시하고 사용자로 하여금 이러한 모든 작업을 확인하도록 요구하는 것에 관한 것이다. 이러한 방식으로 써드 파티 어플리케이션(예를 들어, "악성" 써드 파티 어플리케이션)은 자체적으로 마치 이 같은 요청을 하는 사용자인 것처럼 광고 추천 요청 및/또는 광고 추천 취소 요청을 보낼 수 없다.
사용자가 웹 페이지, 비디오/오디오 클립, 게임 또는 기타 온라인 리소스 등의 온라인 콘텐츠를 요청하면, 하나 이상의 콘텐츠 요청이 개시되어서 콘텐츠 게시자로부터 요청된 콘텐츠를 검색해서 사용자 디바이스 상에서 상기 사용자에게 표시할 수 있다. 콘텐츠 게시자의 예에는 웹 사이트의 발행인, 질의에 대한 응답으로 검색 결과를 게시하는 검색 엔진 및 정보 및/또는 경험을 사용자에게 제시하기 위해 이용 가능하게 만드는 수많은 다른 소스 또는 파티가 있다. 일부 배치에서, 광고 등의 하나 이상의 콘텐츠 추가 아이템을 상기 요청된 콘텐츠와 함께 제공할 수도 있다. 이와 같이 써드 파티 어플리케이션에서 사용자에 의해 콘텐츠를 요청할 때, 하나 이상의 광고 요청 또한 개시되어서 상기 요청된 콘텐츠를 상기 써드 파티 어플리케이션에 표시하도록 광고 요청을 할 수도 있다. 여기에서 더욱 상세히 설명하는 본 발명의 다양한 실시예에 따르면, 써드 파티 어플리케이션에 제시하기 위해 제공되는 몇몇 광고는 소셜 성분 또는 소셜 콘텍스트를 포함할 수 있다. 이 소셜 성분 또는 콘텍스트는 사용자가 속해 있는 소셜 네트워크와 연관될 수도 있고, 여기서 상기 소셜 네트워크는 제시하기 위해 광고가 제공될 써드 파티 어플리케이션과 별개(예를 들어, 연관되거나 제휴하지 않음)이다.
광고는 사용자에게 정보의 조각을 제시하고 사용자에 의해 전적으로나 부분적으로 사용하도록 설계된 실체(예를 들어, 비디오, 오디오 파일, 이미지, 텍스트, 등)이다. 광고는 예컨대, 웹 페이지의 배너 광고, 어플리케이션(예를 들면, 사용자 디바이스에서 실행되는 써드 파티 어플리케이션)과 연관된 사용자 인터페이스에 제시되는 광고, 검색 결과와 함께 제시되는 광고, 이메일과 함께 제시되는 광고, 기타 등등과 같은 전자적 형태로 사용자에게 제공(예를 들면, 표시)될 수 있다. 이러한 전자적 광고는 웹 페이지, 이미지, 오디오 파일, 비디오 파일 등을 비롯하여 기타 전자 콘텐츠에 대한 링크를 포함할 수도 있다. 광고는 또한 "프로모션 콘텐츠" 또는 하나 이상의 기타 유사한 용어로 지칭될 수도 있다.
적어도 일부 실시예에서, 써드 파티 어플리케이션에 광고와 함께 사용자에게 제시되기 위해 제공하는 사용자 추천 제어는 디스플레이되는 광고 크리에이티브에 겹쳐져서 놓일 수 있다. 구현하는 바에 따라, 상기 사용자 추천 제어는 디스플레이되고 있는 특정 광고 관련 정보를 제공하는 소셜 주석을 보여줄 수 있다. 예를 들어, 상기 소셜 주석은 광고를 좋아하거나 광고와 상호 작용한 수많은 사용자들(일반 소셜 네트워크를 통해 사용자와 일부 관련이 있을 수도 없을 수도 있음), 상기 광고를 다시 게시한 특정한 지리적 위치 또는 지역 내 수많은 사용자들, 상기 광고를 좋아하는 사용자의 하나 이상의 친구들의 이름, 기타 등등을 포함할 수 있다. 또한, 상기 사용자 추천 제어는, 광고와 제시될 때 다른 사용자들이 보는 표시 또는 지정(예컨대, 상기 사용자가 해당 광고를 좋아하거나 추천한다는 것)을 만들고, 상기 광고에 코멘트를 남기고, 일부 배치에서, 소셜 네트워크에서 상기 광고와 관련된 광고주(예를 들어, 광고주의 프로필)를 따르는 프로세스를 시작하기 위해 사용자가 상호 작용할 수 있는 버튼 또는 포인트로 구성될 수 있다.
여기에서 설명된 사용자 추천 제어는 의도된 의미를 벗어나지 않고 그 특징들 및/또는 기능들 중 어느 하나를 제한하지 않고, "사용자 추천 제어"에 추가하거나 그 대신에 무수한 다른 방법으로 언급될 수 있다는 것을 주목해야 한다. 예를 들어, 상기 사용자 추천 제어는 또한 "사용자 상호 작용 툴", "사용자 추천 위젯", "사용자 상호 작용 포인트", "사용자 추천 버튼", "사용자 상호 작용 제어" 뿐만 아니라 언급된 것들과 근본적으로 유사한 기타 식별자, 이름 및 라벨을 의미할 수도 있다. 상기 사용자 추천 제어를 의미하는 데 사용되는 용어 또는 어구와 관계없이, 여기에서 설명된 다양한 실시예들에서, 상기 사용자 추천 제어는 다른 것들 중에서 사용자로 하여금, (예를 들어, 사용자 디바이스의 디스플레이 상에서) 써드 파티 어플리케이션에서 사용자에게 표시한 광고를 사용자가 추천하거나 좋아하거나 승인하는 것을 나타낼 수 있게 한다.
또한 본 발명에서 제공된 예시들은 주로 써드 파티 어플리케이션에 표시되는 광고에 사용하는 소셜 오버레이(예를 들어, 주석과 상호 작용 제어)에 초점을 맞추고 있으며, 이러한 소셜 오버레이는 다른 콘텍스트에서와, 다른 웹 사이트, 검색 결과, 또는 콘텐츠 제공자가 제공하는 다른 리소스를 비롯한 기타 유형의 콘텐츠에서 사용될 수도 있음을 주목해야 한다.
도면 1은 여기에 설명된 다양한 실시예들을 구현할 수 있는 예시적인 광고 제시 시스템과 주변 환경을 도시하고 있다. 도시된 예시적인 시스템 및 환경은 사용자 디바이스(105), 광고 관리 서버(110) 및 소셜 네트워크 어플리케이션 서버(115)를 포함한다. 상기의 예시적인 환경은 또한 로컬 영역 네트워크(LAN), 광역 네트워크(WAN), 인터넷, 또는 이들의 조합과 같은 네트워크(100)를 포함한다. 상기 네트워크(100)는 사용자 디바이스(105), 광고 관리 서버(110), 소셜 네트워크 어플리케이션 서버(115)를 연결하고, 또한 동일하거나 상이한 종류의 추가 디바이스와 서버(도시되지 않음)를 연결할 수 있다.
상기 사용자 디바이스(105)는 사용자의 제어 하에 리소스를 요청하고 수신할 수 있는 다양한 전자 디바이스 중 임의의 것일 수 있다. 여기서 사용되는 것처럼, 리소스는 네트워크(100)를 통해 제공될 수 있고, 상기 리소스와 관련된 리소스 주소로 식별될 수 있는 임의의 데이터이다. 리소스의 예로는 이미지, 비디오, HTML 페이지, 콘텐츠(예를 들어, 단어, 구, 이미지, 등), 메타 정보 및 하이퍼링크 등의 내장 정보 및 또한 자바 스크립트와 같은 내장 명령어를 포함한다. 상기 사용자 디바이스(105)의 예는 네트워크(100)를 통해 데이터를 전송 및 수신할 수 있는 하나 이상의 개인용 컴퓨터, 전화기, 개인 휴대 단말기(PDA), 텔레비전 시스템, 등일 수 있다. 상기 사용자 디바이스(105)는 또한 네트워크(100)를 통해 데이터를 전송 및 수신할 수 있는, 랩탑 컴퓨터, 태블릿 컴퓨터, 모바일 통신 디바이스(예: 휴대폰, 스마트폰) 기타 등등과 같은 휴대용 사용자 디바이스일 수 있다.
상기 사용자 디바이스(105)는 하나 이상의 어플리케이션(120)을 포함할 수도 있는데, 이 어플리케이션은 상기 소셜 네트워크 어플리케이션(150), 광고 관리 서버(110) 및 소셜 네트워크 어플리케이션 서버(115)로부터 분리(예를 들면, 연결되거나 부속되지 않음)된 써드 파티 어플리케이션일 수 있다. 상기 어플리케이션(120)은 사용자 디바이스(105)에서 구동되며, 메시징 서비스나 게임, 비디오 또는 음악 관련 서비스를 제공하는 등과 같이 사용자에 대해 특정 기능이나 작업을 수행하는, 소프트웨어로 구성할 수 있다. 상기 어플리케이션(120)은 또한 휴대폰 또는 스마트폰과 같은 모바일 사용자 디바이스에서 구동하도록 설계된 소프트웨어로 구성된 모바일 어플리케이션일 수 있다. 상기 어플리케이션(120)이 될 수 있는 어플리케이션의 일부 예시적인 유형으로는 멀티미디어(예를 들면, 비디오 또는 오디오 플레이어, 그래픽 또는 이미지 뷰어 등), 통신(예를 들면, 뉴스 및 정보 클라이언트, 메시징 또는 e-메일 클라이언트 등), 게임, 생산물(예를 들어, 계산기, 캘린더, 작업 관리자 등) 뿐만 아니라 다수의 다른 카테고리 및 유형을 포함할 수도 있다. 적어도 하나의 실시예에서, 상기 어플리케이션(120)은 클라이언트 광고 관리자(145) 및 상기 어플리케이션(120) 관련 광고의 디스플레이를 위한 지정된 광고 공간(125) 및/또는 그 속에 표시되거나 처리된 콘텐츠 및 정보를 포함할 수 있다.
상기 사용자 디바이스(105)는 유선 또는 무선 인터넷 연결을 경유 및/또는 셀룰러, 광학, 근거리 통신, 그것의 몇몇 조합과 같은 모바일 데이터 교환 연결을 경유해서 웹 페이지를 보여주고 그것과 상호 작용하기 위한 하나 이상의 웹 브라우저 툴(도시되지 않음)을 포함할 수 있다. 다양한 웹 브라우저 툴은 마찬가지로 웹 페이지 콘텐츠, 검색 결과, 웹 기반 e-메일, 기타 등등과 관련된 광고 디스플레이를 위한 지정된 광고 공간을 포함할 수 있다. 도시된 바와 같이, 상기 사용자 디바이스(105)는 컴퓨터 처리 유닛(CPU)(140), 메모리(135) 및 소셜 네트워크 어플리케이션(150)을 포함할 수 있다. 상기 소셜 네트워크 어플리케이션(150)에 관한 상세 사항은 아래에 제공될 것이다.
광고주는 직접 또는 간접적으로 광고 관리 서버(110) 내의 정보를 제출, 로깅, 유지, 및 이용할 수 있다. 예를 들어, 광고주는 광고주 인터페이스(I/F)(160)를 통하여 광고 관리 서버(110)에 액세스 및/또는 상호 작용할 수도 있다. 또한, 구현하는 바에 따라, 광고주는 하나 이상의 다른 방법으로 광고 관리 서버(110)에 액세스 및/또는 상호 작용할 수도 있다. 적어도 일부 실시예에서, 광고주는 광고주 인터페이스(160)를 통하여 광고 관리 서버(110)에 광고를 제공하고, 이어서, 광고 관리 서버(110)는 아래에 더욱 상세히 설명하는 다양한 방법을 사용하여 사용자 디바이스(105)에 제시(124)하기 위해 광고를 표시한다. 이러한 광고들은 광고 관리 서버(110)에서 수신된 광고 요청(122)에 응답하여 사용자 디바이스에 제시될 수 있고, 배너 광고, 오디오 광고, 비디오 광고, 정지 이미지 광고, 텍스트 전용 광고 뿐만 아니라, 그러한 형태 중 하나 이상을 조합한 광고와 같은 그래픽 광고의 형태일 수 있다. 상기 광고들은 또한 하나 이상의 웹 페이지, 메타 정보, 및/또는 기계로 실행 가능한 명령에 대한 링크를 포함하여, 내장된 정보 또는 데이터를 포함할 수 있다.
여기에 설명된 다양한 실시예에서, 광고는 사용자 추천 제어(134) 및 하나 이상의 소셜 주석(152)과 함께 사용자 디바이스(105)의 어플리케이션(120)에 제시(124)하기 위해 제공될 수 있다. 예를 들면, 상기 소셜 네트워크 어플리케이션 서버(115)는 광고 관리 서버(110)에 의해 제공된 광고와 동반(예컨대, 상부에 겹쳐 놓임으로써)해서 디스플레이하기 위해 소셜 광고 서비스(157)에 의해 생성된 사용자 추천 제어(134)를 제공할 수 있다. 상기 소셜 네트워크 어플리케이션 서버(115)는 웹 어플리케이션 서버일 수 있는데, 이 서버는 소셜 네트워크 어플리케이션(150) 및 사용자 추천 제어(134)를 호스팅하는 전단부이다. 소셜 네트워크 어플리케이션 서버(115)는 인증 자격 증명류(예를 들어, 광고 공유 토큰) 및 사용자 정보를 소셜 광고 서비스(157)와 교환함으로써 소셜 광고 서비스(157)가 주석 로그(194)에서 소셜 주석(152) 및 기타 관련 정보를 검색해서 사용자 추천 제어 제공에 사용할 수 있다.
도면 2는 여기에 설명된 하나 이상의 실시예에 따라 써드 파티 어플리케이션에서 광고와 함께 사용자 추천 제어 및 맞춤형 소셜 주석을 제공하기 위한 예시적인 통신을 설명하는 데이터 흐름도이다. 클라이언트 광고 관리자(245)는 광고 요청 및 사용자 식별자(202)를 광고 서빙 전단부(265)에 전송한다. 적어도 하나의 배치에서, 광고 요청(202)은 예컨대 하이퍼텍스트 전송 프로토콜(HTTP)을 사용하여, 클라이언트 광고 관리자(245)로부터 전송될 수도 있다. 구현하는 바에 따라, 광고 요청과 함께 전송된 사용자 식별자는 암호화된다. 따라서, 광고 서빙 전단부(265)는 사용자 식별자를 해독하는 구조로 사용자가 소셜 광고에 대해 "거부(opted-out)"(예컨대, 수신하지 않기로 선택하는 것)했는지에 대한 결정을 내릴 수도 있다. 예를 들어, 그 또는 그녀의 정보뿐만 아니라, 사용자의 소셜 네트워크 내의 사용자의 친구들과 관련된 정보를 공유하지 않으려는 사용자라면, 포함된 소셜 주석과 광고 수신을 거부할 수도 있다.
특정 사용자가 소셜 광고를 거부했는지 여부를 불문하고, 적어도 여기에 설명된 몇몇 실시예에서, 광고 서빙 전단부(265)는 광고 공유 토큰과 함께 사용자 추천 제어(204)를 포함하는(예를 들면, 디스플레이된 광고 위에 겹쳐놓음으로써) 광고 사용자 인터페이스를 클라이언트 광고 관리자(245)에게 재전송한다. 일부 실시예에서, 클라이언트 광고 관리자(245)에 의해 수신된 광고 사용자 인터페이스는 도면 5에 도시된 예시적인 사용자 인터페이스와 비슷하게 보일 수도 있다. 도면 5를 참조하면, 광고 사용자 인터페이스(515)는 써드 파티 어플리케이션 인터페이스(500)에 디스플레이하기 위해 제공될 수도 있다. 광고 사용자 인터페이스(515)는 도시된 예에서 "+1" 기호로 나타내어지는, 사용자 추천 제어(510)를 포함할 수 있다.
클라이언트 광고 관리자(245)는 사용자 추천 제어 사용자 인터페이스 및 소셜 주석(206)에 대한 요청을 소셜 네트워크 어플리케이션 서버(215)에 전송하는데, 이 서버는 적어도 몇몇 구조에서 사용자 디바이스에 설치된 소셜 네트워크 어플리케이션(예: 도면 1에 도시한 소셜 네트워크 어플리케이션(150))을 호스팅하는 전단부로 구성된 웹 어플리케이션 서버이다. 클라이언트 광고 관리자(245)로부터 전송된 요청(206)은 또한 데이터 흐름(204)에서 광고 서빙 전단부에서 받은 광고 공유 토큰을 포함하고 있다.
소셜 네트워크 어플리케이션 서버(215)는 데이터 흐름(208)에서 광고 공유 토큰을 소셜 주석에 대한 요청과 함께 소셜 광고 서비스(257)로 전달한다. 요청을 받으면, 소셜 광고 서비스(257)는 데이터 흐름(210)에서, 광고 공유 토큰을 해독하고, 임의의 관련 소셜 주석, 사용자 추천의 표시 및 일부 실시예에서 소셜 네트워크에 있는 다른 사용자의 이름을 검색하고, 그 정보를 소셜 네트워크 어플리케이션 서버(215)에 되돌려준다. 일부 시나리오, 예컨대, 사용자나 사용자의 친구들에 관한 정보를 사용하거나 공유할 권한을 사용자가 부여하지 않은 경우에, 소셜 광고 서비스(257)는 데이터 흐름(210)에서 상기에서 언급한 것과 같이 특정 정보를 되돌려주는 대신, 주어진 광고를 추천한 통상 사용자의 수의 카운트를 되돌려준다. 사용자 권한 요청 사용자 인터페이스의 일례를 도면 7에 나타내고 있다. 일부 실시예에서, 도면 7에 도시된 것과 유사한 사용자 인터페이스는 디스플레이된 광고의 추천을 나타내기 위해 사용자 추천 제어와 사용자가 상호 작용하는 처음에 사용자에게 제시될 수도 있다. 데이터 흐름(212)에서 소셜 네트워크 어플리케이션 서버(215)는 사용자 추천 제어와 임의의 관련된 소셜 주석을 포함하는 사용자 인터페이스를 클라이언트 광고 관리자에게 되돌려준다.
도면 3은 광고가 여기에 설명된 하나 이상의 실시예에 따라서 상기 추천이 광고가 디스플레이되는 써드 파티 어플리케이션에 의해 이루어지지 않게 하도록 사용자에 의한 광고 추천을 확인하기 위한 예시적인 통신을 설명하기 위한 데이터 흐름도이다. 사용자 추천 작업의 표시를 수신하는 것에 응답하여(예: 광고와 함께 제시되는 사용자 추천 제어와 상호 작용하는 사용자에 의해), 사용자가 광고를 추천하거나 광고에 대한 추천을 취소하려는 것을 나타내면서, 클라이언트 광고 관리자(345)는 광고 공유 토큰 및 지정된 작업(302)(예를 들어, 사용자 추천이나 추천 취소)을 소셜 네트워크 어플리케이션(350)에 전송한다. 클라이언트 광고 관리자(345)는 상기 지정된 작업(302)을 인텐트 형태로 전송해서, 소셜 네트워크 어플리케이션(350)이 예컨대 도면 7 및 8의 예시적인 사용자 인터페이스 중 어느 하나에 나타낸 것과 같이 확인 요청 화면을 사용자에게 표시할 수도 있다. 사용자가 추천 또는 추천 취소 작업을 확인(304)하면, 그런 다음 소셜 네트워크 어플리케이션(350)은 광고 공유 토큰과 확인된 사용자 작업(306)을 소셜 광고 서비스(357)에 전송해서 암호를 해독할 수 있다. 일단 소셜 광고 서비스(357)가 광고 공유 토큰의 암호를 해독하면, 그것은 소셜 네트워크 어플리케이션(350)에 추천 또는 추천 취소 작업 성공 표시(308)를 재전송하는데, 이 어플리케이션은 그런 다음 상기 추천 또는 추천 조치 성공(310)을 따라서 클라이언트 광고 관리자(345)에게 인텐트의 형태로 전달한다. 적어도 일부 실시예에서, 클라이언트 광고 관리자(345)는 추천 또는 추천 취소 작업 성공(310) 취소를 수신하면, 써드 파티 어플리케이션(예를 들어, 도면 1의 어플리케이션(120))에서 사용자에게 디스플레이되는 사용자 인터페이스로 하여금 사용자 인터페이스에 표시되는 사용자 추천 제어(예를 들면, 도면 1에 도시된 사용자 추천 제어(130))의 모양을 변경하는 원인이 될 것이다.
광고와 함께 사용자 추천 제어 및 소셜 네트워크 주석을 디스플레이하기 위한 예시적인 사용자 인터페이스는 도면 5 내지 8을 참조하여 설명한다. 이러한 사용자 인터페이스를 생성하는 예시적인 프로세스를 도면 4를 참조하여 설명한다. 또한, 여기에 설명된 하나 이상의 실시예에 따르면, 도면 5 내지 8에 도시된 예시적인 사용자 인터페이스가 사용자에 의한 광고 추천을 확인하는 데에 사용될 수 있다. 이 확인 프로세스는 아래에서 더욱 상세히 설명될 것이다.
도면 4는 광고와 함께 사용자 추천 제어 및 소셜 네트워크 주석을 포함하는 사용자 인터페이스를 생성하기 위한 예시적인 프로세스를 도시한다. 프로세스는 서버(예를 들면, 도면 1에 나타내는 광고 관리 서버(110))가 사용자 디바이스(예를 들어, 도면 1에서 나타내는 사용자 디바이스(105))에서 써드 파티 어플리케이션에 디스플레이되는 광고에 대한 요청을 수신하는 단계 400에서 시작한다. 하나 이상의 실시예에서, 상기 서버에 의해 수신된 광고 요청은 사용자 디바이스에 설치된 게임 어플리케이션의 오프닝 사용자 인터페이스 화면의 바닥부를 따라서 디스플레이되는 배너 광고용 슬롯 등의 써드 파티 어플리케이션과 연관된 특정 광고 슬롯에 디스플레이되는 광고에 대한 요청일 수 있다.
405 단계에서 소셜 네트워크 어플리케이션(예를 들면, 도면 1에서 나타내는 소셜 네트워크 어플리케이션(150))이 사용자 디바이스에 설치되어 있는지 여부를 판정한다. 상기 소셜 네트워크 어플리케이션이 사용자 디바이스에 설치되어 있는지 여부에 관한 판정은 사용자 디바이스에 설치된 어플리케이션을 식별하기 위한 다양한 다른 방법들 중 임의의 것을 통해 이루어질 수도 있다. 예를 들어, 상기 사용자 디바이스를 그 위에 설치된 모든 어플리케이션에 폴링할 수 있거나, 질의를 소셜 네트워크 어플리케이션이 존재하는지 판정하기 위해 사용자 디바이스에 전송할 수도 있다.
405 단계에서 상기 소셜 네트워크 어플리케이션이 사용자 디바이스에 설치되어 있지 않은 것으로 발견된다면, 프로세스는 사용자 디바이스의 사용자에게 프롬프트하는 프롬프트를 생성하여 소셜 네트워크 어플리케이션을 설치(예컨대, 다운로드)하는 430 단계로 진행한다. 본 발명의 적어도 일부 실시예에서, 430 단계에서 상기 소셜 네트워크 어플리케이션을 설치하도록 사용자에게 프롬프트를 표시한 후, 프로세스는 상기 소셜 네트워크 어플리케이션이 사용자 디바이스 상에 존재하는지 여부에 대한 판정이 다시 이루어지는 405 단계로 자동적으로 돌아갈 수도 있다. 다른 실시예들에서, 430 단계에서 사용자 디바이스에서 디스플레이하기 위해 프롬프트가 생성되고 제시된 다음, 프로세스는 그 대신에 써드 파티 어플리케이션에 디스플레이하기 위해 광고를 선택하는 435 단계를 계속할 수도 있다. 예를 들어, 415 및 435 단계들 중 하나에서, 광고는 광고주 경매 프로세스 유형을 사용하여, 광고 데이터베이스(예: 도면 1에서 나타나는 광고 데이터베이스(195)에서 광고를 선택하는 광고 선택기(175))로부터 광고를 선택하는 구조인 광고 선택기에 의해 써드 파티 어플리케이션에 디스플레이하기 위해 광고를 선택할 수도 있다.
405 단계에서 상기 소셜 네트워크 어플리케이션이 사용자 디바이스에 설치되어 있는지 판정된 경우, 프로세스는 사용자 디바이스의 사용자(예: 사용자 디바이스에 연결된 특정 사용자 계정 또는 사용자의 디바이스를 통해 현재 로그인된 계정에 연결된 사용자)는 써드 파티 어플리케이션에 디스플레이하기 위해 소셜상에서 타겟팅된 광고를 수신하기로 합의했는지에 대해 판정이 이루어지는 410 단계로 진행한다. 다르게 말하면, 410 단계에서 사용자가 소셜상에서 타겟팅된 광고를 수신하는 것을 "거부"했는지 여부가 판정된다. 예를 들어, 사용자(예를 들어, 사용자 활동, 나이, 지리적 위치, 관심, 등) 또는 그와 관련된 이들에 관한 임의의 정보(예를 들어, 사용자의 친구들 또는 어느 정도 사용자와 몇몇 연결을 공유하는 소셜 네트워크 어플리케이션에 연결된 소셜 네트워크 내 다른 사용자들)가 특정 써드 파티 어플리케이션에 디스플레이하기 위해 제시되는 광고 선택에 사용되는 것을 원하지 않는 사용자는 소셜상에서 타겟팅된 광고를 수신하지 않도록 선택할 수 있다.
상기 410 단계에서 사용자가 써드 파티 어플리케이션에 소셜상에서 타겟팅된 광고를 수신하지 않기로 선택했다고(예를 들어, 사용자가 소셜 광고의 "거부") 판정되는 경우, 프로세스는 다양한 공지의 광고 선택 방법들 중 임의의 것에 의해 디스플레이하기 위해 광고를 선택하는 435 단계로 이동한다. 그 대신 사용자가 소셜 광고 수신을 거부하지 않았다고 410 단계에서 판정되고 나면, 415 단계에서 소셜상에서 타겟팅된 광고가 써드 파티 어플리케이션에 디스플레이하기 위해 선택된다.
적어도 일부 실시예에서, 소셜상에서 타겟팅된 광고는 특정 사용자와 관련된 하나 이상의 정보 조각을 제시하는 광고일 수도 있다. 예를 들어, 소셜상에서 타겟팅된 광고는 사용자에 대해 수집된 광고 사용 정보에 기초할 수도 있는데, 이 정보는 디스플레이하기 위해 제시된 이전 광고와 관련하여 사용자의 측정되거나 관찰된 행동을 포함할 수도 있다. 소셜상에서 타겟팅된 광고를 위한 기초를 형성할 수 있는 광고 사용 정보의 추가적인 예로는 사용자 및/또는 사용자의 소셜 네트워크 내의 다른 사용자들(예: 소셜 네트워크의 사용자의 친구들)이 그 또는 그녀가 광고를 좋아한다고 표시하거나, 광고에 대한 코멘트를 게시하거나, 광고에 관한 메시지(예를 들면, 텍스트 메시지, e-메일 메시지 등)를 송신하는지, 광고와 연관된 웹 페이지를 방문했는지 여부에 대한 정보 그리고 특정 광고와 관련하여 사용자 행동과 관련된 다양한 기타 정보를 포함한다.
420 단계, 415 단계에서 선택된 광고와 함께 소셜 주석이 표시되어야 하는지에 대한 판정이 이루어진다. 도면 7 및 도면 8에 도시된 예시적인 사용자 인터페이스(700) 및 (800)를 참조하면, 각각, 광고는 소셜 주석과 함께 디스플레이하기 위해 제공될 수 있는데, 사용자의 소셜 네트워크에 관련된 콘텐츠를 포함할 수도 있다. 예를 들어, 추천 확인 요청을 보여주는 사용자 인터페이스(700)는 소셜 주석(730)을 포함한다. 여기에 설명된 적어도 하나의 실시예에서, 소셜 주석(730)은 써드 파티 어플리케이션(720)(예를 들어, 앱 "XYZ")에서 사용자에게 제시한 특정 광고(715)를 추천한 사용자(예: "사용자 1 ")의 하나 이상의 친구들(예: "친구 A", "친구 B", 등)에 대한 정보를 포함할 수 있다. 도면 8에 나타나는 사용자 인터페이스(800)는 이러한 소셜 주석이 텍스트 광고(815)와 함께 디스플레이되는 비슷한 소셜 주석(830)을 포함한다.
소셜 주석이 420 단계에서 결정되면, 프로세스는 선택된 광고, 소셜 주석 및 사용자 추천 제어가 사용자 디바이스에서 써드 파티 어플리케이션에서 함께 제시하기 위해 제공되는 425 단계로 계속된다. 405 단계에서 소셜 네트워크 어플리케이션이 사용자 디바이스에 설치되지 않았다고 결정되거나, 410 단계에서 사용자가 소셜상으로 타겟팅된 광고를 거부했다고 결정되는 시나리오에서, 435 단계에서 광고 선택 후에, 광고는 440 단계에서 사용자 추천 제어와 함께 제시하기 위해 제공되지만, 소셜 주석과 함께는 아니다.
도면 9는 본 발명의 하나 이상의 실시예에 따라 사용자 또는 사용자 디바이스에 프로모션 콘텐츠(예: 광고)의 아이템을 선택, 제시하기 위해 배치되는 예시적인 컴퓨팅 디바이스(900)를 도시한 블록도이다. 매우 기본적인 구성(901)에서, 컴퓨팅 디바이스(900)는 일반적으로 하나 이상의 프로세서(910) 및 시스템 메모리(920)를 포함한다. 메모리 버스(930)는 프로세서(910) 및 시스템 메모리(920) 간의 통신에 사용될 수 있다.
원하는 구성에 따라, 프로세서(910)는 마이크로 프로세서(μP), 마이크로 제어기(μC), 디지털 신호 프로세서(DSP) 또는 이들의 임의의 조합을 포함하는 임의의 유형이 될 수 있지만, 이에만 한정되지 않는다. 프로세서(910)는 하나 이상의 캐시 레벨, 예컨대 레벨 1 캐시(911) 및 레벨 2 캐시(912), 프로세서 코어(913), 및 레지스터(914)를 포함할 수 있다. 프로세서 코어(913)는 산술 로직 유닛(ALU), 플로팅 포인트 유닛(FPU), 디지털 신호 프로세싱 코어(DSP 코어) 또는 이들의 임의의 조합을 포함할 수 있다. 메모리 제어기(915)는 또한 프로세서(910)와 함께 사용될 수 있고, 또는 일부 실시예에서 메모리 제어기(915)는 프로세서(910)의 내부 부분이 될 수 있다.
원하는 구성에 따라, 시스템 메모리(920)는 휘발성 메모리(예컨대, RAM), 비 휘발성 메모리(예컨대, ROM, 플래시 메모리, 등) 또는 이들의 임의의 조합을 포함한 임의의 유형이 될 수 있지만, 이에만 한정되지 않는다. 시스템 메모리(920)는 일반적으로 운영체계(921), 하나 이상의 어플리케이션(922) 및 프로그램 데이터(924)를 포함한다. 적어도 일부 실시예에서, 어플리케이션(922)은 광고를 선택하고, 사용자에게 제시하기 위해 사용자 디바이스에 그 광고를 제공하는 구조인 선택 및 표시 알고리즘(923)을 포함한다. 선택 및 제시 알고리즘은 상기 선택된 광고와 함께 사용자에게 제시하기 위해 주석(예컨대, 사용자의 소셜 네트워크와 연관된 콘텐츠)을 식별하도록 더욱 배치된다.
프로그램 데이터(924)는 선택 및 제시 데이터(925)를 포함할 수 있다. 일부 실시예에서, 어플리케이션(922)은 운영 체제(921)에서 프로그램 데이터(924)와 함께 작동함으로써 사용자 디바이스(예를 들어, 도면 1에 도시된 사용자 디바이스(105))의 사용자에 의한 요청이 소셜 네트워크 어플리케이션(예를 들면, 도면 1에 도시된 소셜 네트워크 어플리케이션(150))을 통해 라우팅되도록 배치될 수 있는데, 이는 적절한 서버에 이러한 요청을 전송하는 프록시로서 작용한다.
컴퓨팅 디바이스(900)는 추가 특징들 및/또는 기능들, 및 기본 구성(901)과 필요한 임의의 디바이스와 인터페이스 간의 통신을 용이하게 하기 위한 추가 인터페이스를 가질 수 있다. 예를 들어, 버스/인터페이스 제어기(940)는 저장 인터페이스 버스(941)를 통하여 기본 구성(901) 및 하나 이상의 데이터 저장 디바이스(950) 사이의 통신을 용이하게 하기 위해 사용될 수 있다. 데이터 저장 디바이스(950)는 분리형 저장 디바이스(951), 비 분리형 저장 디바이스(952) 또는 이들의 임의의 조합일 수 있다. 분리형 저장 및 비 분리형 저장 디바이스의 예시로는 플렉서블 디스크 드라이브 및 하드 디스크 드라이브(HDD) 등의 자기 디스크 디바이스, 콤팩트 디스크(CD) 등 광학 디스크 드라이브 또는 디지털 다기능 디스크(DVD) 드라이브, 솔리드 스테이트 디바이스(SSD), 테이프 드라이브, 기타 등등을 포함한다. 예시적인 컴퓨터 저장 매체에는 정보, 예컨대 컴퓨터 판독 가능 명령, 데이터 구조, 프로그램 모듈 및/또는 기타 데이터의 저장을 위한 임의의 방법 또는 기술로 구현되는 휘발성 및 비 휘발성, 분리형 및 비 분리형 매체를 포함할 수 있다.
시스템 메모리(920), 분리형 저장(951) 및 비 분리형 저장(952)은 모두 컴퓨터 저장 매체의 예시이다. 컴퓨터 저장 매체에는 RAM, ROM, EEPROM, 플래시 메모리 또는 다른 메모리 기술, CD- ROM, 디지털 다기능 디스크(DVD) 또는 다른 광학 저장 디바이스, 자기 카세트, 자기 테이프, 자기 디스크 저장 디바이스 또는 기타 자기 저장 디바이스 또는 원하는 정보를 저장하는 데 사용될 수 있고 컴퓨팅 디바이스(900)에 의해 액세스될 수 있는 임의의 다른 매체를 포함하며 이에 제한되지 않는다. 임의의 이러한 컴퓨터 저장 매체는 컴퓨팅 디바이스(900)의 일부일 수 있다.
컴퓨팅 디바이스(900)는 또한, 버스/인터페이스 제어기(940)를 통하여 다양한 인터페이스 디바이스(예를 들면, 출력 인터페이스, 주변 인터페이스, 통신 인터페이스, 등)로부터 기본 구성(901)으로 통신을 용이하게 하기 위한 인터페이스 버스(942)를 포함할 수 있다. 예시적인 출력 디바이스(960)는 그래픽 처리 유닛(961) 및 오디오 처리 유닛(962)을 포함하는데, 이들 중 하나 또는 모두는 하나 이상의 A/V 포트(963)를 통한 디스플레이 또는 스피커 등의 다양한 외부 디바이스와 통신하는 구조일 수 있다. 예시적인 주변 인터페이스(970)는 직렬 인터페이스 제어기(971) 또는 병렬 인터페이스 제어기(972)를 포함하는데, 입력 디바이스(예를 들어, 키보드, 마우스, 펜, 음성 입력 디바이스, 터치 입력 디바이스, 등) 또는 하나 이상의 I/O 포트(973)를 통해 다른 주변 디바이스(예를 들면, 프린터, 스캐너, 등)와 같은 외부 디바이스와 통신하는 구조일 수 있다. 예시적인 통신 디바이스(980)는 네트워크 제어기(981)를 포함하는데, 하나 이상의 통신 포트(982)를 통해 네트워크 통신(미도시)을 통해 하나 이상의 다른 컴퓨팅 디바이스(990)와의 통신을 용이하게 하도록 구성 될 수 있다. 상기 통신 연결은 통신 매체의 일 예시이다. 통신 매체는 통상적으로 컴퓨터 판독 가능 명령, 데이터 구조, 프로그램 모듈 또는 반송파 또는 다른 전송 메커니즘과 같은 변조 데이터 신호의 다른 데이터에 의해 구체화되며, 임의의 정보 전달 매체를 포함할 수 있다. "변조된 데이터 신호"는 정보를 신호로 인코딩하는 방식으로 설정 또는 변경된 그 특성들 중 하나 이상을 갖는 신호일 수 있다. 예를 들어, 그리고 제한하지 않고, 통신 매체는 유선 네트워크 또는 직접 유선 연결과 같은 유선 매체, 그리고 음파, 무선 주파수(RF), 적외선(IR)과 같은 무선 매체 및 다른 무선 매체를 포함할 수 있다. 여기에서 사용되는 컴퓨터 판독 가능 매체라는 용어는 저장 매체 및 통신 매체 모두를 포함할 수 있다.
컴퓨팅 디바이스(900)는 예컨대 휴대 전화, 개인 휴대 정보 단말기(PDA), 개인용 미디어 플레이어 디바이스, 무선 웹 손목 시계 디바이스, 개인용 헤드셋 디바이스, 어플리케이션 특이적 디바이스와 같은 스몰-폼 휴대용(또는 모바일) 전자 디바이스 또는 상기 기능들 일부를 포함하는 복합 디바이스의 일부로서 구현될 수 있다. 컴퓨팅 디바이스(900)는 랩탑 컴퓨터 및 비-랩탑 컴퓨터의 구성들을 모두 포함하는 개인용 컴퓨터로서 구현될 수 있다.
시스템의 측면들의 하드웨어 및 소프트웨어 구현 간에 남은 차이가 거의 없다; 하드웨어 또는 소프트웨어의 사용은 일반적으로(항상 그런 것은 아니지만, 일부 상황에서 하드웨어와 소프트웨어 사이의 선택은 중요해질 수 있다는 점에서) 비용 대비 성능 설계 선택 효율 트레이드 오프를 나타내는 디자인 선택이다. 프로세스 및/또는 시스템 및/또는 여기에 설명된 다른 기술들이 실시될 수 있는 다양한 수단이 있으며(예를 들어, 하드웨어, 소프트웨어 및/또는 펌웨어), 상기 바람직한 수단은 프로세스 및/또는 시스템 및/또는 기타 기술들이 사용되는 상황에 따라 달라질 것이다. 예를 들어, 구현 속도와 정확성이 가장 중요하다고 판단하는 경우에는, 구현자는 주로 하드웨어 및/또는 펌웨어 수단을 선택할 수 있으며, 유연성이 가장 중요한 경우에는, 구현은 주로 소프트웨어 구현을 선택할 수 있다. 하나 이상의 다른 시나리오에서 구현자는 하드웨어, 소프트웨어 및/또는 펌웨어의 일부 조합을 선택할 수 있다.
전술한 상세한 설명은 블록도, 흐름도 및/또는 예시의 사용을 통해 디바이스 및/또는 프로세스의 다양한 실시예를 기재하고 있다. 블록도, 흐름도 및/또는 예시들이 하나 이상의 기능 및/또는 동작을 포함하는 한, 이러한 블록도, 흐름도 또는 예시들 내에서 개별적으로 및/또는 집합적으로, 광범위한 하드웨어, 소프트웨어, 펌웨어 또는 이들의 거의 모든 조합에 의해서 각 기능 및/또는 동작이 구현될 수 있다는 사실이 기술 분야 내의 자들에게 이해될 것이다.
하나 이상의 실시예에서, 여기에 설명된 주제의 여러 부분들은 주문형 집적 회로(ASIC), 필드 프로그램 가능 게이트 어레이(FPGA), 디지털 신호 프로세서(DSP), 또는 다른 집적 포맷을 통해 구현될 수 있다. 그러나, 당업자라면 여기에 설명된 실시예들의 일부의 측면이 전부 또는 부분적으로, 하나 이상의 컴퓨터 프로그램은 집적 회로에서 하나 이상의 컴퓨터에서 구동하는 하나 이상의 컴퓨터 프로그램(예컨대, 하나 이상의 컴퓨터 시스템에서 실행되는 하나 이상의 프로그램), 하나 이상의 프로세서에서 구동하는 하나 이상의 프로그램(예컨대, 하나 이상의 마이크로 프로세서에서 실행되는 하나 이상의 프로그램), 펌웨어 또는 그와 같은 거의 모든 조합으로 동등하게 구현될 수 있음을 인식할 것이다. 당업자라면 상기 회로 설계 및/또는 소프트웨어 및/또는 펌웨어에 대한 코드를 작성하는 것이 본 발명에 비추어 당업자들 중 하나의 기술 내에서 주지된 것이라고 더욱 인식할 것이다.
또한, 당업자라면 여기에 설명된 주제의 메커니즘이 다양한 형태의 프로그램 제품으로서 배포될 수 있고, 여기에 설명된 주제의 예시적인 실시예는 상기 배포를 실제로 실시하는 데에 사용되는 특정 유형의 신호 베어링 매체에 관계없이 적용되는 것임을 이해할 것이다. 신호 베어링 매체의 예로는, 다음을 포함하지만 이들에 한정되는 것은 아니다: 플로피 디스크, 하드 디스크 드라이브, 콤팩트 디스크(CD), 디지털 비디오 디스크(DVD), 디지털 테이프, 컴퓨터 메모리, 등과 같은 기록 가능한 타입 매체; 및 디지털 및/또는 아날로그 통신 매체(예: 광섬유 케이블, 도파관, 유선 통신 링크, 무선 통신 링크, 등)와 같은 전송형 매체.
또한 기술 분야에서 당업자라면 여기에서 기재된 방식으로 디바이스 및/또는 프로세스를 설명하고, 그 후 데이터 처리 시스템으로 상기 설명한 디바이스 및/또는 프로세스를 통합하는 공학 실무를 사용하는 것이 기술 분야 내에서 일반적임을 인식할 것이다. 즉, 여기에 설명된 디바이스 및/또는 프로세스의 적어도 일부가 적당량의 실험을 통해 데이터 처리 시스템으로 통합될 수 있다. 기술 분야에 지식을 가진 자들이라면 전형적인 데이터 처리 시스템은 일반적으로 시스템 유닛 하우징, 비디오 디스플레이 디바이스, 휘발성 및 비 휘발성 메모리 등 메모리, 마이크로프로세서 및 디지털 신호 프로세서 등 프로세서, 운영 체계 등 컴퓨터 실체, 드라이버, 그래픽 사용자 인터페이스, 및 어플리케이션 프로그램, 터치 패드 또는 스크린 등의 하나 이상의 상호 작용 디바이스, 및/또는 피드백 루프 및 제어 모터를 비롯한 제어 시스템(예: 위치 및/또는 속도를 감지하는 피드백; 구성 요소 및/또는 수량을 이동 및/또는 조정하기 위한 제어 모터) 중 하나 이상을 포함한다는 것을 인식할 것이다. 일반적인 데이터 처리 시스템은 일반적으로 데이터 컴퓨팅/통신 및/또는 네트워크 컴퓨팅/통신 시스템에서 발견된 것들과 같은 임의의 적절한 상업적으로 이용 가능한 구성 요소들을 이용하여 구현 될 수도 있다.
여기에서 실질적으로 임의의 복수 및/또는 단수 용어의 사용과 관련하여, 당해 분야의 기술자들이라면 콘텍스트 및/또는 적용분야에서 적절한 것처럼 상기 복수부터 단수까지 및/또는 상기 단수부터 복수까지 번역할 수 있다. 다양한 단수/복수의 교차 사용은 명확성을 위해 여기에서 명시적으로 설명할 수도 있다.
다양한 측면들 및 실시예들을 여기에 개시하였지만, 다른 측면들 및 실시예들이 당업자들에게 명백할 것이다. 여기에 개시된 다양한 측면들 및 실시예들은 설명의 목적이며, 다음의 청구범위에 의해 지시되고 있는 진정한 범위 및 사상에 따라 제한하기 위한 것은 아니다.

Claims (20)

  1. 서버(115)에서 사용자 디바이스(105)에서 프로모션 콘텐츠를 써드 파티 어플리케이션(120)에 디스플레이하는 요청을 수신하는 단계;
    상기 요청을 수신하는 것에 응답하여, 소셜 네트워크 어플리케이션(150)이 사용자 디바이스에 설치되어 있는지 결정하되, 상기 소셜 네트워크 어플리케이션은 상기 써드 파티 어플리케이션과 별개이며 상기 사용자의 소셜 네트워크에 관한 정보를 포함하는 것인 단계;
    상기 소셜 네트워크 어플리케이션을 사용하여, 상기 프로모션 콘텐츠가 사용자 디바이스에 표시될 때, 프로모션 콘텐츠와 함께 표시되고 있는 주석을 사용자가 수용하는지 결정하되, 상기 주석은 상기 사용자의 소셜 네트워크와 연관되고 상기 소셜 네트워크 내의 하나 이상의 다른 사용자들에 대한 정보를 포함하는 것인 단계;
    상기 써드 파티 어플리케이션에 디스플레이할 프로모션 콘텐츠 아이템을 선택하는 단계;
    상기 선택된 프로모션 콘텐츠 아이템 및 소셜 네트워크 어플리케이션에 포함된 사용자의 소셜 네트워크에 관한 정보에 기초하여, 상기 프로모션 콘텐츠 아이템과 표시할 주석을 결정하는 단계; 및
    상기 선택된 프로모션 콘텐츠 아이템, 상기 주석 및 써드 파티 어플리케이션에 표시하기 위해 소셜 네트워크와 연관된 사용자 추천 제어(130)를 제공하는 단계를 포함하는 방법.
  2. 제 1 항에 있어서,
    상기 사용자가 상기 써드 파티 어플리케이션에 디스플레이된 프로모션 콘텐츠 아이템을 추천하였다는 표시를 수신하는 단계를 더욱 포함하되, 상기 표시는 프로모션 콘텐츠 아이템과 함께 디스플레이된 사용자 추천 제어와의 감지된 상호 작용에 기초하는 방법.
  3. 제 2 항에 있어서,
    상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였다는 표시를 수신하는 것에 응답하여, 추천 확인 요청을 사용자에게 제시하는 단계를 더욱 포함하되, 상기 추천 확인 요청은 상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였는지 확인할 것을 사용자에게 요청하는 방법.
  4. 제 2 항에 있어서,
    상기 수신된 표시가 상기 사용자에 의한 일차 프로모션 콘텐츠 추천에 대한 것인지 결정하고; 그리고
    상기 수신된 표시가 상기 사용자에 의한 일차 프로모션 콘텐츠 추천에 대한 것인지 결정하는 것에 응답하여, 상기 사용자에 대한 정보 수집 허락 요청을 사용자에게 제시하는 단계를 더욱 포함하는 방법.
  5. 제 4 항에 있어서,
    사용자로부터 허락 요청을 수신하는 것에 응답하여, 추천 확인 요청을 사용자에게 제시하는 단계를 더욱 포함하되, 상기 추천 확인 요청은 상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였다는 것을 확인할 것을 사용자에게 요청하는 방법.
  6. 제 3 항에 있어서, 상기 추천 확인 요청을 상기 사용자에게 제시하는 단계는 상기 선택된 프로모션 콘텐츠 아이템, 써드 파티 어플리케이션의 식별자 및 적어도 하나의 사용자 선택 가능 동작을 디스플레이하는 포함하는 방법.
  7. 제 6 항에 있어서, 적어도 하나의 상기 사용자 선택 가능 동작은 상기 프로모션 콘텐츠 아이템의 추천을 확인하는 것과 상기 프로모션 콘텐츠 아이템의 추천을 취소하는 것 중 적어도 하나를 포함하는 방법.
  8. 제 1 항에 있어서, 프로모션 콘텐츠와 함께 표시된 주석에 포함된 상기 소셜 네트워크에서 하나 이상의 다른 사용자들에 대한 정보는 상기 프로모션 콘텐츠를 추천하는 소셜 네트워크 내 다른 사용자들의 수 및 상기 프로모션 콘텐츠를 추천하는 소셜 네트워크 내 다른 사용자들의 식별자 중 하나 또는 모두를 포함하는 방법.
  9. 제 1 항에 있어서, 상기 써드 파티 어플리케이션에 프로모션 콘텐츠 아이템과 디스플레이하기 위해 제공된 주석은 상기 프로모션 콘텐츠 아이템을 추천하는 소셜 네트워크 내의 다른 사용자들의 양을 포함하는 방법.
  10. 제 1 항에 있어서, 상기 써드 파티 어플리케이션에 프로모션 콘텐츠 아이템과 디스플레이하기 위해 제공된 주석은 상기 프로모션 콘텐츠 아이템을 추천하는 소셜 네트워크 내의 적어도 한 명의 다른 사용자의 식별자를 포함하는 방법.
  11. 적어도 하나의 프로세서; 및
    저장된 명령을 갖는 적어도 하나의 상기 프로세서에 연결된 컴퓨터 판독 가능 매체를 포함하되, 적어도 하나의 프로세서에 의해 실행되는 경우 적어도 하나의 상기 프로세서로 하여금:
    사용자 디바이스(105)에서 프로모션 콘텐츠를 써드 파티 어플리케이션(120)에 표시하는 요청을 수신하는 것;
    요청을 수신하는 것에 응답하여, 소셜 네트워크 어플리케이션(150)이 사용자 디바이스에 설치되어 있는지 결정하되, 상기 소셜 네트워크 어플리케이션은 상기 써드 파티 어플리케이션과 별개이며 상기 사용자의 소셜 네트워크에 관한 정보를 포함하는 것;
    상기 소셜 네트워크 어플리케이션을 사용하여, 상기 프로모션 콘텐츠가 사용자 디바이스에 표시될 때, 프로모션 콘텐츠와 함께 제시되고 있는 주석을 사용자가 수용하는지 결정하되, 상기 주석은 상기 사용자의 소셜 네트워크와 연관되고 상기 소셜 네트워크 내의 하나 이상의 다른 사용자들에 대한 정보를 포함하는 것;
    상기 써드 파티 어플리케이션에 표시할 프로모션 콘텐츠 아이템을 선택하는 것;
    상기 선택된 프로모션 콘텐츠 아이템 및 소셜 네트워크 어플리케이션에 포함된 사용자의 소셜 네트워크에 관한 정보에 기초하여, 상기 프로모션 콘텐츠 아이템과 제시할 주석을 결정하는 것; 및
    상기 선택된 프로모션 콘텐츠 아이템, 주석 및 써드 파티 어플리케이션에 표시하기 위해 소셜 네트워크와 연관된 사용자 추천 제어(130)를 제공하는 것의 원인이 되도록 하는 시스템.
  12. 제 11 항에 있어서, 적어도 하나의 상기 프로세서는
    상기 사용자가 상기 써드 파티 어플리케이션에 표시된 프로모션 콘텐츠 아이템을 추천하였다는 표시를 수신하는 것의 추가 원인이되, 상기 표시는 프로모션 콘텐츠 아이템과 함께 표시된 사용자 추천 제어와의 감지된 상호 작용에 기초하는 시스템.
  13. 제 12 항에 있어서, 적어도 하나의 상기 프로세서는
    상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였다는 표시를 수신하는 것에 응답하여, 추천 확인 요청을 사용자에게 제시하는 것의 추가 원인이되, 상기 추천 확인 요청은 상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였는지 확인할 것을 사용자에게 요청하는 시스템.
  14. 제 12 항에 있어서, 적어도 하나의 상기 프로세서는
    상기 수신된 표시가 상기 사용자에 의한 일차 프로모션 콘텐츠 추천에 대한 것인지 결정하고,
    상기 수신된 표시가 상기 사용자에 의한 일차 프로모션 콘텐츠 추천에 대한 것인지 결정하는 것에 응답하여, 상기 사용자에 대한 정보 수집 허락 요청을 사용자에게 제시하는 것의 추가 원인이 되는 시스템.
  15. 제 14 항에 있어서, 적어도 하나의 상기 프로세서는
    사용자로부터 허락 요청을 수신하는 것에 응답하여, 추천 확인 요청을 사용자에게 표시하는 것을 더욱 포함하되, 상기 추천 확인 요청은 상기 사용자가 상기 프로모션 콘텐츠 아이템을 추천하였다는 것을 확인할 것을 사용자에게 요청하는 시스템.
  16. 제 13 항에 있어서, 상기 추천 확인 요청을 상기 사용자에게 표시하는 것은 상기 선택된 프로모션 콘텐츠 아이템, 써드 파티 어플리케이션의 식별자 및 적어도 하나의 사용자 선택 가능 동작을 디스플레이하는 것을 포함하는 시스템.
  17. 제 16 항에 있어서, 적어도 하나의 상기 사용자 선택 가능 동작은 상기 프로모션 콘텐츠 아이템의 추천을 확인하는 것과 상기 프로모션 콘텐츠 아이템의 추천을 취소하는 것 중 적어도 하나를 포함하는 시스템.
  18. 제 11 항에 있어서, 프로모션 콘텐츠와 함께 표시된 주석에 포함된 상기 소셜 네트워크에서 하나 이상의 다른 사용자들에 대한 정보는 상기 프로모션 콘텐츠를 추천하는 소셜 네트워크 내 다른 사용자들의 수 및 상기 프로모션 콘텐츠를 추천하는 소셜 네트워크 내 다른 사용자들의 식별자 중 하나 또는 모두를 포함하는 시스템.
  19. 제 11 항에 있어서, 상기 써드 파티 어플리케이션에 프로모션 콘텐츠 아이템과 디스플레이하기 위해 제공된 주석은 상기 프로모션 콘텐츠 아이템을 추천하는 소셜 네트워크 내의 다른 사용자들의 양을 포함하는 시스템.
  20. 제 11 항에 있어서, 상기 써드 파티 어플리케이션에 프로모션 콘텐츠 아이템과 디스플레이하기 위해 제공된 주석은 상기 프로모션 콘텐츠 아이템을 추천하는 소셜 네트워크 내의 적어도 한 명의 다른 사용자의 식별자를 포함하는 시스템.
KR1020147004094A 2011-08-02 2012-07-17 써드 파티 모바일 어플리케이션 상에서 콘텐츠 공유를 위한 시스템 및 방법 Ceased KR20140032009A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/196,591 2011-08-02
US13/196,591 US8650070B2 (en) 2011-08-02 2011-08-02 System and method for sharing content on third-party mobile applications
PCT/US2012/046987 WO2013019397A1 (en) 2011-08-02 2012-07-17 System and method for sharing content on third-party mobile applications

Publications (1)

Publication Number Publication Date
KR20140032009A true KR20140032009A (ko) 2014-03-13

Family

ID=47627560

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147004094A Ceased KR20140032009A (ko) 2011-08-02 2012-07-17 써드 파티 모바일 어플리케이션 상에서 콘텐츠 공유를 위한 시스템 및 방법

Country Status (7)

Country Link
US (3) US8650070B2 (ko)
EP (1) EP2740089A4 (ko)
KR (1) KR20140032009A (ko)
CN (2) CN103814390B (ko)
AU (1) AU2012290633B2 (ko)
CA (1) CA2843882A1 (ko)
WO (1) WO2013019397A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190131348A (ko) * 2018-05-16 2019-11-26 엔에이치엔 주식회사 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법과 이를 구현하기 위한 단말기와 시스템
KR20240152684A (ko) 2023-04-13 2024-10-22 주식회사 애드원 쿠키 기반 서비스 제공 시스템

Families Citing this family (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
WO2012018423A1 (en) 2010-08-06 2012-02-09 Tapjoy, Inc. System and method for rewarding application installs
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US20130185133A1 (en) * 2012-01-15 2013-07-18 Linda Tong Recommending virtual reward offers and awarding virtual rewards
JP2013178752A (ja) * 2012-02-06 2013-09-09 Konami Digital Entertainment Co Ltd 管理サーバ、その制御方法、及びそのプログラム
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US20140101064A1 (en) * 2012-10-04 2014-04-10 Scott Bedard Systems and Methods for Automated Reprogramming of Displayed Content
US20140207579A1 (en) * 2013-01-18 2014-07-24 Salesforce.Com, Inc. Syndication of online message content using social media
DE112014000709B4 (de) 2013-02-07 2021-12-30 Apple Inc. Verfahren und vorrichtung zum betrieb eines sprachtriggers für einen digitalen assistenten
US9699187B2 (en) * 2013-03-15 2017-07-04 Facebook, Inc. Social networking groups as a platform for third party integration
US10055752B2 (en) * 2013-07-30 2018-08-21 Here Global B.V. Method and apparatus for performing real-time out home advertising performance analytics based on arbitrary data streams and out of home advertising display analysis
US9219736B1 (en) * 2013-12-20 2015-12-22 Google Inc. Application programming interface for rendering personalized related content to third party applications
US11042904B1 (en) * 2014-03-12 2021-06-22 Groupon, Inc. Method and system for detecting application programs on mobile computing device
US11010793B1 (en) * 2014-03-12 2021-05-18 Groupon, Inc. Method and system for determining user profile data for promotion and marketing service using mobile application program information
US10846749B1 (en) 2014-03-12 2020-11-24 Groupon, Inc. Method and system for offering promotion impressions using application programs
US10891651B1 (en) * 2014-03-12 2021-01-12 Groupon, Inc. Method and system for launching application programs using promotion impressions
US10937062B1 (en) * 2014-03-12 2021-03-02 Groupon, Inc. Method and system for facilitating download of application programs on mobile computing device
CN103927376A (zh) * 2014-04-25 2014-07-16 广州壹网网络技术有限公司 一种经第三方社交账户进行信息传播的系统和方法
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10630625B2 (en) * 2014-07-13 2020-04-21 Snap Inc. Media object distribution
US9672021B2 (en) * 2014-09-29 2017-06-06 Facebook, Inc. Identification of an application associated with a third party system and transmission of application installation information to a user by an online system
CN105635204B (zh) * 2014-10-29 2019-07-05 腾讯科技(深圳)有限公司 资源推送处理方法及装置
US10460349B2 (en) * 2015-02-11 2019-10-29 Oath Inc. Systems and methods for opting-out of targeted advertising in an online advertising environment
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US9977834B2 (en) * 2015-04-03 2018-05-22 Facebook, Inc. Personalizing content associated with a third party system for presentation to an online system user based on interactions performed by the user with content from the third party system
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
MX382801B (es) 2015-08-28 2025-03-13 Sony Corp Aparato de recepcion, aparato de transmision y metodo de procesamiento de datos.
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10304247B2 (en) * 2015-12-09 2019-05-28 Microsoft Technology Licensing, Llc Third party holographic portal
CN105893558B (zh) * 2016-04-01 2020-04-21 腾讯科技(深圳)有限公司 一种推荐数据的显示方法及系统
US12223282B2 (en) 2016-06-09 2025-02-11 Apple Inc. Intelligent automated assistant in a home environment
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
US12197817B2 (en) 2016-06-11 2025-01-14 Apple Inc. Intelligent device arbitration and control
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
DK180048B1 (en) 2017-05-11 2020-02-04 Apple Inc. MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION
DK201770428A1 (en) 2017-05-12 2019-02-18 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK179745B1 (en) * 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770411A1 (en) 2017-05-15 2018-12-20 Apple Inc. Multi-modal interfaces
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US12233756B2 (en) 2018-05-04 2025-02-25 Lear Corporation Track system with a support member
US10906431B2 (en) 2018-05-04 2021-02-02 Lear Corporation Track assembly
US11040638B2 (en) 2018-05-04 2021-06-22 Lear Corporation Track assembly
US11358497B2 (en) 2018-05-04 2022-06-14 Lear Corporation Track system having a rolling member
US11040639B2 (en) 2018-05-04 2021-06-22 Lear Corporation Track assembly
US10926667B2 (en) 2018-05-04 2021-02-23 Lear Corporation Track assembly
US10889208B2 (en) 2018-05-04 2021-01-12 Lear Corporation Track assembly
US11506272B2 (en) 2020-02-21 2022-11-22 Lear Corporation Track system with a support member
US10882420B2 (en) 2019-03-08 2021-01-05 Lear Corporation Track assembly
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11440482B2 (en) 2018-12-10 2022-09-13 Lear Corporation Track assembly
US11225201B2 (en) 2018-12-10 2022-01-18 Lear Corporation Track assembly
US11613220B2 (en) 2018-12-17 2023-03-28 Lear Corporation Electrical assembly
US11117538B2 (en) 2018-12-17 2021-09-14 Lear Corporation Electrical assembly
US10855037B2 (en) 2018-12-17 2020-12-01 Lear Corporation Support assembly with a support member and a track assembly
US10950977B2 (en) 2018-12-18 2021-03-16 Lear Corporation Track assembly for a vehicle component
US11975665B2 (en) 2019-02-20 2024-05-07 Lear Corporation Electrical assembly
US11040653B2 (en) * 2019-02-25 2021-06-22 Lear Corporation Track assembly
US11299075B2 (en) 2019-03-06 2022-04-12 Lear Corporation Electrical assembly
US11807142B2 (en) 2019-03-06 2023-11-07 Lear Corporation Electrical track assembly
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
CN110097471A (zh) * 2019-05-07 2019-08-06 北京字节跳动网络技术有限公司 用户信息处理方法、装置、电子设备及计算机存储介质
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US11227599B2 (en) 2019-06-01 2022-01-18 Apple Inc. Methods and user interfaces for voice-based control of electronic devices
US11438452B1 (en) 2019-08-09 2022-09-06 Apple Inc. Propagating context information in a privacy preserving manner
US11323114B2 (en) 2019-10-04 2022-05-03 Lear Corporation Electrical system
US11634101B2 (en) 2019-10-04 2023-04-25 Lear Corporation Removable component system
US11463083B2 (en) 2019-10-04 2022-10-04 Lear Corporation Electrical system
DE102021104018B4 (de) 2020-02-21 2023-11-09 Lear Corporation Schienensystem mit einem Stützelement, Verfahren zum Betreiben eines Schienensystems
US11657095B1 (en) * 2020-03-31 2023-05-23 Amazon Technologies, Inc. Supplemental content placement for natural language interfaces
US11061543B1 (en) 2020-05-11 2021-07-13 Apple Inc. Providing relevant data items based on context
JP7164726B2 (ja) * 2020-05-22 2022-11-01 グーグル エルエルシー 対話データの改ざん防止
US11490204B2 (en) 2020-07-20 2022-11-01 Apple Inc. Multi-device audio adjustment coordination
US11438683B2 (en) 2020-07-21 2022-09-06 Apple Inc. User identification using headphones
US11505141B2 (en) 2020-10-23 2022-11-22 Lear Corporation Electrical system with track assembly and support assembly
US12086792B2 (en) * 2022-01-20 2024-09-10 VocaLink Limited Tokenized control of personal data
US12444418B1 (en) 2023-09-05 2025-10-14 Amazon Technologies, Inc. Device selection for outputting content
US12445687B1 (en) 2024-03-19 2025-10-14 Amazon Technologies, Inc. Supplemental content recommender

Family Cites Families (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6766946B2 (en) 1997-10-16 2004-07-27 Dentsu, Inc. System for granting permission of user's personal information to third party
JPH11185381A (ja) * 1997-10-16 1999-07-09 Shoichi Iida パーソナル記録媒体購入システム、パーソナル記録媒体購入方法及びパーソナル記録媒体購入プログラムを記録した記録媒体
US8793160B2 (en) 1999-12-07 2014-07-29 Steve Sorem System and method for processing transactions
US7454464B2 (en) 2001-09-10 2008-11-18 Intel Corporation Peer discovery and connection management based on context sensitive social networks
US8352499B2 (en) * 2003-06-02 2013-01-08 Google Inc. Serving advertisements using user request information and user information
US7174382B2 (en) 2002-04-09 2007-02-06 Hewlett-Packard Development Company, L.P. Interest-based connections in peer-to-peer networks
US7644019B2 (en) 2003-04-21 2010-01-05 Buysafe, Inc. Safe transaction guaranty
US8082210B2 (en) 2003-04-29 2011-12-20 The Western Union Company Authentication for online money transfers
JP2006527408A (ja) 2003-06-12 2006-11-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 半透過型液晶ディスプレイ装置
US8621215B1 (en) 2004-06-30 2013-12-31 Google Inc. Methods and systems for creating monetary accounts for members in a social network
WO2008022198A2 (en) 2006-08-15 2008-02-21 Hewlett-Packard Development Company, L.P. Friends finder service for a mobile device in a network
US8700470B2 (en) 2006-08-17 2014-04-15 Google Inc. Comparison shop ad units
US10839403B2 (en) * 2006-12-28 2020-11-17 Ebay Inc. Contextual content publishing system and method
US20080189174A1 (en) * 2007-02-01 2008-08-07 Yahoo! Inc. Advertisement referral based on social ties
US7870026B2 (en) * 2007-06-08 2011-01-11 Yahoo! Inc. Selecting and displaying advertisement in a personal media space
US8224897B2 (en) * 2007-06-13 2012-07-17 Microsoft Corporation Automatically sharing a user's personal message
CA2695794C (en) 2007-08-20 2016-07-05 Facebook, Inc. Targeting advertisements in a social network
KR100861215B1 (ko) 2007-08-20 2008-09-30 하나로미디어(주) 프로모션 정보를 제공하는 사용자 인터페이스, 사용자 인터페이스 제공 방법 및 장치
KR20090036896A (ko) 2007-10-10 2009-04-15 한국전자통신연구원 소셜 네트워킹 기반의 iptv 서비스 장치 및 그 서비스방법
US8744917B2 (en) 2007-11-02 2014-06-03 Buysafe, Inc. Method, system and components for obtaining, evaluating and/or utilizing seller, buyer and transaction data
US8515791B2 (en) 2007-11-02 2013-08-20 Buysafe, Inc. Method, system and components for obtaining, evaluating and/or utilizing seller, buyer and transaction data
US8799068B2 (en) 2007-11-05 2014-08-05 Facebook, Inc. Social advertisements and other informational messages on a social networking website, and advertising model for same
US20090164929A1 (en) 2007-12-20 2009-06-25 Microsoft Corporation Customizing Search Results
US20120233020A1 (en) 2008-01-02 2012-09-13 Turnto Networks, Inc. Using social network and transaction information
US11159909B2 (en) 2008-02-05 2021-10-26 Victor Thomas Anderson Wireless location establishing device
US8234193B2 (en) * 2008-03-03 2012-07-31 Wildfire Interactive, Inc. Method and system for providing online promotions through a social network-based platform
US20090319359A1 (en) 2008-06-18 2009-12-24 Vyrl Mkt, Inc. Social behavioral targeting based on influence in a social network
US20090319940A1 (en) 2008-06-20 2009-12-24 Microsoft Corporation Network of trust as married to multi-scale
US8332314B2 (en) 2008-11-05 2012-12-11 Kent Griffin Text authorization for mobile payments
CA2742963A1 (en) 2008-11-06 2010-05-14 Visa International Service Association Online challenge-response
US20100125490A1 (en) 2008-11-14 2010-05-20 Microsoft Corporation Social network referral coupons
US8489458B2 (en) 2009-02-24 2013-07-16 Google Inc. Rebroadcasting of advertisements in a social network
BRPI0924542A2 (pt) 2009-03-03 2015-06-30 Google Inc Método e sistema para fornecimento de publicidade para usuários de rede social
US20100228664A1 (en) 2009-03-04 2010-09-09 United Parcel Service Of America, Inc. Identity validation for financial transactions
US8224727B2 (en) 2009-05-27 2012-07-17 Boku, Inc. Systems and methods to process transactions based on social networking
US9466077B2 (en) 2009-06-30 2016-10-11 Google Inc. Propagating promotional information on a social network
US20110010234A1 (en) 2009-07-07 2011-01-13 Mike Lindelsee Mobile device including auto initiation
US20110010244A1 (en) * 2009-07-10 2011-01-13 Microsoft Corporation Sponsored application launcher suggestions
CA2685758A1 (en) 2009-11-10 2011-05-10 Neobanx Technologies Inc. System and method for assessing credit risk in an on-line lending environment
US8907768B2 (en) 2009-11-25 2014-12-09 Visa International Service Association Access using a mobile device with an accelerometer
US8412605B2 (en) 2009-12-01 2013-04-02 Bank Of America Corporation Comprehensive suspicious activity monitoring and alert system
US20110137789A1 (en) 2009-12-03 2011-06-09 Venmo Inc. Trust Based Transaction System
KR20110075933A (ko) 2009-12-29 2011-07-06 이정호 소설 네트워크서비스를 활용한 실시간 멀티미디어 주문형 출판 방법 및 장치
US9070146B2 (en) 2010-02-04 2015-06-30 Playspan Inc. Method and system for authenticating online transactions
US8250145B2 (en) * 2010-04-21 2012-08-21 Facebook, Inc. Personalizing a web page outside of a social networking system with content from the social networking system
KR101078173B1 (ko) 2010-05-14 2011-10-28 박귀숙 휴대폰 모바일을 이용한 안심 결제시스템 및 그 결제시스템을 이용한 결제방법
US20110307340A1 (en) 2010-06-09 2011-12-15 Akram Benmbarek Systems and methods for sharing user or member experience on brands
US8150844B2 (en) 2010-08-18 2012-04-03 Facebook, Inc. Location ranking using social graph information
US20120150598A1 (en) 2010-09-02 2012-06-14 Alfred William Griggs Social retail referral control apparatuses, methods and systems
US20120215816A1 (en) * 2010-09-28 2012-08-23 Adam Kidron Content management platform apparatuses, methods and systems
US20120084160A1 (en) * 2010-10-05 2012-04-05 Gregory Joseph Badros Providing Social Endorsements with Online Advertising
CN102055804A (zh) * 2010-12-24 2011-05-11 位涛 一种通过页面签到实现信息共享及社交网络互动的方法
US10235688B2 (en) 2010-12-24 2019-03-19 First Data Corporation Web and mobile device advertising
CN102045273A (zh) 2010-12-28 2011-05-04 位涛 一种通过页面关注将互联网信息订阅到社交网络的方法
PH12013501488A1 (en) 2011-01-13 2013-09-09 Jeffrey Stewart Systems and methods for using online social footprint for affecting lending performance and credit scoring
WO2012106655A2 (en) 2011-02-05 2012-08-09 Visa International Service Association Merchant-consumer bridging platform apparatuses, methods and systems
US10438299B2 (en) 2011-03-15 2019-10-08 Visa International Service Association Systems and methods to combine transaction terminal location data and social networking check-in
US20120239497A1 (en) 2011-03-17 2012-09-20 Ebay Inc. Method and process of using a social network to retarget a personal advertisement
KR101814680B1 (ko) 2011-04-22 2018-02-22 에스케이플래닛 주식회사 온라인 쇼핑정보 제공 시스템, 온라인 쇼핑정보 제공장치, 클라우드 컴퓨팅 환경을 이용한 쇼핑정보 제공장치, 및 그 쇼핑정보 제공방법
KR101204880B1 (ko) 2011-04-27 2012-11-26 한국문화관광콘텐츠개발(주) 소셜 네트워크 서비스 기반 문화관광산업 전문 콘텐츠 플랫폼 서비스 시스템 및 방법
US20120278127A1 (en) 2011-04-28 2012-11-01 Rawllin International Inc. Generating product recommendations based on dynamic product context data and/or social activity data related to a product
CA2848637C (en) * 2011-06-13 2015-03-31 Opus Deli, Inc. Multi-media management and streaming techniques implemented over a computer network
US8326769B1 (en) 2011-07-01 2012-12-04 Google Inc. Monetary transfer in a social network
US8498939B1 (en) 2011-09-16 2013-07-30 Google Inc. Post-paid, single click payments
US8700487B2 (en) 2012-02-03 2014-04-15 Buysafe, Inc. User to website guaranteed shopping

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190131348A (ko) * 2018-05-16 2019-11-26 엔에이치엔 주식회사 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법과 이를 구현하기 위한 단말기와 시스템
KR20240152684A (ko) 2023-04-13 2024-10-22 주식회사 애드원 쿠키 기반 서비스 제공 시스템
KR20250040615A (ko) 2023-04-13 2025-03-24 주식회사 애드원 쿠키 기반 서비스 제공 시스템

Also Published As

Publication number Publication date
CN103814390B (zh) 2016-06-08
US20130036016A1 (en) 2013-02-07
CN106056402B (zh) 2020-03-06
US9826374B2 (en) 2017-11-21
US20180040021A1 (en) 2018-02-08
WO2013019397A1 (en) 2013-02-07
CN103814390A (zh) 2014-05-21
CN106056402A (zh) 2016-10-26
EP2740089A4 (en) 2015-03-04
AU2012290633B2 (en) 2014-04-17
US8650070B2 (en) 2014-02-11
AU2012290633A1 (en) 2014-02-20
US20130035994A1 (en) 2013-02-07
EP2740089A1 (en) 2014-06-11
CA2843882A1 (en) 2013-02-07
US10679250B2 (en) 2020-06-09

Similar Documents

Publication Publication Date Title
US11087415B2 (en) Determining intent of a recommendation on a mobile application
US10679250B2 (en) System and method for sharing content on third-party mobile applications
US11295321B2 (en) System and method for interacting with a web portal
US10535107B2 (en) Offline content sharing
US10444957B1 (en) Determining intent of a recommendation on a URL of a web page or advertisement
KR101942520B1 (ko) 광고 상의 소셜 오버레이들
CN107832409B (zh) 访问基于位置的内容
CN107251080A (zh) 用户通过社交网络系统与商家的通信
US20140229289A1 (en) Enhanced shared screen experiences for concurrent users
US20100325245A1 (en) Aggregated proxy browser with aggregated links, systems and methods

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
PA0105 International application

Patent event date: 20140218

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20140218

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140701

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20150225

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20150818

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20150225

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20140701

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I