IP Library Granted Patent US 7,821,405
Granted Patent B2
US 7,821,405 · App. 11/928,979 · Granted Oct 26, 2010

Automatic subscriptions to shared repositories with notifications reflecting accesses by important other users and keywords stored in a personal interest profile

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 7,821,405
App. No.
11/928,979
Granted
Oct 26, 2010
Kind
B2
Abstract

A system and method for automatically generating and receiving notifications regarding accesses to documents in a shared repository, where the notifications are filtered such that they are only generated and/or received for accesses that match a personal interest profile of a local user. The personal interest profile of the local user includes a number of keywords determined to be of interest to the local user, as well as a number of important person identifiers associated with other users determined to be important to the local user. The system is operable to provide notifications in response to accesses by important other users to shared documents, including reading of those documents by the important other users.

Claims (52)

1. A method for automatically providing notifications to a user regarding interesting content, comprising:

determining a personal interest profile for said user, wherein said personal interest profile includes at least one important person for said user and at least one keyword;

determining at least one important shared content source for said user;

detecting a new document in said important shared content source;

prompting said user, in response to said detecting said new document, to determine whether said user wants to receive notifications regarding actions performed on said new document based on said personal interest profile;

in the event that said user indicates that said user wants to receive notifications regarding actions performed on said new document based on said personal interest profile, monitoring said important shared content source for at least one action performed by said important person on at least one document within said important shared content source, wherein said at least one document includes said at least one keyword; and

in the event that said monitoring detects said important person performing said at least one action on said document including said at least one keyword, generating a notification to said user.

2. The method of claim 1 , wherein said detecting said new document in said important shared content source comprises detecting said user creating said new document in said important shared content source.

3. The method of claim 1 , wherein said detecting said new document in said important shared content source comprises detecting said user adding said new document into said important shared content source.

4. The method of claim 3 , further comprising:

storing said notification in an event log; and

responsive to said event log, generating event notifications regarding actions performed on said document once per pre-determined time period.

5. The method of claim 4 , wherein said predetermined time period is user configured.

6. The method of claim 4 , wherein said predetermined time period is once per day.

7. The method of claim 3 , further comprising:

storing said notification in an event log; and

responsive to said event log, generating event notifications regarding actions performed by all important persons for said user on documents in all important shared content sources for said user once per pre-determined time period.

8. The method of claim 7 , wherein the predetermined time period is user configured.

9. The method of claim 7 , wherein the predetermined time period is once per day.

10. The method of claim 7 , wherein said event notifications regarding actions performed by all important persons for said user on documents in all important shared content sources for said user include a list of links to document changes in said important shared content sources.

11. A computer system including a computer readable memory, said computer readable memory having a computer program stored thereon, said computer program operable when executed to automatically provide notifications to a user regarding interesting shared content based on a personal interest profile associated with the user by:

determining a personal interest profile for said user, wherein said personal interest profile includes at least one important person for said user and at least one keyword;

determining at least one important shared content source for said user;

detecting a new document in said important shared content source;

prompting said user, in response to said detecting said new document, to determine whether said user wants to receive notifications regarding actions performed on said new document based on said personal interest profile;

in the event that said user indicates that said user wants to receive notifications regarding actions performed on said new document based on said personal interest profile, monitoring said important shared content source for at least one action performed by said important person on at least one document within said important shared content source, wherein said at least one document includes said at least one keyword; and

in the event that said monitoring detects said important person performing said at least one action on said document including said at least one keyword, generating a notification to said user.

12. The computer system of claim 11 , wherein said computer program is also operable when executed to automatically provide notifications to a user regarding interesting shared content based on a personal interest profile associated with the user by further:

storing said notification in an event log; and

responsive to said event log, generating event notifications regarding actions performed on said document once per pre-determined time period.

13. The computer system of claim 12 , wherein said predetermined time period is user configured.

14. The computer system of claim 12 , wherein said predetermined time period is once per day.

15. The computer system of claim 11 , wherein said computer program is also operable when executed to automatically provide notifications to a user regarding interesting shared content based on a personal interest profile associated with the user by further:

storing said notification in an event log; and

responsive to said event log, generating event notifications regarding actions performed by all important persons for said user on documents in all important shared content sources for said user once per pre-determined time period.

16. The computer system method of claim 15 , wherein the predetermined time period is user configured.

17. The computer system of claim 15 , wherein the predetermined time period is once per day.

18. The computer system of claim 15 , wherein said event notifications regarding actions performed by all important persons for said user on documents in all important shared content sources for said user include a list of links to document changes in said important shared content sources.

19. A computer program product having a computer readable memory, said computer readable memory having a computer program for automatically providing notifications to a user regarding interesting shared content based on a personal interest profile associated with the user stored thereon, said computer program comprising:

program code for determining a personal interest profile for said user, wherein said personal interest profile includes at least one important person for said user and at least one keyword;

program code for determining at least one important shared content source for said user;

program code for detecting a new document in said important shared content source;

program code for prompting said user, in response to said detecting said new document, to determine whether said user wants to receive notifications regarding actions performed on said new document based on said personal interest profile;

program code for, in the event that said user indicates that said user wants to receive notifications regarding actions performed on said new document based on said personal interest profile, monitoring said important shared content source for at least one action performed by said important person on at least one document within said important shared content source, wherein said at least one document includes said at least one keyword; and

program code for, in the event that said monitoring detects said important person performing said at least one action on said document including said at least one keyword, generating a notification to said user.

20. A system for automatically providing notifications to a user regarding interesting shared content based on a personal interest profile associated with the user, comprising:

means for determining a personal interest profile for said user, wherein said personal interest profile includes at least one important person for said user and at least one keyword;

means for determining at least one important shared content source for said user;

means for detecting a new document in said important shared content source;

means for prompting said user, in response to said detecting said new document, to determine whether said user wants to receive notifications regarding actions performed on said new document based on said personal interest profile;

means for, in the event that said user indicates that said user wants to receive notifications regarding actions performed on said new document based on said personal interest profile, monitoring said important shared content source for at least one action performed by said important person on at least one document within said important shared content source, wherein said at least one document includes said at least one keyword; and

means for, in the event that said monitoring detects said important person performing said at least one action on said document including said at least one keyword, generating a notification to said user.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2011
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GOOGLE INC.
Reel/Frame 027463/0594 →