KR101679449B1 - 정보 통합 서비스 - Google Patents

정보 통합 서비스 Download PDF

Info

Publication number
KR101679449B1
KR101679449B1 KR1020127000363A KR20127000363A KR101679449B1 KR 101679449 B1 KR101679449 B1 KR 101679449B1 KR 1020127000363 A KR1020127000363 A KR 1020127000363A KR 20127000363 A KR20127000363 A KR 20127000363A KR 101679449 B1 KR101679449 B1 KR 101679449B1
Authority
KR
South Korea
Prior art keywords
information
social network
account
network service
source
Prior art date
Application number
KR1020127000363A
Other languages
English (en)
Other versions
KR20120039613A (ko
Inventor
미셸 엠 알레옹
오마르 에이치 샤하인
폴 에이 엘리오트
제프리 크래이그 쿠닌스
올루데어 브이 오바산조
부핀더 에스 세티
Original Assignee
마이크로소프트 테크놀로지 라이센싱, 엘엘씨
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 filed Critical 마이크로소프트 테크놀로지 라이센싱, 엘엘씨
Publication of KR20120039613A publication Critical patent/KR20120039613A/ko
Application granted granted Critical
Publication of KR101679449B1 publication Critical patent/KR101679449B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • 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
    • G06Q99/00Subject matter not provided for in other groups of this subclass
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • 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

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 정보 통합 기술(information aggregation techniques)에 관해 기술한다. 일실시예에서, 소셜 네트워크의 비회원과 연관된 정보의 소스에 대한 표시를 포함하는 통신이 수신된다. 비회원과 연관된 정보는 소스로부터 통합된다. 소셜 네트워크 서비스의 회원이 소스로부터의 정보와 대화하도록 선택한 것을 수신하는 것에 응답하여 통합이 실행될 수 있다. 통합된 정보는 소셜 네트워크와의 대화에 대한 웹페이지 출력과 함께 회원에게 표시될 수 있다.

Description

정보 통합 서비스{INFORMATION AGGREGATION SERVICE}
본 발명은 정보 통합 기술(information aggregation techniques)에 관한 것이다.
소셜 네트워크 서비스는 사용자(예를 들면, 회원)가 소셜 네트워크를 형성하게 하고, 소셜 네트워크를 통해 서로 정보를 통신할 수 있게 한다. 소셜 네트워크의 회원은 그들의 소셜 네트워크에 가입하지 않은 다른 사용자를 알고 있을 수 있다. 예를 들면, 소셜 네트워크 내에서의 친구 그룹에는 회원이 아닌 다른 친구가 있을 수 있다.
비회원 친구와 대화하는 종래의 접근법을 이용하면, 소셜 네트워크 내의 친구는 개별적으로, 전자 우편에 의해서 또는 비회원이 포스팅(posts)한 웹사이트를 방문하는 것 등에 의해서 소셜 네트워크 서비스 외부의 비회원 친구로부터 정보를 획득할 수 있다. 그러나 이 통상적인 접근법은 각각의 회원이 비회원 친구와 별도로 대화하는 것을 포함한다. 따라서 서로 다른 회원에게 배포된 해당 비회원에 관한 정보는 동일하지 않을 수 있다. 게다가, 그룹 내의 친구들은 소셜 네트워크 서비스의 외부에 있는 비회원 친구에 대해 기록하는 것을 잊을 수 있고, 그러한 것은 친구들을 상당히 불편하게 만들 것이다.
본 발명은 정보 통합 기술(information aggregation techniques)에 관해 기술한다. 일실시예에서, 소셜 네트워크의 비회원과 연관된 정보의 소스에 대한 표시를 포함하는 통신이 수신된다. 비회원과 연관된 정보가 소스로부터 통합된다. 소셜 네트워크 서비스의 회원이 소스로부터의 정보와 대화하도록 선택한 것을 수신하는 것에 응답하여 통합이 실행될 수 있다. 통합된 정보는 소셜 네트워크와의 대화에 대한 웹페이지 출력과 함께 회원에게 표시될 수 있다.
일실시예에서, 하나 이상의 컴퓨터 판독 가능 저장 매체는, 소셜 네트워크의 회원이 외부 소스로부터의 정보와 대화하도록 선택함을 수신한 것에 응답하여 소셜 네트워크의 비회원과 연관된 정보를 통합하도록 실행 가능한 명령어를 포함한다. 정보는 또한 비회원을 위해 저장될 수 있고, 비회원이 비회원용 계정을 생성하도록 선택할 때, 소셜 네트워크 서비스에 대한 비회원용 계정을 파퓰레이트(populate)하는 데 이용될 수 있다.
일실시예에서, 하나 이상의 컴퓨터 판독 가능 매체는 소셜 네트워크의 비회원과 연관된 정보의 피드(feed)로부터 정보를 수신하도록 실행 가능한 명령어를 포함한다. 정보는 비회원의 대화를 위해 통합되어 이 정보는 비회원에 대한 연락처 레코드(contact record)를 갖는 소셜 네트워크의 회원을 위한 하나 이상의 계정에 이용 가능하게 된다.
이 요약은 이하의 상세한 설명에서 더 설명되는 개념의 선택을 단순화된 형태로 도입하고자 제시된 것이다. 이 요약은 청구 대상의 주요 특징 또는 필수적 특징을 식별하도록 의도된 것이 아니며, 청구 대상의 범주를 결정하는데 도움을 주는 것으로 이용하도록 의도된 것도 아니다.
상세한 설명은 첨부된 도면을 참조하여 기술되었다. 도면 내에서, 참조 번호의 가장 좌측의 숫자는 해당 참조 번호가 처음으로 나타나는 도면을 식별하는 것이다. 상세한 설명 및 도면 내의 서로 다른 예시에서의 동일한 참조 부호를 사용한 것은 유사하거나 동일한 항목을 나타낼 수 있다.
본 발명은 소셜 네트워크의 비회원과 연관된 정보의 소스에 대한 표시를 포함하는 통신을 수신하고, 이 정보를 소스로부터 통합하여 비회원이 계정을 생성하도록 선택할 때, 소셜 네트워크 서비스에 대한 비회원용 계정을 파퓰레이트하는 데 이용함으로써 비회원에 관한 정보가 누락되는 것을 방지한다.
도 1은 정보 통합을 실행하도록 작동 가능한 예시적인 구현에서의 환경을 도시하는 도면.
도 2는 비회원으로부터 정보를 수신하는 데 있어서 도 1의 통합 서비스를 사용하는 것을 나타내는 예시적인 구현에서의 시스템을 도시하는 도면.
도 3은 초대를 제공하는 데 있어서 통합 서비스의 구현을 나타내는 예시적인 구현에서의 시스템을 도시하는 도면.
도 4는 비회원으로부터 정보를 통합하는 데 사용되는 예시적인 구현에서의 절차를 도시하는 흐름도.
개요
소셜 네트워크 서비스는 회원이 소셜 네트워크를 형성하게 하고, 소셜 네트워크 서비스에 의해 제공될 수 있는 회원 프로파일 페이지, 메시지 보드, 그룹 웹사이트(하나 이상의 웹페이지를 포함함) 및 그룹 전자 우편을 통한 것 등과 같이 소셜 네트워크 서비스를 이용하여 서로 정보를 교환할 수 있게 한다. 때때로 회원은 그 소셜 네트워크의 회원이 아닌 자, 예를 들면, 비회원과 대화하기를 원할 수 있다. 예를 들면, 회원은 소셜 네트워크의 회원이 아닌 다른 친구를 알고 있을 수 있다. 비회원은 블로그 웹사이트를 통한 것 등과 같이 외부 소스를 통해 정보(예를 들면, 상태 업데이트, 포스트(posts), 사진 및 컨텐츠)를 작성할 수 있다. 통상적으로, 회원은 비회원의 정보를 보기 위해서 적절한 웹사이트(예를 들면, 블로그)를 수동으로 항해(navigate)해야 할 것이다. 이 통상적인 접근법은 시간 소모적이고, 회원에게 불편함을 줄 것이다.
본 발명은 정보 통합 기술에 관해 기술한다. 이 기술은 소셜 네트워크의 회원에게 통신하기 위해 소셜 네트워크의 비회원과 연관된 정보를 통합하도록 구현될 수 있다. 소셜 네트워크 서비스는 하나 이상의 외부 소스를 이용하여 비회원에 의해 작성된 정보를 통합하도록 구성될 수 있다. 외부 소스는 소셜 네트워크 서비스 외부의 여러 소스를 포함할 수 있다. 외부 소스는 소셜 네트워크 서비스의 제공자 및/또는 제 3의 제공자로부터 입수될 수 있다. 예를 들면, 기업은 소셜 네트워크 서비스 및 제 3의 제공자 모두를 운영할 수 있다. 소셜 네트워크 서비스는 비회원에 대한 연락처 레코드를 갖는 소셜 네트워크의 한 명 이상의 회원에게 비회원에 관한 정보를 표시할 수 있다. 이러한 방식으로, 회원은 정보를 작성하기 위해 비회원에 의해 사용된 각각의 외부 소스를 수동으로 항해하지 않고 정보를 볼 수 있을 것이다.
이하의 설명에서, 먼저 네트워크 서비스, 예를 들면, 소셜 네트워크 서비스를 통해 정보 통합 기술을 실행하도록 작동 가능한 예시적인 환경 및 시스템이 기술되어 있다. 다른 환경뿐만 아니라 예시적인 환경을 이용하여 구현될 수 있는 예시적인 절차가 기술되어 있다. 따라서 절차의 구현은 이러한 환경으로 한정되지 않고, 환경은 절차의 구현으로 한정되지 않는다.
예시적인 환경
도 1은 정보를 통합하도록 동작 가능한 예시적인 구현에서의 환경(100)을 도시한다. 예시적인 정보는 블로그 엔트리, 마이크로-블로그 엔트리, 인스턴트 메시지, 오프라인 메시지, 전자 우편 메시지(이메일) 등과 같은 컨텐츠를 포함한다. 다른 정보는 사진, 비디오, 오디오 클립(audio clips), 애니메이션 등을 포함할 수 있다.
도시된 환경(100)은 소셜 네트워크 서비스(102)와, 네트워크(106)를 통해 통신 가능하게 결합된 복수의 회원(예시적인 회원(104)이 도시됨)을 포함한다. 비회원(스마트폰(108)으로 도시됨) 및 소스(110)(예를 들면, 외부 소스)가 또한 도시되어 있다. 설명의 추가적인 명확성을 위해서, 회원 및/또는 비회원은 사용자를 지칭하거나, 회원(104) 또는 비회원 장치를 각각 동작하는 사람을 지칭할 수 있다. 회원(104), 소셜 네트워크 서비스(102), 비회원, 소스(110) 및 네트워크(106)는 하나 이상의 장치를 대표할 수 있다. 예를 들면, 회원(104)은 다수의 회원을 대표할 수 있다.
도시된 바와 같이, 소셜 네트워크 서비스(102)는 통합 서비스(112) 및 메모리(114)를 포함한다. 소셜 네트워크 서비스(102)는 회원이 정보와 대화할 수 있게 하는 기능을 대표한다. 소셜 네트워크 서비스(102)는 회원이 정보를 교환하게 하고, 소셜 네트워크 서비스(102)에 의해 저장된 정보를 액세스하게 하고, 소셜 네트워크 서비스(102)를 통해 액세스 가능한 소스(예를 들면, 소스(110))로부터 정보를 액세스할 수 있게 한다. 예를 들면, 회원(104)은 소셜 네트워크 서비스(102) 상에 포스팅된 링크를 이용하여 외부 소스, 예를 들면, 개별 서비스 또는 제 3의 소스에 의해 지원되는 웹페이지를 액세스할 수 있다.
편의를 위해서, 소셜 네트워크 서비스(102)에 의해 실행되는 기능은 다양한 서비스, 모듈 및 장치와 관련하여 설명되어 있다. 소셜 네트워크 서비스(102) 내의 모듈 및 서비스는 다양한 방식으로 구성될 수 있고, 설명된 기능은 단일 모듈 또는 서비스에 의해 실행되고, 서브-모듈 또는 서비스에 의해 실행되고, 모듈 및 서비스의 조합 등에 의해 실행될 수 있다. 예를 들면, 통합 서비스(112)는 소셜 네트워크 서비스(102)를 위한 하나 이상의 프로세서에 의해 실행될 수 있다.
통합 서비스(112)는 소스(110) 등과 같은 다양한 소스로부터 정보를 통합하는 기능을 대표한다. 소셜 네트워크 서비스(102)는 정보의 통신을 허용하는 것 등을 위해서 소스(110)와 연관될 수 있다. 예를 들면, 소스(110) 및 소셜 네트워크 서비스(102)는 서로에 대해 독립성을 유지하면서 공통 기술 표준을 구현하고, 정보의 교환을 허용하는 것 등을 가능하게 할 수 있다.
하나 이상의 실시예에서, 통합 서비스(112)는 소스(110)로부터 정보를 검색 및/또는 전달하도록 구성될 수 있다. 이러한 방식으로, 소셜 네트워크 서비스(102)는 예를 들면, 소스(110)를 통해 통신되는 마이크로-블로그 엔트리(마이크로-블로그(120) 내의 엔트리(116, 118)로 도시됨)를 검색하여, 회원이 비회원으로부터의 정보를 팔로우(follow)할 수 있게 할 수 있다.
메모리(114)는 정보, 데이터, 프로그램 등을 저장하는 데 이용될 수 있다. 메모리(114)는 또한 메모리(114)에 통신 가능하게 결합된 프로세서에 의해 실행될 때까지 통합 서비스(112)를 구현하는 데 이용되는 코드를 저장할 수 있다.
추가적으로 설명된 바와 같이, 메모리(114)는 연락처 레코드(122) 및 비회원 정보(124)를 포함한다. 비회원 정보(124)는 메모리(114) 내에 저장되어, 그 비회원이 소셜 네트워크 서비스(102)의 회원이 되고자 선택하는 경우에 그 정보가 이용 가능하게 될 수 있다. 비회원은 소셜 네트워크 서비스(102)에서의 계정, 예를 들면, 사용자 계정을 생성하는 것에 의해 회원이 될 수 있다. 비회원 정보(124)는 예를 들면, 비회원 정보에 액세스하는 응답 시간을 최소화하는 것 등과 같은 다른 목적을 위해서도 이용될 수 있다.
연락처 레코드(122)는 회원이 비회원과 통신하는 데 이용될 수 있는 데이터를 나타낸다. 통합 서비스(112)는 비회원에 대한 연락처 레코드(122)를 이용하여 회원(104)이 소셜 네트워크 서비스(102)를 통해 비회원과 통신할 수 있게 할 수 있다. 연락처 레코드(122)는 예를 들면, 비회원에 의해 포스팅된 블로그 엔트리를 액세스하는 데 이용될 수 있는 데이터를 포함할 수 있다. 예시적인 연락처 레코드 데이터는 비회원 정보, 암호, 사용자 네임, 메시징 어드레스(messaging address) 등을 포함하는 웹페이지에 대한 링크를 포함할 수 있다.
통합 서비스(112)는 회원(104)이 비회원을 수동으로 추가하는 것에 응답하여 및/또는 비회원으로부터의 통신에 응답하여 연락처 레코드(122)를 생성할 수 있다. 후자의 경우에, 비회원은 연락처 레코드(122)를 생성하는 데 이용 가능한 통신을 회원(104)에게 전달할 수 있다. 연락처 레코드(122)는 회원(104)이 비회원에게 전자 메시지를 전달하는 것을 가능하게 하는 데 사용될 수 있다. 연락처 레코드(122)는 또한 비회원에 의해 이용되는 다양한 서로 다른 외부 소스를 액세스하는 데 이용될 수 있다. 예를 들면, 연락처 레코드(122)는 비회원이 포스팅한 마이크로-블로그 사이트, 비회원과 연관된 정보의 피드(예를 들면, 사진 공유 웹사이트) 등을 참조할 수 있다.
소셜 네트워크 서비스(102)는 또한 다양한 다른 기능을 실행할 수 있고, 이러한 기능을 실행하기 위한 다른 모듈 및/또는 서비스를 포함할 수 있다. 예를 들면, 소셜 네트워크 서비스(102)는 대상이 되는 광고를 표시하는 광고 모듈을 포함할 수 있다. 또한 소셜 네트워크 서비스(102)는 네트워크(106)를 통해 회원(104)에게 이용가능하게 될 수 있는 복수의 서비스를 관리하도록 구성되는 서비스 제공자에 의해 제공될 수 있다. 예를 들면, 소셜 네트워크 서비스(102)를 포함하는 다양한 서비스는, 하나 이상의 회원에 의한 출력을 위해 네트워크를 통해 통신되는 웹페이지 또는 다른 사용자 인터페이스를 통하여 서비스 제공자에 의해 제공될 수 있다. 몇몇 서비스의 예시는 검색 서비스, 전자 우편을 송신 및 수신하는 전자 우편 서비스, 사용자들 사이에 인스턴트 메시지를 제공하는 인스턴트 메시징 서비스 및 공통 관심사 및 활동을 공유하는 회원(104) 사이에 접속 및 대화를 용이하게 하는 소셜 네트워크 서비스(102)를 포함하지만 이것으로 한정되지 않는다.
메모리(114)는 정보 및 다른 데이터, 예를 들면, 연락처 레코드를 형성하는 데이터를 저장하는 기능성을 나타낸다. 도시된 바와 같이, 메모리(114)는 통합 서비스(112)를 위하여 비회원 정보(124)를 저장한다. 단일 메모리(114)가 도시되어 있으나, RAM(random access memory), 하드 디스크 메모리, 탈착 가능 매체 메모리, 외부 메모리 및 다른 종류의 컴퓨터 판독 가능 매체 등과 같은 더 다양한 종류 및 조합의 메모리(예를 들면, 실체형(tangible) 메모리)가 이용될 수 있다. 다른 네트워크 서비스는 개시된 기술, 접근법 등을 구현할 수 있다.
회원(104)은 예를 들면, 웹사이트를 통하여 소셜 네트워크 서비스(102)를 액세스하는 데 이용되는 장치를 지칭할 수 있다. 몇몇 구현에서, 회원(104)은 소셜 네트워크 서비스(102)를 액세스하는 데 이용 가능한 소프트웨어를 포함한다. 도시된 바와 같이, 회원(104)은 소셜 네트워크 서비스(102)에 의해 관리되는 웹사이트를 액세스하는 데 이용 가능한 웹 브라우저(126)를 포함한다. 회원(104)은 소프트웨어, 장치 등과 같은 소셜 네트워크 서비스(102)의 로직 클라이언트일 수 있다. 다른 회원(104)은 유사한 방식으로 웹브라우저를 구현할 수 있다.
회원(104)은 퍼스널 컴퓨터, 이동 컴퓨팅 장치, 스마트폰, PDA(personal digital assistants), 랩탑 등과 같은 다양한 장치로 구성될 수 있다. 회원(104)은 한정된 기능성(예를 들면, 박형(thin) 장치) 또는 견고한 기능성(예를 들면, 후형(thick) 장치)을 갖도록 구성될 수 있다. 따라서 장치의 기능성 및 능력은 예를 들면, 처리 능력, 메모리(예를 들면, 데이터 저장 능력) 등과 같은 장치의 소프트웨어 또는 하드웨어 리소스에 기초하여 달라질 수 있다.
비회원은 소셜 네트워크 서비스(102)를 이용하지 않는 장치일 수 있다. 예를 들면, 스마트폰(108)은 다른 소셜 네트워크 서비스, 상이한 서비스, 상이한 서비스 제공자 및/또는 기능이 가능한 다른 네트워크 등을 이용할 수 있다. 몇몇 시나리오에서, 비회원은 소셜 네트워크 서비스(102)에 가입할 수 있고, 그 때에 비회원은 소셜 네트워크 서비스(102)를 이용할 수 있다. 비회원이 (예를 들면, 계정을 등록함으로써) 소셜 네트워크 서비스(102)에 가입한다고 해도, 비회원이라는 용어는 설명의 연속성을 유지하기 위해 사용된다.
비회원은 소스(110)를 통해 정보와 대화하는 기능을 나타낸다. 예를 들면, 비회원은 블로그에 포스팅하는 것, 블로그 엔트리를 검색 또는 수용하는 것, 사진을 제공하는 것, 컨텐츠를 생성하는 것 등에 의해 대화할 수 있다. 비회원은 또한 소스(110)에 의해 제공되는 하나 이상의 웹페이지를 액세스하도록 작동 가능한 웹브라우저를 통해 대화할 수 있다. 비회원은 또한 퍼스널 컴퓨터, 이동 컴퓨팅 장치, 스마트폰, PDA(personal digital assistants), 랩탑 등과 같은 서로 다른 능력을 갖는 다양한 장치로 구성될 수 있다.
비회원이 소셜 네트워크 서비스(102)에 가입하지 않았거나 이용하지 않아도, 비회원은 소셜 네트워크 서비스(102)와 대화할 수 있는 기능을 가질 수 있다. 예를 들면, 비회원은 소셜 네트워크 서비스(102)를 포함하는 다양한 서비스를 제공하는 서비스 제공자에서의 계정을 가질 수 있다. 비회원은 서비스 제공자로부터 이용 가능한 다양한 서비스 중에서 선택할 수 있다.
소스(110)는 비회원에 의해 제공되는 정보를 통신하도록 작동 가능하다. 도시된 바와 같이, 소스(110)는 웹사이트가 비회원에 의해 공급된 정보를 제공하도록 유지할 수 있는 웹 서버이다. 다른 종류의 정보는 사진, 웹페이지, 오디오 파일 등을 포함한다. 몇몇 경우에, 소스(110)는 다른 상대방에게 정보를 전달하도록 구성된다. 예를 들면, 소스(110)는 비회원의 정보를 팔로우 또는 구독하기 위해 등록한 다른 사용자에게 정보를 전달할 수 있다. 따라서 소스(110)는 비회원에 관련된 정보의 피드를 구독자 그룹에게 제공하도록 구성될 수 있다. 마이크로-블로그 및 마이크로-블로깅에 관해 기술되어 있으나, 소스(110)는 다른 종류의 정보에 대해서도 이용될 수 있다.
(정보의 피드를 제공할 수 있는) 다른 소스의 예시는 유튜브(YOUTUBE)(캘리포니아 산 브루노의 LLC에 소재한 유튜브 사), 포토버킷(PHOTOBUCKET)(캘리포니아 샌프란시스코에 소재한 포토버킷 사), 트위터(TWITTER)(캘리포니아 샌프란시스코에 소재한 트위터 사) 등을 포함하지만 이것으로 한정되지 않는다. 이러한 소스로부터 정보의 피드는 소셜 네트워크 서비스(102)와의 링크를 통해 액세스될 수 있다. 링크는 회원의 웹 브라우저(126)를 소스(110)로 유도하는 데 사용될 수 있다.
도 1에 추가적으로 도시된 바와 같이, 하나 이상의 회원, 비회원, 소스(110) 및 소셜 네트워크 서비스(102)는 네트워크(106)를 통해 통신할 수 있다. 네트워크(106)는 인터넷으로 도시되어 있으나, 네트워크(106)는 매우 다양한 구성으로 가정할 수 있다. 예를 들면, 네트워크(106)는 WAN(wide area network), LAN(local area network), 무선 네트워크, 공중 전화(public telephone) 네트워크, 인트라넷(intranet)을 포함할 수 있다. 또한 네트워크는 다수의 네트워크를 포함하도록 구성될 수 있다. 도시된 바와 같이, 예를 들면 비회원은 네트워크(106)를 통해 또한 통신할 수 있는 송수신기를 갖는 휴대 전화 네트워크 등과 같은 무선 네트워크(128)를 통해 통신할 수 있다.
일반적으로, 본 명세서에 개시된 임의의 기능은 소프트웨어, 펌웨어, 하드웨어(예를 들면, 고정 로직 회로), 수동 처리 또는 이 구현의 조합을 이용하여 구현될 수 있다. 본 명세서에 사용된 "모듈," "기능", "서비스" 및 "로직"이라는 용어는 일반적으로 소프트웨어, 펌웨어, 하드웨어, 또는 소프트웨어, 펌웨어 또는 하드웨어의 조합을 나타낸다. 소프트웨어 구현의 경우에, 모듈, 기능 또는 로직은 프로세서(예를 들면, CPU 또는 CPU들)에서 실행될 때 지정된 작업을 실행하는 프로그램 코드를 나타낸다. 프로그램 코드는 하나 이상의 컴퓨터 판독 가능 메모리 장치(예를 들면, 하나 이상의 실체형 매체) 내에 저장될 수 있다. 본 명세서에 기술된 구조, 기능, 접근법 및 기술은 다양한 프로세서를 갖는 다양한 상업용 컴퓨팅 플랫폼에서 구현될 수 있다.
소프트웨어 구현에서 소프트웨어를 실행하는 데 이용되는 프로세서는 이들이 형성된 재료 또는 그것에 사용된 처리 메커니즘으로 한정되지 않는다. 예를 들면, 프로세서는 반도체 및/또는 트랜지스터(예를 들면, 전자 집적 회로(IC))로 이루어질 수 있다. 환경(100)에 관해 논의할 때, 정보 통합 기술을 구현하도록 작동 가능한 예시적인 시스템이 이하에서 설명된다.
도 2는 일실시예에서 통합 서비스(112)의 동작을 나타내는 시스템(200)을 보다 세부적으로 도시한다. 추가하여, 웹브라우저, 예를 들면, 브라우저(126)를 통한 출력을 위해 통합 서비스(112)를 사용함으로써 표시되는 예시적인 웹페이지(202)가 또한 도시되어 있다.
오로지 예시를 목적으로, 정보를 포함하는 통신(202)은 네트워크(106)를 통해 비회원으로부터 수신된다. 예를 들면, 통신(202)은 마이크로-블로그 엔트리일 수 있다. 회원(104)이 (예를 들면, 웹사이트를 통해) 소스를 액세스하는 것, 비회원 정보를 팔로우하려는 초대를 수신하는 것 등에 응답하여 정보가 수신될 수 있다.
정보에 추가하여, 통신(202)은 정보의 소스(예를 들면, 소스(110))를 표시 및/또는 비회원으로부터의 정보를 팔로우, 액세스, 구독 또는 그 외에 사용하는데 이용 가능한 데이터를 포함할 수 있다. 예시적인 데이터는 URL(uniform resource locator), 소스 네임, 사용자 네임, 암호를 포함하지만 이것으로 한정되지 않는다. 예를 들면, 전자 우편은 소셜 네트워크 서비스(102)가 비회원에 의해 후속적으로 포스팅 및/또는 통신되는 정보를 검색할 수 있게 하는 링크 및 암호를 포함할 수 있다.
통합 서비스(112)는 연락처 레코드, 예를 들면, 연락처 레코드(122)를 생성하기 위해 데이터를 이용할 수 있다. 예를 들면, 통합 서비스(112)는 연락처 레코드(122)에 표시된 각각의 소스로부터 이용 가능 가능한 업데이트를 검사할 수 있다. 통합 서비스(112)는 이벤트가 발생할 때(예를 들면, 로그인), 구성 가능한 간격(예를 들면, 매일) 등으로 업데이트를 검사할 수 있다. 통합 서비스(112)는 회원(104)에 대응하는 프로파일(204) 내에 연락처 레코드(122)를 포함할 수 있다.
통합 서비스(112)는 회원(104)에게 표시할 정보를 수신하도록 작동할 수 있다. 예를 들면, 통합 서비스(112)는 비회원의 마이크로-블로그 포스트를 통합할 수 있다. 도시된 예시에서, 표시는 웹브라우저(126)를 통해 웹페이지(206)로서 출력된다.
도시된 바와 같이, 통합 서비스(112)는 회원(104)이 추가적인 정보를 수신하도록 선택할 수 있게 한다. 예를 들면, 회원은 "업데이트 추가" 버튼(208)을 선택함으로써 추가적인 정보를 수신할 수 있다. 이러한 방식으로, 회원(104)은 연락처 레코드(122) 내에 포함된 소스를 이용하여 저작된 비회원에 대한 정보를 팔로우할 수 있다. 다른 회원도 또한 정보를 수신하도록 선택할 수 있다. 예를 들면, 회원(104)은 연락처 레코드(122)를 다른 회원에게 전달하여 다른 회원이 비회원과 통신하게 하는 것 및/또는 비회원에 대응하는 정보를 액세스, 팔로우, 구독 또는 이용하는 것을 위해 연락처 레코드(122)를 이용할 수 있도록 할 수 있다.
일실시예에서, 소셜 네트워크 서비스(102)는 수동 소스 선택을 허용하도록 구성될 수 있다. 예를 들면, 회원(104)은 소셜 네트워크 서비스(102)가 웹페이지에 대한 정보를 통합할 수 있게 하기 위해서 비회원이 정보를 포스팅하기 위해 사용한 웹페이지의 URL을 수동으로 입력할 수 있다.
도 3에 도시된 바와 같이, 통합 서비스(112)가 비회원에 대한 정보를 저장하는 데 사용되는 시스템(300)이 도시되어 있다. 통합 서비스(112)는 정보(예를 들면, 비회원 정보(124))를 저장하여 비회원이 소셜 네트워크 서비스(102)에 가입하도록 선택한 경우에 그 정보가 소셜 네트워크 서비스(102)에서 계정을 생성하는 데 이용 가능하게 한다. 따라서 비회원은 비회원이 소셜 네트워크 서비스(102)에 가입하기 전에 컴파일링된 비회원 정보(124)에 액세스할 수 있다. 비회원에 의해 저작된 비회원 정보에 추가하여, 통합 서비스(112)는 비회원이 아닌 다른 사람들에 의해 통신되는 정보를 저장할 수 있다. 예를 들면, 통합 서비스(112)는 회원(104)으로부터 비회원으로 전달된 전자 우편을 저장할 수 있다.
일실시예에서, 통합 서비스(112)는 비회원에게 초대(302)를 전달하여 소셜 네트워크 서비스(102)에 계정을 형성하도록 구성될 수 있다. 예를 들면, 통합 서비스(112)는 회원이 비회원에 대응하는 정보를 대화하는 것에 응답하여 비회원에게 인스턴트 메시지(304)를 전달할 수 있다.
초대(302)는 회원(104)으로부터의 정보, 소셜 네트워크 서비스(102)에 계정을 생성하는 데 이용 가능한 데이터 등을 포함할 수 있다. 예시적인 데이터는 암호, 사용자 네임, 링크, 계정 식별자 등을 포함할 수 있다. 회원(104)으로부터의 정보에 추가하여, 초대(302)는 또한 회원(104)에 관한 정보, 회원, 다른 회원, 소셜 네트워크 서비스(102)에 대응하는 소셜 네트워크를 포함할 수 있다. 예를 들면, 초대(302)는 소셜 네트워크 서비스(102)의 특징, 비용, 사용 용어 등을 기술하는 광고 등과 같은 광고를 포함할 수 있다. 광고는 또한 소셜 네트워크의 회원의 대화에 기초할 수 있다. 예를 들어, 회원이 소셜 네트워크 서비스(102)를 통해 클래식 음악에 대한 관심을 표현한다면, 광고는 최근의 심포니 이벤트 또는 클래식 음악을 판매하는 소매 업체를 광고하도록 구성될 수 있다.
초대(302)는 다양한 적절한 통신 기술을 이용하여 통신될 수 있다. 예를 들면, 전자 우편 초대는 비회원에 의해 포스팅된 사진을 수신한 것에 응답하여 통합 서비스(112)에 의해 비회원에게 전달될 수 있다. 다른 예에서, 통합 서비스(112)는 회원에 의해 액세스된 비회원의 포스트에 의견 또는 응답 포스트를 추가함으로써 초대를 제공할 수 있다. 통합 서비스(112)는 (예를 들면, 회원에 의한 액세스에 응답하여) 자동적으로 초대를 생성하도록 구성될 수 있다. 추가하여 또는 대신에, 통합 서비스(112)는 초대(302)를 생성 또는 전달하기 전에 회원(104)으로부터 허가를 획득하도록 구성될 수 있다.
초대(302) 또는 다른 것에 응답하여 비회원이 계정을 생성하기로 결심할 때, 소셜 네트워크 서비스(102)는 연락처 레코드(122) 및 비회원 정보(124)를 이용하여 소셜 네트워크 서비스(102)에 비회원의 계정을 생성할 수 있다. 예를 들면, 비회원 정보(124)가 비회원을 위해 생성된 계정에 대해 배정되기 전에 소셜 네트워크 서비스(102)는 연락처 레코드(122)로부터의 데이터를 이용하여 비회원의 식별 정보를 검증 및/또는 인증할 수 있다. 다양한 다른 예시도 고려할 수 있다.
예시적인 절차
이하의 설명은 이전에 설명된 시스템, 기술, 접근법, 서비스 및 모듈을 이용하여 구현될 수 있는 절차를 기술한다. 각 절차의 측면은 하드웨어, 펌웨어 또는 소프트웨어, 또는 그 조합으로 구현될 수 있다. 절차는 하나 이상의 장치에 의해 실행된 동작을 지정하는 블록의 집합으로 도시되어 있고, 각각의 블록에 의해 동작을 실행하는 것으로 도시된 순서로 반드시 한정되는 것은 아니다. 이하의 설명의 부분에서, 도 1의 환경(100) 및 상술된 시스템을 참조할 것이다.
도 4는 정보 통합 기술이 서비스, 예를 들면, 소셜 네트워크 서비스에 대한 정보를 통합하는 데 사용되는 예시적인 구현에서의 절차(400)를 도시한다. 예를 들면, 절차(400)는 하나 이상의 소스를 통해 이용 가능한 비회원과 연관된 정보를 통합하는 데 이용될 수 있다.
하나 이상의 실시예에서, 비회원으로부터 정보를 포함하는 통신이 수신된다(블록(402)). 예를 들면, 스마트폰(108)을 이용하여 비회원에 의해 저작된 블로그 포스팅은 네트워크(106)를 거쳐 소셜 네트워크 서비스(102)로 통신될 수 있다. 블로그 포스팅의 통신은 블로그가 이용 가능한 소스(110)를 식별하는 데이터를 포함할 수 있다. 추가하여, 통신은 비회원과의 통신, 예를 들면, 정보의 수신 및/또는 송신을 가능하게 하는 연락처 레코드를 생성하는 데 이용될 수 있는 데이터(예를 들면, 링크, 계정 데이터 등)를 포함할 수 있다.
연락처 레코드가 생성된다(블록(404)). 연락처 레코드는 선택된 소스로부터의 정보 통합을 유도하기 위해 회원(104)으로부터 수동으로 수신된 통신 및/또는 데이터로부터의 데이터를 포함할 수 있다. 예를 들면, 회원(104)은 비회원 친구가 정보를 포스팅한 웹사이트에 대응하는 URL에 타이핑을 입력할 수 있다. 연락처 레코드(122)는 회원(104)이 정보와 대화하도록 선택한 것에 응답하여 생성될 수 있다. 예를 들면, 상술된 예에서 회원(104)은 블로그 포스팅을 보기 위해 브라우저를 항해할 수 있다. 이 항해에 응답하여, 통합 서비스(112)는 블로그 및/또는 비회원에 관련된 연락처 레코드(122)를 생성할 수 있다.
비회원에 대한 연락처 레코드가 생성될 때, 비회원 정보가 통합된다(블록(406)). 예를 들면 상기 예시에서 생성된 연락처 레코드(122)는 블로그에 대응하는 비회원에 대한 정보를 통합하는 데 이용될 수 있다. 하나 이상의 실시예에서, 통합은 소셜 네트워크 서비스에 정보의 저장을 초래할 수 있다(블록(408)). 정보는 소셜 네트워크 서비스(104)에 회원의 계정과 함께 저장될 수 있다. 비회원에 대한 연락처 레코드 내에 포함되는 정보와 데이터 사이에 연관 관계가 형성될 수 있다(블록(410)). 예시적인 데이터는 비회원의 네임, 데이터의 소스(예를 들면, 소스(110)), 소스에서 계정에 대한 계정 데이터 등을 포함한다. 소스가 정보(예를 들면, 정보의 피드)를 푸싱(pushing)하는 것 또는 통합 서비스(112)가 정보를 획득, 예를 들면, 정보를 풀링(pulling)하는 것에 응답하여 정보가 수신될 수 있다.
하나 이상의 실시예에서, 비회원으로부터의 정보는 회원에 의한 선택에 응답하여 통합된다. 예를 들면, 상술된 예에서 비회원에 의해 저작된 블로그의 엔트리와 대화하도록 회원이 선택한 것에 응답하여, 연락처 레코드가 생성될 수 있고, 비회원 정보가 통합될 수 있다.
비회원에 대한 정보와 연락처 레코드 내의 데이터를 연관시키는 것은 소셜 네트워크 서비스(102)를 통해 하나 이상의 회원에게 비회원에 관한 정보를 표시하는 것을 가능하게 한다. 정보는 정보의 피드로서 회원(104)에게 제공될 수 있다. 연락처 레코드(122)는 회원에 대한 프로파일(예를 들면, 프로파일(204)) 내에 포함되어 비회원과의 연락처 레코드를 유지하게 하고, 회원(104)이 소셜 네트워크 서비스(102)를 통해 비회원에게 정보를 통신할 수 있게 한다. 예를 들면, 비회원 블로그에 이루어진 개별 업데이트는 통합 서비스(112)에 의해 수신될 수 있고, 연락처 레코드(122)에 추가되거나 연관되어 회원과 비회원 사이의 대화를 추적할 수 있게 한다.
정보와 연락처 레코드(122) 내의 데이터를 연관시키는 것은 또한 그 데이터가 소셜 네트워크 서비스(102)에 비회원에 대해 나중에 생성된 계정 내에 포함될 수 있게 한다. 예를 들면, 비회원에 대한 계정이 생성될 때, 이전에 컴파일링된 비회원 정보(124)는 계정을 배정하는 데 이용될 수 있다. 예를 들면, 소셜 네트워크 서비스(102)는 비회원이 소셜 네트워크 서비스(102)에 가입하도록 시도할 때 비회원에 대응하는 기존의 정보(예를 들면, 연락처 레코드(122))가 존재하는지 여부를 확인하기 위해 검사할 수 있다. 이러한 기존의 정보는 하나 이상의 회원 계정에 저장되거나, 소셜 네트워크 서비스에 의해 별도의 연락처 레코드(122)로 저장되는 등으로 저장될 수 있다. 소셜 네트워크 서비스(102)는 여러 식별 정보(예를 들면, 메시지 어드레스, 사용자 네임, 암호)를 이용하여 특정 비회원에 대한 기존의 정보가 존재하는지 여부를 확인할 수 있다. 이것은 비회원이 식별 정보를 입력하도록 촉진하는 것과 그 입력을 이용하여 기존의 기록을 검색하는 것을 포함할 수 있다.
정보가 비회원에 대해 통합될 때, 그 정보는 하나 이상의 회원에게 표시된다(블록(412)). 특히, 통합 서비스(112)는 연락처 레코드(122) 및/또는 연관된 데이터를 이용하여 통합된 정보를 포함하는 웹페이지를 구성할 수 있다. 예를 들면, 도 3에 도시된 웹페이지(206)는 비회원에 대응하는 여러 블로그 포스팅, 사진, 통신 및 또는 다른 적합한 정보를 포함하도록 구성될 수 있다. 비회원에 대한 연락처 레코드를 갖는 각각의 회원은 회원의 웹브라우저를 통해 출력하기 위해 통합된 정보와 함께 표시될 수 있다. 정보는 회원의 프로파일 페이지, 그룹 웹페이지, 메시지 보드 등과 같은 소셜 네트워크 서비스(102)와의 대화를 위한 여러 웹페이지 출력 내에 표시될 수 있다.
하나 이상의 실시예에서, 비회원에게 초대가 전달된다(블록(414)). 초대는 소셜 네트워크 서비스(102)에 계정의 생성을 가능하게 하도록 구성될 수 있다. 예를 들면, 초대는 비회원에 대한 계정을 생성하는 데 이용될 수 있는 계정 네임 및 암호를 포함할 수 있다. 초대는 또한 소셜 네트워크 서비스에 계정을 생성하는 데 이용될 수 있는 링크를 포함할 수 있다. 초대는 비회원에 대응하는 정보에 대한 회원의 대화에 응답하여 전달될 수 있다. 예시적인 대화는 정보의 전달, 정보의 액세스, 정보 내에 포함된 데이터에 기초하여 연락처 레코드의 생성, 응답의 통신 등을 포함한다.
계정이 생성되기 전에 컴파일링된 비회원 정보는 계정 내에 포함된다(블록(416)). 예를 들면, 소셜 네트워크 서비스(102)는 상술된 바와 같이 기존의 비회원 정보가 이용 가능하다는 결정에 응답하여 비회원에 대한 정보를 갖는 계정을 배정할 수 있다.
하나 이상의 실시예에서, 비회원이 계정을 형성했다는 것을 나타내는 통지가 하나 이상의 회원에게 전달된다(블록(418)). 통지는 비회원 계정과 연관된 데이터, 회원이 회원의 소셜 네트워크에 비회원(예를 들면, 친구 및 가족)을 추가할 수 있게 하는 링크 등을 포함할 수 있다. 이러한 방식으로, 회원은 비회원이 소셜 네트워크 서비스에 대해 서명 등록하였다는 것 및/또는 회원 자신의 소셜 네트워크에 가입했다는 것을 통지받을 수 있다.
다른 실시예에서, 비회원에 대한 계정이 생성된 이후에 소스로부터 수신된 정보는 비회원의 계정으로부터 하나 이상의 회원에게 전달된다(블록(420)). 예를 들면, 비회원에 대한 정보의 통합은 비회원이 계정을 형성하면 중단될 수 있다. 통합 대신에, 회원(104)이 소스(110)로부터 데이터를 통합하는 것보다는 소셜 네트워크 서비스(102)를 통해 정보와 대화할 수 있도록 하기 위해, 비회원에 관련된 정보는 비회원의 계정에 링크되고, 비회원의 계정을 통해 전달될 수 있다. 이러한 방식으로, 비회원은 소셜 네트워크 서비스(102)를 이용하여 포스트 및 다른 정보를 발생시키는 외형을 보이는 한편 지속적으로 외부 소스를 이용할 수 있다. 외부 소스를 통해 이루어진 포스팅은 포스팅이 소셜 네트워크 서비스(102)로부터 생성되는 것과 동일한 방식으로 다른 회원에게 배포될 수 있다. 다양한 다른 예시도 고려할 수 있다.
결론
본 발명은 구조적 특징 및/또는 방법 동작을 지정한 언어로 설명되어 있으나, 첨부된 청구항에 정의된 본 발명은 반드시 설명되어 있는 특정 특징 또는 동작으로 한정되는 것이 아님을 이해할 것이다. 오히려, 특정 특징 및 동작은 청구 대상을 구현하는 예시적인 형태로서 제시되었다.

Claims (20)

  1. 컴퓨터 구현 방법으로서,
    소셜 네트워크 외부의 비회원으로부터 상기 소셜 네트워크의 상기 비회원과 연관된 정보의 소스를 나타내는 통신을 수신하는 단계와,
    상기 정보의 소스로부터 상기 비회원과 연관된 정보에 대한 액세스를 가능하게 하기 위해, 상기 소셜 네트워크의 회원의 프로파일과 연관된 상기 비회원에 대한 상기 소셜 네트워크에서의 연락처 레코드(contact record)를 생성 및 저장하는 단계와,
    상기 소셜 네트워크를 통해 상기 정보의 소스로부터의 정보를 저장하는 단계와,
    상기 연락처 레코드를 사용하여 상기 정보의 소스로부터의 상기 비회원과 연관된 정보를 통합(aggregating)하는 단계와,
    상기 정보의 소스로부터의 상기 정보와 상기 연락처 레코드를 연관시키는 것을 포함하여, 상기 비회원을 위한 상기 소셜 네트워크에서의 회원 계정을 생성하는 단계와,
    디스플레이할 항목으로서 소셜 네트워크 업데이트와 함께 상기 소셜 네트워크의 상기 회원에 대해 통합되는 정보를 서비스 제공자에 의해 출력되는 웹페이지 내의 상기 회원의 프로파일과 함께 통합되는 정보 피드로서 상기 회원에게 전송하여 상기 소셜 네트워크와의 상호작용을 가능하게 하는 단계
    를 포함하는 컴퓨터 구현 방법.
  2. 제 1 항에 있어서,
    상기 통신은 상기 비회원과 연관된 정보의 피드(feed)에 대한 링크를 포함하고,
    상기 링크는 상기 정보의 피드를 액세스하는 데 이용 가능한
    컴퓨터 구현 방법.
  3. 제 1 항에 있어서,
    상기 정보는
    인스턴트 메시지,
    블로그 엔트리,
    웹페이지, 및
    전자 우편 메시지
    중 하나 이상을 포함하는
    컴퓨터 구현 방법.
  4. 제 1 항에 있어서,
    소셜 네트워크 서비스를 통한 상기 정보와의 회원 상호작용에 응답하여 상기 서비스 제공자에 의해 제공된 상기 소셜 네트워크 서비스에 가입하라는 초대를 상기 비회원에게 전송하는 단계를 더 포함하고,
    상기 초대는 상기 정보를 포함하는 상기 서비스 제공자에 대한 상기 비회원을 위한 계정을 생성하는 데 이용 가능한
    컴퓨터 구현 방법.
  5. 제 1 항에 있어서,
    상기 전송하는 것은 상기 통합되는 정보를 포함하는 상기 웹페이지 내에서 정보의 피드를 상기 회원에게 전달하는 것을 포함하는
    컴퓨터 구현 방법.
  6. 제 1 항에 있어서,
    상기 서비스 제공자 및 상기 소셜 네트워크는 공통 기술 표준을 구현하는
    컴퓨터 구현 방법.
  7. 제 1 항에 있어서,
    상기 비회원을 위한 회원 계정을 생성하는 단계에 후속하여 상기 정보의 소스로부터 추가의 정보를 수신하는 단계와,
    상기 정보의 소스로부터의 상기 추가의 정보를 상기 회원의 계정에 전송하는 단계- 상기 추가의 정보는 상기 추가의 정보가 상기 비회원을 위해 생성된 회원 계정으로부터 유래된 것으로 나타나도록 상기 비회원을 위해 생성된 회원 계정을 사용하여 전송됨 -
    를 더 포함하는 컴퓨터 구현 방법.
  8. 명령어를 포함하는 하나 이상의 컴퓨터 판독가능 매체로서,
    상기 명령어는
    외부 소스로부터 소셜 네트워크 서비스의 비회원에 대해 이용가능한 개개의 업데이트를 확인하고,
    상기 소셜 네트워크 서비스의 회원의 프로파일과 연관된 상기 비회원에 대한 연락처 레코드를 생성하고,
    상기 소셜 네트워크 서비스의 상기 회원에 의한 상기 비회원에 대한 정보의 선택의 수신에 응답하여, 상기 외부 소스로부터의 상기 비회원에 대한 상기 개개의 업데이트를 통합하고,
    디스플레이할 항목으로서 상기 소셜 네트워크 서비스의 상기 비회원에 대해 이용가능한 개개의 업데이트와 연관된 정보를 상기 소셜 네트워크 서비스의 상기 회원의 프로파일과 함께 통합된 정보 피드로서 전송하며,
    상기 개개의 업데이트와 연관된 상기 정보와 상기 연락처 레코드를 포함하는, 상기 비회원을 위한 상기 소셜 네트워크 서비스에 대한 회원 계정을 생성
    하도록 실행가능한
    컴퓨터 판독가능 매체.
  9. 제 8 항에 있어서,
    상기 선택은
    수동 선택과,
    상기 회원에 의해 수신된 통신에 기초한 자동 선택
    중 하나 이상을 포함하는
    컴퓨터 판독가능 매체.
  10. 제 8 항에 있어서,
    상기 정보는
    블로그 엔트리,
    웹페이지,
    인스턴트 메시지, 및
    전자 우편 메시지
    중 하나 이상을 포함하는
    컴퓨터 판독가능 매체.
  11. 제 8 항에 있어서,
    상기 명령어는 상기 소셜 네트워크 서비스에 대한 상기 회원 계정을 생성하는 데 이용 가능한 초대를 상기 비회원에게 전달하도록 더 실행가능한
    컴퓨터 판독가능 매체.
  12. 제 8 항에 있어서,
    상기 명령어는 상기 비회원을 위한 회원 계정의 생성에 응답하여 상기 회원에 대한 계정으로 통지를 전달하도록 더 실행 가능한
    컴퓨터 판독가능 매체.
  13. 제 8 항에 있어서,
    상기 명령어는 상기 비회원을 위한 회원 계정의 생성 이후에 상기 외부 소스로부터 정보를 수신하고, 상기 정보를 상기 회원에 대한 계정으로 전달하도록 더 실행 가능하고,
    상기 정보는 상기 정보가 상기 비회원을 위해 생성된 회원 계정으로부터 유래된 것으로 나타나도록 상기 비회원을 위해 생성된 회원 계정을 이용하여 전달되는
    컴퓨터 판독가능 매체.
  14. 처리 장치로서,
    하나 이상의 프로세서와,
    상기 하나 이상의 프로세서에 의해 실행되어 동작들을 수행하는 명령어가 저장된 메모리
    를 포함하되,
    상기 동작들은
    다수의 회원에 대한 프로파일에서 비회원에 대한 연락처 레코드를 생성함으로써 소셜 네트워크 서비스의 상기 비회원을 상기 소셜 네트워크 서비스의 상기 다수의 회원과 연관시키는 동작과,
    상기 소셜 네트워크 서비스의 상기 비회원과 연관된 상기 소셜 네트워크 서비스 외부의 정보의 피드로부터 정보를 수신하는 동작과,
    상기 비회원에 대한 연락처 레코드를 갖는 상기 다수의 회원의 프로파일에 대해 상기 비회원과 연관된 상기 피드로부터의 정보를 통합하여, 상기 정보가 상기 소셜 네트워크 서비스에 의해 상기 소셜 네트워크 서비스의 회원들에게 제공된 다른 소셜 네트워크 업데이트와 함께 상기 다수의 회원의 프로파일에 대해 웹페이지 내의 통합 피드로 제시될 수 있게 하는 동작과,
    상기 비회원이 상기 소셜 네트워크 서비스에 가입하는 것에 응답하여, 상기 비회원과 연관된 상기 피드로부터의 상기 정보 및 상기 연락처 레코드를 포함(populate)하는 상기 비회원을 위한 회원 계정을 생성하는 동작
    을 포함하는 처리 장치.
  15. 제 14 항에 있어서,
    상기 비회원을 위한 회원 계정은 상기 피드로부터의 정보가 상기 다수의 회원의 프로파일과 연관된 이후 생성되는
    처리 장치.
  16. 제 14 항에 있어서,
    상기 정보는 특정한 상기 회원에 의한 선택의 수신에 응답하여 통합되는
    처리 장치.
  17. 제 14 항에 있어서,
    상기 명령어는 상기 비회원을 위한 회원 계정의 생성 이전에 수신된 정보를 포함하는 상기 소셜 네트워크 서비스에 대한 상기 비회원을 위한 회원 계정을 생성하는 데 이용가능한 데이터를 포함하는 초대를 상기 비회원에 전송하는 동작을 더 수행하는
    처리 장치.
  18. 제 17 항에 있어서,
    상기 데이터는 상기 비회원을 위한 회원 계정을 생성하도록 동작가능한 웹페이지로의 링크를 포함하는
    처리 장치.
  19. 제 18 항에 있어서,
    상기 정보와 함께 포함되는 상기 데이터는
    상기 정보의 피드의 소스의 표시와,
    연락처 레코드를 생성하는데 이용가능한 데이터와,
    상기 소스에 대한 상기 비회원을 위한 계정 정보와,
    패스워드
    중 하나 이상을 포함하는 처리 장치.
  20. 제 15 항에 있어서,
    상기 정보는 미디어 콘텐츠를 포함하는
    처리 장치.
KR1020127000363A 2009-07-07 2010-06-29 정보 통합 서비스 KR101679449B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/498,802 US8812404B2 (en) 2009-07-07 2009-07-07 Information aggregation service
US12/498,802 2009-07-07
PCT/US2010/040279 WO2011005612A2 (en) 2009-07-07 2010-06-29 Information aggregation service

Publications (2)

Publication Number Publication Date
KR20120039613A KR20120039613A (ko) 2012-04-25
KR101679449B1 true KR101679449B1 (ko) 2016-11-24

Family

ID=43428239

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020127000363A KR101679449B1 (ko) 2009-07-07 2010-06-29 정보 통합 서비스

Country Status (14)

Country Link
US (1) US8812404B2 (ko)
EP (1) EP2452309A4 (ko)
JP (1) JP2012533116A (ko)
KR (1) KR101679449B1 (ko)
CN (1) CN102473258B (ko)
AU (1) AU2010270835B2 (ko)
BR (1) BR112012000510A8 (ko)
CA (1) CA2767229A1 (ko)
IL (1) IL217369A0 (ko)
MX (1) MX2012000392A (ko)
MY (1) MY164039A (ko)
RU (1) RU2011154344A (ko)
SG (1) SG176949A1 (ko)
WO (1) WO2011005612A2 (ko)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7087057B2 (en) 2003-06-27 2006-08-08 Depuy Acromed, Inc. Polyaxial bone screw
US8751586B2 (en) * 2009-08-28 2014-06-10 Go Daddy Operating Company, LLC Domain name control based social website account authentication
US20110055249A1 (en) * 2009-08-28 2011-03-03 The Go Daddy Group, Inc. Social website account authentication via search engine based domain name control validation
US8935339B2 (en) 2010-04-28 2015-01-13 Microsoft Corporation News feed techniques
US20120036444A1 (en) * 2010-07-01 2012-02-09 Andersen Ann-Cabell Baum Systems and Methods for Interactive Web-based Social Networking and Activities Coordination
US9272217B1 (en) * 2011-06-01 2016-03-01 Zynga Inc. System and method for providing notifications to players of games
US8893008B1 (en) * 2011-07-12 2014-11-18 Relationship Science LLC Allowing groups expanded connectivity to entities of an information service
US8244851B1 (en) * 2011-10-18 2012-08-14 Clintelica AB Group network connector
US20130091214A1 (en) * 2011-10-08 2013-04-11 Broadcom Corporation Media social network
US9319371B1 (en) 2011-11-04 2016-04-19 Google Inc. Management of commercial messages in a social network
US9356904B1 (en) * 2012-05-14 2016-05-31 Google Inc. Event invitations having cinemagraphs
KR101938332B1 (ko) * 2012-07-11 2019-01-14 캠프모바일 주식회사 이동통신 단말기 인증 방법, 이를 수행하는 서비스 서버, 이동통신 단말기 및 컴퓨터로 판독 가능한 기록매체
US20140052795A1 (en) * 2012-08-20 2014-02-20 Jenny Q. Ta Social network system and method
US9269081B1 (en) * 2012-10-12 2016-02-23 Google Inc. Seeding user connections in a social network
US9299060B2 (en) 2012-10-12 2016-03-29 Google Inc. Automatically suggesting groups based on past user interaction
US9628576B1 (en) * 2013-12-04 2017-04-18 Google Inc. Application and sharer specific recipient suggestions
US9614920B1 (en) 2013-12-04 2017-04-04 Google Inc. Context based group suggestion and creation
WO2015106424A1 (zh) * 2014-01-16 2015-07-23 何劲 一种社交网络消息聚合方法、装置、客户端及服务器
US20170316433A1 (en) * 2016-04-29 2017-11-02 Ncr Corporation Identity aggregation and integration
US20170316434A1 (en) * 2016-04-29 2017-11-02 Ncr Corporation Identity aggregation and integration
US11288255B2 (en) * 2017-06-08 2022-03-29 Visier Solutions, Inc. Systems and methods for generating event stream data
US10855802B2 (en) 2018-06-08 2020-12-01 Microsoft Technology Licensing, Llc System and method of creating provisional account profiles

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007287131A (ja) * 2006-03-20 2007-11-01 Rakuten Inc ソーシャルネットワーキングサービスシステム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1755048A1 (de) 2005-08-18 2007-02-21 Hurra Communications GmbH Verfahren zur Übermittlung von Informationen von einem Informationsserver an einen Client
US7945653B2 (en) * 2006-10-11 2011-05-17 Facebook, Inc. Tagging digital media
US20070157105A1 (en) 2006-01-04 2007-07-05 Stephen Owens Network user database for a sidebar
US7620636B2 (en) 2006-01-10 2009-11-17 Stay Awake Inc. Method and apparatus for collecting and storing information about individuals in a charitable donations social network
WO2007127812A2 (en) 2006-04-25 2007-11-08 Pagebites Inc. Method for information gathering and dissemination in a social network
US8843560B2 (en) 2006-04-28 2014-09-23 Yahoo! Inc. Social networking for mobile devices
US9798789B2 (en) 2006-09-12 2017-10-24 Facebook, Inc. Method and system for tracking changes to user content in an online social network
US20080182563A1 (en) * 2006-09-15 2008-07-31 Wugofski Theodore D Method and system for social networking over mobile devices using profiles
US9390396B2 (en) 2006-12-04 2016-07-12 Excalibur Ip, Llc Bootstrapping social networks using augmented peer to peer distributions of social networking services
JP2008158792A (ja) 2006-12-22 2008-07-10 Ntt Docomo Inc ネットワークサーバ及び制御方法
US7693953B2 (en) * 2007-01-12 2010-04-06 Microsoft Corporation Providing Web services for wireless communication devices
US20090313244A1 (en) * 2008-06-16 2009-12-17 Serhii Sokolenko System and method for displaying context-related social content on web pages

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007287131A (ja) * 2006-03-20 2007-11-01 Rakuten Inc ソーシャルネットワーキングサービスシステム

Also Published As

Publication number Publication date
AU2010270835B2 (en) 2014-07-31
BR112012000510A8 (pt) 2018-06-12
SG176949A1 (en) 2012-02-28
CA2767229A1 (en) 2011-01-13
MY164039A (en) 2017-11-15
KR20120039613A (ko) 2012-04-25
EP2452309A2 (en) 2012-05-16
MX2012000392A (es) 2012-02-28
EP2452309A4 (en) 2013-04-03
IL217369A0 (en) 2012-02-29
CN102473258A (zh) 2012-05-23
US8812404B2 (en) 2014-08-19
BR112012000510A2 (pt) 2016-11-16
US20110010305A1 (en) 2011-01-13
AU2010270835A1 (en) 2012-01-19
WO2011005612A2 (en) 2011-01-13
JP2012533116A (ja) 2012-12-20
CN102473258B (zh) 2016-06-08
RU2011154344A (ru) 2013-07-10
WO2011005612A3 (en) 2011-04-14

Similar Documents

Publication Publication Date Title
KR101679449B1 (ko) 정보 통합 서비스
US11895206B2 (en) Contextual connection invitations
US8935339B2 (en) News feed techniques
US7890871B2 (en) System and method for dynamically generating, maintaining, and growing an online social network
US10748119B2 (en) Social network search
US10489025B2 (en) Incorporating external event information into a social networking system
KR101842690B1 (ko) 소셜 네트워크 내의 콘텐트 액세스 제어
JP5529355B2 (ja) ソーシャルネットワーキングシステムにおける第三者ウェブページのオブジェクトへのマッピング方法
US20110314064A1 (en) Notifications Platform
US9832162B2 (en) Viral invitations for social networks
US20170301040A1 (en) Method, apparatus, and computer-readable medium for leveraging data
US9569451B1 (en) Folder creation application
US20140317188A1 (en) Method and system for enabling theme and location based participation in a social network
US8949360B1 (en) Request and response aggregation system and method with request relay
US20180225703A1 (en) Methods and Systems for Generating Synthetic Content Feeds

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20191016

Year of fee payment: 4