IP Library › Granted Patent US 10,387,417
Granted Patent B1
US 10,387,417 · App. 14/225,388 · Granted Aug 20, 2019

Computing device for performing search queries using private social network data

Inventors: Andrew S Hansen (Bountiful, UT); Scott Hansen (Jupiter, FL)
Assignee: PEAR SOFTWARE, LLC
G06F16/2455G06Q10/10G06Q50/01
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 10,387,417
App. No.
14/225,388
Filed
Mar 25, 2014
Granted
Aug 20, 2019
Kind
B1
Art Unit
3629
USPC
705/319
Abstract

A computer implemented method includes providing a social network database including social network data generated by social network users. The social network data is analyzed to identify participles and the identified participles are used to provide the social network users search results.

Claims (28)

1. A computing device comprising a display screen:

the computing device configured to display on the screen a graphical user interface for receiving a search query from a search request user;

the computing device configured to provide the search query to a search system, the search system including one or more databases with social network data provided by social network users, the social network users having social network accounts that establish relationships between the social network users, the social network accounts including social network rules for accessing the social network data, wherein the search system also includes a search engine configured to generate search results responsive to the search query, the search results including at least (i) a first search result item that references public data including non-social network data available on the World Wide Web (ii) a second search result item that references private social network data associated with a social network account of at least one of the search request users, and (iii) instructions for displaying the first and second search results according to a ranking;

the computing device configured to receive from the search request user authentication data that establishes the search request user as having authorization to access the private social network data of the second search result item according to the social network rules; and

the computing device configured to display the first and second search results items on the display according to the ranking, wherein the second search result item is displayed in association with a selectable link to the social network account of the search request user and selection of the link causes the second search result item to be displayed consistent with the social network rules.

2. The computing device of claim 1 wherein the computing device is a client device; and wherein the search system includes a server computer.

3. The computing device of claim 1 , wherein the second search result item is displayed in association with a name of the social network to which the search request user belongs.

4. The device of claim 1 wherein the display of the first and second search result items is presented using nesting.

5. The device of claim 1 wherein the second search result item is displayed in line with the first search result item.

6. The device of claim 1 , wherein the social network includes at least 10 million users.

7. The computing device of claim 1 , wherein the first search result item is displayed in association with a selectable link to a web page of the World Wide Web.

8. The computing device of claim 1 , wherein the second search result item includes a selectable link to private social network data of a social network user having an established social network relationship with the search request user.

9. A network device for displaying a search result on a client device, comprising:

one or more databases storing social network data provided by social network users, the social network users having social network accounts that establish relationships between the social network users and social network rules for accessing the social network data;

a processor that is operative to perform actions, including:

receiving a search query from a search user;

performing a search using the search query over public, non-social network data to obtain a plurality of public search results and performing the search using the search query over private social network data to obtain a plurality of private social network search results;

determining a ranking for selectively displaying items of the public search results with items of the private social network search results;

receiving from the search request user authentication data that establishes the search request user as having authorization to access at least a portion of the private social network data in the private network search results; and

causing a graphical user interface to be displayed to the user on a display of a client device, the graphical user interface including the items of the public search results and the items of the private social network results displayed in an order (i) according to the ranking, and (ii) with a selectable link to the private social network data.

10. The network device of claim 9 , wherein the response includes private social network data from at least two different private social networks.

11. The network device of claim 9 , wherein the ranking is determined in part using historical search data from previous searches performed by social network users having an established social network relationship to the search request user.

12. The network device of claim 9 , wherein the public data includes data available at a wikipedia.org web site.

13. The network device of claim 9 , wherein the source of the private social network data includes a social network available at a facebook.com website or a google.com website.

14. The network device of claim 9 , wherein performing the search over private social network data includes determining that the query matches a query associated with the social network site.

15. The network device of claim 9 , wherein the private social network data that is searched has associated therewith a social network user post made on the social network site.

16. The network device as in claim 15 , wherein the post is a “like” post.

17. The network device as in claim 9 , the authentication data is a username and password to login to the social network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2019
From: HANSEN, SCOTT B.; HANSEN, ANDREW S.
To: PEAR SOFTWARE, LLC
Reel/Frame 048565/0898 →
Continuity (7)
Continuation 13680092 · Nov 18, 2012
Continuation 12653923 · Dec 19, 2009
Continuation 14225388 · Mar 25, 2014
Continuation 13680092 · Nov 18, 2012
Continuation 13352561 · Jan 18, 2012
Continuation 12683411 · Jan 6, 2010
Provisional Application 61142891 · Jan 6, 2009
Cited By (20)
US 12,204,329 US 12,216,465 US 12,216,466 US 12,222,714 US 12,228,924 US 12,235,641 US 12,242,262 US 12,242,264 US 12,248,316 US 12,248,317 US 12,253,851 US 12,298,759 US 12,298,760 US 12,321,168 US 12,321,169 US 12,321,170 US 12,353,206 US 12,361,324 US 12,572,691 US 12,694,427