IP Library Patent Application 14339300
Patent Application
App. No. 14/339,300

PRESENTING SUGGESTED FACETS

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 None
App. No.
14/339,300
Abstract

Method and system to present suggested facets is described. The system includes a search request detector, a search results generator, a facet selector, and a presentation module. The search request detector detects a search request comprising search criteria. The search results generator 220 retrieves search results based on the search criteria. The facet selector selects a suggested facet from a plurality of facets, where a facet represents a category may have a variable value and indicates a filter for refining search results. The presentation module generates a list of items that includes search results and the suggested facet.

Claims (32)

1 . A computer-implemented method comprising:

detecting, using at least one processor, in the on-line social network system, a search request from a client computer, the search request comprising search criteria;

retrieving search results based on the search criteria;

selecting, using at least one processor, a suggested facet from a plurality of facets, the plurality of facets maintained in in an on-line social network system, a facet from the plurality of facets representing a category and having a variable value, the facet indicating a filter for refining search results in the on-line social network; and

generating a list of items for presentation at the client computer, the list of items comprising the search results and the suggested facet.

2 . The method of claim 1 , comprising calculating respective facet scores for facets from the plurality of facets, wherein the selecting comprises utilizing the facet scores.

3 . The method of claim 2 , wherein the calculating of the respective scores comprises utilizing historical data with respect to the facets.

4 . The method of claim 3 , wherein the historical data comprises respective frequencies of use for the facets over a period of time.

5 . The method of claim 3 , wherein the historical data indicates respective frequencies of subsequent clicks occurrences for the facets.

6 . The method of claim 2 , wherein the calculating of the respective value scores comprises determining entropy for a value from values associated with a facet from the facets, the entropy indicating frequency of occurrence of the value in the retrieved search results.

7 . The method of claim 2 , wherein the calculating of the respective scores comprises utilizing a number of the retrieved search results.

8 . The method of claim 7 , wherein the selecting of the suggested facet is in response to determining that the number of the retrieved search results is equal or greater than a predetermined threshold value.

9 . The method of claim 1 , comprising calculating respective value scores for values associated with the facets, wherein the selecting comprises utilizing the value scores.

10 . The method of claim 1 , wherein the generating of the list of items for presentation at the client computer comprises determining a position of the suggested facets in the list of items.

11 . A computer-implemented system comprising:

a search request detector, implemented using at least one processor, to detect, in the on-line social network system, a search request from a client compute the search request comprising search criteria;

a search results generator, implemented using at least one processor, to retrieve search results based on the search criteria;

a facet selector, implemented using at least one processor, to select a suggested facet from a plurality of facets, the plurality of facets maintained in in an on-line social network system, a facet from the plurality of facets representing a category and having a variable value, the facet indicating a filter for refining search results in the on-line social network; and

a presentation module, implemented using at least one processor, to generate a list of items for presentation at the client computer, the list of items comprising the search results and the suggested facet.

12 . The system of claim 11 , wherein the facet selector is to calculate respective facet scores for facets from the plurality of facets and to utilize the respective facet scores to select the suggested facet.

13 . The system of claim 12 , wherein the facet selector is to calculate the respective facet scores utilizing historical data with respect to the facets.

14 . The system of claim 13 , wherein the historical data comprises respective frequencies of use for the facets over a period of time.

15 . The system of claim 13 , wherein the historical data indicates respective frequencies of subsequent clicks occurrences for the facets.

16 . The system of claim 12 , wherein the facet selector is to determine entropy for a value from values associated with a facet from the facets to calculate the respective facet scores, the entropy indicating frequency of occurrence of the value in the retrieved search results.

17 . The system of claim 12 , wherein the facet selector is to calculate the respective facet scores utilizing a number of the retrieved search results.

18 . The system of claim 17 , wherein the facet selector is to select the suggested facet in response to determining that the number of the retrieved search results is equal or greater than a predetermined threshold value.

19 . The system of claim 11 , wherein the facet selector is to calculate respective value scores for values associated with the facets, and to utilize the respective value scores to select the suggested facet.

20 . A machine-readable non-transitory storage medium having instruction data to cause a machine to perform operations comprising:

detecting, in the on-line social network system, a search request from a client computer, the search request comprising search criteria;

retrieving search results based on the search criteria;

selecting a suggested facet from a plurality of facets, the plurality of facets maintained in in an on-line social network system, a facet from the plurality of facets representing a category and having a variable value, the facet indicating a filter for refining search results in the on-line social network; and

generating a list of items for presentation at the client computer, the list of items comprising the search results and the suggested facet.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2014
From: DESAI, NIHIT; HALL, ASHLEY WOODMAN; MAKHANI, ASIF MANSOOR ALI; TUNKELANG, DANIEL
To: LINKEDIN CORPORATION
Reel/Frame 033377/0485 →