IP Library Granted Patent US 9,374,266
Granted Patent B1
US 9,374,266 · App. 10/747,259 · Granted Jun 21, 2016

Tailoring notifications through resource specific notification controls

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,374,266
App. No.
10/747,259
Granted
Jun 21, 2016
Kind
B1
Abstract

A client may be enrolled in a notification system by receiving a notification instruction for a user to enroll in the notification system, identifying metadata associated with the notification instruction, prompting the user for activation of notifications for the metadata based on the metadata, and enabling the user profile to receive notifications for the metadata when a user elects to receive notifications in response to the prompt.

Claims (77)

1. A computer-implemented method of providing a client with notifications, comprising:

performing, by a processor, the operations of:

providing instructions that cause the display of a notification control to the client;

receiving an indication of a selection of the notification control by the client;

identifying a plurality of topics based on the content of a website being viewed by the client upon selection of the notification control, wherein identifying the plurality of topics based on the content of the website being viewed by the client comprises:

identifying one or more terms appearing in the website being viewed by the client;

relating the one or more terms appearing in the website to an index of metadata associated with a user profile; and

identifying the plurality of topics based on the relation of the one or more terms appearing in the website to the index of metadata;

providing instructions that cause the display of a notification selection control to the client, the notification selection control displaying the plurality of topics and enabling the client to select at least one of the plurality of topics;

receiving an indication of a selection by the client of at least one of the plurality of topics displayed by the notification selection control; and

providing notifications to the client related to each topic selected by the client.

2. The method of claim 1 , wherein the notification selection control further displays a synopsis of the plurality of topics.

3. The method of claim 1 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying one or more topics selected by other clients in a similar demographic.

4. The method of claim 1 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying one or more topics selected by other clients with similar interests.

5. The method of claim 1 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying one or more terms appearing in the website being viewed by the client;

relating the one or more terms appearing in the website to popular terms associated with websites experiencing high rates or high acceleration; and

identifying one or more topics based on the relation of the one or more terms appearing in the website to the popular terms.

6. The method of claim 1 , wherein the notification selection control further enables the client to indicate how often and under what circumstances the client would like to be notified.

7. The method of claim 1 , wherein the notification selection control further enables the client to indicate the medium by which the client would like to receive notifications.

8. The method of claim 1 , further comprising:

performing, by a processor, the operation of:

providing instructions that cause the display of a confirmation control enabling the client to confirm the client's selection.

9. The method of claim 1 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying metadata about the website.

10. The method of claim 1 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying information associated with a URL associated with the website.

11. The method of claim 10 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying one or more topics based on the information associated with the URL associated with the website.

12. The method of claim 1 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying subject matter associated with the website.

13. A computer system for providing a client with notifications related to a website, comprising:

a processor configured to execute instructions;

one or more non-transitory computer-readable media containing executable instructions that, when executed by the processor, cause the processor to perform the operations of:

providing instructions that cause the display of a notification control to a client;

receiving an indication of a selection of the notification control by the client;

identifying a plurality of topics based on the content of a website being viewed by the client upon selection of the notification control, wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying one or more terms appearing in the website being viewed by the client;

relating the one or more terms appearing in the website to an index of metadata associated with a user profile; and

identifying one or more topics based on the relation of the one or more terms appearing in the website to the index of metadata;

providing instructions that cause the display of a notification selection control to the client, the notification selection control displaying the plurality of topics and enabling the client to select at least one of the plurality of topics;

receiving an indication of a selection by the client of at least one of the plurality of topics displayed by the notification selection control; and

providing notifications to the client related to each topic selected by the client.

14. The system of claim 13 , wherein the notification selection control further displays a synopsis of the plurality of topics.

15. The system of claim 13 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying one or more topics selected by other clients in a similar demographic.

16. The system of claim 13 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying one or more topics selected by other clients with similar interests.

17. The system of claim 13 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying one or more terms appearing in the website being viewed by the client;

relating the one or more terms appearing in the website to popular terms associated with websites experiencing high rates or high acceleration; and

identifying one or more topics based on the relation of the one or more terms appearing in the website to the popular terms.

18. The system of claim 13 , wherein the notification selection control further enables the client to indicate how often and under what circumstances the client would like to be notified.

19. The system of claim 13 , wherein the notification selection control further enables the client to indicate the medium by which the client would like to receive notifications.

20. The system of claim 13 , wherein the one or more non-transitory computer-readable media further contain executable instructions that, when executed by the processor, cause the processor to perform the operation of:

providing instructions that cause the display of a confirmation control enabling the client to confirm the client's selection.

21. The system of claim 13 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying metadata about the website.

22. The system of claim 13 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying information associated with a URL associated with the website.

23. The system of claim 22 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying one or more topics based on the information associated with the URL associated with the website.

24. The system of claim 13 , wherein identifying the plurality of topics based on the content of the website being viewed by the client further comprises:

identifying subject matter associated with the website.

25. A computer-implemented method for providing content to a client based on one or more topic selections from the client during one or more Internet communication sessions, comprising:

performing, by a processor, the operations of:

determining a first content topic and a second content topic based on content associated with a site accessed by the client and based on content associated with a site accessed by one or more other clients in a similar demographic, wherein determining the first content topic and the second content topic comprises:

identifying one or more terms appearing in a site accessed by the client during an Internet communications session;

relating the one or more terms to an index of metadata associated with a user profile;

identifying the first content topic based on a first relation between the one or more terms and the index of metadata; and

identifying the second content topic based on a second relation between the one or more terms and the index of metadata;

transmitting a synopsis of the first content topic and the second content topic to the client;

receiving instructions from the client to transmit a first notification to the client when a first client selected content topic, which is selected by the client during an Internet communications session, matches a first site content, which is associated with a site, and transmit a second notification to the client when a second client selected content topic, which is selected by the client during an Internet communications session, matches a second site content, which is associated with a site;

transmitting the first notification to the client when the first client selected content topic matches the first site content; and

transmitting the second notification to the client when the second client selected content topic matches the second site content.

Assignments (7)
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →