IP Library Granted Patent US 9,922,361
Granted Patent B2
US 9,922,361 · App. 14/462,483 · Granted Mar 20, 2018

Content suggestions

Inventors: Eric Bax (Altadena, CA); Arun Autuchirayll (Burbank, CA); John Peng (Burbank, CA); Roxana Iuliana Marcu Forbes (Encino, CA)
Assignee: EXCALIBUR IP, LLC
G06Q30/0631G06F17/3097G06F17/30867G06Q30/0625
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,922,361
App. No.
14/462,483
Granted
Mar 20, 2018
Kind
B2
Abstract

Users may create and/or interact with content that may reference various businesses. For example, a user may submit a search query “Akron Hardware Store” to a search interface that may provide relevant search results for the search query. As provided herein, content suggestions may be provided to the user based upon an occurrence of a business reference of a business. For example, search keywords that resulted in user engagement with the business may be evaluated to identify a set of search keywords (e.g., search queries that led users to an Akron Hardware Store website). A set of content suggestions (e.g., coupons, maps, search queries, website links, images, descriptions, etc.) may be generated based upon the set of search keywords, and may be provided to the user.

Claims (59)

1. A method for providing content suggestions, comprising:

identifying an occurrence of a business reference, of a business, in a first search result among a plurality of search results identified for a search query of a user, the first search result corresponding to a business website of the business;

evaluating, using a processor, search keywords that resulted in user engagement with the business via the business website to identify a set of search keywords, comprising a first search keyword and a second search keyword, having user engagement, with the business via the business website, above a threshold, the first search keyword and the second search keyword different than the search query;

determining a set of merchandise items available on the business website, comprising a first merchandise item corresponding to the first search keyword and a second merchandise item corresponding to the second search keyword, based upon the set of search keywords;

generating a set of content suggestions, comprising a first content suggestion corresponding to a first link to the first merchandise item on the business website and a second content suggestion corresponding to a second link to the second merchandise item on the business website, based upon the set of merchandise items; and

providing the set of content suggestions for display via an interface to the user.

2. The method of claim 1 , the evaluating search keywords comprising:

defining a temporal threshold based upon at least one of a business feature of the business or a search keyword feature of a search keyword; and

identifying one or more search keywords for inclusion within the set of search keywords based upon the temporal threshold.

3. The method of claim 1 , the set of content suggestions comprising a third content suggestion comprising a link corresponding to a second search query comprising a third search keyword of the set of search keywords.

4. The method of claim 1 , the generating a set of content suggestions comprising:

identifying one or more content suggestions, for inclusion within the set of content suggestions, based upon at least one of a user demographic of the user, a location of the user, a user interest of the user, a browsing history of the user, a purchase history of the user, a social network profile of the user, or a preference of the user.

5. The method of claim 1 , the providing the set of content suggestions comprising:

displaying the set of content suggestions through a search result interface for the search query.

6. The method of claim 1 , the occurrence of the business reference corresponding to an email associated with the user, and the providing the set of content suggestions comprising:

displaying the set of content suggestions through an email interface.

7. The method of claim 1 , the occurrence of the business reference corresponding to a social network post associated with the user, and the providing the set of content suggestions comprising:

displaying the set of content suggestions through a social network interface.

8. The method of claim 1 , the occurrence of the business reference corresponding to a chat message associated with the user, and the providing the set of content suggestions comprising:

displaying the set of content suggestions through a chat message interface.

9. The method of claim 1 , the set of content suggestions comprising at least one of a website link to a merchandise item, a search query linking to a search query results interface, an image of the merchandise item, a description of the merchandise item, a map to a location of the merchandise item, a coupon, an advertisement, a brand keyword, a merchandise keyword, a merchandise category, a user review for the merchandise item, a business user review, or a business description.

10. The method of claim 9 , comprising:

determining whether to display a content suggestion from the set of content suggestions based upon at least one of payment from a business associated with the content suggestion or a contract to pay that is based upon user response to the content suggestion.

11. The method of claim 1 , the providing the set of content suggestions comprising:

displaying the set of content suggestions through a suggestion interface; and

populating the suggestion interface with a save content suggestion interface element configured to save a content suggestion.

12. The method of claim 1 , the providing the set of content suggestions comprising:

displaying the set of content suggestions through a suggestion interface; and

populating the suggestion interface with a share content suggestion interface element configured to share a content suggestion with a second user.

13. The method of claim 1 , the providing the set of content suggestions comprising:

displaying the set of content suggestions through a suggestion interface; and

populating the suggestion interface with a post to social network content suggestion interface element configured to post a content suggestion to a social network profile of the user.

14. The method of claim 1 , comprising:

displaying the set of content suggestions through a suggestion interface displayed with a first webpage; and

responsive to receiving a selection of a content suggestion within the set of content suggestions:

transitioning a current user interface from the first webpage to a second webpage corresponding to the content suggestion; and

displaying the suggestion interface with the second webpage.

15. The method of claim 14 , the first webpage corresponding to a search results page of a search engine website, and the second webpage corresponding to a business website that sells a merchandise item corresponding to the content suggestion.

16. A system for providing content suggestions, comprising:

a processor; and

memory comprising processor-executable instructions that when executed by the processor cause implementation of a content suggestion component configured to:

identify an occurrence of a business reference, of a business, associated with a user;

evaluate search keywords that resulted in user engagement with the business to identify a set of search keywords, comprising a first search keyword and a second search keyword, having user engagement, with the business, above a threshold;

determine a set of merchandise items available via the business, comprising a first merchandise item corresponding to the first search keyword and a second merchandise item corresponding to the second search keyword, based upon the set of search keywords;

generate a set of content suggestions, comprising a first content suggestion corresponding to a first link to the first merchandise item and a second content suggestion corresponding to a second link to the second merchandise item, based upon the set of merchandise items, at least one of the first link or the second link associated with the business; and

provide the set of content suggestions for display via an interface to the user.

17. The system of claim 16 , the content suggestion component configured to:

display the set of content suggestions through a suggestion interface; and

populate the suggestion interface with at least one of a save content suggestion interface element configured to save a content suggestion, a share content suggestion interface element configured to share the content suggestion with a second user, or a post to social network content suggestion interface element configured to post the content suggestion to a social network profile of the user.

18. The system of claim 16 , the content suggestion component configured to:

display the set of content suggestions through at least one of a search result interface for the search query, an email interface, a social network interface, or a chat message interface.

19. The system of claim 16 , the content suggestion component configured to:

order content suggestions, within the set of content suggestions, based upon at least one of an advertising revenue opportunity, a user dwell time, a click through rate, a popularity metric, a trending metric, a user engagement metric, or a financial metric.

20. A non-transitory computer readable medium comprising computer executable instructions that when executed by a processor perform a method for providing content suggestions, comprising:

receiving a search query, associated with a user, comprising a business reference of a business;

evaluating, using a processor, search keywords that resulted in user engagement with the business to identify a set of search keywords, comprising a first search keyword and a second search keyword, having user engagement, with the business, above a threshold;

determining a set of merchandise items available via the business, comprising a first merchandise item corresponding to the first search keyword and a second merchandise item corresponding to the second search keyword, based upon the set of search keywords;

generating a set of merchandise item suggestions, comprising a first merchandise item suggestion corresponding to a first link to the first merchandise item sold by the business and a second merchandise item suggestion corresponding to a second link to the second merchandise item sold by the business, based upon the set of merchandise items; and

concurrently providing the set of merchandise item suggestions and a first search result corresponding to a business website of the business for display via an interface to the user.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2014
From: BAX, ERIC; AUTUCHIRAYLL, ARUN; PENG, JOHN; MARCU FORBES, ROXANA IULIANA
To: YAHOO!, INC.
Reel/Frame 033656/0885 →
Continuity (1)
Related Publication 20160048901A1 · Feb 18, 2016