Fast method of determining duplicates on a linked list
First Claim
Patent Images
1. A computer implemented method for checking for duplicates on a linked list stored on a computer, comprising the step of:
- checking said linked list for duplicates using a hash bit map containing information about the linked list.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer program products are disclosed for improving the performance of hardware and software in which checking for duplicates on a linked list is required. In one form, a linked list is checked in its entirety for the presence of duplicates. In another, an element to be added to the linked list is checked to determine whether a duplicate of that element exists on the linked list.
-
Citations
19 Claims
-
1. A computer implemented method for checking for duplicates on a linked list stored on a computer, comprising the step of:
checking said linked list for duplicates using a hash bit map containing information about the linked list. - View Dependent Claims (2, 3, 4)
-
5. Apparatus for checking for duplicates in a linked list comprising:
-
a computer processor having a memory medium containing said linked list; and a computer program for checking said linked list for duplicates using a hash bit map containing information about said linked list. - View Dependent Claims (6, 7, 8)
-
-
9. A computer system comprising:
-
at least one computer; and a device configured for checking a linked list for duplicates using a hash bit map containing information about the linked list. - View Dependent Claims (10, 11)
-
-
12. A product comprising:
-
a computer readable memory medium; at least one linked list stored on said medium; and a hash table, stored on said medium and containing information about the contents of the linked list, which permits a fast search for duplicates on the linked list.
-
-
13. A computer program product comprising:
-
a computer readable memory medium; and a computer program stored on said medium for causing a computer to check a linked list for duplicates using a hash bit map containing information about the linked list. - View Dependent Claims (14, 15)
-
-
16. A computer implemented method of checking for duplicate modes in a Unix File system, comprising the steps of:
-
a. selecting a group of inodes maintained as a linked list; and b. checking said group of inodes for the existence of duplicates using a hash bit map containing information about the group of inodes selected. - View Dependent Claims (17)
-
-
18. A computer implemented method of checking for duplicates on a linked list stored in a computer on a network, comprising the steps of:
-
a. sending a computer program which checks linked lists for duplicates, using a hash bit map containing information about the linked list, from one computer on the network to the computer where checking for duplicates is to occur; and b. executing said computer program at the computer where checking for duplicates is to occur.
-
-
19. A method of checking for duplicates on a linked list stored in a computer on a network, comprising the steps of:
-
a. receiving a computer program, which checks a linked list for duplicates using a hash bit map containing information about the linked list, over the network; and b. executing said computer program.
-
Specification