IP Library Granted Patent US 10,721,292
Granted Patent B2
US 10,721,292 · App. 16/037,015 · Granted Jul 21, 2020

System and method for providing users feedback regarding their reading habits

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,721,292
App. No.
16/037,015
Granted
Jul 21, 2020
Kind
B2
Abstract

Content items are provided to users and their interactions with the provided content items are recorded in respective user profiles. The users' interactions thus recorded over time are analyzed to determine if the users have a balanced information intake. A reading habit score is determined for a user based various criteria. The user's reading habit score is analyzed to determine if the user's habits indicate a balance in the user's content consumption. If the user's reading habit score indicates an imbalance in the user's content consumption, suggestions are provided to the user for achieving a more balanced reading habit and thereby improving the user's reading habit score.

Claims (72)

1. A method comprising:

providing, by a processor over a network, a plurality of content items to a user device of a user;

recording, by the processor, a quantity, a frequency and categories associated with content of the plurality of content items consumed by the user via the user device;

determining, by the processor, a reading habit score of the user based on the recorded quantity, frequency and categories; and

determining, by the processor, whether each component of the reading habit score meets a respective threshold criteria:

when all threshold criteria are determined to be met, terminating, by the processor, the method; and

when at least one component of the reading habit score does not meet the respective threshold criteria,

identifying, by the processor, the at least one component that does not meet the respective threshold criteria;

generating, by the processor, based on the identification and the determined reading habit score, recommendations to the user to improve the reading habit score component; and

providing, by the processor over the network, the generated recommendations to the user.

2. The method of claim 1 , wherein the frequency associated with the content of the plurality of content items consumed by the user is determined based on times at which the user reviews the provided plurality of content items.

3. The method of claim 1 , wherein the recommendations comprising suggestions of various actions that the user can take to improve the reading habit score.

4. The method of claim 1 , wherein determining if each component of the reading habit score meets the respective threshold criteria comprises comparing each component of the reading habit score to a respective pre-determined threshold score.

5. The method of claim 1 , when a quantity under a content category associated with the content of the plurality of content items consumed by the user does not meet the respective threshold criteria:

identifying, by the processor, a deficiency of the quantity under the content category via a quantity score; and

identifying, by the processor, that the user should review more content associated with the content category.

6. The method of claim 1 , when a diversity of the categories associated with the content of the plurality of content items consumed by the user does not meet the respective threshold criteria:

identifying, by the processor, a deficiency of the diversity via a diversity score; and

identifying, by the processor, that the user should review content from additional content categories.

7. The method of claim 6 , wherein generating the recommendations to the user to improve the reading habit score comprises suggesting, for user review, the additional content categories selected from top N categories popular among all users of an information system, N being a whole number.

8. The method of claim 1 , wherein generating the recommendations to the user to improve the reading habit score comprises suggesting for user review the additional content among the categories associated with the content of the plurality of content items currently being reviewed by the user.

9. The method of claim 1 , when the frequency associated with the content of the plurality of content items consumed by the user does not meet the respective threshold criteria:

identifying, by the processor, a deficiency of the frequency via a frequency score; and

identifying, by the processor, that the user should review content more frequently.

10. The method of claim 1 , when more than one component of the reading habit score do not meet the respective threshold criteria, recommending, by the processor, more than one action to the user.

11. The method of claim 1 , wherein providing the generated recommendations to the user is by providing a dashboard comprising links for content items recommended to the user.

12. An apparatus comprising:

at least one processor; and

a non-transitory computer-readable storage medium tangibly storing thereon program logic for execution by the processor, the program logic comprising:

logic executed by the processor for providing, over a network, a plurality of content items to a user device of a user;

logic executed by the processor for recording a quantity, a frequency and categories associated with content of the plurality of content items consumed by the user via the user device;

logic executed by the processor for determining a reading habit score of the user based on the recorded quantity, frequency, and categories; and

logic executed by the processor for determining whether each component of the reading habit score meets a respective threshold criteria:

logic executed by the processor for terminating the method when all threshold criteria are met;

logic executed by the processor for identifying, when all of the threshold criteria are not met, the at least one component that does not meet the respective threshold criteria; and

logic executed by the processor for generating based on the identification and the determined reading habit score, recommendations to the user to improve the reading habit score component; and

logic executed by the processor for providing, over the network, the generated recommendations to the user.

13. The apparatus of claim 12 , the program logic further comprising:

when a quantity under a content category associated with the content of the plurality of content items consumed by the user does not meet the respective threshold criteria:

logic executed by the processor for identifying a deficiency of the quantity under the content category via a quantity score; and

logic executed by the processor for identifying that the user should review more content associated with the content category.

14. The apparatus of claim 12 , the program logic further comprising:

when a diversity of the categories associated with the content of the plurality of content items consumed by the user does not meet the respective threshold criteria:

deficiency identification logic executed by the processor for identifying a deficiency of the diversity via a diversity score; and

diversity identification logic executed by the processor for identifying that the user should review content from additional content categories.

15. The apparatus of claim 12 , the program logic further comprising:

when the frequency associated with the content of the plurality of content items consumed by the user does not meet the respective threshold criteria:

deficiency identification logic executed by the processor for identifying a deficiency of the frequency via a frequency score; and

frequency identification logic executed by the processor for identifying that the user should review content more frequently.

16. The apparatus of claim 12 , wherein the recommendation providing logic comprises dashboard providing logic executed by the processor for providing a dashboard comprising links for content items recommended to the user.

17. A non-transitory computer readable storage medium tangibly storing thereon program instructions, that when executed by a processor, cause the processor to perform a method, comprising:

providing, over a network, a plurality of content items to a user device of a user;

recording a quantity, a frequency and categories associated with content of the plurality of content items consumed by the user via the user device;

determining a reading habit score of the user based on the recorded quantity, frequency, and categories; and

determining whether each component of the reading habit score meets a respective threshold criteria:

when all threshold criteria are determined to be met, terminating the method;

when at least one component of the reading habit score does not meet the respective threshold criteria,

identifying the at least one component that does not meet the respective threshold criteria; and

generating based on the identification and the determined reading habit score, recommendations to the user to improve the reading habit score component; and

providing, over the network, the generated recommendations to the user.

18. The non-transitory computer readable medium of claim 17 , further comprising:

when a quantity under a content category associated with the content of the plurality of content items consumed by the user does not meet the respective threshold criteria:

identifying a deficiency of the quantity under the content category via a quantity score; and

identifying that the user should review more content associated with the content category.

19. The non-transitory computer readable medium of claim 17 , further comprising:

when a diversity of the categories associated with the content of the plurality of content items consumed by the user does not meet the respective threshold criteria:

identifying a deficiency of the diversity via a diversity score; and

identifying that the user should review content from additional content categories.

20. The non-transitory computer readable medium of claim 17 , further comprising:

when the frequency associated with the content of the plurality of content items consumed by the user does not meet the respective threshold criteria:

identifying a deficiency of the frequency via a frequency score; and

identifying that the user should review content more frequently.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2018
From: CHAN, CHRIS; HAIRR, TONY; GOYAL, SHATAKSHI; LEUNG, CLARENCE; TEMPERO, KATRINA; NINGAPPA, SHIVAKUMAR
To: YAHOO! INC.
Reel/Frame 046784/0024 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2018
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 046784/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 046785/0001 →