IP Library Granted Patent US 10,108,927
Granted Patent B2
US 10,108,927 · App. 13/300,552 · Granted Oct 23, 2018

Method and system for enhancing user experience on a web content page by categorizing contacts and relevant posts

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,108,927
App. No.
13/300,552
Granted
Oct 23, 2018
Kind
B2
Abstract

A method and system for enhancing user experience on a web content page. The method includes extracting a list of contacts of a user from one or more networking websites based on a relationship level. The method also includes analyzing a plurality of posts generated by the list of contacts. The method further includes categorizing each contact in the list of contacts and the plurality of posts under one or more web content topics. Moreover, the method includes displaying, to the user, one or more contacts along with a set of posts relevant to a web content topic on the web content page. The system includes one or more electronic devices, a communication interface, a memory, and a processor.

Claims (53)

1. A method comprising:

determining, by a processor, that a user has visited a web content page, the web content page including at least one key term;

extracting, by the processor, a list of contacts of a user from one or more networking websites based on a relationship level;

analyzing, by the processor, a plurality of posts generated by the list of contacts;

categorizing, by the processor, using a key term in the web content page, the plurality of posts under one or more web content topics on the web content page;

categorizing, by the processor, using a key term in the web content page, the list of contacts under the one or more web content topics;

identifying, by the processor, a filtered list of contacts, each contact in the filtered list of contacts being associated with the topic of the web content page;

identifying, by the processor, a filtered list of posts, each post in the filtered list of posts being associated with the topic of the web content page;

displaying, to the user by the processor, one or more images representing one or more contacts in the filtered list of contacts along with the filtered list of posts, the one or more images and filtered list of posts displayed within the web content page;

tagging, by the processor, a post in the filtered list of posts by associating a hashtag and characters received from the user with the post;

retrieving, by the processor, a new filtered list of posts and a new filtered list of contacts when the user later visits the web content page; and

retrieving, by the processor, the one or more posts of the user associated with the hashtag when the user later visits the web content page.

2. The method as claimed in claim 1 and further comprising enabling the user to provide login information of the one or more networking websites.

3. The method as claimed in claim 1 and further comprising enabling the user to respond to the set of posts with one or more posts.

4. The method as claimed in claim 3 , wherein enabling the user to respond to the set of posts comprises tagging the one or more posts of the user.

5. The method as claimed in claim 3 and further comprising updating the web content page with the one or more contacts, the one or more posts, and the set of posts, the web content page comprising one or more of an article, a photo, and a video.

6. The method as claimed in claim 3 , wherein enabling the user to respond to the set of posts comprises posting the one or more posts to at least one of the web content page and a networking website.

7. The method as claimed in claim 1 , wherein the plurality of posts is filtered from one of a single networking website and multiple networking websites.

8. A non-transitory computer-readable storage medium that when executed by a processor, performs a method of enhancing user experience on a web content page, comprising:

determining, by the processor, that a user has visited a web content page, the web content page including at least one key term;

extracting, by the processor, a list of contacts of a user from one or more networking websites based on a relationship level;

analyzing, by the processor, a plurality of posts generated by the list of contacts;

categorizing, by the processor, using a key term in the web content page, the plurality of posts under one or more web content topics on the web content page;

categorizing, by the processor, using a key term in the web content page, the list of contacts under the one or more web content topics;

identifying, by the processor, a filtered list of contacts, each contact in the filtered list of contacts being associated with the topic of the web content page;

identifying, by the processor, a filtered list of posts, each post in the filtered list of posts being associated with the topic of the web content page;

displaying, to the user by the processor, one or more images representing one or more contacts in the filtered list of contacts along with the filtered list of posts, the one or more images and filtered list of posts displayed within the web content page;

tagging, by the processor, a post in the filtered list of posts by associating a hashtag and characters received from the user with the post;

retrieving, by the processor, a new filtered list of posts and a new filtered list of contacts when the user later visits the web content page; and

retrieving, by the processor, the one or more posts of the user associated with the hashtag when the user later visits the web content page.

9. The medium as claimed in claim 8 and further comprising enabling the user to provide login information of the one or more networking websites.

10. The medium as claimed in claim 8 and further comprising enabling the user to respond to the set of posts with one or more posts.

11. The medium as claimed in claim 10 , wherein enabling the user to respond to the set of posts comprises tagging the one or more posts of the user.

12. The medium as claimed in claim 10 and further comprising updating the web content page with the one or more contacts, the one or more posts, and the set of posts, the web content page comprising one or more of an article, a photo, and a video.

13. The medium as claimed in claim 10 , wherein enabling the user to respond to the set of posts comprises posting the one or more posts to at least one of the web content page and a networking website.

14. The medium as claimed in claim 8 , wherein the plurality of posts is filtered from one of a single networking website and multiple networking websites.

15. A system comprising:

a processor;

a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising:

determining logic executed by the processor, for determining that a user has visited a web content page, the web content page including at least one key term;

contact list extracting logic executed by the processor for extracting a list of contacts of a user from one or more networking websites based on a relationship level;

post analyzing logic executed by the processor for analyzing a plurality of posts generated by the list of contacts;

post categorizing logic executed by the processor for categorizing, using a key term in a web content page, the plurality of posts under one or more web content topics on the web content page;

contact categorizing logic executed by the processor for categorizing, using a key term in the web content page, the list of contacts under the one or more web content topics;

contact identifying logic executed by the processor for identifying a filtered list of contacts, each contact in the filtered list of contacts being associated with the topic of the web content page;

post identifying logic executed by the processor for identifying a filtered list of posts, each post in the filtered list of posts being associated with the topic of the web content page;

display logic executed by the processor for displaying, to the user, one or more images representing one or more contacts in the filtered list of contacts along with the filtered list of posts, the one or more images and filtered list of posts displayed within the web content page;

tagging logic, executed by the processor, for tagging a post in the filtered list of posts by associating a hashtag and characters received from the user with the post; and

first retrieving logic executed by the processor for retrieving a new filtered list of posts and a new filtered list of contacts when the user later visits the web content page; and

second retrieving logic executed by the processor for retrieving, the one or more posts of the user associated with the hashtag when the user later visits the web content page.

16. The system as claimed in claim 15 , further comprising login instruction providing logic executed by the processor for enabling the user to provide login information of the one or more networking websites.

17. The system as claimed in claim 15 , further comprising post responding logic executed by the processor for enabling the user to respond to the set of posts with one or more posts.

18. The system as claimed in claim 17 and further comprising an electronic storage device that stores the list of contacts of the user, the plurality of posts, and the one or more web content topics.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →