KR20110132392A - 지오그래피에 의거한 정보 또는 유저 아이덴티티를 이용한 유저 챌린지 - Google Patents

지오그래피에 의거한 정보 또는 유저 아이덴티티를 이용한 유저 챌린지 Download PDF

Info

Publication number
KR20110132392A
KR20110132392A KR1020117022111A KR20117022111A KR20110132392A KR 20110132392 A KR20110132392 A KR 20110132392A KR 1020117022111 A KR1020117022111 A KR 1020117022111A KR 20117022111 A KR20117022111 A KR 20117022111A KR 20110132392 A KR20110132392 A KR 20110132392A
Authority
KR
South Korea
Prior art keywords
user
information
online service
geography
request
Prior art date
Application number
KR1020117022111A
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 KR20110132392A publication Critical patent/KR20110132392A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/629Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
    • 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/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Bioethics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 온라인 유저를 챌린지하는 방법 및 장치의 예시적인 실시예에 관한 것이다. 예시적인 실시예에서, 방법은, 온라인 서비스 제공자 측에서, 호스트 서버상에서 가동하는 온라인 서비스의 하나 이상의 특징에 액세스하려는 유저로부터의 요청을 수신하는 단계 및 유저와 연관된 지오그래피의 표시를 수신하는 단계를 포함한다. 상기 예시적인 방법은, 유저에게, 상기 표시된 지오그래피와 연관된 정보를 상기 표시된 지오그래피와 연관되지 않은 정보와 조합하여 송신하고, 또한 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관된 정보 또는 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관되지 않은 정보를 유저가 선택하라는 요청을 송신하는 단계를 더 포함한다. 상기 예시적인 방법은, 온라인 서비스 제공자 측에서, 상기 유저로부터의 선택을 수신하고, 상기 선택이 상기 요청에 정확하게 대응할 경우에 상기 하나 이상의 특징에의 유저 액세스를 허용하는 단계를 더 포함한다.

Description

지오그래피에 의거한 정보 또는 유저 아이덴티티를 이용한 유저 챌린지{USER CHALLENGE USING INFORMATION BASED ON GEOGRAPHY OR USER IDENTITY}
본 발명은 일반적으로, 제공된 지오그래피 또는 온라인 유저 아이덴티티와 같은 유저 아이덴티티와 연관된 정보로 유저의 친숙도를 결정하기 위해 유저를 챌린지하는 바와 같은 온라인 유저를 챌린지하는 것에 관한 것이다.
인터넷 및 월드 와이드 웹 이용의 급속한 성장의 일부로서, 온라인 서비스의 효용성 면에서의 성장이 지속적으로 증가해오고 있다. 이러한 온라인 서비스로서는, 예컨대 온라인 뱅킹, 온라인 이메일 서비스, 온라인 픽처 공유 서비스, 온라인 만남 서비스 및 온라인 소셜 네트워크가 있다. 단일의 온라인 서비스 제공자는 이러한 다수의 서비스를 온라인 유저에게 제공할 수 있다. 그러나, 이들 서비스는 사기 및 악용되고 있다. 예컨대, 일부 유저는 상기와 같은 서비스를 오용 또는 악용할 의도로 허위 정보를 사용하여 온라인 서비스에 가입할 수 있다. 예를 들어, 누군가 온라인 이메일 계정에 가입하고 나서, 그 계정을, 스팸(SPAM)으로 알려진, 원치 않은 상업용 이메일을 생성하여 배포하는데 이용할 수 있다. 한편, 누군가 특정한 온라인 서비스가 의도되지 않은 자료를 배포할 의도로 허위 정보를 사용하여 온라인 서비스에 가입할 수 있다. 예컨대, 누군가 소셜 네트워크 서비스를 이용하여 상업용 자료를 배포할 의도로 온라인 소셜 네트워크 서비스에 가입할 수 있다. 어떤 경우에는, 이와 같이 온라인 서비스를 오용 또는 악용하려는 시도는 컴퓨터 프로그램을 이용해서 자동화되어 상기와 같은 온라인 서비스에 가입하여 부정하게 사용된다.
상기와 같은 사기 및/또는 악용의 양을 줄이기 위해, 온라인 서비스 제공자는 다양한 기술을 이용할 수 있다. 예를 들어, 온라인 서비스 제공자는, 온라인 서비스에의 가입 또는 온라인 서비스의 특징을 이용하려는 개개의 시도가 온라인 서비스 또는 서비스들을 오용하려는 의도가 아니라는 약간의 신뢰도 레벨을 제공하는 동작을 수행하도록 요구할 수 있다. 예를 들어, 온라인 서비스에의 액세스 또는 그 특징을 이용하려는 자동화된 시도의 경우에 사기 및/또는 오용을 방지하기 위해, 다수의 온라인 서비스 제공자는 CAPTCHA로서 알려져 있는 기술을 이용하고, 이 기술에서는, 뒤틀린 문자열이 그래픽 인터페이스 상에 나타나고, 서비스(또는 그러한 서비스의 특징)에의 액세스는 문자가 유저에 의해 정확한 순서로 입력되어 온라인 서비스에의 액세스를 모니터링하는 온라인 서비스 제공자의 서버에 회신된 경우에만 허용된다. 자동 및 수동 악용의 방지를 위해 다수의 다른 기술도 존재한다. 그러나, 현재의 해법들의 단점은 온라인 서비스에 액세스하려는 유저가 그 해법들이 주장하고 있는 자라는 것에 대한 충분한 확신을 제공하지 못한다는 점이다. 또한, 온라인 서비스의 악용자는 CAPTCHA 기술과 같은 사기 방지 기술을 교묘하게 회피하는 자동화된 방식을 개발하곤 한다.
일반적인 제 1 양태에서, 일례의 방법은, 호스트 서버 상에서 가동하는 온라인 서비스의 하나 이상의 특징에 액세스하려는 유저로부터의 요청을 온라인 서비스 제공자측에서 수신하는 것과 그 유저와 연관된 지오그래피의 표시도 수신하는 것을 포함한다. 이러한 일례의 방법은, 상기 표시된 지오그래피와 연관되지 않은 정보와 조합된 상기 표시된 지오그래피와 연관된 정보, 및 유저가 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관된 정보를 선택하거나, 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관되지 않은 정보를 선택하라는 요청을, 상기 유저에게 송신하는 것을 더 포함한다. 이러한 일례의 방법은, 상기 유저로부터의 선택을 온라인 서비스 제공자측에서 수신하는 것과, 상기 선택이 상기 요청에 정확하게 대응하는 경우에, 상기 하나 이상의 특징에의 상기 유저의 액세스를 허용하는 것을 또한 포함한다.
일반적인 제 2 양태에서, 일례의 방법은, 유저로부터, 호스트 서버 상에서 가동하는 온라인 서비스의 하나 이상의 특징에의 액세스 요청 및 개인의 아이덴티티의 표시를, 온라인 서비스 제공자측에서 수신하는 것을 포함한다. 이러한 일례의 방법은, 개인과 연관되지 않은 정보와 조합된 개인과 연관된 정보―상기 개인과 연관된 정보는 개인에 대응하는 온라인 유저 아이덴티티 프로파일에 의거하여 얻어짐―, 및 유저가 상기 조합된 정보로부터 상기 개인과 연관된 정보를 선택하거나, 상기 조합된 정보로부터 상기 개인과 연관되지 않은 정보를 선택하라는 요청을, 상기 유저에게 송신하는 것을 더 포함한다. 이러한 일례의 방법은, 상기 유저로부터의 선택을 온라인 서비스 제공자측에서 수신하는 것과, 상기 선택이 상기 요청에 정확하게 대응하는 경우에, 상기 하나 이상의 특징에의 상기 유저의 액세스를 허용하는 것을 또한 포함한다.
일반적인 제 3 양태에서, 일례의 방법은, 호스트 서버 상에서 가동하는 온라인 서비스의 하나 이상의 특징에 액세스하려는 유저로부터의 요청을 온라인 서비스 제공자측에서 수신하는 것과 지오그래피의 표시도 상기 유저로부터 수신하는 것을 포함한다. 이러한 일례의 방법은, 상기 표시된 지오그래피와 연관된 언어로의 질문과 상기 질문에 대하여 유저가 대답하라는 요청을, 상기 유저에게 송신하는 것을 더 포함한다. 이러한 일례의 방법은, 상기 유저로부터의 대답을 상기 온라인 서비스 제공자측에서 수신하고, 상기 대답이 상기 질문에 정확하게 대응하는 경우에, 상기 하나 이상의 특징에의 상기 유저의 액세스를 허용하는 것을 더 포함한다.
일반적인 제 4 양태에서, 일례의 방법은, 호스트 서버 상에서 가동하는 온라인 서비스의 하나 이상의 특징에 액세스하려는 유저로부터의 요청을 온라인 서비스 제공자측에서 수신하는 것과 지오그래피의 표시도 상기 유저로부터 수신하는 것을 포함한다. 이러한 일례의 방법은, 무선 신호를 식별하도록 구성된 소프트웨어와 상기 소프트웨어를 상기 유저가 가동하라는 요청을, 상기 유저에게 송신하는 것을 더 포함한다. 이러한 일례의 방법은, 상기 소프트웨어에 의해 식별된 하나 이상의 무선 신호의 표시를 수신하고, 상기 소프트웨어에 의해 식별된 무선 신호가 상기 표시된 지오그래피와 연관된 무선 신호에 정확하게 대응하는 경우에, 상기 하나 이상의 특징에의 상기 유저의 액세스를 허용하는 것을 더 포함한다.
도 1은 예시적인 실시예에 따라 유저 챌린지가 실시될 수 있는 네트워크를 도시하는 블록도.
도 2는 예시적인 실시예에 따라 온라인 서비스에 액세스하려는 유저를 챌린지하는 방법을 도시하는 플로우차트.
도 3은 예시적인 실시예에 따라 유저 챌린지를 수행하는 해법을 도시하는 플로우차트.
도 4는 예시적인 실시예에 따라 유저 챌랜지를 개시하는 해법을 도시하는 플로우차트.
도 5는 예시적인 실시예에 따라 유저 챌린지를 수행하는 그래픽 유저 인터페이스를 도시하는 다이어그램.
도 6은 예시적인 실시예에 따라 유저 챌린지를 수행하는 해법을 도시하는 다이어그램.
도 7은 예시적인 실시예에 따라 온라인 서비스에 액세스하려는 유저를 챌린지하는 방법을 도시하는 플로우차트.
도 8은 본원에 개시된 기술을 수행하는데 사용될 수 있는 컴퓨터 디바이스 및 모바일 컴퓨터 디바이스의 일례를 도시하는 도면.
여러 도면에서 유사한 참조 번호는 유사한 요소를 지칭한다.
도 1은 네트워크(100)를 도시하는 블록도이다. 네트워크(100)는 본원에 개시된 예시적인 실시예에 따라 유저 챌린지를 실시하는데 사용될 수 있다. 예를 들어, 네트워크(100)는 온라인 서비스 제공자(130)에 의해 제공된 하나 이상의 온라인 서비스(또는 그러한 서비스의 특징)에 액세스하려는 유저(110)를 챌린지하는데 이용될 수 있다. 온라인 서비스 제공자(130)는 인터넷 및/또는 월드 와이드 웹에 접속된 서버 또는 다른 연산 장치를 사용하여 실행될 수 있다. 유저 단말(120)은 다양한 형태를 취할 수 있다. 예를 들어, 유저 단말(120)은 데스크탑 컴퓨터, 랩탑 컴퓨터, 무선 통신 장치, 인터넷 기기, 또는 다수의 다른 적절한 장치를 포함할 수 있다.
네트워크(100)에서, 유저(110)는 유저 단말(120)을 사용하여, 온라인 서비스 제공자(130)에게 요청(140)을 송신할 수 있다. 요청(140)은 온라인 서비스에 액세스하거나, 온라인 이메일 서비스와 같이, 온라인 서비스 제공자(130)에 의해 제공된 온라인 서비스의 하나 이상의 특징을 이용하기 위한 요청을 포함할 수 있다. 본 예에서는, 요청(140)은 유저(110)가 위치시켜야 하는 지오그래피의 표시를 포함할 수 있다. 지오그래피의 표시는 요청(140) 내에 유저(110)에 의해 명확하게 제공되거나, 요청과 연관된 다른 정보에 의거하여 결정될 수 있다. 예를 들어, 지오그래피의 표시는 요청(140)과 연관된 인터넷 프로토콜(IP) 어드레스에 의거하여 결정될 수 있다. 공지된 바와 같이, 데이터 통신에 포함된 IP 어드레스는, 특히 사기 또는 오용의 경우에, 위조되거나 "도용"될 수 있다. 또한, 유저(110)가 지오그래피의 표시를 명확하게 제공하면, 유저(110)는 위조된 지오그래피의 표시를 용이하게 제공할 수 있다. 예시적인 실시예에서, 선택적으로, 지오그래피의 표시는 유저(110)와 연관되거나, 사기의 경우에는 다른 자와 연관되는 유저 프로파일에 포함될 수 있다.
이러한 해법에서, 온라인 서비스 제공자(130)는 표시된 지오그래피와 연관되는 정보를 이용하여 유저 챌린지를 수행할 수 있고, 이 경우에 유저 챌린지는 유저(110)가 표시된 지오그래피와의 친숙도를 입증하라고 요청한다. 유저(110)가 자신의 지오그래피의 정확한 표시를 제공하지 않았으면, 유저(110)는 표시된 지오그래피와 연관된 정보에 친숙하지 않을 개연성이 있고, 그에 따라 유저 챌린지를 성공적으로 완료하기 어렵게 된다.
대안으로서, 유저(110)는 온라인 서비스 제공자(130)에게 알려진 유저 아이덴티티 프로파일에 대응하는 온라인 유저 아이덴티티의 표시를 요청(140)에 제공할 수 있다. 예를 들어, 유저 아이덴티티 프로파일은 온라인 서비스 제공자(130)에 의해 또는 제 3의 제공자에 의해 유지될 수 있다. 이러한 해법에서, 제공된 유저 아이덴티티 표시는 온라인 서비스의 하나 이상의 특징에 액세스하려는 요청보다 이른 시간에 생성된 유저 아이덴티티 프로파일에 대응할 수 있다. 이러한 프로파일은 온라인 서비스 제공자(130)에 의해 또는 제 3의 제공자에 의해 지속적으로 유지될 수 있다.
유저 아이덴티티 프로파일은 자신과 연관된 지오그래피를 포함하는 프로파일에 대응하는 실제 당사자(유저(110)일 수도 아닐 수도 있음)에 대한 정보를 포함할 수 있다. 어떤 실시예에서는, 프로파일 내의 일부 또는 모든 정보는 정확도를 기하기 위해 온라인 서비스 제공자(130)에 의해 또는 제 3의 제공자에 의해 확인될 수 있다.
네트워크(100)에서, 유저 프로파일 내의 정보는 유저 챌린지를 수행하는데 이용될 수 있다. 예컨대, 유저 프로파일은 프로파일에 대응하는 자의 지오그래픽 위치의 표시, 및 상술한 것과 유사한 형태로 유저 챌린지를 수행하는데 이용될 수 있는 지오그래피와 연관된 정보를 포함할 수 있다.
다른 예로서, 프로파일에 대응하는 다른 정보가 유저 챌린지를 수행하는데 이용될 수 있다. 예를 들어, 프로파일에 대응하는 자의 개인 사진(예컨대, 온라인 서비스 제공자(130)에 의해 제공된 온라인 픽처 저장 서비스를 이용해서 저장됨)이 프로파일에 대응하는 자와 연관되지 않은 다른 사진과 함께 사용될 수 있다.
상술한 바와 같이, 네트워크(100)에서, 온라인 서비스 제공자(130)는, 특정한 온라인 서비스에 따라, 구매한 아이템에 대하여 지불하기, 메시지 또는 다수의 다른 특징을 송신하기 등의 온라인 서비스의 하나 이상의 특징에 또는 요청된 온라인 서비스에 유저(110)가 액세스하는 것을 승인할지 말지를 결정하기 위해, 지오그래피 및/또는 제공된 유저 아이덴티티를 이용하여 요청(140)에 응하여 유저 챌린지를 수행할 수 있다. 예시적인 실시예에서, 온라인 서비스 제공자(130)는 다양한 지오그래피와 연관된 지오그래픽 정보(150)에 액세스할 수 있다. 예를 들어, 지오그래픽 정보(150)는 다양한 지오그래피에 대하여, 다양한 지오그래피와 연관된 오디오 및/또는 비디오 파일과 같이, 다른 형태의 다수의 지오그래픽 정보 중에서, 로컬 랜드마크의 이미지, 로컬 명소의 이미지를 포함할 수 있다.
예시적인 실시예에서, 지오그래픽 정보(150)는 텍스트 또는 오디오 파일 형태의 질문을 포함할 수 있다. 이러한 질문은 특정한 지오그래피와 제각기 연관되는 언어로 이루어질 수 있다. 이러한 질문은 유저 챌린지의 일부로서 유저(110)에게 나타내질 수 있으며, 이 경우에 유저는 나타내진 질문의 언어에 친숙한지를 입증하기 위해 질문에 대한 대답을 선택 또는 제공(예컨대, 타이핑에 의해)하도록 요청받는다.
온라인 서비스 제공자(130)는 유저 단말(120) 상에 디스플레이되는 그래픽 유저 인터페이스(GUI)를 이용해서, 표시된 지오그래피와 연관되지 않은 정보와 조합된 표시된 지오그래피와 연관된 정보로 유저(110)를 나타낼 수 있다. 다른 실시예에서, 온라인 서비스 제공자(130)는 유저 단말(120)상의 GUI를 이용해서 디스플레이될 수 있는 질문을 유저(110)에게 송신할 수 있다. 선택적으로, 온라인 서비스 제공자(130)는 유저 단말(120)(GUI 등) 상에서 재생하기 위한 오디오 또는 비디오 파일을 제공할 수 있다. GUI, 오디오 파일 또는 비디오 파일은 유저(110)가 조합된 정보로부터 상기 표시된 지오그래피와 연관된 정보를 선택하거나, 나타내진 질문에 대한 대답을 제공하라고 명령 또는 요청할 수 있다. 다른 실시예에서, 유저(110)는 표시된 지오그래피와 연관되지 않은 정보를 선택하도록 요구받을 수 있다. 예를 들어, 표시된 지오그래피와 연관되지 않은 단일 이미지가, 표시된 지오그래피와 연관되는 다수의 이미지와 조합될 수 있고, 유저(110)는 표시된 지오그래피와 연관되지 않는 단일 이미지를 선택하도록 요청받을 수 있다.
예시적인 실시예에서, 이러한 유저 챌린지에서 나타내지는 정보는 이미지, 오디오 파일 및/또는 비디오 파일이거나, 상술한 바와 같이, 다양한 지오그래피와 제각기 연관된 언어의 질문일 수 있다. 이러한 해법은, 유저(110)가 온라인 서비스 제공자(130)에게 위조된 지오그래픽 정보를 제공했다면, 유저(110)는 유저 챌린지에 응하여 정확한 선택을 하기 위해 또는 나타내진 질문에 대한 정확한 대답을 제공하기 위해, 위조되어 제공된 지오그래피 표시와 연관된 정보를 정확하게 식별할 수 없게 될 것이기 때문에, 사기를 줄인다는 점에서는 유리할 수 있다.
또한, 유저(110)를 챌린지하기 위해 이미지, 오디오 및 비디오 정보를 이용하게 되면, 온라인 서비스를 오용하려는 유저는 상기 정보에 의거한 온라인 서치를 용이하게 실행할 수 없기 때문에, 온라인 서비스의 오용을 줄일 수 있다. 예를 들어, 이미지, 오디오 또는 비디오 파일에 대응하는 주어진 키워드를 사용하여 온라인 서치를 실행함으로써, 유저는 이미지, 오디오 또는 비디오 파일을 용이하게 발견할 수 있다. 그러나, 이미지, 오디오 또는 비디오 파일로 온라인 서치 개시를 실행해서, 상기 미디어 파일에 무엇이 포함되어 있는지를 식별하는 기술적인 문구를 발견하기는 매우 어렵다. 온라인 서비스와 연관된 대부분의 오용은 위조된 지오그래픽 정보와 같은 위조 정보를 제공하는 유저에 기인하기 때문에, 상기와 같이 유저 챌린지를 수행하는 해법(예컨대, 표시된 지오그래피와 연관된 이미지, 오디오 또는 비디오를 이용)은 온라인 서비스의 사기 및/또는 오용을 극적으로 줄일 수 있다.
앞서도 설명한 바와 같이, 네트워크(100)에서, 온라인 서비스 제공자(130)는 온라인 서비스의 하나 이상의 특징에의 유저(110)의 액세스를 승인할지 말지를 결정하기 위해 제공된 온라인 유저 아이덴티티와 연관된 유저 아이덴티티 프로파일을 이용해서 유저 챌린지를 수행할 수 있다. 예시적인 실시예에서, 상술한 바와 같이, 온라인 서비스 제공자(130)는 온라인 서비스 제공자(130)에 의해 또는 제 3 자에 의해 유지되는 유저 아이덴티티 프로파일에 대하여 액세스할 수 있다. 온라인 서비스 제공자(130)는 유저 아이덴티티 프로파일에 제각기 대응하는 유저 아이덴티티 정보(160)에 액세스할 수도 있다. 일실시예에서, 개인은 동일한 프로파일 또는 온라인 유저 아이덴티티를 사용하여 온라인 서비스 제공자(130)에 의해 제공된 다수의 온라인 서비스에 서명할 수 있다.
예시적인 실시예에서, 개인은 온라인 서비스 제공자(130)에 의해 제공되는 소셜 네트워크 서비스 및 픽처 공유 서비스에 단일의 온라인 유저 아이덴티티를 사용하여 서명할 수 있다. 유저(110)가 온라인 서비스 제공자(130)에 의해 제공되는 온라인 서비스에 액세스(또는 그러한 서비스의 특징을 이용)하려는 요청(140)을 송신하고, 요청(140)이 상술한 유저 아이덴티티 프로파일에 대응하는 온라인 유저 아이덴티티를 포함하면, 온라인 서비스 제공자(130)는 개인의 소셜 네트워크 서비스 또는 그들의 개인적인 픽처로부터의 정보를 이용해서 유저 챌린지를 수행할 수 있다. 예를 들어, 개인의 유저 프로파일(예컨대, 소셜 네트워크 정보 또는 개인적인 픽처)과 연관된 유저 아이덴티티 정보(160)는 다른 정보와 조합될 수 있다. 유저(110)가, 제공된 온라인 유저 아이덴티티에 대응하는 자가 아니면(즉, 온라인 유저 아이덴티티를 부정하게 사용하면), 유저(110)는 조합된 정보로부터 유저 아이덴티티 정보(160)를 식별할 수 없게 되어 상기 유저 챌린지를 성공적으로 완료할 수 없게 되기 때문에, 온라인 서비스 제공자(130)에 의해 제공된 온라인 서비스의 부정한 사용이 방지된다.
도 2는 예시적인 실시예에 따라 유저 챌린지를 수행하는 방법을 도시하는 플로우차트이다. 상기 방법(200)은 도 1의 네트워크(100)에서 실시될 수 있고 도 1을 더 참조하여 기술된다.
방법(200)은, 블록(210)에서, 예컨대 온라인 서비스에 또는 온라인 서비스의 특징에 액세스하려는 유저(110)로부터의 요청(140)을 온라인 서비스 제공자(130)측에서 수신하는 것을 포함한다. 블록(220)에서, 방법(200)은 지오그래피의 표시를 수신하는 것을 포함한다. 블록(220)에서의 지오그래피의 표시는 유저(110)가 위치시켜야 하는 지오그래피를 표시하고, 상기 요청 내에 제공될 수 있거나, 하나의 대안으로서 유저 프로파일로부터 얻어질 수 있다.
예를 들어, 블록(220)에서, 지오그래피의 표시는 유저에 의해 명확하게 제공될 수 있다. 유저는 몇가지 예로서, 거리 주소, 우편 번호, 도시명 및 주(state), 전화번호 또는 국가를 이용하여 지오그래피를 표시할 수 있다. 대안으로서, 유저는 온라인 서비스 제공자(130)에 액세스 가능하거나, 그것에 의해 유지되는, 유저 아이덴티티 프로파일(프로파일)과 연관되는 요청(140) 내의 온라인 유저 아이덴티티의 표시를 제공할 수 있다. 프로파일은 그 프로파일이 대응하는 개인(사기일 경우에는 반드시 유저(110)는 아님)의 지오그래피의 표시를 포함할 수 있다. 프로파일에 표시된 지오그래피는 상기 방법(200)에서의 유저 챌린지를 수행하는데 사용될 수 있다.
다른 대안으로서, 요청(140)과 연관된 IP 어드레스(예를 들어, 요청(140)의 데이터 헤더에 포함됨)가 유저(110)의 지오그래피의 표시로서 사용될 수 있다. 상술한 바와 같이, 유저(110)가 유저(110)의 데이터 통신(예를 들어, 요청(140))과 연관된 IP 어드레스를 위조 또는 "도용"하는 것이 가능하다. 따라서, 유저(110)가 온라인 서비스 제공자(130)에 의해 제공된 온라인 서비스를 악용 또는 오용하려고 하면, 유저(110)는 자신의 실제 지오그래픽 위치의 허위 표시를 제공하기 위해 요청(140)과 연관되는 IP 어드레스를 도용할 수 있다. 본원에서 기술하는 바와 같이, 표시된 지오그래피와 연관된 지오그래픽 정보(150)를 이용하여 유저 챌린지를 수행함으로써, 악용 또는 오용이 방지될 수 있다.
블록(230)에서, 상기 방법(200)은 표시된 지오그래피와 연관된 정보를 유저(110)에 대한 표시된 지오그래피와 연관되지 않은 정보와 조합하거나, 또는 표시된 지오그래피와 연관된 언어로의 질문으로서 나타내는 것을 포함한다. 예를 들어, 표시된 지오그래피와 연관된 언어로의 질문 또는 조합된 정보는 유저 단말(120)상에 디스플레이된 GUI를 이용하여 유저(110)에게 나타내질 수 있다. 이러한 GUI의 일례가 도 6과 관련하여 상세하게 후술된다. 예시적인 실시예에 있어서, 조합된 정보를 나타내는 것은 표시된 지오그래피와 연관된 하나 이상의 랜드마크 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 랜드마크 이미지와 조합하여 나타내는 것을 포함한다. 이러한 해법에서는, 표시된 지오그래피의 랜드마크 이미지는 지오그래픽 정보(150)로부터 온라인 서비스 제공자(130)에 의해 선택되어 유저 단말(120)에 송신될 수 있다. 온라인 서비스 제공자(130)는 다른 지오그래픽 영역으로부터 랜드마크 이미지를 선택함으로써 상기 표시된 지오그래피와 연관되지 않은 이미지를 지오그래픽 정보(150)로부터 선택할 수도 있다.
예시적인 다른 실시예에서, 블록(230)에서 조합된 정보를 나타내는 것은 표시된 지오그래피와 연관된 하나 이상의 명사(celebrity)의 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 사람들의 이미지와 조합하여 나타내는 것을 포함할 수 있다. 예를 들어, 상기 표시된 지오그래피의 명사의 이미지는 뉴스 캐스터와 같은 지역적인 명사의 이미지, 또는 해당 지오그래피 내에 위치된 사람들에게는 일반적으로 잘 알려져 있지만 표시된 지오그래피 이외의 지역에는 상대적으로 알려져 있지 않은 다른 대중적인 인물의 이미지를 포함할 수 있다. 지오그래피 외부로부터의 사람들의 이미지는 다른 지오그래피로부터의 지역적인 명사이거나, 명사 또는 대중적인 인물이 아닌 사람들의 이미지이거나, 또는 다른 이미지일 수 있다. 이미지가 선택되면, 온라인 서비스 제공자는 본원에서 설명한 기술을 이용하여 유저 챌린지의 일부로서 유저(110)에게 디스플레이될 유저 단말(120)에 상기 선택된 이미지(조합된 정보로서)를 송신할 수 있다.
예시적인 또다른 실시예에서, 블록(230)에서 조합된 정보를 나타내는 것은 표시된 지오그래피와 연관된 하나 이상의 소비 제품의 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 소비 제품의 이미지와 조합하여 나타내는 것을 포함할 수 있다. 이러한 해법에서, 소비 제품의 이미지는 지오그래픽 정보(150)로부터 선택될 수 있다. 표시된 지오그래피에서 지역적으로 판매된 제품의 이미지는 상기 표시된 지오그래피 이외의 지역에서 판매된 제품의 이미지와 조합되어, 유저 단말(120)을 이용하여 디스플레이된 GUI를 통해 유저(110)에게 나타내질 수 있다.
예시적인 또다른 실시예에서, 블록(230)에서 조합된 정보를 나타내는 것은 표시된 지오그래피와 연관된 무선 네트워크의 하나 이상의 서비스 세트 식별자(SSID; service set identifier)를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 서비스 세트 식별자와 조합하여 나타내는 것을 포함할 수 있다. 이러한 해법에서, 다양한 지오그래피에서 동작하는 무선 네트워크의 SSID 정보는 다양한 기술로 수집될 수 있다. 예컨대, 무선 네트워크를 검출해서 그 네트워크의 SSID를 기록하도록 구성된 연산 장치가 차량 내에 탑재될 수 있다. 이후, 차량은 다양한 지오그래피를 이동해서 연관된 무선 네트워크의 지오그래픽 위치를 포함하는 SSID 정보를 수집할 수 있다. 수집되면, 다양한 지오그래피의 SSID 정보는 지오그래픽 정보(150)에 포함되어, 본원에서 설명한 바와 같이 유저 챌린지를 수행하는데 사용될 수 있다.
다른 무선 신호에 대한 정보도 수집되어, 후술하는 바와 같이, 유저 챌린지를 수행하는데 사용될 수 있다. 그러나, 간단히 말해서, 상기 신호는 몇가지 예로서, 브로드캐스트 텔레비전 신호, 브로드캐스트 라디오 신호, 셀룰러 타워(cellular tower) 신호, 및 위성 위치확인 시스템(GPS) 신호를 포함할 수 있다.
예시적인 다른 실시예에서, 블록(230)에서 조합된 정보를 나타내는 것은, 표시된 지오그래피와 연관된 하나 이상의 오디오 파일 또는 비디오 파일을, 표시된 지오그래피와 연관되지 않은 하나 이상의 오디오 파일과 조합하여 나타내는 것을 포함할 수 있다. 이러한 해법에서, 상기 표시된 지오그래피와 연관된 오디오 또는 비디오 파일은, 지역적인 상업용 광고의 오디오 또는 비디오 파일과 같이, 표시된 지오그래피에 위치된 사람들에게 일반적으로 알려져 있는 주제의 오디오 비디오 파일이거나, 지역적인 명사의 오디오 또는 비디오 파일이거나, 지역적인 랜드마크의 비디오 파일일 수 있다. 상기 표시된 지오그래피와 연관되지 않은 오디오 또는 비디오 파일은 다른 지오그래피로부터의 오디오 또는 비디오 파일이며, 상기 표시된 지오그래피 내의 사람들에게는 일반적으로 알려져 있지 않은 콘텐츠를 포함할 수 있다. 앞서 기술한 것과 유사한 형태로, 상기 해법에서 사용된 오디오 또는 비디오 파일은 지오그래픽 정보(150)로부터 온라인 서비스 제공자(130)에 의해 얻어지고, 유저 단말(120)상에 표시되는 GUI에서 및/또는 유저 단말(120)에 포함된 오디오/비디오 디바이스를 이용하여 유저(110)에게 나타내질 유저 단말(120)에 송신될 수 있다. 다른 실시예에서, 유저(110)는 상기 표시된 지오그래피와 연관된 언어로 기록 또는 기술된 질문으로 나타내질 수 있다. 상기 질문은 온라인 서비스 제공자(130)에 의해 송신된 후에 유저 단말(120)을 이용하여 나타내질 수도 있다.
블록(240)에서, 상기 방법(200)은, 유저가 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관된 정보를 선택, 상기 표시된 지오그래피와 연관되지 않은 정보를 선택, 또는 유저에게 나타내진 질문에 대한 대답을 제공하라고 요청하는 것을 포함할 수 있다. 예시적인 실시예에서, 유저 선택 또는 대답의 요청은 온라인 서비스 제공자(130)에 의해 상기 조합된 정보 또는 질문과 함께 GUI에서 유저(110)에게 나타내질 수 있다. 예를 들어, GUI는 유저(110)에의 디스플레이를 위한 유저 단말(120)에 GUI를 네트워크(100)를 통해 통신함으로써 유저(110)에게 나타내질 수 있다. 그러면, 유저(110)는, 도 6에 대하여 더 상세히 후술하는 바와 같이, GUI를 이용하여 유저 단말(120)을 통해 선택을 하거나 대답을 입력할 수 있다. 블록(250)에서, 상기 방법(200)은 유저(110)의 선택 또는 대답(예컨대, 유저 단말(120)을 통해 입력됨)을 네트워크(100)를 통해 수신하는 온라인 서비스 제공자(130)를 포함할 수 있다.
유저(110)의 선택이 상기 표시된 지오그래피와 연관된 정보 및 상기 요청에 정확하게 대응하거나, 유저(110)의 대답이 나타내진 질문에 대한 정확한 대답일 경우에는, 상기 방법(200)은, 블록(260)에서, 온라인 서비스 또는 온라인 서비스의 특징에의 유저(110) 액세스를 허용하는 온라인 서비스 제공자(130)를 포함할 수 있다. 그러나, 상기 선택이 상기 표시된 지오그래피와 연관된 정보 및 상기 요청에 정확하게 대응하지 않거나, 상기 대답이 나타내진 질문에 대한 정확한 대답이 아닐 경우에는, 상기 방법(200)은, 블록(270)에서, 상기 온라인 서비스 또는 온라인 서비스의 특징에의 상기 유저 액세스를 거부하는 온라인 서비스 제공자(130)를 포함할 수 있다. 이러한 경우에, 액세스를 거부하게 되면, 온라인 서비스 제공자(130)에 의해 유저(110)는 추가적인 유저 챌린지를 수행하게 된다. 유저(110)가 하나 이상의 추가적인 유저 챌린지를 성공적으로 완료할 수 있으면, 온라인 서비스 제공자는 유저(110)에 의해 요청된 온라인 서비스의 하나 이상의 특징에의 유저(110) 액세스를 승인할 수 있다.
도 3은 도 2에 도시되어 전술된 방법(200)과 함께 수행될 수 있는 예시적인 실시예에 따른 방법(300)을 도시하는 플로우차트이다. 예를 들어, 방법(300)은 예시적인 실시예에서의 방법(200)의 블록(230, 240 및 250)으로서 수행될 수 있다. 물론, 방법(300)은 다른 실시예로 수행될 수도 있다. 상기 방법(200)과 마찬가지로, 방법(300)은 도 1에 도시된 네트워크(100)를 참조하여 설명된다.
방법(300)은, 블록(310)에서, 유저에게 소프트웨어를 제공하는 것을 포함할 수 있고, 이 경우에 상기 제공된 소프트웨어는 유저(110)의 근처에서 동작하고 있는 무선 신호를 식별하도록 구성된다. 전술한 바와 같이, 상기 신호는 몇가지 예로서, 무선 데이터 네트워크 신호(예컨대, SSID), 브로드캐스트 텔레비전 신호, 브로드캐스트 라디오 신호, 셀룰러 타워 신호, 및 위성 위치확인 시스템(GPS) 신호를 포함할 수 있다. 예를 들어, 온라인 서비스 제공자(130)는 네트워크(100)를 통해 유저 단말(120)과 소프트웨어를 통신할 수 있다. 블록(320)에서, 상기 방법(300)은, 유저(110)가 상기 제공된 소프트웨어를 유저 단말(120) 상에서 가동하여 자신의 위치에서 동작하고 있는 라디오 신호를 검출하라고 요청하는 것을 포함할 수 있다. 소프트웨어를 가동하라는 요청은 온라인 서비스 제공자(130)로부터 유저 단말(120)에 제공된 GUI를 이용하여 이루어질 수 있다. 이러한 유저 인터페이스는 도 7에 도시되며 아래에서 더 상세하게 설명된다.
블록(330)에서, 상기 방법(300)은, 소프트웨어에 의해 식별된 하나 이상의 라디오 신호의 표시를, 유저 단말(120)로부터 수신하는 온라인 서비스 제공자(130)를 포함할 수 있다. 이러한 해법에서, 소프트웨어에 의해 식별된 라디오 신호는, 온라인 서비스 제공자(130)(또는 다른 엔티티)에 의해, 표시된 지오그래피와 연관된 라디어 신호와 비교될 수 있고, 여기서 표시된 지오그래피의 라디오 신호는 지오그래픽 정보(150)에 포함된다. 소프트웨어에 의해 식별된 하나 이상의 라디오 신호가 지오그래픽 정보(150)에 포함된 표시된 지오그래피의 라디오 신호와 일치하면, 온라인 서비스 제공자(130)는 요청된 온라인 서비스 또는 온라인 서비스의 특징에의 유저(110) 액세스를 승인할 수 있다. 그러나, 소프트웨어에 의해 식별된 상기 라디오 신호가 상기 표시된 지오그래피의 지오그래픽 정보(150)에 포함된 라디오 신호와 일치하지 않으면, 온라인 서비스 제공자(130)는 요청된 온라인 서비스 또는 그 특징에의 유저(110) 액세스를 거부하거나, 추가적인 유저 챌린지를 수행할 수 있다. 또한, 유저(110)가 온라인 서비스 제공자(130)에 의해 제공된 소프트웨어를 가동하지 않으면, 온라인 서비스 제공자(130)는 상기 요청된 온라인 서비스 또는 그 특징에의 유저(110) 액세스를 다시 거부할 수 있다.
도 4는 예시적인 실시예에 따라 유저 챌린지를 수행하는 방법(400)을 도시하는 플로우차트이다. 방법(300)에서와 마찬가지로, 방법(400)은 도 2에 도시된 방법(200)과 함께 실시될 수 있다. 물론, 방법(400)은 다른 실시예로 실시될 수도 있다. 도 2 및 도 3에서와 유사하게, 도 4에 도시된 방법(400)은 도 1에 도시된 네트워크(100)를 참조로 후술된다.
방법(400)은, 블록(410)에서, 초기 서비스 액세스 요청이 승인된 후의 사용과 같이, 온라인 서비스의 사용을 모니터링하는 온라인 서비스 제공자(130)를 포함할 수 있다. 블록(420)에서, 온라인 서비스 제공자(130)는 온라인 서비스의 사용에 있어서의 변화가 발생했음을 결정할 수 있다. 이러한 결정은 유저(110)의 하나 이상의 동작에 의거하여 이루어질 수 있다. 예를 들어, 온라인 서비스 제공자(130)는 특정 이메일 계정과 연관된 송신된 이메일의 수에 있어서의 극적인 증가가 발생하는 것을 결정할 수 있다. 방법(400)에 있어서, 블록(420)에서, 앞서 기술된 바와 같은 조합된 챌린지 정보 및 그 조합된 챌린지 정보로부터 선택하게 하는 유저(110)에 대한 요청은 온라인 서비스의 사용에 있어서의 상기 결정된 변화에 따라 유저(110)에게(유저 단말(120)을 통해) 나타내질 수 있다.
이러한 해법은, 온라인 서비스에의 액세스가, 그 서비스에 대한 액세스가 원래 승인되어 있던 사람인 체 함으로써 온라인 서비스에의 허가되지 않은 액세스를 얻으려는 어떤 사람과 다른 사람(예컨대, 유저(110))에게 승인되는 상황에서 유용할 수 있다. 예를 들어, 유저(110)가 다른 유저의 계정을 탈취(예컨대, 해킹)하여 온라인 서비스를 악용하려 하면, 온라인 서비스 제공자(130)는 온라인 서비스의 사용시의 변화를 검출하여 유저(110)에게 유저 챌린지를 나타낼 수 있다. 유저(110)가 유저 챌린지를 성공적으로 완료하지 못하면, 온라인 서비스에의 액세스는 종료(거부)될 수 있다.
도 5는 예시적인 실시예에 따라 유저 챌린지를 수행하는 다른 방법(500)을 도시하는 플로우차트이다. 방법(200, 300 및 400)에서와 마찬가지로, 방법(500)은 도 1에 도시된 네트워크(100)를 참조로 후술된다.
방법(500)은, 블록(510)에서, 온라인 서비스 제공자(130)측에서, 유저(110)로부터(유저 단말(120)을 통해), 온라인 서비스의 하나 이상의 특징에의 액세스 요청 및 유저 아이엔티티의 표시를 수신하는 것을 포함한다. 방법(500)에 있어서, 유저 아이덴티티는 개인(유저(110)일 수도 아닐 수도 있음)의 유저 아이덴티티 프로파일(프로파일)에 대응할 수 있고, 이 경우에 프로파일은 온라인 서비스 제공자(130)에 대하여 유지 또는 액세스 가능하다.
블록(520)에서, 방법(500)은 유저(110)에게(유저 단말(120)을 통해), 유저 아이덴티티 또는 프로파일에 대응하는 개인과 연관된 정보를 개인과 연관되지 않은 정보와 함께 송신하는 온라인 서비스 제공자(130)를 포함할 수 있다. 예를 들어, 프로파일로부터의 정보는 유저 챌린지를 수행하기 위한 다른 정보와 함께 사용될 수 있다. 다른 예시적인 실시예에서, 프로파일은 그 프로파일에 대응하는 개인에 대한 인명 정보를 포함할 수 있다. 이러한 인명 정보는, 유저 프로파일에 대응하는 개인에 대한 다수의 다른 예 또는 인명 및/또는 이력 정보 중에서, 현재의 주소, 이전의 주소와 같은 지오그래픽 위치, 현재의 사용자의 표시, 이전의 사용자의 표시, 현재의 전화 번호, 이전의 전화 번호, 현재의 이메일 에드레스, 및 이전의 이메일 어드레스를 포함한다.
이러한 프로파일 정보는 본원에서 설명되는 기술에 따라 유저 챌린지를 수행하기 위해 다른 정보와 함께 유저(110)에게(예컨대, GUI에서) 나타내질 수 있다. 이러한 해법에서, 유저(110)는 유저 프로파일로부터 얻은 정보를 식별하도록 요청받을 수 있다. 유저(110)가 프로파일 정보를 성공적으로 식별하면, 온라인 서비스 제공자(130)는 요청된 온라인 서비스 또는 온라인 서비스의 특징에의 액세스를 유저(110)에게 승인할 수 있다. 유저(110)가 프로파일 정보를 성공적으로 식별하지 못하면, 온라인 서비스 제공자(130)는 요청된 온라인 서비스 특징에의 유저(110) 액세스를 거부할 수 있다. 대안으로서, 프로파일에 표시된 지오그래피는 도 2 내지 도 4에 대하여 상술한 방식으로 유저 챌린지를 수행하는데 사용될 수 있다. 다른 예시적인 실시예에서, 유저 챌린지는 유저 프로파일로부터 얻지 못한 유저 식별 정보를 요청하는 것을 포함할 수 있다. 유저(110)가 프로파일로부터 얻지 못한 정보를 성공적으로 식별하면, 온라인 서비스 제공자(130)는 요청된 온라인 서비스 특징에의 유저(110) 액세스를 승인할 수 있다.
다른 대안으로서, 요청에 의해 표시된 것과 동일한 프로파일을 이용하여 액세스되는 다른 온라인 서비스(온라인 서비스 제공자(130)에 의해 제공될 수 있음)로부터 얻은 정보는 유저 챌린지를 수행하는데 사용될 수 있다. 예를 들어, 픽처 공유 서비스로부터의 개인의 사진이 다른 사진과 함께 유저(110)에게 나타내질 수 있다. 다른 실시예에서, 소셜 네트워킹 프로파일로부터의 정보는 유저 프로파일과 연관되지 않은 소스로부터 얻은 유사한 종류의 다른 정보와 함께 유저(110)에게 나타내질 수 있다. 유저(110)가 다른 온라인 서비스(들)로부터 얻은 유저 프로파일과 연관된 정보를 성공적으로 식별하면, 요청된 온라인 서비스(또는 서비스의 특징)에의 액세스는 온라인 서비스 제공자(130)에 의해 승인될 수 있다. 유저(110)가 다른 온라인 서비스(들)로부터의 정보를 성공적으로 식별하지 못하면, 온라인 서비스 제공자(130)는 요청된 온라인 서비스 특징에의 유저(110) 액세스를 거부 및/또는 추가적인 유저 챌린지를 수행할 수 있다.
방법(500)에 있어서, 블록(530, 540, 550 및 560)은 도 2에 도시된 방법(200)의 블록(240, 250, 260 및 270) 각각과 유사한 작업을 포함한다. 따라서, 방법(500)의 블록(530-560)의 작업은 방법(200)의 블록(240-270)과 유사한 형태로 수행될 수 있다. 따라서, 간결성 및 명료성을 위해, 이들 작업의 상세는 여기서 다시 언급하지는 않는다. 또한, 방법(500)은, 방법(200)에서와 유사하게, 도 3 및 도 4에 각각 도시된 방법(300) 및 방법(400)과 함께 실시될 수 있다는 점에 유의해야 한다.
도 6은 예시적인 실시예에 따른 GUI(600)를 도시하는 다이어그램이다. GUI(600)는 유저 챌린지를 수행하기 위한 본원에서 기술된 방법과 함께 사용될 수 있다. 도 1 내지 도 5에서와 같이, 도 6은 도 1에 도시되어 상술된 네트워크(100)를 참조로 후술된다.
GUI(600)는 네트워크(100)를 통해 온라인 서비스 제공자(130)에 의해 유저 단말(120)에 제공될 수 있다. GUI(600)는 조합된 챌린지 정보 또는 상술한 바와 같이, 표시된 지오그래피와 연관된 언어로 나타낸 질문을 유저(110)의 유저 단말(120)에 나타내는데 사용될 수 있다. 예를 들어, GUI(600)는 유저 선택 아이템(610, 620, 630 및 640)을 포함할 수 있다. 예컨대, 도 2에 도시된 방법(200)에서는, 유저 선택 아이템(610-640)은 블록(230)에 나타나 있는 조합된 챌린지 정보를 나타낼 수 있다. 유사하게, 방법(500)에서는, 선택 아이템(610-640)은 블록(520)에 나타나 있는 조합된 챌린지 정보를 나타낼 수 있다. 다른 실시예에서, 아이템(610-640) 중 단일의 아이템, 즉 표시된 지오그래피에 대응하는 언어로 나타나 있는 질문이 GUI(600)에 나타내질 수 있다.
예시적인 실시예에서, 유저 선택 아이템(610-640)은 도 2 내지 도 5에 대하여 전술한 바와 같이, 표시된 유저 아이덴티티의 유저 프로파일에 대응하는 개인에 대한 이미지, 오디오 파일, 비디오 파일, SSID, 라디오 신호 또는 이력 사실을 포함할 수 있다. 다른 실시예에서, 유저 선택 아이템(610-640)은 본원에 개시된 기술에 따라 유저 챌린지를 수행하기 위한 다수의 다른 적절한 아이템을 포함할 수 있다.
예로서, 유저 선택 아이템(610-640)이 랜드마크의 이미지이면, 하나 이상의 유저 선택 아이템(610-640)은 전술한 바와 같이, 온라인 서비스에의 액세스를 위한 요청에 표시되는 지오그래피 또는 유저 프로파일에 표시된 지오그래피 내에 위치되는 랜드마크 이미지일 수 있다. 다른 유저 선택 아이템은 표시된 지오그래피에 위치되지 않은 랜드마크 이미지일 수 있다.
이 예에서, GUI(600)는 온라인 서비스에의 액세스를 위한 요청에 표시되는 지오그래피 또는 그 요청에 연관된 유저 프로파일에 표시된 지오그래피 내에 위치되는 랜드마크 이미지 또는 이미지들을 유저 선택 아이템(610-640)으로부터 선택하기 위해 유저(110)에 대한 요청(650)을 포함할 수도 있다. 유저(110)는 유저 단말(120)상에서 커서(660)를 이용하여 GUI(600)로부터 직접 선택할 수 있다. 다른 실시예에서, GUI(600)는 본원에서 기술된 바와 같이, 유저에 대한 질문을 나타내는데 사용될 수 있고, 요청(650)은 유저 선택을 요청하거나, 유저 단말(120)을 사용하여 질문에 대한 대답을 입력하는데 사용될 수 있다. 또다른 실시예에서, GUI(600)는 온라인 서비스에의 액세스를 위한 요청에 표시되는 지오그래피 또는 그 요청에 연관된 유저 프로파일에 표시된 지오그래피 내에 위치되지 않은 랜드마크 이미지 또는 이미지들을 유저 선택 아이템(610-640)으로부터 선택하기 위해 유저(110)에 대한 요청(650)을 포함할 수 있다. 유저(110)가 자신의 선택(들)을 완료하거나 대답을 입력한 후에, 유저 단말(120)은 온라인 서비스 제공자(130)에게 선택/대답을 통신할 수 있다. 유저(110)의 선택/대답을 수신하면, 온라인 서비스 제공자는 유저(110)가 정확한 아이템(들)을 성공적으로 선택했거나 나타내진 질문에 정확하게 대답했는지의 여부를 결정하고, 상술한 바와 마찬가지로, 온라인 서비스 또는 서비스의 특징에의 액세스를 승인 또는 거부할 수 있다.
도 7은 도 3에 대하여 상술한 방법(300)과 함께 사용될 수 있는 GUI(700)를 도시하는 다이어그램이다. 도 1 내지 도 6에서와 마찬가지로, 도 7의 GUI(700)는 도 1에 도시된 네트워크(100)를 참조로 후술된다. 도 3에 도시된 바와 같이, 방법(300)은, 블록(310)에서, 소프트웨어를 유저 단말(120)에 제공하는 온라인 서비스 제공자(130)를 포함할 수 있고, 여기서 소프트웨어는 유저(110)의 위치에서 동작하는 라디오 신호를 식별하도록 구성된다. 예시적인 실시예에서, GUI(700)는 온라인 서비스 제공자(130)에 의해, 유저(110)에게 디스플레이하기 위한 소프트웨어와 함께 유저 단말(120)에 제공될 수 있다.
도 7에 도시된 바와 같이, GUI(700)는 제공된 소프트웨어를 가동해서 국부적으로 동작하는 라디오 신호를 식별하라고 유저(110)에게 요청하는 대화 상자(710)를 포함한다. 유저는 대화 상자(710)에 포함된 요청에 따라 커서(740)를 사용하여 "OK" 버튼(720) 또는 "CANCEL" 버튼(730)을 클릭할 수 있다. 유저(110)가 "OK" 버튼(720)을 선택하면, 제공된 소프트웨어는 유저 단말(120) 상에서 가동하게 된다.
이 예에서, 제공된 소프트웨어는 유저(110)의 위치에서 동작하는 임의의 라디오 신호를 식별하고, 네트워크(100)를 통해 온라인 서비스 제공자(130)에게 이러한 라디오 신호의 표시를 제공한다. 그러면, 상술한 바와 같이, 온라인 서비스 제공자(130)는 요청된 온라인 서비스 또는 서비스의 특징에의 액세스를, 표시된 지오그래피에 대한 지오그래픽 정보(150)의 리스트에 실린 라디오 신호와 검출된 라디오 신호의 비교에 의거하여 승인 또는 거부할 수 있다.
도 8은 본원에 개시된 기술에 의해 사용될 수 있는 일반적인 컴퓨터 디바이스(800) 및 일반적인 모바일 컴퓨터 디바이스(850)의 일례를 도시한다. 컴퓨팅 디바이스(800)는 랩탑, 데스크탑, 워크스테이션, 개인 휴대 단말(PDA), 서버, 블레이드 서버, 메인 프레임 등의 다양한 형태의 디지털 컴퓨터, 및 다른 적절한 컴퓨터를 나타내는 것이다. 컴퓨팅 디바이스(850)는 개인 휴대 단말, 셀룰러폰, 스마트폰과 같은 다양한 형태의 모바일 디바이스, 및 다른 유사한 컴퓨팅 디바이스를 나타내는 것이다. 본원에 도시된 컴포넌트들, 그들의 접속 및 관계와, 기능은 단지 예시일 뿐이며, 발명의 실시를 이 문서에서 기술 및/또는 청구된 것에 제한하는 것은 아니다.
컴퓨팅 디바이스(800)는 프로세서(802), 메모리(804), 기억 장치(806), 메모리(804) 및 고속 확장 포트(810)에 접속되는 고속 인터페이스(808), 및 저속 버스(814) 및 기억 장치(806)에 접속되는 저속 인터페이스(812)를 포함한다. 각각의 컴포넌트(802, 804, 806, 808, 810 및 812)는 다양한 버스를 사용하여 상호접속되고, 공통의 마더보드에 또는 적절한 다른 방식으로 탑재될 수 있다. 프로세서(802)는 메모리(804)에 또는 기억 장치(806)상에 저장된 명령을 포함하는, 컴퓨팅 디바이스(800) 내에서의 실행 명령을 처리해서, 고속 인터페이스(808)에 결합된 디스플레이(816)와 같은 외부 입력/출력 디바이스상의 GUI에 그래픽 정보를 디스플레이할 수 있다. 다른 실시로서, 다수의 프로세서 및/또는 다수의 버스는 다수의 메모리 및 메모리의 형태와 함께 적절히 사용될 수 있다. 또한, 다수의 컴퓨팅 디바이스(800)는 필요한 작업부(예컨대, 서버 뱅크, 블레이드 서버 그룹, 또는 멀티프로세서 시스템)를 제공하는 각각의 디바이스에 접속될 수 있다.
메모리(804)는 컴퓨팅 디바이스(800) 내의 정보를 저장한다. 일 구현예에서, 메모리(804)는 휘발성 메모리 유닛 또는 유닛들이다. 다른 구현예에서, 메모리(804)는 불휘발성 메모리 유닛 또는 유닛들이다. 메모리(804)는 마그네틱 또는 옵티컬 디스크와 같은, 다른 형태의 컴퓨터 판독 가능한 매체일 수도 있다.
기억 장치(806)는 컴퓨팅 디바이스(800)에 대용량 기억을 제공할 수 있다. 일 구현예에서, 기억 장치(806)는 플로피 디스크 드라이브, 하드 디스크 드라이브, 옵티컬 디스크 디바이스, 또는 테이프 디바이스와 같은 컴퓨터 판독 가능한 매체, 플래시 메모리 또는 이와 유사한 다른 솔리드 스테이트 메모리 디바이스, 또는 스토리지 에어리어 네트워크 또는 다른 구성의 디바이스를 포함하는 디바이스 어레이이거나 이들을 포함할 수 있다. 컴퓨터 프로그램 제품은 정보 캐리어 내에 유형으로 구현될 수 있다. 컴퓨터 프로그램 제품은, 실행시에, 상술한 바와 같은 하나 이상의 방법을 수행하라는 명령을 포함할 수도 있다. 정보 캐리어는 메모리(804), 기억 장치(806), 또는 프로세서(802)상의 메모리와 같은 컴퓨터 또는 기계 판독 가능한 매체이다.
고속 컨트롤러(808)는 컴퓨팅 디바이스(800)의 대역폭 집약형 연산을 관리하고, 저속 컨트롤러(812)는 낮은 대역폭 집약형 연산을 관리한다. 이러한 기능의 할당은 예시일 뿐이다. 일 구현예에서, 고속 컨트롤러(808)는 메모리(804), 디스플레이(816)(예컨대, 그래픽 프로세서 또는 액셀러레이터를 통해), 및 다양한 확장 카드(도시되지 않음)를 수용할 수 있는 고속 확장 포트(810)에 결합된다. 여기서, 저속 컨트롤러(812)는 기억 장치(806) 및 저속 확장 포트(814)에 결합된다. 다양한 통신 포트(예컨대, USB, Bluetooth, Ethernet, 무선 Ethernet)를 포함할 수 있는 저속 확장 포트는 키보드, 포인팅 디바이스, 스캐너와 같은 하나 이상의 입력/출력 디바이스에, 또는 예컨대 네트워크 어댑터를 통해 스위치 또는 라우터와 같은 네트워킹 디바이스에 결합될 수 있다.
컴퓨팅 디바이스(800)는 도면에 도시된 바와 같이, 다수의 상이한 형태로 구현될 수 있다. 예컨대, 스탠다드 서버(820), 또는 이러한 서버 그룹의 몇배로서 구현될 수 있다. 랙 서버 시스템(824)의 일부로서 구현될 수도 있다. 또한, 랩탑 컴퓨터(822)와 같은 개인용 컴퓨터로 구현될 수 있다. 선택적으로, 컴퓨팅 디바이스(800)로부터의 컴포넌트는, 디바이스(850)와 같은 모바일 디바이스(도시되지 않음) 내의 다른 컴포넌트와 조합될 수 있다. 이러한 디바이스의 각각은 하나 이상의 컴퓨팅 디바이스(800, 850)를 포함할 수 있으며, 전체 시스템은 서로 통신하는 다수의 컴퓨팅 디바이스(800, 850)로 구성될 수 있다.
컴퓨팅 디바이스(850)는 다른 컴포넌트 중에서 프로세서(852), 메모리(864), 디스플레이(854)와 같은 입력/출력 디바이스, 통신 인터페이스(866), 및 트랜스시버(868)를 포함한다. 디바이스(850)에는 추가적인 저장을 제공하기 위해, 마이크로드라이브 또는 다른 디바이스와 같은 기억 장치가 제공될 수도 있다. 각각의 컴포넌트(850, 852, 864, 854, 866, 및 868)는 다양한 버스를 이용하여 상호 접속되며, 이들 컴포넌트 중 일부는 공통의 마더보드에 또는 적절한 다른 방식으로 탑재될 수 있다.
프로세서(852)는 메모리(864)에 저장된 명령을 포함하는, 컴퓨팅 디바이스(850) 내의 명령을 실행할 수 있다. 프로세서는 개개 및 다수의 아날로그 및 디지털 프로세서를 포함하는 칩의 칩셋으로서 구현될 수 있다. 프로세서는, 예컨대, 유저 인터페이스, 디바이스(850)에 의해 가동되는 애플리케이션, 및 디바이스(850)에 의한 무선 통신의 제어와 같은 디바이스(850)의 다른 컴포넌트들의 정합(coordination)을 제공할 수 있다.
프로세서(852)는 디스플레이(854)에 결합된 제어 인터페이스(858) 및 디스플레이 인터페이스(856)를 통해 유저와 통신할 수 있다. 디스플레이(854)는, 예컨대 TFT LCD(Thin-Film-Transistor Liquid Crystal Display) 또는 OLED(Organic Light Emitting Diode) 디스플레이, 또는 다른 적절한 디스플레이 기술일 수 있다. 디스플레이 인터페이스(856)는 유저에게 그래픽 정보 및 다른 정보를 나타내기 위해 디스플레이(854)를 구동하기 위한 적절한 회로를 포함할 수 있다. 제어 인터페이스(858)는 유저로부터의 커맨드를 수신해서, 이 커맨드를 프로세서(852)에 제공하기 위해 변환한다. 또한, 외부 인터페이스(862)는 프로세서(852)와의 통신을 제공하여, 디바이스(850)와 다른 디바이스의 근거리 통신이 가능하게 한다. 외부 인터페이스(862)는, 예컨대 몇몇 구현예에서의 유선 통신, 또는 다른 구현예에서의 무선 통신을 제공할 수 있고, 다수의 인터페이스가 사용될 수도 있다.
메모리(864)는 컴퓨팅 디바이스(850) 내의 정보를 저장한다. 메모리(864)는 하나 이상의 컴퓨터 판독 가능한 매체 또는 매체들, 휘발성 메모리 유닛 또는 유닛들, 또는 불휘발성 메모리 유닛 또는 유닛들로서 구현될 수 있다. 예컨대, SIMM(Single In Line Memory Module) 카드 인터페이스를 포함할 수 있는 확장 인터페이스(872)를 통해 확장 메모리(874)가 디바이스(850)에 제공되어 접속될 수도 있다. 이러한 확장 메모리(874)는 여분의 디바이스(850)용 저장 공간을 제공하거나, 디바이스(850)용 애플리케이션 또는 다른 정보를 저장할 수도 있다. 특히, 확장 메모리(874)는 상술한 프로세스를 실행 또는 보완하는 명령을 포함할 수 있고, 안전한 정보도 포함할 수 있다. 따라서, 예컨대, 확장 메모리(874)는 디바이스(850)의 시큐리티 모듈로서 제공될 수 있고, 디바이스(850)의 안전한 사용을 허용하는 명령이 프로그래밍될 수 있다. 또한, 안전한 애플리케이션이 SIMM 카드를 통해 SIMM 카드 상의 위치 식별 정보와 같은 추가 정보와 함께 해킹 불가능한 방식으로 제공될 수 있다.
메모리는 후술하는 바와 같이, 예컨대, 플래시 메모리 및/또는 NVRAM 메모리를 포함할 수 있다. 일 구현예에서, 컴퓨터 프로그램 제품은 정보 캐리어 내에 유형으로 구현된다. 컴퓨터 프로그램 제품은, 실행시에, 상술한 바와 같은 하나 이상의 방법을 수행하라는 명령을 포함한다. 정보 캐리어는, 예컨대, 트랜스시버(868) 또는 외부 인터페이스(862)를 통해 수신될 수 있는 메모리(864), 확장 메모리(874), 또는 프로세서(852)상의 메모리와 같은 컴퓨터 또는 기계 판독 가능한 매체이다.
디바이스(850)는 필요한 위치에 디지털 신호 처리 회로를 포함할 수 있는 통신 인터페이스(866)를 통해 무선으로 통신할 수 있다. 통신 인터페이스(866)는 다른 것들 중에서, GSM 보이스 콜, SMS, EMS, 또는 MMS 메시징, CDMA, TDMA, PDC, WCDMA, CDMA2000, 또는 GPRS와 같은 다양한 모드 또는 프로토콜하에서의 통신을 제공할 수 있다. 이러한 통신은, 예컨대 라디오-주파수 트랜스시버(868)를 통해 발생할 수 있다. 또한, 근거리 통신은, Bluetooth, WiFi, 또는 다른 트랜스시버(도시되지 않음)를 사용하여 발생할 수 있다. 또한, GPS(Global positioning System) 리시버 모듈(870)은 디바이스(850)상에서 가동하는 애플리케이션에 의해 적절하게 사용될 수 있는 추가적인 내비게이션 및 위치 관련 무선 데이터를 디바이스(850)에 제공할 수 있다.
디바이스(850)는 유저로부터 구술 정보(spoken information)를 수신하여 이용 가능한 디지털 정보로 변환할 수 있는 오디오 코덱(860)을 청취 가능하게 이용하여 통신할 수도 있다. 오디오 코덱(860)은 예컨대, 디바이스(850)의 핸드셋 내의 스피커를 통하는 바와 같이, 유저가 청취 가능한 사운드를 생성할 수 있다. 이러한 사운드는 음성 전화 호로부터의 사운드를 포함하고, 기록된 사운드(예컨대, 음성 메시지, 음악 파일 등)를 포함하고, 또한 디바이스(850)상에서 동작하는 애플리케이션에 의해 생성된 사운드를 포함할 수 있다.
컴퓨팅 디바이스(850)는 도면에 도시된 바와 같이, 다수의 상이한 형태로 구현될 수 있다. 예컨대, 셀룰러 텔레폰(880)으로서 구현될 수 있다. 스마트폰(882), 개인 휴대 단말, 또는 다른 유사한 모바일 디바이스의 일부로서 구현될 수도 있다.
본원에 기술된 시스템 및 기술의 다양한 구현예는 디지털 전자 회로, 집적 회로, 특별히 설계된 ASICs(application specific integrated circuits), 컴퓨터 하드웨어, 펌웨어, 소프트웨어, 및/또는 이들의 조합으로 실현될 수 있다. 이러한 다양한 구현예는, 스토리지 시스템, 적어도 하나의 입력 디바이스, 및 적어도 하나의 출력 디바이스에 대한 데이터 및 명령의 송수신을 위해 결합된, 특별한 또는 일반적인 목적일 수 있는, 적어도 하나의 프로그래머블 프로세서를 포함하는 프로그래머블 시스템상에서 실행 가능 및/또는 해석 가능한 하나 이상의 컴퓨터 프로그램으로의 구현을 포함할 수 있다.
이러한 컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 애플리케이션 또는 코드로서도 공지됨)은 프로그래머블 프로세서의 기계어 명령을 포함하고, 고수준 절차 및/또는 객체 지향형 프로그래밍 언어로, 및/또는 어셈블리어/기계어로 구현될 수 있다. 본원에서 사용되는 바와 같이, "기계 판독 가능한 매체", "컴퓨터 판독 가능한 매체"라는 용어는, 기계 판독 가능한 신호로서 기계어 명령을 수신하는 기계 판독 가능한 매체를 포함하는, 프로그래머블 프로세서에 기계어 명령 및/또는 데이터를 제공하는데 사용된, 임의의 컴퓨터 프로그램 제품, 장치 및/또는 디바이스(예컨대, 마그네틱 디스크, 옵티컬 디스크, 메모리, 프로그래머블 로직 디바이스(PLD))를 의미한다. "기계 판독 가능한 신호"라는 용어는 프로그래머블 프로세서에 기계어 명령 및/또는 데이터를 제공하는데 사용된 임의의 신호를 의미한다.
유저와의 인터랙션을 제공하기 위해, 본원에 개시된 시스템 및 기술은, 유저에게 정보를 디스플레이하기 위한 디스플레이 디바이스(예컨대, CRT(cathode ray tube) 또는 LCD(liquid crystal display) 모니터) 및 유저가 컴퓨터에 입력을 제공할 수 있게 하는 키보드 및 포인팅 디바이스(예컨대, 마우스 또는 트랙볼)를 갖는 컴퓨터상에서 구현될 수 있다. 다른 종류의 디바이스가 유저와의 인터랙션을 제공하는데 사용될 수 있음은 물론이고, 예컨대 유저에게 제공된 피드백은 임의의 형태의 감지 가능한 피드백(예컨대, 시각 피드백, 청각 피드백, 또는 촉각 피드백)일 수 있으며, 유저로부터의 입력은 음향, 구술, 또는 촉각 입력을 포함하는 임의의 형태로 수신될 수 있다.
본원에 개시된 시스템 및 기술은 백 엔드 컴포넌트(예컨대, 데이터 서버)를 포함하거나, 또는 미들웨어 컴포넌트(예컨대, 애플리케이션 서버)를 포함하거나, 또는 프론트 엔드 컴포넌트(예컨대, 본원에 개시된 시스템 및 기술의 구현예와 사용자가 인터랙트할 수 있게 하는 그래피컬 유저 인터페이스 또는 웹 브라우저를 갖는 클라이언트 컴퓨터)를 포함하거나, 또는 이러한 백 엔드, 미들웨어, 또는 프론트 엔드 컴포넌트의 임의의 조합을 포함하는 컴퓨팅 시스템으로 구현될 수 있다. 시스템의 컴포넌트는 디지털 데이터 통신의 임의의 형태로 또는 매체(예컨대, 통신 네트워크)에 의해 상호접속될 수 있다. 통신 네트워크로서는, 로컬 에어리어 네트워크("LAN"), 와이드 에어리어 네트워크("WAN"), 및 인터넷을 예로 포함한다.
컴퓨팅 시스템은 클라이언트 및 서버를 포함할 수 있다. 클라이언트 및 서버는 일반적으로 서로 멀리 떨어져 있으며 통상적으로 통신 네트워크를 통해 상호작용한다. 클라이언트와 서버의 관계는 개개의 컴퓨터 상에서 가동하며 서로 클라이언트-서버 관계를 갖는 컴퓨터 프로그램들에 의해 발생한다.
일반적인 제 1 양태에 있어서, 예시적인 방법은, 온라인 서비스 제공자 측에서, 호스트 서버상에서 가동하는 온라인 서비스의 하나 이상의 특징에 액세스하려는 유저로부터의 요청을 수신하는 단계 및 유저와 연관된 지오그래피의 표시를 수신하는 단계를 포함한다. 상기 예시적인 방법은, 유저에게, 표시된 지오그래피와 연관된 정보를 표시된 지오그래피와 연관되지 않은 정보와 조합하여 송신하고, 또한 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관된 정보 또는 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관되지 않은 정보를 유저가 선택하라는 요청을 송신하는 단계를 더 포함한다. 상기 예시적인 방법은, 온라인 서비스 제공자 측에서, 상기 유저로부터의 선택을 수신하고, 상기 선택이 상기 요청에 정확하게 대응할 경우에 상기 하나 이상의 특징에의 유저 액세스를 허용하는 단계를 더 포함한다.
상기 방법은 인증 방법으로서 이해될 수 있다. 인증 방법은 다수의 유저 계정이 위험에 노출되는 것을 방지하는 효과를 가질 수 있다. 특히, 다수의 유저와 연관된 지오그래피 정보를 공격자가 추적하는 것이 어려울 수 있다. 상기 방법은 패스워드 기반의 방법에 비해 특히 효과적일 수 있다. 특히, 온라인 서비스 제공자는 모든 유저에 대한 데이터보다는 지오그래피컬 에어리어에 대한 데이터만을 저장하면 되기 때문에, 저장될 시큐리티 정보의 양이 감소될 수 있다. 또한, 공격자가 다수의 유저 계정에 동일한 패스워드를 사용할 수 있더라도, 공격자가 각각의 유저와 연관된 지오그래피의 추적을 유지하는 것이 어려울 수 있다.
상기 방법은 패스워드 인증 방법과 함께 사용될 수도 있다. 함께 사용되면, 두 가지 인증 방법으로 인해, 온라인 서비스의 시큐리티가 개선되고 온라인 서비스의 오용이 감소되는 기술적인 효과의 상승이 제공될 수 있다.
일부 실시예에서는, 상기 지오그래피의 표시는, 상기 유저에 의해 제공된 거리 주소, 상기 유저에 의해 제공된 우편 번호, 상기 유저에 의해 제공된 도시명 및 주명(state name), 상기 유저에 의해 제공된 국가명, 상기 유저에 의해 제공된 전화 번호 및 상기 요청과 연관된 인터넷 프로토콜 어드레스로 이루어진 그룹으로부터 선택될 수 있다.
또한, 상기 조합된 정보를 송신하는 단계는 그래피컬 유저 인터페이스에서 프리젠테이션을 위해 상기 조합된 정보를 제공하는 온라인 서비스 제공자를 포함할 수 있다.
어떤 실시예에서는, 상기 조합된 정보를 송신하는 단계는 상기 표시된 지오그래피와 연관된 하나 이상의 랜드마크의 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 랜드마크의 이미지와 함께 제공하는 단계를 포함한다.
상기 조합된 정보를 송신하는 단계는 상기 표시된 지오그래피와 연관된 하나 이상의 명사(celebrity)의 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 사람들의 이미지와 함께 제공하는 단계를 포함하는 것이 가능한다.
또한, 상기 조합된 정보를 송신하는 단계는 상기 표시된 지오그래피와 연관된 하나 이상의 소비 제품의 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 소비 제품의 이미지와 함께 제공하는 단계를 포함할 수 있다.
또한, 상기 조합된 정보를 송신하는 단계는 상기 표시된 지오그래피와 연관된 무선 네트워크의 하나 이상의 서비스 세트 식별자(SSID)를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 SSID와 함께 제공하는 단계를 포함할 수 있다.
또한, 상기 조합된 정보를 송신하는 단계는 상기 표시된 지오그래피와 연관된 하나 이상의 오디오 파일을 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 오디오 파일과 함께 제공하는 단계를 포함할 수 있다.
일부 경우에는, 상기 조합된 정보를 송신하는 단계는 상기 표시된 지오그래피와 연관된 하나 이상의 비디오 파일을 상기 표시된 지오그래피와 연관되지 않은 하나 이상으 비디오 파일과 함께 제공하는 단계를 포함한다.
상기 조합된 정보 내의 이미지, 오디오, 또는 비디오의 사용은, 이미지, 오디오 또는 비디오 파일로 온라인 서치의 개시를 수행하는 것은 매우 어렵기 때문에 온라인 서비스의 오용을 감소시키는 기술적인 효과를 가질 수 있다. 상기 조합된 정보는 하나 이상의 이미지, 하나 이상의 오디오 파일, 또는 하나 이상의 비디오 파일을 포함할 수 있다. 이미지, 오디오 파일 또는 비디오 파일의 사용은 보다 신뢰도 있게 인증이 수행될 수 있는 기술적인 효과를 갖는다. 이는, 이미지, 오디오 또는 비디오 정보가 일반적으로 텍스트 정보(예컨대, 패스워드)보다 유저가 기억하기 쉽기 때문이다. 또한, 인증을 수행하기 위해 이미지, 오디오 또는 비디오 정보를 사용하는 시스템은 공지된 공격 기술에 대하여 덜 취약할 수 있다.
또한, 상기 방법은, 온라인 서비스 제공자 측에서, 온라인 서비스의 사용을 모니터링하는 단계와, 유저의 하나 이상의 동작에 의거하여 온라인 서비스 사용시의 변화를 결정하는 단계를 포함할 수도 있고, 여기서 상기 조합된 정보 및 상기 요청을 송신하는 단계는 상기 결정된 변화에 따라 수행된다.
일반적인 제 2 양태에 있어서, 예시적인 방법은, 호스트 서버에서 가동하는 온라인 서비스의 하나 이상의 특징에의 액세스 요청 및 개인의 아이덴티티의 표시를 온라인 서비스 제공자 측에서, 유저로부터 수신하는 단계를 포함한다. 상기 예시적인 방법은, 상기 개인에 대응하는 온라인 서비스 아이덴티티 프로파일에 의거하여 얻어지는 개인과 연관된 정보를 개인과 연관되지 않은 정보와 조합하여 유저에게 송신하고, 상기 조합된 정보로부터 개인과 연관된 정보를 유저가 선택하거나 상기 조합된 정보로부터 개인과 연관되지 않은 정보를 유저가 선택하라는 요청을 유저에게 송신하는 단계를 더 포함한다. 상기 예시적인 방법은, 온라인 서비스 제공자 측에서 상기 유저로부터의 선택을 수신하고, 상기 선택이 상기 요청에 정확하게 대응할 경우에, 상기 하나 이상의 특징에의 유저 액세스를 허용하는 단계를 더 포함한다.
일부 실시예에서는, 상기 조합된 정보를 송신하는 단계는 상기 개인과 연관된 하나 이상의 이미지를 상기 개인과 연관되지 않은 하나 이상의 이미지와 함께 제공하는 단계를 포함한다.
또한, 상기 조합된 정보를 송신하는 단계는 상기 개인과 연관된 이력 정보의 하나 이상의 단편을 상기 개인과 연관되지 않은 정보의 하나 이상의 단편과 함께 제공하는 단계를 포함할 수 있다.
또한, 상기 이력 정보의 하나 이상의 단편은, 상기 개인과 연관된 이전의 주소, 상기 개인과 연관된 이전의 전화 번호, 상기 개인과 연관된 이전의 이메일 어드레스, 및 상기 개인과 연관된 이전의 사용자 중 적어도 하나를 포함할 수 있다.
따라서, 상기 개인의 아이덴티티는 상기 개인과 연관된 지오그래피의 표시를 포함하는 유저 프로파일에 대응할 수 있고, 상기 조합된 정보를 송신하는 단계는, 상기 표시된 지오그래피와 연관된 정보를 상기 표시된 지오그래피와 연관되지 않은 정보와 함께 나타내는 단계를 포함할 수 있다.
다른 양태에 있어서, 명령이 기록 및 저장되어 있는 기록 가능한 저장 매체가 제공된다. 컴퓨팅 디바이스에 의해 실행될 때, 상기 명령은, 온라인 서비스의 하나 이상의 특징에의 액세스 요청을 유저로부터 수신하는 동작 및 유저와 연관된 지오그래피의 표시를 수신하는 동작을, 상기 컴퓨팅 디바이스가 수행하게 할 수 있다. 상기 명령은, 상기 유저에게, 표시된 지오그래피와 연관된 정보를 표시된 지오그래피와 연관되지 않은 정보와 조합하여 송신하는 동작 및 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관된 정보 또는 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관되지 않은 정보를 유저가 선택하라는 요청을 송신하는 동작을 상기 컴퓨팅 디바이스가 더 수행하게 할 수 있다. 또한 상기 명령은, 상기 유저로부터의 선택을 수신하는 동작 및 상기 선택이 상기 요청에 정확하게 대응할 경우에 상기 하나 이상의 특징에의 유저 액세스를 허용하는 동작을 상기 컴퓨팅 디바이스가 수행하게 할 수 있다.
일부 실시예에서는, 상기 조합된 정보를 송신하는 동작은 상기 표시된 지오그래피와 연관된 하나 이상의 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 이미지와 함께 제공하는 것을 포함한다.
또한, 상기 조합된 정보를 송신하는 동작은 상기 표시된 지오그래피와 연관된 무선 네트워크의 하나 이상의 서비스 세트 식별자(SSID)를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 SSID와 함께 제공하는 것을 포함할 수 있다.
또한, 상기 조합된 정보를 송신하는 동작은 상기 표시된 지오그래피와 연관된 하나 이상의 오디오 또는 비디오 파일을 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 오디오 또는 비디오 파일과 함께 제공하는 것을 포함하는 것이 가능하다.
또한, 상기 명령은, 실행시에, 온라인 서비스의 사용을 모니터링하는 것과, 유저의 하나 이상의 동작에 의거하여 온라인 서비스 사용시의 변화를 결정하는 것을 포함할 수 있고, 여기서 상기 조합된 정보 및 상기 요청을 송신하는 동작은 상기 결정된 변화에 따라 수행된다.
또 다른 양태에 따르면, 온라인 서비스 제공자 시스템이 제공된다. 상기 시스템은 프로세서와, 상기 프로세서에 작동 가능하게 결합된 프로그램 저장 메모리를 포함할 수 있다. 상기 프로그램 저장 메모리에는, 상기 프로세서에 의한 실행시에, 온라인 서비스의 하나 이상의 특징에의 액세스 요청 및 개인의 아이덴티티의 표시를, 유저로부터 수신하는 것을 제공하는 명령이 저장될 수 있다. 상기 명령은, 상기 개인에 대응하는 온라인 서비스 아이덴티티 프로파일에 의거하여 얻어지는 개인과 연관된 정보를 개인과 연관되지 않은 정보와 조합하여 유저에게 송신하는 것 및 상기 조합된 정보로부터 개인과 연관된 정보를 유저가 선택하거나 상기 조합된 정보로부터 개인과 연관되지 않은 정보를 유저가 선택하라는 요청을 유저에게 송신하는 것을 더 제공할 수 있다. 또한, 상기 명령은, 상기 유저로부터의 선택을 수신하고, 상기 선택이 상기 요청에 정확하게 대응할 경우에, 상기 하나 이상의 특징에의 유저 액세스를 허용하는 것을 제공한다.
일부 경우에 있어서, 상기 명령은, 상기 프로세서에 의한 실행시에, 온라인 서비스의 사용을 모니터링하는 것과, 유저의 하나 이상의 동작에 의거하여 온라인 서비스 사용시의 변화를 결정하는 것을 더 포함하고, 여기서 상기 조합된 정보 및 상기 요청을 송신하는 것은 상기 결정된 변화에 따라 수행된다.
일반적인 제 3 양태에 있어서, 예시적인 방법은, 온라인 서비스 제공자 측에서, 호스트 서버상에서 가동하는 온라인 서비스의 하나 이상의 특징에의 액세스 요청을 유저로부터 수신하는 단계 및 지오그래피의 표시를 유저로부터 수신하는 단계를 포함한다. 상기 예시적인 방법은, 상기 표시된 지오그래피와 연관된 언어로의 질문 및 상기 질문에 대하여 유저가 대답하라는 요청을, 유저에게 송신하는 단계를 더 포함한다. 상기 예시적인 방법은, 상기 온라인 서비스 제공자 측에서, 상기 유저로부터의 대답을 수신하는 단계 및 상기 대답이 상기 질문에 정확하게 대응할 경우에 상기 하나 이상의 특징에의 유저 액세스를 허용하는 단계를 더 포함한다.
일부 경우에, 상기 질문을 송신하는 단계는 유저 단말상에서 재생하도록 구성된 오디오 파일을 제공하는 단계를 포함한다.
일반적인 제 4 양태에 있어서, 예시적인 방법은, 온라인 서비스 제공자 측에서, 호스트 서버상에서 가동하는 온라인 서비스의 하나 이상의 특징에의 액세스 요청을 유저로부터 수신하는 단계 및 지오그래피의 표시를 유저로부터 수신하는 단계를 포함한다. 상기 예시적인 방법은, 라디오 신호를 식별하도록 구성된 소프트웨어 및 상기 유저가 상기 소프트웨어를 가동하라는 요청을 상기 유저에게 송신하는 단계를 더 포함한다. 상기 예시적인 방법은, 상기 소프트웨어에 의해 식별된 하나 이상의 라디오 신호의 표시를 수신하는 단계, 및 상기 소프트웨어에 의해 식별된 상기 라디오 신호가 상기 표시된 지오그래피와 연관된 라디오 신호에 정확하게 대응할 경우에 상기 하나 이상의 특징에의 유저 액세스를 허용하는 단계를 더 포함한다.
다수의 실시예를 기술했다. 그럼에도 불구하고, 본 발명의 정신 및 범주로부터 일탈함이 없이 다양한 변경이 이루어질 수 있다는 것을 이해해야 한다.
또한, 도면에 묘사된 논리 플로우는 원하는 결과를 달성하기 위해 도시된 특정 순서 또는 순차적인 순서를 필요로 하는 것은 아니다. 또한, 기술된 플로우에 대하여 다른 스텝이 제공되거나, 스텝이 배제될 수 있으며, 기술된 시스템에 대하여 다른 컴포넌트가 추가되거나, 제거될 수 있다. 따라서, 다른 실시예들은 하기의 청구범위의 범주 내에 있다.

Claims (25)

  1. 컴퓨터 수행 방법(200)으로서,
    온라인 서비스 제공자(130) 측에서, 호스트 서버상에서 가동하는 온라인 서비스의 하나 이상의 특징에의 유저(110)로부터의 액세스 요청(140)을 수신(210)하는 단계,
    상기 유저(110)와 연관된 지오그래피의 표시를 수신(220)하는 단계,
    유저(110)에게, 상기 표시된 지오그래피와 연관된 정보를 상기 표시된 지오그래피와 연관되지 않은 정보와 조합하여 송신(230)하고, 또한 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관된 정보 또는 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관되지 않은 정보를 유저(110)가 선택하라는 요청을, 송신(240)하는 단계,
    상기 온라인 서비스 제공자(130) 측에서, 상기 유저(110)로부터의 선택을 수신(250)하는 단계, 및
    상기 선택이 상기 요청(140)에 정확하게 대응할 경우에, 상기 하나 이상의 특징에의 유저(110) 액세스를 허용(260)하는 단계를 포함하는 컴퓨터 수행 방법.
  2. 제 1 항에 있어서,
    상기 지오그래피의 표시는, 상기 유저(110)에 의해 제공된 거리 주소, 상기 유저(110)에 의해 제공된 우편 번호, 상기 유저(110)에 의해 제공된 도시명 및 주명(state name), 상기 유저(110)에 의해 제공된 국가명, 상기 유저(110)에 의해 제공된 전화 번호 및 상기 요청(140)과 연관된 인터넷 프로토콜 어드레스로 이루어진 그룹으로부터 선택되는 컴퓨터 수행 방법.
  3. 제 1 항 또는 제 2 항에 있어서,
    상기 조합된 정보를 송신(230)하는 단계는 그래피컬 유저 인터페이스에서 프리젠테이션을 위해 상기 조합된 정보를 제공하는 온라인 서비스 제공자를 포함하는 컴퓨터 수행 방법.
  4. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서,
    상기 조합된 정보를 송신(230)하는 단계는 상기 표시된 지오그래피와 연관된 하나 이상의 랜드마크의 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 랜드마크의 이미지와 함께 제공하는 단계를 포함하는 컴퓨터 수행 방법.
  5. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,
    상기 조합된 정보를 송신(230)하는 단계는 상기 표시된 지오그래피와 연관된 하나 이상의 명사(celebrity)의 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 사람들의 이미지와 함께 제공하는 단계를 포함하는 컴퓨터 수행 방법.
  6. 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,
    상기 조합된 정보를 송신(230)하는 단계는 상기 표시된 지오그래피와 연관된 하나 이상의 소비 제품의 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 소비 제품의 이미지와 함께 제공하는 단계를 포함하는 컴퓨터 수행 방법.
  7. 제 1 항 내지 제 6 항 중 어느 한 항에 있어서,
    상기 조합된 정보를 송신(230)하는 단계는 상기 표시된 지오그래피와 연관된 무선 네트워크의 하나 이상의 서비스 세트 식별자(SSID)를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 SSID와 함께 제공하는 단계를 포함하는 컴퓨터 수행 방법.
  8. 제 1 항 내지 제 7 항 중 어느 한 항에 있어서,
    상기 조합된 정보를 송신(230)하는 단계는 상기 표시된 지오그래피와 연관된 하나 이상의 오디오 파일을 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 오디오 파일과 함께 제공하는 단계를 포함하는 컴퓨터 수행 방법.
  9. 제 1 항 내지 제 8 항 중 어느 한 항에 있어서,
    상기 조합된 정보를 송신(230)하는 단계는 상기 표시된 지오그래피와 연관된 하나 이상의 비디오 파일을 상기 표시된 지오그래피와 연관되지 않은 하나 이상으 비디오 파일과 함께 제공하는 단계를 포함하는 컴퓨터 수행 방법.
  10. 제 1 항 내지 제 9 항 중 어느 한 항에 있어서,
    상기 온라인 서비스 제공자(130) 측에서, 온라인 서비스의 사용을 모니터링(410)하는 단계, 및
    상기 유저(110)의 하나 이상의 동작에 의거하여 상기 온라인 서비스의 사용시의 변화를 결정(420)하는 단계를 더 포함하고,
    상기 조합된 정보 및 상기 요청(140)을 송신하는 단계는 상기 결정된 변화에 따라 수행되는 컴퓨터 수행 방법.
  11. 컴퓨터 수행 방법으로서,
    호스트 서버에서 가동하는 온라인 서비스의 하나 이상의 특징에의 액세스 요청(140) 및 개인의 아이덴티티의 표시를, 온라인 서비스 제공자(130) 측에서, 유저(110)로부터, 수신하는 단계,
    유저(110)에게, 상기 개인에 대응하는 온라인 서비스 아이덴티티 프로파일에 의거하여 얻어지는 상기 개인과 연관된 정보를 상기 개인과 연관되지 않은 정보와 조합하여 송신(520)하고, 또한 상기 조합된 정보로부터 상기 개인과 연관된 정보를 상기 유저(110)가 선택하거나 상기 조합된 정보로부터 상기 개인과 연관되지 않은 정보를 상기 유저가 선택하라는 요청을 송신(530)하는 단계,
    상기 온라인 서비스 제공자(130) 측에서, 상기 유저(110)로부터의 선택을 수신(540)하는 단계, 및
    상기 선택이 상기 요청(140)에 정확하게 대응할 경우에, 상기 하나 이상의 특징에의 유저(110) 액세스를 허용(550)하는 단계를 포함하는 컴퓨터 수행 방법.
  12. 제 11 항에 있어서,
    상기 조합된 정보를 송신(520)하는 단계는 상기 개인과 연관된 하나 이상의 이미지를 상기 개인과 연관되지 않은 하나 이상의 이미지와 함께 제공하는 단계를 포함하는 컴퓨터 수행 방법.
  13. 제 11 항 또는 제 12 항 중 어느 한 항에 있어서,
    상기 조합된 정보를 송신(520)하는 단계는 상기 개인과 연관된 하나 이상의 이력 정보의 단편을 상기 개인과 연관되지 않은 하나 이상의 정보의 단편과 함께 제공하는 단계를 포함하는 컴퓨터 수행 방법.
  14. 제 13 항에 있어서,
    상기 하나 이상의 이력 정보의 단편은 상기 개인과 연관된 이전의 주소, 상기 개인과 연관된 이전의 전화 번호, 상기 개인과 연관된 이전의 이메일 어드레스, 및 상기 개인과 연관된 이전의 사용자 중 적어도 하나를 포함하는 컴퓨터 수행 방법.
  15. 제 11 항 내지 제 14 항 중 어느 한 항에 있어서,
    상기 개인의 아이덴티티는 상기 개인과 연관된 지오그래피의 표시를 포함하는 유저 프로파일에 대응하고,
    상기 조합된 정보를 송신(520)하는 단계는 상기 표시된 지오그래피와 연관된 정보를 상기 표시된 지오그래피와 연관되지 않은 정보와 함께 나타내는 단계를 포함하는 컴퓨터 수행 방법.
  16. 컴퓨팅 디바이스에 의한 실행시에, 상기 컴퓨팅 디바이스에게 하기의 동작을 수행하게 하는 명령이 기록 및 저장되어 있는 기록 가능한 저장 매체로서,
    상기 동작은,
    온라인 서비스의 하나 이상의 특징에의 액세스 요청(140)을, 유저(110)로부터, 수신(210)하는 동작,
    상기 유저(110)와 연관된 지오그래피의 표시를 수신(220)하는 동작,
    상기 유저(110)에게, 상기 표시된 지오그래피와 연관된 정보를 상기 표시된 지오그래피와 연관되지 않은 정보와 조합하여 송신(230)하고, 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관된 정보 또는 상기 조합된 정보로부터 상기 표시된 지오그래피와 연관되지 않은 정보를 상기 유저(110)가 선택하라는 요청을 송신(240)하는 동작,
    상기 유저(110)로부터의 선택을 수신(250)하는 동작, 및
    상기 선택이 상기 요청(140)에 정확하게 대응할 경우에, 상기 하나 이상의 특징에의 유저(110) 액세스를 허용(260)하는 동작을 포함하는 저장 매체.
  17. 제 16 항에 있어서,
    상기 조합된 정보를 송신(230)하는 동작은 상기 표시된 지오그래피와 연관된 하나 이상의 이미지를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 이미지와 함께 제공하는 것을 포함하는 저장 매체.
  18. 제 16 항 또는 제 17 항에 있어서,
    상기 조합된 정보를 송신(230)하는 동작은 상기 표시된 지오그래피와 연관된 무선 네트워크의 하나 이상의 서비스 세트 식별자(SSID)를 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 SSID와 함께 제공하는 것을 포함하는 저장 매체.
  19. 제 16 항 내지 제 18 항 중 어느 한 항에 있어서,
    상기 조합된 정보를 송신(230)하는 동작은 상기 표시된 지오그래피와 연관된 하나 이상의 오디오 또는 비디오 파일을 상기 표시된 지오그래피와 연관되지 않은 하나 이상의 오디오 또는 비디오 파일과 함께 제공하는 것을 포함하는 저장 매체.
  20. 제 16 항 내지 제 19 항 중 어느 한 항에 있어서,
    상기 명령은, 실행시에,
    상기 온라인 서비스의 사용을 모니터링(410)하는 것, 및
    상기 유저(110)의 하나 이상의 동작에 의거하여 상기 온라인 서비스 사용시의 변화를 결정(420)하는 것을 더 제공하고,
    상기 조합된 정보 및 상기 요청(140)을 송신하는 동작은 상기 결정된 변화에 따라 수행되는 저장 매체.
  21. 온라인 서비스 제공자 시스템으로서,
    상기 시스템은,
    프로세서, 및
    상기 프로세서에 작동 가능하게 결합된 프로그램 저장 메모리를 포함하고,
    상기 프로그램 저장 메모리에는 명령이 저장되어 있고,
    상기 명령은, 상기 프로세서에 의한 실행시에,
    온라인 서비스의 하나 이상의 특징에의 액세스 요청(140) 및 개인의 아이덴티티의 표시를, 유저(110)로부터 수신(510)하는 것,
    상기 유저(110)에게, 상기 개인에 대응하는 온라인 서비스 아이덴티티 프로파일에 의거하여 얻어지는 상기 개인과 연관된 정보를 상기 개인과 연관되지 않은 정보와 조합하여 송신(520)하는 것 및 상기 조합된 정보로부터 상기 개인과 연관된 정보를 상기 유저(110)가 선택하거나 상기 조합된 정보로부터 상기 개인과 연관되지 않은 정보를 상기 유저가 선택하라는 요청을 유저에게 송신(530)하는 것,
    상기 유저(110)로부터의 선택을 수신(540)하는 것,
    상기 선택이 상기 요청(140)에 정확하게 대응할 경우에, 상기 하나 이상의 특징에의 상기 유저(110) 액세스를 허용하는 것을 제공하는 온라인 서비스 제공자 시스템.
  22. 제 21 항에 있어서,
    상기 명령은, 상기 프로세서에 의한 실행시에,
    상기 온라인 서비스의 사용을 모니터링(410)하는 것, 및
    상기 유저(110)의 하나 이상의 동작에 의거하여 상기 온라인 서비스 사용시의 변화를 결정(420)하는 것을 더 포함하고,
    상기 조합된 정보 및 상기 요청(140)을 송신하는 것은 상기 결정된 변화에 따라 수행되는 온라인 서비스 제공자 시스템.
  23. 컴퓨터 수행 방법으로서,
    온라인 서비스 제공자(130) 측에서, 호스트 서버상에서 가동하는 온라인 서비스의 하나 이상의 특징에의 액세스 요청(140)을 유저(110)로부터 수신(210)하는 단계,
    지오그래피의 표시를 상기 유저(110)로부터 수신하는 단계,
    상기 표시된 지오그래피와 연관된 언어로의 질문 및 상기 질문에 대하여 상기 유저(110)가 대답하라는 요청을, 상기 유저(110)에게 송신하는 단계,
    상기 온라인 서비스 제공자(130) 측에서, 상기 유저(110)로부터의 대답을 수신하는 단계, 및
    상기 대답이 상기 질문에 정확하게 대응할 경우에, 상기 하나 이상의 특징에의 상기 유저(110) 액세스를 허용하는 단계를 포함하는 컴퓨터 수행 방법.
  24. 제 23 항에 있어서,
    상기 질문을 송신하는 단계는 유저 단말상에서 재생하도록 구성된 오디오 파일을 제공하는 단계를 포함하는 컴퓨터 수행 방법.
  25. 컴퓨터 수행 방법으로서,
    온라인 서비스 제공자(130) 측에서, 호스트 서버상에서 가동하는 온라인 서비스의 하나 이상의 특징에의 액세스 요청(140)을 유저(110)로부터 수신(210)하는 단계,
    지오그래피의 표시를 상기 유저(110)로부터 수신(220)하는 단계,
    상기 유저(110)에게, 라디오 신호를 식별하도록 구성된 소프트웨어를 송신(310)하고, 상기 유저(110)가 상기 소프트웨어를 가동하라는 요청을 송신(320)하는 단계,
    상기 소프트웨어에 의해 식별된 하나 이상의 라디오 신호의 표시를 수신(330)하는 단계, 및
    상기 소프트웨어에 의해 식별된 상기 라디오 신호가 상기 표시된 지오그래피와 연관된 라디오 신호에 정확하게 대응할 경우에, 상기 하나 이상의 특징에의 상기 유저(110) 액세스를 허용하는 단계를 포함하는 컴퓨터 수행 방법.
KR1020117022111A 2009-02-26 2010-02-23 지오그래피에 의거한 정보 또는 유저 아이덴티티를 이용한 유저 챌린지 KR20110132392A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/393,646 US8301684B2 (en) 2009-02-26 2009-02-26 User challenge using information based on geography or user identity
US12/393,646 2009-02-26

Publications (1)

Publication Number Publication Date
KR20110132392A true KR20110132392A (ko) 2011-12-07

Family

ID=42631993

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020117022111A KR20110132392A (ko) 2009-02-26 2010-02-23 지오그래피에 의거한 정보 또는 유저 아이덴티티를 이용한 유저 챌린지

Country Status (8)

Country Link
US (1) US8301684B2 (ko)
EP (1) EP2401717A4 (ko)
JP (1) JP5450661B2 (ko)
KR (1) KR20110132392A (ko)
CN (1) CN102405474B (ko)
AU (1) AU2010218193A1 (ko)
CA (1) CA2753390A1 (ko)
WO (1) WO2010099114A2 (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8301684B2 (en) * 2009-02-26 2012-10-30 Google Inc. User challenge using information based on geography or user identity
US9225531B2 (en) * 2009-06-18 2015-12-29 Visa International Service Association Automated test to tell computers and humans apart
US8782761B1 (en) 2011-08-08 2014-07-15 Google Inc. Generating authentication challenges based on preferences of a user's contacts
US8997240B1 (en) 2011-09-21 2015-03-31 Google Inc. Generating user authentication challenges based on social network activity information
US9076061B2 (en) * 2012-03-12 2015-07-07 Google Inc. System and method for updating geographic data
US9043888B1 (en) * 2012-05-10 2015-05-26 Google Inc. Detecting automated identities in computer user communities
US9258306B2 (en) * 2012-05-11 2016-02-09 Infosys Limited Methods for confirming user interaction in response to a request for a computer provided service and devices thereof
US20140082713A1 (en) * 2012-09-18 2014-03-20 Broadcom Corporation System and Method for Location-Based Authentication
US9356819B2 (en) 2013-09-27 2016-05-31 Ebay Inc. Systems and methods for checking a user into a location using a packet sequence including location information
US9418567B1 (en) 2014-04-23 2016-08-16 Google Inc. Selecting questions for a challenge-response test
WO2016135963A1 (ja) * 2015-02-27 2016-09-01 楽天株式会社 情報処理装置、情報処理方法、プログラム、記憶媒体
US11138306B2 (en) * 2016-03-14 2021-10-05 Amazon Technologies, Inc. Physics-based CAPTCHA
US10623401B1 (en) 2017-01-06 2020-04-14 Allstate Insurance Company User authentication based on telematics information
CN107508740A (zh) * 2017-07-03 2017-12-22 努比亚技术有限公司 一种图片分享方法、终端和计算机可读存储介质
CN114969428B (zh) * 2022-07-27 2022-12-16 深圳市海美迪科技股份有限公司 一种基于大数据的音视频智能监管***及方法

Family Cites Families (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5872917A (en) 1995-06-07 1999-02-16 America Online, Inc. Authentication using random challenges
US5835712A (en) * 1996-05-03 1998-11-10 Webmate Technologies, Inc. Client-server system using embedded hypertext tags for application and database development
US6766454B1 (en) 1997-04-08 2004-07-20 Visto Corporation System and method for using an authentication applet to identify and authenticate a user in a computer network
US6095413A (en) * 1997-11-17 2000-08-01 Automated Transaction Corporation System and method for enhanced fraud detection in automated electronic credit card processing
BR9902246A (pt) * 1999-06-11 2001-01-16 Visage Developements Ltd Rede de computadores cliente / servidor distribuìda
US20090094164A1 (en) * 1999-07-09 2009-04-09 Bally Gaming, Inc. Remote access verification environment system and method
US7360248B1 (en) * 1999-11-09 2008-04-15 International Business Machines Corporation Methods and apparatus for verifying the identity of a user requesting access using location information
US6804720B1 (en) * 2000-06-07 2004-10-12 Telefonaktiebolaget Lm Ericsson (Publ) Mobile internet access
US20010054012A1 (en) * 2000-06-14 2001-12-20 Wildform, Inc. Client-based shopping cart
JP2002140578A (ja) * 2000-10-31 2002-05-17 Fujitsu Ltd 販売支援方法、販売支援装置及び記録媒体
US7249168B1 (en) * 2000-12-28 2007-07-24 Apple Inc. Method and apparatus for automated remote volume mounting using a plug-in installed on a client
JP2002229948A (ja) * 2001-02-01 2002-08-16 Matsushita Electric Ind Co Ltd 認証システム、およびプログラム
JP2002288138A (ja) * 2001-03-27 2002-10-04 Matsushita Electric Works Ltd Wwwサーバ認証連携システム
US7904360B2 (en) * 2002-02-04 2011-03-08 Alexander William EVANS System and method for verification, authentication, and notification of a transaction
US7231657B2 (en) * 2002-02-14 2007-06-12 American Management Systems, Inc. User authentication system and methods thereof
US7383570B2 (en) 2002-04-25 2008-06-03 Intertrust Technologies, Corp. Secure authentication systems and methods
CA2407774C (en) * 2002-07-16 2005-01-04 Musicrypt Inc. Content distribution system and method
US8171298B2 (en) * 2002-10-30 2012-05-01 International Business Machines Corporation Methods and apparatus for dynamic user authentication using customizable context-dependent interaction across multiple verification objects
US6768450B1 (en) * 2002-11-07 2004-07-27 Garmin Ltd. System and method for wirelessly linking a GPS device and a portable electronic device
US7174462B2 (en) * 2002-11-12 2007-02-06 Intel Corporation Method of authentication using familiar photographs
GB2401209B (en) * 2003-04-30 2005-10-26 Hewlett Packard Development Co Method and system for facilitation of a remote transaction
JP3910952B2 (ja) * 2003-09-19 2007-04-25 株式会社三菱東京Ufj銀行 ユーザ認証システム
US20050108178A1 (en) * 2003-11-17 2005-05-19 Richard York Order risk determination
US20060075001A1 (en) * 2004-09-30 2006-04-06 Canning Jeffrey C System, method and program to distribute program updates
US20060106806A1 (en) * 2004-11-12 2006-05-18 Smith Micro Software, Inc. Software update for a plurality of mobile devices
US20060173792A1 (en) * 2005-01-13 2006-08-03 Glass Paul H System and method for verifying the age and identity of individuals and limiting their access to appropriate material
US8477009B2 (en) * 2005-08-28 2013-07-02 Marcon International, Inc. Asset security system and associated methods for selectively granting access
KR20070029537A (ko) 2005-09-09 2007-03-14 주식회사 어가람닷컴 무선단말기와 연동한 개인별고유코드를 활용한인증시스템과 그 방법
US20070100752A1 (en) * 2005-10-06 2007-05-03 Resh Wallaja Systems and methods for secure financial transaction authorization
US20080305860A1 (en) * 2005-12-10 2008-12-11 Limbo, Inc. Systems, Media and Methods for Determining a Winner of a Multiplayer Game
US7778926B1 (en) * 2006-03-29 2010-08-17 Amazon Technologies, Inc. Processes for verifying, and accepting content postings from, creators of works represented in an electronic catalog
US7552467B2 (en) * 2006-04-24 2009-06-23 Jeffrey Dean Lindsay Security systems for protecting an asset
US7389913B2 (en) * 2006-04-28 2008-06-24 Ed Starrs Method and apparatus for online check processing
US8424061B2 (en) * 2006-09-12 2013-04-16 International Business Machines Corporation Method, system and program product for authenticating a user seeking to perform an electronic service request
US8239677B2 (en) * 2006-10-10 2012-08-07 Equifax Inc. Verification and authentication systems and methods
GB0621189D0 (en) * 2006-10-25 2006-12-06 Payfont Ltd Secure authentication and payment system
JP2008108084A (ja) 2006-10-26 2008-05-08 Hitachi Systems & Services Ltd ログオン認証システム
US8818344B2 (en) * 2006-11-14 2014-08-26 Microsoft Corporation Secured communication via location awareness
US7548890B2 (en) * 2006-11-21 2009-06-16 Verient, Inc. Systems and methods for identification and authentication of a user
US9014666B2 (en) * 2006-12-15 2015-04-21 Avaya Inc. Authentication based on geo-location history
US9325749B2 (en) * 2007-01-31 2016-04-26 At&T Intellectual Property I, Lp Methods and apparatus to manage conference call activity with internet protocol (IP) networks
JP2008250911A (ja) * 2007-03-30 2008-10-16 Kureo:Kk 認証システム、認証方法、およびコンピュータが実行するためのプログラム
KR20090000824A (ko) 2007-04-05 2009-01-08 주식회사 엔씨소프트 게임 사용자의 접속 지역 제한 방법
US7941834B2 (en) * 2007-04-05 2011-05-10 Microsoft Corporation Secure web-based user authentication
US8121956B2 (en) * 2007-06-25 2012-02-21 Visa U.S.A. Inc. Cardless challenge systems and methods
WO2009007985A2 (en) * 2007-07-06 2009-01-15 Elitecore Technologies Limited Identity and policy-based network security and management system and method
JP2009069932A (ja) * 2007-09-11 2009-04-02 Sony Ericsson Mobilecommunications Japan Inc 個人認証装置、個人認証方法、個人認証プログラム、及び端末装置
US20090119170A1 (en) * 2007-10-25 2009-05-07 Ayman Hammad Portable consumer device including data bearing medium including risk based benefits
US8588814B2 (en) * 2008-02-05 2013-11-19 Madhavi Jayanthi Client in mobile device for sending and receiving navigational coordinates and notifications
US8132265B2 (en) * 2008-03-19 2012-03-06 Novell, Inc. Techniques for multilingual password challenge response, password reset, and/or password recovery
US8886817B2 (en) * 2008-05-22 2014-11-11 Yahoo! Inc. Federation and interoperability between social networks
US7870274B1 (en) * 2008-06-05 2011-01-11 Sprint Communications Company L.P. Plug-in file sharing
EP2304679A4 (en) * 2008-06-24 2011-11-23 Hsbc Technologies Inc METHODS AND SYSTEMS FOR VERIFYING FINANCIAL ACCOUNT INFORMATION PROVIDED BY A CUSTOMER USING FLOW AND CREDIT TRANSACTIONS
CN102171364A (zh) * 2008-10-17 2011-08-31 红电医学科技股份有限公司 流体检测试片及其测试方法
CA2742963A1 (en) * 2008-11-06 2010-05-14 Visa International Service Association Online challenge-response
US20100122347A1 (en) * 2008-11-13 2010-05-13 International Business Machines Corporation Authenticity ratings based at least in part upon input from a community of raters
US8151336B2 (en) * 2008-12-10 2012-04-03 At&T Intellectual Property Ii, Lp Devices and methods for secure internet transactions
US8301684B2 (en) * 2009-02-26 2012-10-30 Google Inc. User challenge using information based on geography or user identity

Also Published As

Publication number Publication date
CN102405474A (zh) 2012-04-04
EP2401717A2 (en) 2012-01-04
EP2401717A4 (en) 2013-03-20
US8301684B2 (en) 2012-10-30
CA2753390A1 (en) 2010-09-02
JP2012519328A (ja) 2012-08-23
AU2010218193A1 (en) 2011-09-08
WO2010099114A3 (en) 2011-01-27
US20100218111A1 (en) 2010-08-26
JP5450661B2 (ja) 2014-03-26
WO2010099114A2 (en) 2010-09-02
CN102405474B (zh) 2015-05-13

Similar Documents

Publication Publication Date Title
KR20110132392A (ko) 지오그래피에 의거한 정보 또는 유저 아이덴티티를 이용한 유저 챌린지
US10592658B2 (en) Password recovery
US8666894B1 (en) Systems and methods for remotely authenticating credit card transactions
US7979054B2 (en) System and method for authenticating remote server access
US9100438B2 (en) Shared identity profile management
US8510319B2 (en) Location based information for emergency services systems and methods
US8166068B2 (en) Location based authorization of financial card transactions systems and methods
US7487170B2 (en) Location information for avoiding unwanted communications systems and methods
US20140207679A1 (en) Online money transfer service in connection with instant messenger
US20120173582A1 (en) Location based access to financial information systems and methods
US20070053306A1 (en) Location based rules architecture systems and methods
US11658963B2 (en) Cooperative communication validation
WO2008064403A1 (en) Remote service authentication method
KR102279582B1 (ko) 회의 제공 장치 및 상기 장치에서의 접속 단말 변경 방법
US9049211B1 (en) User challenge using geography of previous login
US20220116404A1 (en) Methods and systems for adaptive multi-factored geo-location based document access rights management and enforcement
KR101516997B1 (ko) 스미싱 차단 방법 및 장치
AU2014100339A4 (en) User challenge using information based on geography or user identity
CN111583020B (zh) 基于共享平台的作业方法及装置
CN101938356A (zh) 一种用于认证用户身份的方法和装置
KR101090566B1 (ko) 선택적 사용자 재인증을 통해 문자 메시지를 발신하는인터넷 문자 메시지 발신 방법 및 시스템

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid