Personalizing the display of changes to records in an on-line repository
First Claim
1. A method of determining and displaying personalized changes to documents retrieved from an external repository, comprising the steps of:
- storing various versions of a document in a second repository to which one or more users have access, storing information regarding each user'"'"'s access to the second repository, including which document versions the user has viewed, and generating a list of modified documents and using the stored information to personalize the list, the list thus displaying modification data for the documents which the user has viewed based on the version last viewed by the user.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention provides for customized “what'"'"'s new” lists for users of shared lists of tracked resources. Identifying information, such as cookies, and state information are used to personalize a shared “what'"'"'s new” list, so that changes to a document which a particular user has viewed are indicated automatically based on the last time that user viewed the document. Thus, the user is notified of the set of changes that have taken place since the user last viewed a particular set of documents. For any particular document, only the changes which have occurred since the user last viewed that document are used to form the “what'"'"'s new” list and to view the changes if the user so chooses. Additionally, a user can select multiple collections of documents into a single notification system and exclude particular documents or augment the collection to personalize the resources tracked for that user.
-
Citations
26 Claims
-
1. A method of determining and displaying personalized changes to documents retrieved from an external repository, comprising the steps of:
-
storing various versions of a document in a second repository to which one or more users have access, storing information regarding each user'"'"'s access to the second repository, including which document versions the user has viewed, and generating a list of modified documents and using the stored information to personalize the list, the list thus displaying modification data for the documents which the user has viewed based on the version last viewed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
executing the code in the user'"'"'s environment to form the personalized list, thus allowing the stored information to be maintained by the user rather than by the second repository.
-
-
7. The method according to claim 1, wherein the step of storing various versions of a document, includes
generating a list to be initially stored in the second repository, using an external service to poll the documents on the list by accessing the external repository at an interval, and storing those document versions containing changes in the second repository. -
8. The method according to claim 7, wherein the documents are stored in the second repository in a versioning control format.
-
9. The method according to claim 1, wherein the stored information contains data on which documents the user viewed through the second repository and the external repository.
-
10. The method according to claim 9, wherein the personalized list displays modification data for the documents that the user has viewed, whether the user viewed the document through the second repository or the external repository.
-
11. A method of personalizing the display of changes to a common list of documents maintained in an external service, comprising the steps of:
-
designating a resource set of pages for the external service to track, the external service retrieving various versions of those documents at selected intervals from an external repository and storing the versions which contain changes, multiple users having access to the external service and the external repository to view documents stored therein, storing information concerning the version of the document that the user views; and
generating a list of modified documents and using the stored information to personalize the list, the list thus displaying modification data for the documents which the user has viewed based on the information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of determining and displaying personalized changes to documents retrieved from an external repository, comprising the steps of:
-
storing various versions of a document in a second repository to which several users have access, storing information regarding each user'"'"'s access to the second repository, including the document version viewed by the user, determining whether a page has changed since the user last viewed the page based on the stored information. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification