Patent US2236123A successfully refreshed from Google Patents.
Patent US6832350B1 successfully refreshed from Google Patents.
US6832350B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Organizing and categorizing hypertext document bookmarks by mutual affinity based on predetermined affinity criteria
Assignee: International Business Machines Corp
•
Filing: 1998-09-30
•
Granted: 2004-12-14
•
Expires: 2018-09-30
Abstract
Abstract An apparatus, program product, and method utilize a “bookmark affinity” to facilitate organizing by mutual affinity stored storage location addresses, or “bookmarks,” each for a given hypertext document. This affinity is found by comparing specific criteria of the addressed hypertext document, such as relatedness of address path, keywords in the document description, word count of non-trivial words, and shared out-bound storage location addresses, or “links.” These affinities allow presenting related bookmarks to aid in finding the desired hypertext document.
Inventors
- 👤 Cary Lee Bates
- 👤 Paul Reuben Day
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 19:56
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/9562; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934; Y10S707/99935; Y10S707/99936; Y10S707/99937
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
58 words
A computer-implemented method of associating a first bookmark for a storage location to a second bookmark, the method comprising: (a) determining an affinity between the first and second bookmarks based upon a predetermined affinity criteria; and (b) associating the first bookmark with the second bookmark by creating an affinity link responsive to the affinity exceeding a predetermined threshold.
Claim 2
Dependent Claim
58 words
A computer-implemented method of associating a first bookmark for a storage location to a second bookmark, the method comprising: (a) determining an affinity between the first and second bookmarks based upon a predetermined affinity criteria; and (b) associating the first bookmark with the second bookmark by creating an affinity link responsive to the affinity exceeding a predetermined threshold.
Claim 3
Dependent Claim
59 words
The method of claim 1 , wherein the predetermined affinity criteria includes a storage location address, wherein determining the affinity between the first and second bookmarks is further comprised of parsing an address segment from a first storage location address of the first bookmark, and searching for a match within a second storage location address of the second bookmark.
Claim 4
Dependent Claim
21 words
The method of claim 2 , wherein the storage location address is in the form of a Uniform Resource Locator (URL).
Claim 5
Dependent Claim
53 words
The method of claim 1 , wherein the predetermined affinity criteria includes an outbound link, wherein determining the affinity between the first and second bookmarks is further comprised of testing a first outbound link of the first bookmark, and searching for a match within a second list of links for the second bookmark.
Claim 6
Dependent Claim
52 words
The method of claim 1 , wherein the predetermined affinity criteria includes a word count, wherein determining the affinity between the first and second bookmarks is further comprised of testing a first word of the first bookmark, and searching for a match within a second list of words for the second bookmark.
Claim 7
Dependent Claim
51 words
The method of claim 1 , wherein the predetermined affinity criteria includes a keyword, wherein determining the affinity between the first and second bookmarks is further comprised of testing a first keyword of the first bookmark, and searching for a match within a second list of keywords for the second bookmark.
Claim 8
Dependent Claim
52 words
The method of claim 1 , further comprising adding a first bookmark record for the first bookmark, including: (a) allocating storage for the first bookmark record; (b) determining at least one characteristic of a first hypertext document associated with the first bookmark; and (c) storing the characteristic in the first bookmark record.
Claim 9
Dependent Claim
43 words
The method of claim 7 , wherein determining the characteristic of the first hypertext document includes determining at least one of a storage location address, a list of outbound links, a list of words, and list of keywords for the first hypertext document.
Claim 10
Dependent Claim
202 words
The method of claim 1 , wherein the predetermined affinity criteria includes at least two characteristics selected from a group consisting of a storage location, an outbound link, a word count, and a keyword, wherein determining the affinity between the first and second bookmarks further comprises combining affinity results for each characteristic and associating the first and second bookmark when the combined affinity result exceeds a predetermined threshold; wherein results for the storage location characteristic comprises parsing an address segment from a first storage location address of the first bookmark for storage location, and searching for a match within a second storage location address of the second bookmark; wherein results for the outbound link characteristic comprises testing a first outbound link of the first bookmark, and searching for a match within a second list of links for the second bookmark; wherein results for the word count characteristic comprises testing a first word of the first bookmark, and searching for a match within a second list of words for the second bookmark; and wherein results for the keyword characteristic comprises testing a first keyword of the first bookmark, and searching for a match within a second list of keywords for the second bookmark.
Claim 11
Dependent Claim
46 words
The method of claim 1 , further comprising: for each bookmark, creating an affinity link list; and associating the first bookmark with the second bookmark by adding an affinity link pointer to the affinity link list for the first bookmark that points to the second bookmark.
Claim 12
Dependent Claim
52 words
A computer-implemented method of associating a first bookmark for a storage location to a second bookmark, the method comprising: (a) determining an affinity between first and second bookmarks; (b) associating the first bookmark with the second bookmark; and (c) in response to a user selecting the first bookmark, displaying the second bookmark.
Claim 13
Dependent Claim
52 words
A computer-implemented method of associating a first bookmark for a storage location to a second bookmark, the method comprising: (a) determining an affinity between first and second bookmarks; (b) associating the first bookmark with the second bookmark; and (c) in response to a user selecting the first bookmark, displaying the second bookmark.
Claim 14
Dependent Claim
26 words
The method of claim 11 , further comprising: removing the display of the second bookmark in response to the user removing selection of the first bookmark.
Claim 15
Dependent Claim
44 words
The method of claim 11 , wherein selecting the first bookmark further comprises pointing to a first bookmark in a predetermined one of a bookmark list and a hypertext document, and displaying the second bookmark comprises popping up a list containing the second bookmark.
Claim 16
Independent Claim
57 words
An apparatus comprising: (a) a memory; and (b) a program, resident in the memory, the program is configured to determine an affinity between first and the second bookmarks based upon a predetermined affinity criteria; and to associate the first bookmark with the second bookmark by creating an affinity link responsive to the affinity exceeding a predetermined threshold.
Claim 17
Independent Claim
57 words
An apparatus comprising: (a) a memory; and (b) a program, resident in the memory, the program is configured to determine an affinity between first and the second bookmarks based upon a predetermined affinity criteria; and to associate the first bookmark with the second bookmark by creating an affinity link responsive to the affinity exceeding a predetermined threshold.
Claim 18
Dependent Claim
50 words
The apparatus of claim 14 , wherein the program is further configured to display the first bookmark and, in response to a user input directed to the first bookmark, to access a first bookmark record data structure to obtain the associated second bookmark, and to then display the second bookmark.
Claim 19
Dependent Claim
38 words
The apparatus of claim 15 , wherein the program is configured to navigate to a first hypertext document when the first bookmark is selected, and to navigate to a second hypertext document when the second bookmark is selected.
Claim 20
Dependent Claim
16 words
The apparatus of claim 14 , wherein the predetermined affinity criteria includes a storage location address.
Claim 21
Dependent Claim
15 words
The apparatus of claim 14 , wherein the predetermined affinity criteria includes an outbound link.
Claim 22
Dependent Claim
15 words
The apparatus of claim 14 , wherein the predetermined affinity criteria includes a word count.
Claim 23
Dependent Claim
14 words
The apparatus of claim 14 , wherein the predetermined affinity criteria includes a keyword.
Claim 24
Independent Claim
17 words
The apparatus of claims 14 , wherein each hypertext document is formatted in Hypertext Markup Language (HTML).
Claim 25
Dependent Claim
56 words
The apparatus of claim 14 , wherein the first bookmark is one of a plurality of first bookmarks, and wherein the second bookmark is a plurality of associated second bookmarks, wherein the program is further configured to display a portion of the plurality of first bookmarks and a portion of the plurality of associated second bookmarks.
Claim 26
Dependent Claim
55 words
A program product, comprising: (a) a program configured to determine an affinity between first and second bookmarks based upon a predetermined affinity criteria; and to associate by creating an affinity link the first bookmark with the second bookmark responsive to the affinity exceeding a predetermined threshold; and (b) a signal bearing media bearing the program.
Claim 27
Dependent Claim
55 words
A program product, comprising: (a) a program configured to determine an affinity between first and second bookmarks based upon a predetermined affinity criteria; and to associate by creating an affinity link the first bookmark with the second bookmark responsive to the affinity exceeding a predetermined threshold; and (b) a signal bearing media bearing the program.
Claim 28
Dependent Claim
16 words
The program product of claim 23 , wherein the signal bearing media is transmission type media.
Claim 29
Dependent Claim
15 words
The program product of claim 23 , wherein the signal bearing media is recordable media.
References Cited (Backward Citations)
US5801702A
Cited
US5924105A
Cited
US5978828A
Cited
US5917491A
Cited
US6088707A
Cited
US6208995B1
Cited
US6032162A
Cited
US6493702B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-12-14 | 2008-06-14 | 2008-12-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-12-14 | 2012-06-14 | 2012-12-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-12-14 | 2016-06-14 | 2016-12-14 | $7700.00 | Window Closed / Lapsed |