Google의 화제성 점수, 소셜 점수 및 사용자 생성 콘텐츠

게시 됨: 2022-04-19

화제성 점수란 무엇입니까?

주제성 점수는 웹페이지의 콘텐츠가 무엇에 관한 것인지, 즉 해당 페이지의 주제가 무엇인지에 대한 아이디어를 제공합니다. 그리고 Google이 해당 주제성 점수를 기반으로 페이지 순위를 매길 수 있는 방법을 제공합니다.

검색에 대한 최근 Google 특허가 방금 게시되었으며 화제성 점수, 소셜 점수 및 사용자 생성 콘텐츠를 살펴봅니다.

이전에 Google에서 화제성 점수에 대해 쓴 적이 있습니다. 최신 게시물: Google의 주제별 검색 결과?

검색 엔진은 검색자의 요구와 관련된 리소스(예: 이미지, 오디오, 비디오, 웹 페이지, 텍스트, 문서)를 식별하고 리소스에 대한 정보를 가장 유용한 방식으로 제공합니다.

검색 엔진은 검색자가 제출한 텍스트 쿼리에 대한 응답으로 검색 결과를 반환합니다.

이미지 검색 텍스트 쿼리에 대한 응답으로 검색 엔진은 쿼리에 응답하는 리소스를 식별하는 검색 결과 집합을 반환합니다.

주어진 쿼리에 대해 많은 수의 검색 결과가 반환될 수 있습니다.

검색자가 가장 관련성이 높은 결과를 선택하거나 검색자가 편안하게 의지할 수 있는 조언을 제공하는 것이 어려울 수 있습니다.

검색자는 검색자의 소셜 그래프(예: 검색자의 연락처) 및 다른 검색자와 관련된 리뷰, 의견 또는 기타 콘텐츠와 관련된 검색 결과에 더 많은 가중치를 줄 수 있습니다.

이러한 검색 결과는 다른 검색자와 관련된 콘텐츠로 인해 흐려질 수 있습니다. 이것은 검색 엔진이 해당 페이지와 해당 페이지의 정보를 더 잘 이해하기 위해 주제 점수를 볼 때일 수 있습니다.

검색 기술

이 특허는 화제성 점수를 포함한 검색 기술을 설명합니다.

일반적으로 이 특허의 주제는 다음과 같습니다.

  • 검색어 수신
  • 검색 질의에 응답하여 잠재적인 검색 결과를 식별 하고, 컴퓨터 판독 가능한 저장 매체에 저장된 디지털 콘텐츠에 해당하는 잠재적인 검색 결과
  • 잠재적 검색 결과에 컴퓨터 구현 소셜 서비스를 사용하여 생성되는 사용자 생성 콘텐츠가 포함 되는지 결정
  • 점수를 포함한 데이터, 검색 자가 생성한 콘텐츠와 관련된 데이터 검색
  • 점수 를 기반으로 검색자가 생성한 콘텐츠를 검색 결과로 제공할지 선택
  • SERP를 생성 할 때, 검색 결과는 웹 기반 검색 결과 및 검색자 생성 콘텐츠의 적어도 일부를 포함합니다.
  • 검색자에게 표시하기 위해 검색 결과를 클라이언트 컴퓨팅 장치로 전송

화제성 점수 특허

여기에는 다음과 같은 기능이 포함될 수 있습니다.

화제성 점수

  • 검색자 생성 콘텐츠와 관련된 화제성 점수 가 임계 화제성 점수보다 크거나 같다고 결정하고, 화제성 점수는 점수에 포함되며, 검색자 생성 콘텐츠가 검색 결과로서 제공된다는 결정은 에 응답하여 발생합니다. 검색자 생성 콘텐츠와 연관된 화제성 점수가 임계 화제성 점수보다 크거나 같은지 결정하는 단계;
  • 화제성 점수는 검색자가 생성한 콘텐츠가 검색어와 관련된 정도를 나타냅니다.
  • 그리고 화제성 점수는 검색자가 생성한 콘텐츠가 관심 문제와 관련된 정도를 나타냅니다.
    액션은 검색자 생성 콘텐츠가 최근에 생성된 콘텐츠라는 결정을 더 포함하고, 검색자 생성 콘텐츠와 연관된 화제성 점수가 임계 화제성 점수보다 크거나 같다는 결정은 검색자 생성 콘텐츠가 최근 생성된 콘텐츠라는 결정에 응답하여 발생한다. 최근에 생성된 콘텐츠

인기 검색어

  • 검색어인기 검색어 인지 판단

사용자 생성 콘텐츠

  • 검색 자 생성 콘텐츠는 최근에 생성된 콘텐츠이고, 검색자 생성 콘텐츠와 연관된 화제성 점수가 임계 화제성 점수보다 크거나 같다는 결정은 검색 쿼리가 트렌드 검색 쿼리라는 결정 및 결정에 응답하여 발생한다. 검색자가 생성한 콘텐츠는 최근에 생성된 콘텐츠입니다.

전체 점수

  • 검색자 생성 콘텐츠와 관련된 전체 점수가 전체 임계값 점수 이상인지 선택하는 단계; 전체 점수는 데이터에 포함되고, 검색자 생성 콘텐츠가 검색 결과로서 제공되어야 한다는 결정은 검색자 생성 콘텐츠와 연관된 전체 점수가 전체 임계값 이상이라는 결정에 응답하여 발생함 점수; 액션은 검색 질의가 인기 있는 검색 질의가 아니라는 결정을 더 포함하고, 검색자 생성 콘텐츠와 연관된 전체 점수가 전체 임계값 점수보다 크거나 같은 것으로 결정하는 것은 검색 질의가 인기 검색어가 아니라는 결정에 응답하여 발생한다. 인기 검색어. 점수는 검색자가 생성한 콘텐츠의 품질과 검색자에 대한 검색자가 생성한 콘텐츠의 관련성을 반영합니다.

디지털 이미지

  • 검색자가 생성한 콘텐츠가 디지털 이미지를 포함하는지 선택
  • 디지털 이미지는 검색 결과의 이미지 검색 결과 부분 내에 표시됩니다. 액션은 검색자 생성 콘텐츠에 디지털 이미지와 연관된 텍스트가 없다고 결정하는 단계를 더 포함하고, 디지털 이미지가 검색 결과의 이미지 검색 결과 부분 내에 표시되어야 한다는 결정은 검색자 생성 콘텐츠에 대한 결정에 응답하여 발생합니다. 디지털 이미지와 관련된 텍스트가 없습니다. 검색자 생성 콘텐츠는 검색자에 의해 생성된 콘텐츠를 포함합니다.

작성자 사용자가 생성한 사용자 생성 콘텐츠

  • 검색자 생성 콘텐츠는 작성자 사용자에 의해 생성된 콘텐츠를 포함합니다. 작성자 사용자는 검색자의 소셜 그래프 회원입니다. 검색자 생성 콘텐츠는 적어도 하나의 전자 메시지, 채팅 세션에서 제공된 텍스트, 소셜 네트워킹 서비스에 대한 게시물, 디지털 이미지를 포함하고; 소셜 컴퓨터 구현 서비스에는 다음 중 적어도 하나가 포함됩니다.
  • 소셜 네트워킹 서비스,
  • 전자 메시징 서비스
  • 채팅 서비스
  • 마이크로 블로깅 서비스
  • 블로깅 서비스
  • 디지털 콘텐츠 공유 서비스입니다.

최근에 부여된 이 특허는 다음 위치에 있습니다.

검색 시 콘텐츠 유형 및 소스 선택 표시
발명가: Daniel Belov, Matthew E. Kulick, Adam D. Bursey, David Yen, Maureen Heymans
양수인: GOOGLE LLC
미국 특허 11,288,331
부여: 2022년 3월 29일
출원일: 2019년 5월 15일

추상적인

본 개시내용의 구현은 검색 질의를 수신하고, 검색 질의에 응답하여 잠재적인 검색 결과를 식별하고, 컴퓨터 판독가능 저장 매체에 저장된 디지털 콘텐츠에 대응하는 잠재적인 검색 결과를 식별하고, 잠재적인 검색 결과가 사용자 생성 콘텐츠를 포함한다고 결정하는 동작을 포함한다. 컴퓨터로 구현되는 소셜 서비스를 사용하여 생성된 사용자 생성 콘텐츠와 관련된 데이터 수신 - 점수를 포함하는 데이터, 점수에 기초하여 사용자 생성 콘텐츠가 검색 결과로서 제공되어야 함을 결정하고, 검색 결과 생성 , 웹 기반 검색 결과 및 사용자 생성 콘텐츠의 적어도 일부를 포함하는 검색 결과, 및 검색 결과를 검색자에게 표시하기 위해 클라이언트 컴퓨팅 장치에 전송하는 단계를 포함합니다.

이 사양의 측면은 검색 결과에서 검색자가 생성한 콘텐츠를 검색하고 표시하는 것에 관한 것입니다.

검색자 생성 콘텐츠에는 소셜 컴퓨터 구현 서비스를 사용하여 생성된 콘텐츠가 포함될 수 있습니다.

소셜 컴퓨터 구현 서비스

소셜 컴퓨터 구현 서비스의 예에는 다음이 포함될 수 있습니다.

  • 소셜 네트워킹 서비스
  • 전자 메시징 서비스
  • 채팅 서비스
  • 마이크로 블로깅 서비스
  • 블로깅 서비스
  • 디지털 콘텐츠 공유 서비스

사용자 생성 콘텐츠

사용자 생성 콘텐츠에는 다음이 포함될 수 있습니다.

콘텐츠 제공:

  • 전자 메시지
  • 채팅 세션
  • 소셜 네트워킹 서비스에 게시
  • 공유 서비스(예: 사진 공유 서비스)에 게시된 콘텐츠
  • 블로그 서비스에 게시된 콘텐츠입니다.

예시를 위해 그리고 비제한적인 예로서, 본 개시내용의 구현은 소셜 네트워킹 서비스의 검색자에 의해 생성 및 배포된 디지털 콘텐츠의 맥락에서 논의될 것이다.

본 개시는 예를 들어, 전자 메시지 콘텐츠 및 채팅 콘텐츠를 포함하는 다른 콘텐츠 유형에 적용될 수 있다.

검색자가 제공한 검색어를 기반으로 검색 결과가 생성될 수 있습니다. 검색 결과에는 공개적으로 사용 가능한 콘텐츠가 포함될 수 있습니다. 검색 결과는 검색자가 생성한 콘텐츠로 구성될 수 있습니다. 검색자 생성 콘텐츠는 검색자와 다른 검색자가 생성하는 범위를 제공합니다. 검색자 생성 콘텐츠가 검색 결과에 표시되는지 여부 및 표시 방법은 검색자 생성 콘텐츠의 특성에 따라 결정될 수 있습니다.

액세스 제어 콘텐츠

검색자가 생성한 콘텐츠에는 액세스가 제어되는 콘텐츠가 포함될 수 있습니다. 액세스 제어 콘텐츠는 선택한 사용자만 콘텐츠에 액세스할 수 있도록 개인 정보 설정과 연결된 콘텐츠로 구성될 수 있습니다. 액세스 제어 콘텐츠의 예에는 전자 메시지, 채팅 세션 및 소셜 네트워킹 서비스에 대한 게시물에서 제공되는 콘텐츠가 포함될 수 있습니다. 예를 들어 전자 메시지에 개인 정보 설정이 있을 수 있습니다.

전자 메시지의 내용은 전자 메시지 작성자와 전자 메시지를 받은 수신자만 액세스할 수 있습니다. 다른 예로서, 채팅 세션은 채팅 세션의 참가자만 채팅 세션의 콘텐츠에 액세스할 수 있도록 개인 정보 설정을 가질 수 있습니다. 다른 예로서, 소셜 네트워킹 서비스에 대한 게시물은 게시물의 콘텐츠가 바 작성자와 작성자가 액세스를 허용한 검색자만 액세스할 수 있도록 개인 정보 설정을 가질 수 있습니다.

특정 검색자와 관련된 작성자 사용자는 소셜 그래프를 사용하여 식별할 수 있습니다.

특정 검색자와 관련된 작성자 사용자는 검색자의 소셜 그래프를 사용하여 식별할 수 있습니다. 소셜 그래프는 본 명세서에서 사용되는 단일 소셜 차트 또는 여러 개의 상호 연결된 소셜 그래프를 참조할 수 있습니다. 사용자의 연결 유형에 따라 다양한 소셜 그래프가 생성될 수 있습니다. 예를 들어, 사용자는 하나의 소셜 그래프에서 채팅 연락처, 두 번째 소셜 그래프에서 전자 메시지 연락처, 세 번째 소셜 차트에서 특정 소셜 네트워킹 서비스의 연결(또는 연락처)과 연결할 수 있습니다.

각 소셜 그래프는 사용자로부터 더 높은 수준으로 분리된 추가 개인 또는 엔터티에 대한 가장자리를 포함할 수 있습니다. 이러한 연락처는 사용자로부터 다른 수준으로 분리된 다른 연락처를 가질 수 있습니다. 유사하게, 특정 소셜 네트워크에 있는 누군가에 대한 사용자의 연결은 그 사람의 연결을 기반으로 추가 연결을 식별하는 데 익숙해질 수 있습니다. 별개의 소셜 그래프는 소셜 그래프를 다른 소셜 그래프에 연결하는 에지를 포함할 수 있습니다.

연결 유형 및 소셜 그래프

연결 유형 및 소셜 그래프에는 검색자가 다음과 같은 다른 검색자가 포함될 수 있지만 이에 국한되지 않습니다.

  • 직접 연락(예: 검색자 메일 또는 채팅 연락처, 소셜 사이트의 직접 연락처)
  • 간접적인 접촉(예: 친구의 친구, 검색자와 직접 연결된 검색자의 연결).
  • 개인이 생성한 콘텐츠(예: 블로그 게시물, 리뷰).

소셜 그래프는 단일 네트워크 내에서 또는 여러 네트워크(분리형 또는 통합형)에 걸친 연결을 포함할 수 있습니다. 공개 소셜 그래프 관계도 고려할 수 있습니다. 일부 예에서는 공개 프로필과 공개 소셜 네트워킹 서비스를 통해 공개 관계를 구축할 수 있습니다.

소셜 그래프 정보 출처

검색자의 소셜 그래프는 지정된 분리 정도 내에서 검색자와 관계가 있는 것으로 식별된 연결(예: 검색자 및 리소스)의 모음입니다. 검색자의 소셜 그래프에는 다양한 수준의 사람과 특정 콘텐츠가 포함될 수 있습니다.

예를 들어 검색자의 소셜 그래프에는 다음이 포함될 수 있습니다.

  • 친구,
  • 친구의 친구(예: 검색자, 소셜 그래프 사이트 또는 기타 측정항목에서 정의한 대로)
  • 검색자의 소셜 서클
  • 검색자가 팔로우하는 사람들(예: 구독한 블로그, 피드 또는 웹사이트)
  • 동료
  • Fother는 검색자의 관심 콘텐츠(예: 특정 웹사이트)를 구체적으로 식별했습니다.

이 다이어그램은 검색자의 소셜 그래프를 시스템 내부와 외부 네트워크를 통해 사람과 콘텐츠로 확장하고 서로 다른 수준의 분리로 표시되는 검색자 및 연결의 예를 보여줍니다. 예를 들어, 검색자는 다음을 가질 수 있습니다.

  • 식별된 친구 집합이 포함된 프로필 또는 연락처 목록
  • 외부 리소스에 대한 링크(예: 웹 페이지)
  • 시스템 콘텐츠 구독(예: 이메일, 채팅, 비디오, 사진 앨범, 피드 또는 블로그를 포함한 다양한 콘텐츠 및 애플리케이션을 제공하는 시스템)

이러한 각 그룹은 검색자와 다른 수준으로 다른 검색자 또는 리소스에 연결될 수 있습니다. 예를 들어, 검색자의 친구 각각은 리소스에 대한 링크와 해당 친구의 친구를 포함하는 자신의 프로필을 가지고 있습니다.

검색자의 소셜 그래프

지정된 분리 정도 내에서 검색자에 대한 연결은 검색자의 소셜 그래프에서 고려될 수 있습니다. 검색자의 소셜 그래프를 결정하는 데 사용되는 분리 정도는 검색자가 지정할 수 있습니다. 기본 분리도 수가 사용됩니다. 또한, 예를 들어 연결 유형을 기반으로 하는 동적 분리도 수를 사용할 수 있습니다.

소셜 그래프의 구성원 및 분리 정도는 상호 작용 빈도를 비롯한 다른 요소를 기반으로 합니다. 예를 들어, 검색자에 의한 상호작용의 빈도(예를 들어, 검색자가 특정 소셜 그래프 사이트를 얼마나 자주 방문하는지) 또는 상호작용 유형(예를 들어, 친구와 관련된 항목을 지지하거나 선택). 상호 작용이 변경됨에 따라 소셜 그래프에서 특정 연락처의 관계도 동적으로 변경될 수 있습니다. 따라서 소셜 그래프는 정적이 아닌 동적이 될 수 있습니다.

소셜 신호는 소셜 그래프 위에 계층화될 수 있습니다(예: 소셜 그래프의 연결 간에 가중치가 적용된 가장자리 또는 기타 가중치 사용). 이러한 신호, 예를 들어 검색자와 특정 연결 간의 상호 작용 빈도 또는 상호 작용 유형은 실제 소셜 그래프 연결을 수정하지 않고 소셜 그래프 또는 소셜 그래프의 특정 연결에 가중치를 부여하는 데 사용될 수 있습니다. 이러한 가중치는 검색자와의 상호 작용이 변경됨에 따라 변경될 수 있습니다.

소셜 그래프는 적절한 데이터 구조(예: 목록 또는 매트릭스 유형 데이터 구조)를 사용하여 저장할 수 있습니다. 저장된 소셜 그래프의 모든 측면을 설명하는 정보는 고려되는 관계 데이터를 얻을 수 있습니다. 예를 들어, 관계 데이터는 검색자의 소셜 그래프의 특정 구성원이 검색자에게 어떻게 연결되는지를 설명하는 정보를 포함할 수 있습니다(예를 들어, 어떤 소셜 경로를 통해 검색자에게 연결된 특정 엔티티인지).

소셜 그래프의 소셜 신호

관계 데이터에는 검색자의 소셜 그래프에 통합된 관련 소셜 신호를 설명하는 정보도 포함될 수 있습니다. 관계 데이터는 관계 조회 테이블(예: 해시 테이블)에 저장될 수 있습니다.

룩업 테이블 내에서 값(예를 들어, 관계 데이터)을 찾기 위한 적절한 키는 검색자 및 검색자의 소셜 그래프의 임의의 구성원 모두의 각각의 아이덴티티를 설명하는 정보를 포함할 수 있습니다. 예를 들어, 조회 테이블 내에서 관계 데이터를 찾는 데 적합한 키는 (검색자 X, 검색자 Y)를 얻을 수 있습니다. 여기서 검색자 Y는 검색자 X의 소셜 그래프의 구성원입니다.

소셜 게시물 점수

소셜 그래프 정보 사용

시스템이 검색자를 식별합니다. 검색자는 예를 들어 시스템과 관련된 검색자 프로필을 기반으로 식별될 수 있습니다. 검색자 프로필은 예를 들어 검색자가 검색자 이름, 전자 메시지 주소 또는 다른 식별자를 사용하여 시스템에 로그인할 때 식별될 수 있습니다.

시스템은 검색자의 소셜 그래프를 찾습니다. 검색자의 소셜 그래프는 예를 들어 검색자가 관심을 표시한 검색자와 관련된 사람 및 리소스를 식별합니다. 소셜 그래프는 검색자와의 특정 관계 또는 상호 작용 유형과의 특정 정도의 분리로 제한됩니다.

검색자의 소셜 그래프는 다른 시스템에서 생성되어 요청 시 제공됩니다. 일부 예에서, 검색자의 소셜 그래프는 검색자의 소셜 그래프의 각 구성원을 식별하고 검색자와 구성원이 연결되는 서비스(예를 들어, 전자 메시지 연락처, 소셜 네트워킹 연락처 등)를 나타내는 인덱스로 제공될 수 있습니다. .

검색자의 소셜 그래프는 검색자 프로필 데이터를 사용하여 결정됩니다.

주제성 점수를 보기 위해 검색자의 소셜 그래프는 검색자 프로필 데이터를 사용하여 결정되고 검색자 및 검색자 프로필 데이터에서 식별된 리소스에서 정보를 추출합니다. 예를 들어, 검색자의 프로필에는 검색자의 친구 목록이 포함될 수 있습니다. 검색자의 친구는 시스템 내의 친구(예: 시스템과 관련된 동일한 전자 메일 또는 채팅 서비스 사용) 또는 시스템 외부의 친구(예: 소셜 그래프 또는 타사 응용 프로그램 또는 서비스 제공자). 검색자의 프로필은 또한 검색자가 속한 구독 목록을 포함할 수 있습니다(예를 들어, 검색자가 팔로우하는 콘텐츠 식별, 예를 들어 특정 블로그 또는 피드).

검색자의 프로필에는 검색자가 식별한 외부 링크도 포함될 수 있습니다. 이러한 링크는 관심 있는 특정 콘텐츠를 식별할 수 있습니다. 검색자의 프로필은 또한 검색자가 사용하는 다른 별칭을 식별합니다(예: 특정 콘텐츠 제공자 또는 소셜 그래프 소스와 관련됨).

검색자는 채팅 애플리케이션에 대한 제1 ID 및 레스토랑 리뷰 웹사이트에 대한 제2 ID를 가질 수 있습니다. 이 두 ID는 해당 검색자와 관련된 콘텐츠를 통합하기 위해 함께 연결될 수 있습니다.

검색자의 프로필에서 식별된 사람과 콘텐츠에서 정보를 추출하여 소셜 그래프를 더욱 확장할 수 있습니다. 예를 들어, 정보를 추출할 수 있는 식별된 친구(예: 친구, 링크 및 구독)에 대한 공개 프로필 정보가 존재할 수 있습니다. 검색자는 소셜 그래프의 구성원을 직접 조정할 수 있습니다. 예를 들어, 검색자는 검색자의 소셜 그래프를 구축할 때 시스템에 의해 액세스되는 특정 그룹으로 자신의 연락처(예: 이메일 연락처)를 그룹화할 수 있습니다.

유사하게, 검색자는 예를 들어 옵트아웃 옵션에 의해 또는 소셜 그래프를 생성하기 위해 시스템이 사용하는 특정 그룹에서 연락처를 유지함으로써 시스템이 검색자의 소셜 그래프에 구성원을 추가하는 것을 방지할 수 있습니다. 개인 정보 보호 기능은 검색자에게 각각 다른 소셜 그래프의 구성원으로 포함(또는 이미 포함된 경우 검색자를 제거)하는 것을 허용하거나 방지하는 옵트인 또는 옵트아웃 옵션을 제공합니다. 따라서 검색자는 소셜 그래프에 포함되는 개인 정보 또는 연결 정보(있는 경우)를 제어할 수 있습니다.

시스템은 검색자의 소셜 그래프와 관련된 정보를 식별할 수 있습니다.

시스템은 검색자의 소셜 그래프와 관련된 정보를 식별할 수 있습니다. 검색자의 소셜 그래프와 연관된 식별된 정보는 예를 들어, 검색자에 의해 구독된 웹 리소스(예를 들어, 특정 블로그 및 마이크로블로그)에 대한 콘텐츠 또는 게시물을 포함할 수 있습니다. 식별된 정보에는 검색자의 소셜 그래프의 구성원이 생성한 콘텐츠도 포함될 수 있습니다. 예를 들어, 검색자의 소셜 그래프 회원은 지역 리뷰(예: 레스토랑 또는 서비스), 비디오 리뷰 및 평가, 제품 리뷰, 책 리뷰, 블로그 댓글, 뉴스 댓글, 지도, 공개 웹 주석, 공개 문서, 스트리밍 업데이트, 사진 및 사진 앨범.

시스템은 정보 검색에 사용하기 위해 검색자의 소셜 그래프와 관련된 식별된 정보를 색인화할 수 있습니다. 검색자의 소셜 그래프와 관련된 식별 정보는 기존 검색 색인에서 사회적 제한과 같은 적절한 데이터 구조를 생성하고 통합하여 색인을 생성할 수 있습니다.

시스템은 식별된 정보를 검색 인덱스에서 참조되는 해당 웹 리소스에 매핑하고 웹 리소스와 검색자 간의 사회적 연결을 결정함으로써 사회적 제한을 생성할 수 있습니다. 예를 들어, 시스템은 그러한 사회적 연결을 결정하기 위해 검색자의 소셜 그래프를 설명하는 관계 데이터를 포함하는 관계 조회 테이블에 액세스할 수 있습니다. 일부 예에서, 사회적 제한은 검색 인덱스에 포함된 참조 웹 리소스와 연관된 정보 태그의 형태로 제공될 수 있습니다.

소셜 그래프 정보를 포함한 검색 결과 검색 및 표시

검색 시스템은 검색자로부터 검색 쿼리를 수신합니다. 예를 들어, 검색자는 특정 시스템의 검색 인터페이스에 검색 쿼리를 입력할 수 있습니다. 검색 쿼리는 용어를 포함하며 일반적이거나 특정 유형의 리소스(예: 웹 검색 또는 이미지 검색)로 연결될 수 있습니다.

검색자는 클라이언트 장치에서 검색 쿼리를 제출할 수 있습니다. 클라이언트는 근거리 통신망(LAN) 또는 광역 통신망(WAN), 예를 들어 인터넷을 통해 검색 시스템에 연결된 컴퓨터를 얻을 수 있습니다. 검색 시스템과 클라이언트 장치는 단일 시스템입니다. 예를 들어 검색자는 클라이언트 장치에 데스크톱 검색 응용 프로그램을 설치할 수 있습니다. 검색자는 검색 시스템 내의 검색 엔진에 검색 쿼리를 제출할 수 있습니다.

검색자가 검색 쿼리를 제출하면 검색 쿼리가 네트워크를 통해 검색 시스템으로 전송됩니다. 검색 시스템은 예를 들어 네트워크를 통해 서로 연결된 위치의 컴퓨터에서 실행되는 컴퓨터 프로그램으로 구현될 수 있습니다.

수신된 쿼리와 관련된 검색 결과 검색

검색 시스템은 검색자의 소셜 그래프와 관련된 검색 결과를 포함하여 검색 결과를 검색합니다. 예를 들어, 시스템은 검색자의 소셜 그래프의 구성원이 생성한 콘텐츠를 포함하는 검색 결과를 검색할 수 있습니다. 검색 시스템은 수신된 쿼리와 관련된 검색 결과를 검색하기 위한 검색 엔진을 포함할 수 있습니다. 검색 엔진에는 다음이 포함될 수 있습니다.

  • 말뭉치(예: 콘텐츠 모음 또는 저장소)에서 찾은 리소스(예: 웹 페이지, 이미지 또는 인터넷의 뉴스 기사와 같은 웹 문서)를 색인화하는 색인 ​​엔진
  • 인덱스 정보를 저장하는 검색 인덱스
  • 쿼리에 응답하는 검색 인덱스 내 리소스를 식별하기 위한 리소스 로케이터(예: 쿼리 텍스트 일치 루틴 구현)
  • 일부 예에서 검색 엔진은 쿼리와 일치하는 웹 리소스의 순위를 지정하는 순위 엔진(또는 기타 소프트웨어)을 포함할 수도 있습니다.

웹 리소스의 인덱싱 및 순위 지정은 기존 기술이나 기타 기술을 사용하여 수행할 수 있습니다. 검색자의 소셜 그래프와 관련하여 식별된 정보는 다른 리소스와 동일한 인덱스 또는 별도의 인덱스에 포함될 수 있습니다. 결과적으로, 검색자의 소셜 그래프와 관련된 리소스(예: 승인된 웹 리소스)를 식별하는 특정 검색 결과 뿐만 아니라 쿼리에 응답하는 일반 검색 결과에 대해 별도의 검색이 수행될 수 있습니다.

시스템은 검색자의 소셜 그래프와 관련된 검색 결과를 포함하는 검색 결과를 제공합니다. 예를 들어, 검색 시스템은 검색자의 소셜 그래프의 구성원과 검색자 자신에 의해 생성된 콘텐츠를 나타내는 검색 결과를 표시할 수 있습니다.

검색 엔진은 예를 들어 클라이언트 장치에서 실행되는 웹 브라우저에 표시될 웹 페이지의 검색 결과로서 검색자에게 표시하기 위해 네트워크를 통해 검색된 검색 결과를 클라이언트 장치로 전송할 수 있습니다. 검색 시스템은 일반 검색 결과와 별도로 검색자의 소셜 그래프와 관련된 반응형 검색 결과를 클러스터로 함께 제공합니다. 시스템은 검색된 일반 검색 결과와 혼합된 검색자의 소셜 그래프와 관련된 검색 결과를 제공합니다.

검색자의 소셜 그래프와 관련된 결과를 포함하는 SERP

검색 결과 페이지는 "safari in Tanzania" 쿼리의 예에 응답하는 검색 결과의 예를 표시합니다. 도시된 예에서 표시되는 검색 결과에는 웹 검색 결과와 이미지 검색 결과가 포함됩니다. 웹 검색 결과에는 검색 결과가 포함됩니다. 검색 결과는 인터넷에서 공개적으로 액세스할 수 있는 리소스(예: 웹 페이지)와 연결됩니다.

검색 결과에는 검색 쿼리와 관련이 있다고 간주되는 검색자가 생성한 콘텐츠가 포함됩니다. 예시에서, 검색 결과는 소셜 네트워킹 서비스를 이용하여 유포되는 게시물로 제공되는 접근 통제된 콘텐츠를 포함한다. 예를 들어 작성자 사용자인 "Jane Friend"는 게시물을 생성하고 검색자를 선택하도록 게시물을 배포했습니다. 묘사된 예에서 게시물에 대한 배포는 "제한됨"으로 제공되어 작성자 사용자가 선택한 검색자만 게시물에 액세스할 수 있음을 나타냅니다.

결과적으로 "Jane Friend"는 검색자의 소셜 그래프의 구성원이고 검색자는 분포에서 식별되었습니다. 일부 예들에서, 배포는 공개 배포를 포함할 수 있어, 작성자 사용자의 연락처에 관계없이 모든 검색자가 게시물에 액세스할 수 있습니다.

이미지 결과에는 공개적으로 사용 가능한 이미지와 관련된 반응형 검색 결과와 사용자의 소셜 그래프와 관련된 이미지가 포함됩니다. 예를 들어, 이미지 결과에는 이미지가 포함될 수 있습니다. 묘사된 예에서, 이미지는 공개적으로 이용 가능한 이미지를 포함할 수 있고 이미지는 검색자의 소셜 그래프의 구성원에 의해 게시된 이미지를 포함할 수 있습니다. 예를 들어, 이미지는 검색 결과로 제공된 게시물을 작성한 검색자 "Jane Friend"가 게시한 이미지를 얻을 수 있습니다.

검색자의 소셜 그래프를 기반으로 하는 SERP의 검색자 생성 콘텐츠

예시적인 구성 요소는 검색 구성 요소, 콘텐츠 데이터 소스, 검색자 생성 콘텐츠 데이터 소스 및 프로필 데이터 소스를 포함합니다. 일부 예들에서, 검색 컴포넌트는 컴퓨팅 디바이스들(예를 들어, 서버들)을 사용하여 실행되는 컴퓨터 프로그램들로서 제공될 수 있다. 일부 예들에서, 데이터 소스들 각각은 컴퓨터 판독가능 저장 디바이스들(예를 들어, 데이터베이스들)로서 제공될 수 있다.

검색 컴포넌트는 네트워크(예를 들어, LAN(Local Area Network) 또는 WAN(Wide Area Network), 인터넷)를 통해 데이터 소스 각각과 통신할 수 있습니다. 검색 컴포넌트는 검색자 입력을 수신하고 데이터 소스에서 제공된 데이터를 기반으로 검색자 입력을 처리하고 검색 결과를 생성합니다. 검색자 입력은 컴퓨팅 장치(예를 들어, 클라이언트 컴퓨팅 장치)를 통해 제공될 수 있고 검색 결과는 검색자에게 표시하기 위해 컴퓨팅 장치에 제공될 수 있습니다.

검색 컴포넌트는 검색자 입력에 기초하여 검색자 프로필을 식별할 수 있고 프로필 데이터 소스에서 검색자에 대응하는 프로필 데이터를 검색할 수 있습니다. 일부 예에서, 검색자 프로파일 데이터는 연락처 색인을 포함할 수 있습니다. 연락처 색인은 검색자의 소셜 그래프의 구성원을 식별하는 데 사용할 수 있습니다. 예를 들어, 검색자의 소셜 그래프에는 검색자의 U.sub.1, . . . U.sub.n.

검색자 입력은 검색 구성 요소에서 수신한 검색 쿼리를 포함할 수 있습니다. 검색 쿼리를 수신하는 것에 응답하여, 검색 컴포넌트는 검색 결과를 생성하기 위해 콘텐츠 데이터 소스 및 검색자 생성 데이터 소스에 의해 제공되는 데이터를 처리할 수 있습니다. 일부 예들에서, 검색 질의를 수신하는 것에 응답하여, 검색 컴포넌트는 (예를 들어, 검색자의 로그인 정보에 기초하여) 검색 질의를 제공한 검색자에 대응하는 연락처 인덱스(510)를 검색할 수 있다.

검색자가 생성한 데이터 소스에 액세스

검색 구성요소는 검색자 생성 데이터 소스에 액세스하여 검색 결과와 관련될 수 있고 검색 검색자에게 액세스가 허용된 검색자 생성 콘텐츠를 검색할 수 있습니다. 일부 예에서, 검색자 생성 콘텐츠는 전자 메시지, 채팅, 소셜 네트워킹 서비스에 대한 게시물, 블로그 게시물 및 마이크로 블로그 게시물을 포함할 수 있습니다.

검색자 생성 콘텐츠는 검색자의 소셜 그래프의 구성원이 생성한 콘텐츠 또는 검색자 자신이 생성한 콘텐츠를 얻을 수 있습니다.

검색 컴포넌트는 검색자 생성 콘텐츠 및 검색자 생성 콘텐츠와 관련된 데이터를 수신할 수 있습니다. 검색 구성 요소는 특정 검색자 생성 콘텐츠가 검색 결과로 제공되는지 여부를 결정할 수 있습니다. 일부 예에서, 그리고 여기에서 더 상세히 논의되는 바와 같이, 검색 컴포넌트는 파라미터에 기초하여 검색 결과로서 특정 검색자 생성 콘텐츠를 디스플레이할지 여부 및 디스플레이 방법을 결정할 수 있다. 일부 예에서, 특정 검색자 생성 콘텐츠가 표시되어야 하는지 여부는 검색 쿼리에 기초하여 결정될 수 있습니다.

비제한적인 예로서, 검색자 생성 콘텐츠는 소셜 네트워킹 서비스에 게시된 게시물을 포함할 수 있습니다. 게시물과 관련된 예시 데이터는 타임스탬프, 화제성 점수(TS) 및 게시물 점수(PS)(전체 점수라고도 함)를 포함할 수 있습니다.

타임스탬프는 게시물이 소셜 네트워킹 서비스에 배포된 시간을 나타냅니다. 일부 예에서 타임스탬프는 게시물에 이벤트가 발생한 시간을 나타냅니다. 예제 이벤트에는 게시물에 대한 댓글, 게시물 다시 공유, 게시물 지지가 포함될 수 있습니다.

주제성 점수는 콘텐츠가 검색어와 관련되는 정도를 나타냅니다.

화제성 점수는 게시물의 콘텐츠가 검색어와 관련된 정도를 나타낼 수 있습니다. 일부 예에서, 화제성 점수는 게시물의 콘텐츠가 관심 문제에 속하는 정도를 나타낼 수 있습니다. 일부 예에서 콘텐츠는 최근 뉴스에 나온 문제와 관련될 수 있습니다.

예를 들어, 관심 문제는 자연 재해를 포함할 수 있으며 주어진 기간 내에 인터넷에 배포되는 콘텐츠의 빈번한 주제를 얻을 수 있습니다. 게시물의 내용이 자연 재해와 관련된 경우 게시물이 화제가 된 것으로 간주될 수 있으며 이를 반영하는 관련 화제성 점수를 가질 수 있습니다.

포스트 스코어 및 화제성 스코어

일부 예에서, 게시물 점수(또는 전체 점수)는 게시물의 품질 및 특정 검색자에 대한 게시물의 관련성을 반영합니다. 예를 들어, 게시물은 게시물의 품질 및 첫 번째 검색자에 대한 게시물의 관련성을 반영하는 그와 연관된 첫 번째 게시물 점수를 가질 수 있습니다. 게시물은 게시물의 품질 및 게시물의 제2 검색자에 대한 관련성을 반영하는 그와 연관된 제2 게시물 점수를 가질 수 있습니다. 첫 번째 포스트 점수와 두 번째 포스트 점수는 서로 다를 수 있습니다.

화제성 점수와 포스트 점수는 채점 서비스에 의해 생성되며 검색자가 생성한 콘텐츠 데이터 저장소에 제공될 수 있습니다.

검색자 생성 콘텐츠가 검색 결과에 표시되는지 여부는 검색 쿼리를 기반으로 결정할 수 있습니다. It can get determined whether the search query provided by the searcher is a trending search query.

A Trending Search Query

A trending search query can include a search query that is frequently provided to a searching service for a given period of time. By way of non-limiting example, a first search query can get provided to the searching service X times by various searchers within the last Y days. A second search query can get provided to the searching service Z times by various searchers within the last Y days. A first frequency can get determined based on X and a second frequency can get determined based on Z.

The first frequency and the second frequency can get compared to a threshold frequency. If a frequency is greater than or equal to the threshold frequency, the associated search query can get deemed to get a trending search query. For example, the first frequency is greater than or equal to the threshold frequency and the second frequency is less than the threshold frequency. Consequently, the first search query is determined to get a trending search query, and the second search query is not determined to get a trending search query.

Searcher-generated content can get identified as a potential search result based on the relevance of the searcher-generated content to the search query. In some examples, if the identified searcher-generated content is determined to get sufficiently recent and is determined to get sufficiently topical, the searcher-generated content is displayed as a search result.

If the searcher-generated content is not deemed to get sufficiently recent or the searcher-generated content is not deemed to get sufficiently topical, it can get determined whether the search query used to identify the searcher-generated content as a potential search result is a trending query. If the search query is a trending query if the searcher-generated content is deemed to et somewhat recent and if the searcher-generated content is determined to get somewhat topical, the searcher-generated content is displayed as a search result.

If The Search Query Is Not A Trending Query

If the query is not a trending query, if the searcher-generated content is not deemed to get somewhat recent or if the searcher-generated content is not determined to get somewhat topical, and, if the post score of the searcher-generated content is greater than or equal to a threshold post score, the searcher-generated content is displayed as a search result.

If the search query is not a trending query, if the searcher-generated content is not deemed to get somewhat recent or if the searcher-generated content is not determined to get somewhat topical, and if the post score of the searcher-generated content is less than a threshold post score, the searcher-generated content is not displayed as a search result.

In some examples, whether searchser-generated content is sufficiently recent can get determined based on a current time (t.sub.CURR), the timestamp of the searcher-generated content (t.sub.POST), and a first threshold (t.sub.THR1).

The current time is provided as the time at which the search query is submitted by the searcher In some examples, a time difference (t.sub.DIFF) can get determined as a difference between the current time and the timestamp of the searcher-generated content. If the time difference is less than the first threshold, the searcher-generated content can get determined to get sufficiently recent.

Whether searcher-generated content is somewhat recent can get determined based on the current time, the timestamp of the searcher-generated content, and a second threshold (t.sub.THR2). In some examples, if the time difference is less than the second threshold, the searcher-generated content can get determined to get somewhat recent. In some examples, the first threshold is less than the second threshold.

Whether Searcher-Generated Content Has Sufficient Topicality Scores

Whether searcher-generated content is sufficiently topical can get determined based on a topicality score of the searcher-generated content (TS.sub.POST) and a first topicality score threshold (TS.sub.THR1). If the topicality score of the searcher-generated content is less than the first topicality score threshold, the searcher-generated content can gete determined to get sufficiently topical.

Whether searcher-generated content is somewhat topical can get determined based on topicality scores of the searcher-generated content and a second topicality score threshold (TS.sub.THR2). If the topicality scores of the searcher-generated content are less than the second topicality score threshold, the searcher-generated content can get determined to get somewhat topical. In some examples, the first topicality score threshold is greater than the second topicality score threshold.

If it is determined that the searcher-generated content is to get displayed in the search results, how and where the searcher-generated content is displayed can get determined. In some examples, the searcher-generated content can get displayed at the bottom of a search results page. In some examples, the searcher-generated content can get displayed within other search results (eg, in the middle of a search results page).

By way of non-limiting example, if the time difference, discussed above, is less than a third threshold (t.sub.THR3) and the topicality score is greater than or equal to a third threshold topicality score (TS.sub.THR3), the searcher-generated content is provided within other search results (eg, in the middle or towards the top of a search results page).

The first threshold is equal to the third threshold. In some examples, the topicality scores threshold is equal to the third topicality score threshold. It can get determined that the searcher-generated content of the search result is associated with a time difference that is less than the third threshold and topicality scores that are greater than or equal to the third threshold topicality scores.

Consequently, the Searcher-generated content of the search result is displayed in line with the other search results.

Searcher-Generated Content That Includes An Image

Searcher-generated content that includes an image can get analyzed to determine where to display the searcher-generated content within the search results. If the searcher-generated content includes a single image and text, the searcher-generated content can get displayed as a web search result. If the searcher-generated content includes images without text, the image can get displayed within the image search results.

The image can get an image that was provided in a post that was distributed using a social networking service and that did not include text. Consequently, the image is displayed in the image search results instead of the underlying post getting displayed as a search result in and of itself. If the searcher-generated content includes a plurality of images with text, the searcher-generated content can get displayed as a web search result web the images can get displayed as image search results.

An Account With The Searcher's Confidential Or Non-Public Searcher-Generated Content

A searcher may provide permission (eg, to a search engine) to access an account containing the searcher's confidential or non-public searcher-generated content. The searcher may give a search engine permission to access an electronic messaging account, a calendar, a cloud drive, and so forth. The search engine may:

  • Index messages or other content in the account
  • Retrieve messages or other content that match a search query
  • Present these messages, or portions thereof, in search results

If an input search query does not specifically request electronic messaging content (eg, if the query were to read “biking in Tahoe” only), the search engine may still make confidential or non-public search content available to the searcher. A search query (eg, “biking in Tahoe”), does not include the option to identify the type of searcher-generated content that it contains. For example, the option can specify electronic messages.

Additional options may get is available to provide relevant content, eg, from a searcher's online calendar, cloud drive, and so forth.

Selecting a corresponding option displays the corresponding content. For example, selecting the option to view electronic messages may cause the display of portions of electronic messages. Selecting a displayed electronic message may direct the searcher to their messaging account to view the entire contents of that message. The same may get true for other types of content, such as calendar content and cloud drive documents.

Processes Involving Topicality Scores From The Present

For convenience, the topicality scores process will get described using a system including computing devices that performs the process.

  • The ID of the searcher is determined
  • And the ID of the searcher can get determined based on searcher log-in information (eg, searcher name and password)
  • A contact index corresponding to the searcher ID is retrieved
  • A search query is received
  • Whether the search query is a trending search query
  • If the search query is a trending search query, a trending search query indicator is set

Whether Search Results Include Searcher-Generated Content

Search results are generated and are received. It is determined whether the search results include searcher-generated content. In the example context, it is determined whether the search results include digital content (eg, posts) distributed by contacts of the searcher within a computer-implemented social networking service. If the search results do not include searcher-generated content, the search results are displayed.

If the SERPs include searcher-generated content, it is determined whether the searcher-generated content is to get displayed in the search results. In the example context, it is determined whether digital content (eg, posts) distributed by contacts of the searcher within the computer-implemented social networking service is to get displayed.

If the searcher-generated content is not to get displayed, the searcher-generated content is removed from the search results and the search results are displayed. If it is determined that the searcher-generated content is to get displayed, the searcher-generated content is blended with the other search results and the search results are displayed.

받은 편지함으로 바로 뉴스 검색

이 필드는 유효성 검사를 위한 것이며 변경되지 않은 상태로 두어야 합니다.

*필수의