IP Library Granted Patent US 9,129,026
Granted Patent B1
US 9,129,026 · App. 14/311,626 · Granted Sep 8, 2015

Displaying social content in search results

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,129,026
App. No.
14/311,626
Granted
Sep 8, 2015
Kind
B1
Abstract

Systems for displaying social content in search results may include receiving an input query for a subject; determining that the input query is a navigational query; identifying a first page on a social network for the subject; obtaining content from the first page; obtaining search results corresponding to the input query; identifying a second page for the subject from among the search results, where the second page is represented in the search results by a snippet of content associated with the second page; combining the content from the first page with the snippet to thereby produce combined content; and outputting data corresponding to the combined content.

Claims (57)

1. A method performed by one or more processing devices comprising:

receiving, by the one or more processing devices, an input query;

determining, by the one or more processing devices, that the input query is a navigational query, the navigational query comprising a query to locate a web site of a subject; and

in response to determining that the input query is the navigational query:

obtaining search results corresponding to the input query, the search results comprising first content from a first page specific to the subject, the first page comprising a page of the web site;

identifying a correlation between an address of the first page to a social network identifier for the subject;

searching the social network for a second page using the social network identifier;

obtaining second content provided in the second page of the social network, the second page being a page specific to the subject within the social network;

combining the first content and the second content to provide combined content; and

outputting data corresponding to the provided combined content for display of the combined content in search results on a computing device.

2. The method of claim 1 , wherein determining that the input query is a navigational query comprises identifying a correlation between the input query and a navigational query among a set of navigational queries.

3. The method of claim 1 , wherein first content is provided from the first page based on the input query.

4. The method of claim 3 , wherein a predefined number of posts are obtained from the first page based on the input query and are provided in a date-sorted order.

5. The method of claim 3 , wherein a relevance score associated with first content is at least partially based on a social connection of the content to a user who provided the input query.

6. The method of claim 1 , wherein at least part of a first process that comprises determining that the input query is a navigational query, identifying the first page on the social network for the subject, and obtaining first content from the first page is performed in parallel with at least part of a second process that comprises obtaining the search results corresponding to the input query.

7. The method of claim 1 , wherein identifying the second page is based on a ranking of the second page within the search results.

8. The method of claim 1 , further comprising filtering the first content to remove at least a portion thereof prior to combining the first content from the first page with the second content.

9. The method of claim 1 , wherein first content is obtained from the first page based on a popularity of the first content.

10. The method of claim 1 , wherein the second content obtained from the second page comprises one of a snippet of content associated with the second page or a hyperlink that is provided on the second page.

11. One or more non-transitory machine-readable media storing instructions that are executable by one or more processing devices to perform operations comprising:

receiving an input query;

determining that the input query is a navigational query, the navigational query comprising a query to locate a web site of a subject; and

in response to determining that the input query is the navigational query:

obtaining search results corresponding to the input query, the search results comprising first content from a first page specific to the subject, the first page comprising a page of the web site;

identifying a correlation between an address of the first page to a social network identifier for the subject;

searching the social network for a second page using the social network identifier;

obtaining second content provided in the second page of the social network, the second page being a page specific to the subject within the social network;

combining the first content and the second content to provide combined content; and,

outputting data corresponding to the provided combined content for display of the combined content in search results on a computing device.

12. The machine-readable media of claim 11 , wherein determining that the input query is a navigational query comprises identifying a correlation between the input query and a navigational query among a set of navigational queries.

13. The machine-readable media of claim 11 , wherein first content is provided from the first page based on the input query.

14. The machine-readable media of claim 13 , wherein a predefined number of posts are obtained from the first page based on the input query and are provided in a date-sorted order.

15. The machine-readable media of claim 13 , wherein a relevance score associated with first content is at least partially based on a social connection of the content to a user who provided the input query.

16. The machine-readable media of claim 11 , wherein at least part of a first process that comprises determining that the input query is a navigational query, identifying the first page on the social network for the subject, and obtaining first content from the first page is performed in parallel with at least part of a second process that comprises obtaining the search results corresponding to the input query.

17. The machine-readable media of claim 11 , wherein identifying the second page is based on a ranking of the second page within the search results.

18. The machine-readable media of claim 11 , wherein operations further comprise filtering the first content to remove at least a portion thereof prior to combining the first content from the first page with the second content.

19. The machine-readable media of claim 11 , wherein first content is obtained from the first page based on a popularity of the first content.

20. A system comprising:

memory storing instructions for implementing a search engine; and

one or more processing devices to execute the instructions to perform operations comprising:

receiving an input query;

determining that the input query is a navigational query, the navigational query comprising a query to locate a web site of a subject; and

in response to determining that the input query is the navigational query:

obtaining search results corresponding to the input query, the search results comprising first content from a first page specific to the subject, the first page comprising a page of the web site;

identifying a correlation between an address of the first page to a social network identifier for the subject;

searching the social network for a second page using the social network identifier;

obtaining second content provided in the second page of the social network, the second page being a page specific to the subject within the social network;

combining the first content and the second content to provide combined content; and,

outputting data corresponding to the provided combined content for display of the combined content in search results on a computing device.

21. The system of claim 20 , wherein determining that the input query is a navigational query comprises identifying a correlation between the input query and a navigational query among a set of navigational queries.

22. The system of claim 20 , wherein first content is provided from the first page based on the input query.

23. The system of claim 22 , wherein a predefined number of posts are obtained from the first page based on the input query and are provided in a date-sorted order.

24. The system of claim 22 , wherein a relevance score associated with first content is at least partially based on a social connection of the content to a user who provided the input query.

25. The system of claim 20 , wherein at least part of a first process that comprises determining that the input query is a navigational query, identifying the first page on the social network for the subject, and obtaining first content from the first page is performed in parallel with at least part of a second process that comprises obtaining the search results corresponding to the input query.

26. The system of claim 20 , wherein identifying the second page is based on a ranking of the second page within the search results.

27. The system of claim 20 , wherein operations further comprise filtering the first content to remove at least a portion thereof prior to combining the first content from the first page with the second content.

28. The system of claim 20 , wherein first content is obtained from the first page based on a popularity of the first content.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044334/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2014
From: HYATT, ANDREW S.; KAMDAR, SAGAR; BURSEY, ADAM D.
To: GOOGLE INC.
Reel/Frame 033656/0857 →