IP Library Granted Patent US 9,135,641
Granted Patent B2
US 9,135,641 · App. 14/264,546 · Granted Sep 15, 2015

Content recommendation using third party profiles

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,135,641
App. No.
14/264,546
Granted
Sep 15, 2015
Kind
B2
Abstract

A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying one or more features of a short term profile of a user that are not included in a long term profile of the user, using the one or more features to identify one or more third party profiles having features that substantially match the one or more features of the user's short term profile, accessing the identified one or more third party profiles, and providing one or more content items included in the third party profile to the user, the one or more content items having associated features that match the one or more features of the short term profile. An alternative method comprises accessing one or more third party profiles that are not a profile of the user, and using the accessed third party profile to identify a plurality of content items for recommendation to the user based on a feature set of the third party profile.

Claims (47)

1. A system for providing personalized content, comprising:

a non-transitory memory device storing a plurality of instructions; and

at least one processor that executes the plurality of instructions to perform the following operations:

identifying a feature set of a short term profile of a user comprising a set of short term user interests identified during a network session;

determining whether the feature set of the short term profile is different than a feature set of a long term profile of the user comprising a set of long term user interests;

accessing, when the feature set of [he user's short term profile is different than a feature set of the user's long term profile, one or more third party long term profiles comprising sets of interests of one or more third parties that match the feature set of the short term profile of the user;

identifying a plurality of recommended content items for the user based on the one or more third party tong term profiles; and

providing at least one of the plurality of recommended content items for display on a user interface.

2. The system of claim 1 , wherein the short term profile is based on a history of user inputs during the networking session.

3. The system of claim 1 , wherein the long term profile of the use is based on a history of user inputs during a plurality of networking sessions.

4. The system of claim 1 , wherein the at least one processor further executes the instructions to perform the following operations:

enabling the user to interact with the plurality of recommended content items on the user interface; and

updating the short term profile based on the user's interaction with the plurality of recommended content items.

5. The system of claim 1 , wherein the user's short term profile and the user's long term profile are associated with a different network than the one or more third party long term profiles.

6. The system of claim 1 , wherein the network session comprises access to a social network.

7. The system of claim 1 , wherein the at least one processor further executes the instructions to perform the following operations:

identifying an owner for at least one of the one or more third party profiles; and

enabling the user to communicate with the owner.

8. A method for providing personalized content, the method comprising the following operations performed by at least one processor:

identifying a feature set of a short term profile of a user comprising a set of short term user interests identified during a network session;

determining whether the feature set of the short term profile is different than a feature set of a long term profile of the user comprising a set of long term user interests;

accessing, when the feature set of the user's short term profile is different than a feature set of the user's long term profile, one or more third party long term profiles comprising sets of interests of one or more third parties that match the feature set of the short term profile of the user;

identifying a plurality of recommended content items for the user based on the one or more third party long term profiles; and

providing at least one of the plurality of recommended content items for display on a user interface.

9. The method of claim 8 , wherein the short term profile is based on a history of user inputs during the networking session.

10. The method of claim 8 , wherein the long term profile of the use is based on a history of user inputs during a plurality of networking sessions.

11. The method of claim 8 , further comprising the following operations performed by the at least one processor:

enabling the user to interact with the plurality of recommended content items on the user interface; and

updating the short term profile based on the user's interaction with the plurality of recommended content items.

12. The method of claim 8 , wherein the user's short term profile and the user's long term profile are associated with a different network than the one or more third party long term profiles.

13. The method of claim 8 , wherein the network session comprises access to a social network.

14. The method of claim 8 , further comprising the following operations performed by the at least one processor:

identifying an owner for at least one of the one or more third party profiles; and

enabling the user to communicate with the owner.

15. A non-transitory computer readable medium storing instructions that, when executed by one or more processors, causes the one or more processors to perform operations for providing personalized content, comprising:

identifying a feature set of a short, term profile of a user comprising a set of short term user interests identified during a network session;

determining whether the feature set of the short term profile is different than a feature set of a long term profile of the user comprising a set of long term user interests;

accessing, when the feature set of the user's short term profile is different than a feature set of the user's long term profile, one or more third party long term profiles comprising sets of interests of one or more third parties that match the feature set of the short term profile of the user;

identifying a plurality of recommended content items for the user based on the one or more third party long term profiles; and

providing at least one of the plurality of recommended content items for display on a user interface.

16. The medium of claim 15 , wherein the short term profile is based on a history of user inputs during the networking session.

17. The medium of claim 15 , wherein the long term profile of the use is based on a history of user inputs during a plurality of networking sessions.

18. The medium of claim 15 , wherein the stored instructions farther cause the one or more processors to perform the following operations:

enabling the user to interact with the plurality of recommended content items on the user interface; and

updating the short term profile based on the user's interaction with the plurality of recommended content items.

19. The medium of claim 15 , wherein the user's short term profile and the user's long term profile are associated with a different network than the one or more third party long term profiles.

20. The medium of claim 15 , wherein the network session comprises access to a social network.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2014
From: AOL LLC
To: AOL INC.
Reel/Frame 032847/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2014
From: MACADAAN, MIKE; WETHERELL, WILLIAM G.; LIU, DAVID
To: AOL LLC
Reel/Frame 032848/0191 →