Navigation of the content space of a document set
First Claim
1. A method of enabling backward navigation in a content space, said method comprising:
- receiving a first message digest that identifies a first computer file;
receiving a second message digest that identifies a second computer file;
receiving an indication that said second computer file is a later version of said first computer file;
creating a descriptor file that includes said first message digest and said second message digest; and
creating a third message digest of said descriptor file and returning said third message digest to a user, whereby said user may use said third message digest to navigate backward through said content space formed by said first and second computer files.
5 Assignments
0 Petitions
Accused Products
Abstract
Content-based addressing is used to navigate forward, backward and in a circular fashion through documents in a content space. To enable backward navigation, a descriptor file is created for a new version that contains not only a message digest for the new version, but also a message digest of the older document. A message digest is created for the descriptor file. A user navigates backward starting with the message digest of the descriptor file. To enable forward navigation, a mapping table maps a message digest of an older document into the message digest of the new version. A high-level descriptor file contains the message digest of the original document and the message digest of the mapping table. The message digest of the high-level descriptor file is returned to the user. A user navigates forward starting with the high-level descriptor file message digest. To enable circular navigation, a mapping table maps a message digest of a second document into a message digest of a version of the second document containing a message digest of a first document. The techniques are combined to allow navigation through a complex content space.
-
Citations
25 Claims
-
1. A method of enabling backward navigation in a content space, said method comprising:
-
receiving a first message digest that identifies a first computer file;
receiving a second message digest that identifies a second computer file;
receiving an indication that said second computer file is a later version of said first computer file;
creating a descriptor file that includes said first message digest and said second message digest; and
creating a third message digest of said descriptor file and returning said third message digest to a user, whereby said user may use said third message digest to navigate backward through said content space formed by said first and second computer files. - View Dependent Claims (2, 3, 4)
-
-
5. A method of enabling forward navigation in a content space, said method comprising:
-
receiving a first message digest that identifies a first computer file;
receiving a second message digest that identifies a second computer file;
receiving an indication that said second computer file is a later version of said first computer file;
creating a mapping table that maps said first message digest into said second message digest;
creating a descriptor file that includes said first message digest and an identification of said mapping table; and
creating a third message digest of said descriptor file and returning said third message digest to a user, whereby said user may use said third message digest to navigate forward through said content space formed by said first and second computer files. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method of enabling forward navigation in a content space, said method comprising:
-
receiving a first message digest that identifies a first computer file;
receiving a second message digest that identifies a second computer file, said second computer file indicated as being a later version of said first computer file;
creating a mapping table that maps said first message digest into said second message digest;
returning said first message digest and an identification of said mapping table to a user; and
indicating to said user that said first message digest and said mapping table enable forward navigation through said content space formed by said first and second computer files, whereby said user may invoke a session using said first message digest and said mapping table to forward navigate through said content space. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of enabling circular navigation in a content space, said method comprising:
-
identifying first and second computer files, said first computer file including a second message digest that identifies said second computer file;
creating a first message digest that identifies said first computer file;
creating a version of said second computer file that includes said first message digest;
creating a third message digest of said second computer file version;
creating a mapping table that maps said second message digest into said third message digest;
returning said first message digest and an identification of said mapping table to a user, whereby said user may navigate between said first and second computer files. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification