US6317744B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method, system and program products for browsing fully-associative collections of items
Assignee: International Business Machines Corp
•
Filing: 1999-08-23
•
Granted: 2001-11-13
•
Expires: 2019-08-23
Abstract
Abstract Fully-associative non-linear collections of items are browsed. At least a portion of a fully-associative non-linear collection of items is segmented into a plurality of segments. This segmenting is transparent to any browsers of the fully-associative non-linear collection of items. The plurality of segments is then browsed by multiple browsers.
Inventors
- 👤 David A. Elko
- 👤 Jeffrey M. Nick
- 👤 David H. Surman
- 👤 Wendell W. Wilkinson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 18:30
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/22; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943
Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
80 words
A method of browsing fully-associative non-linear collections of items, said method comprising: initiating browsing of data of an unsegmented fully-associative non-linear collection of items; and cooperatively browsing at least a portion of the data by a plurality of browsers in parallel, wherein the cooperatively browsing segments, transparent to the plurality of browsers, the at least a portion of the data into a plurality of segments, wherein the plurality of segments are cooperatively browsed by the plurality of browsers in parallel.
Claim 2
Independent Claim
80 words
A method of browsing fully-associative non-linear collections of items, said method comprising: initiating browsing of data of an unsegmented fully-associative non-linear collection of items; and cooperatively browsing at least a portion of the data by a plurality of browsers in parallel, wherein the cooperatively browsing segments, transparent to the plurality of browsers, the at least a portion of the data into a plurality of segments, wherein the plurality of segments are cooperatively browsed by the plurality of browsers in parallel.
Claim 3
Dependent Claim
20 words
The method of claim 1 , further comprising automatically assigning said plurality of segments to said multiple browsers for browsing.
Claim 4
Dependent Claim
17 words
The method of claim 1 , wherein said fully-associative non-linear collection of items comprises a storage class.
Claim 5
Dependent Claim
24 words
The method of claim 3 , wherein said browsing of said storage class comprises using one or more browse controls to control said browsing.
Claim 6
Dependent Claim
28 words
The method of claim 4 , wherein said one or more browse controls comprise at least one of a browse cursor, a browse state and a browse register.
Claim 7
Dependent Claim
32 words
The method of claim 3 , wherein at least one segment of said plurality of segments comprises registration information of said storage class, and wherein said browsing comprises reading said registration information.
Claim 8
Dependent Claim
25 words
The method of claim 1 , wherein said browsing comprises, for a segment, reading data of said segment and copying said data to a structure.
Claim 9
Dependent Claim
20 words
The method of claim 7 , further comprising determining whether said copying was successful, and recovering from an unsuccessful copying.
Claim 10
Dependent Claim
29 words
The method of claim 8 , wherein said recovering comprises employing a browser to perform said recovering, said browser being different from a browser used in said unsuccessful copying.
Claim 11
Dependent Claim
29 words
The method of claim 1 , wherein said cooperatively browsing comprises using one or more browse controls to keep track of the parallel processing by the plurality of browsers.
Claim 12
Independent Claim
86 words
A system of browsing fully-associative non-linear collections of items, said system comprising: means for initiating browsing of data of an unsegmented fully-associative non-linear collection of items; and means for cooperatively browsing at least a portion of the data by a plurality of browsers in parallel, wherein the means for cooperatively browsing segments, transparent to the plurality of browsers, the at least a portion of the data into a plurality of segments, wherein the plurality of segments are cooperatively browsed by the plurality of browsers in parallel.
Claim 13
Independent Claim
86 words
A system of browsing fully-associative non-linear collections of items, said system comprising: means for initiating browsing of data of an unsegmented fully-associative non-linear collection of items; and means for cooperatively browsing at least a portion of the data by a plurality of browsers in parallel, wherein the means for cooperatively browsing segments, transparent to the plurality of browsers, the at least a portion of the data into a plurality of segments, wherein the plurality of segments are cooperatively browsed by the plurality of browsers in parallel.
Claim 14
Dependent Claim
22 words
The system of claim 11 , further comprising means for automatically assigning said plurality of segments to said multiple browsers for browsing.
Claim 15
Dependent Claim
17 words
The system of claim 11 , wherein said fully-associative non-linear collection of items comprises a storage class.
Claim 16
Dependent Claim
28 words
The system of claim 13 , wherein said means for browsing of said storage class comprises means for using one or more browse controls to control the browsing.
Claim 17
Dependent Claim
28 words
The system of claim 14 , wherein said one or more browse controls comprise at least one of a browse cursor, a browse state and a browse register.
Claim 18
Dependent Claim
36 words
The system of claim 13 , wherein at least one segment of said plurality of segments comprises registration information of said storage class, and wherein said means for browsing comprises means for reading said registration information.
Claim 19
Dependent Claim
31 words
The system of claim 11 , wherein said means for browsing comprises, for a segment, means for reading data of said segment and means for copying said data to a structure.
Claim 20
Dependent Claim
24 words
The system of claim 17 , further comprising means for determining whether said copying was successful, and means for recovering from an unsuccessful copying.
Claim 21
Dependent Claim
33 words
The system of claim 18 , wherein said means for recovering comprises means for employing a browser to perform said recovering, said browser being different from a browser used in said unsuccessful copying.
Claim 22
Dependent Claim
30 words
The system of claim 11 , wherein said means for cooperatively browsing comprises one or more browse controls to keep track of the parallel processing by the plurality of browsers.
Claim 23
Independent Claim
80 words
A system of browsing fully-associative non-linear collections of items, said system comprising: an unsegmented fully-associative non-linear collection of items; and a plurality of browsers to cooperatively browse at least a portion of data of the unsegmented fully-associative non-linear collection of items, wherein the cooperatively browsing segments, transparent to the plurality of browsers, the at least a portion of the data into a plurality of segments, wherein the plurality of segments are cooperatively browsed by the plurality of browsers in parallel.
Claim 24
Independent Claim
80 words
A system of browsing fully-associative non-linear collections of items, said system comprising: an unsegmented fully-associative non-linear collection of items; and a plurality of browsers to cooperatively browse at least a portion of data of the unsegmented fully-associative non-linear collection of items, wherein the cooperatively browsing segments, transparent to the plurality of browsers, the at least a portion of the data into a plurality of segments, wherein the plurality of segments are cooperatively browsed by the plurality of browsers in parallel.
Claim 25
Dependent Claim
104 words
At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of browsing fully-associative non-linear collections of items, said method comprising: initiating browsing of data of an unsegmented fully-associative non-linear collection of items; and cooperatively browsing at least a portion of the data by a plurality of browsers in parallel, wherein the cooperatively browsing segments, transparent to the plurality of browsers, the at least a portion of the data into a plurality of segments, wherein the plurality of segments are cooperatively browsed by the plurality of browsers in parallel.
Claim 26
Dependent Claim
104 words
At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of browsing fully-associative non-linear collections of items, said method comprising: initiating browsing of data of an unsegmented fully-associative non-linear collection of items; and cooperatively browsing at least a portion of the data by a plurality of browsers in parallel, wherein the cooperatively browsing segments, transparent to the plurality of browsers, the at least a portion of the data into a plurality of segments, wherein the plurality of segments are cooperatively browsed by the plurality of browsers in parallel.
Claim 27
Dependent Claim
28 words
The at least one program storage device of claim 22 , wherein said method further comprises automatically assigning said plurality of segments to said multiple browsers for browsing.
Claim 28
Dependent Claim
22 words
The at least one program storage device of claim 22 , wherein said fully-associative non-linear collection of items comprises a storage class.
Claim 29
Dependent Claim
29 words
The at least one program storage device of claim 24 , wherein said browsing of said storage class comprises using one or more browse controls to control said browsing.
Claim 30
Dependent Claim
33 words
The at least one program storage device of claim 25 , wherein said one or more browse controls comprise at least one of a browse cursor, a browse state and a browse register.
Claim 31
Dependent Claim
37 words
The at least one program storage device of claim 24 , wherein at least one segment of said plurality of segments comprises registration information of said storage class, and wherein said browsing comprises reading said registration information.
Claim 32
Dependent Claim
30 words
The at least one program storage device of claim 22 , wherein said browsing comprises, for a segment, reading data of said segment and copying said data to a structure.
Claim 33
Dependent Claim
28 words
The at least one program storage device of claim 22 , wherein said method further comprises determining whether said copying was successful, and recovering from an unsuccessful copying.
Claim 34
Dependent Claim
34 words
The at least one program storage device of claim 29 , wherein said recovering comprises employing a browser to perform said recovering, said browser being different from a browser used in said unsuccessful copying.
Claim 35
Dependent Claim
34 words
The at least one program storage device of claim 22 , wherein said cooperatively browsing comprises using one or more browse controls to keep track of the parallel processing by the plurality of browsers.
Claim 36
Independent Claim
85 words
A method of browsing fully-associative non-linear collections of items, said method comprising: segmenting data of at least a portion of a fully-associative non-linear collection of items into a plurality of segments, said segmenting being transparent to one or more browsers of said fully-associative non-linear collection of items; and cooperatively browsing the data of said plurality of segments by multiple browsers in parallel, wherein one or more browse controls are used to determine the segment to be browsed by a particular browser of said multiple browsers.
Claim 37
Independent Claim
85 words
A method of browsing fully-associative non-linear collections of items, said method comprising: segmenting data of at least a portion of a fully-associative non-linear collection of items into a plurality of segments, said segmenting being transparent to one or more browsers of said fully-associative non-linear collection of items; and cooperatively browsing the data of said plurality of segments by multiple browsers in parallel, wherein one or more browse controls are used to determine the segment to be browsed by a particular browser of said multiple browsers.
References Cited (Backward Citations)
US5305448A
Cited
US5537574A
Cited
US5493668A
Cited
US5280611A
Cited
US5317739A
Cited
US5339427A
Cited
US5457793A
Cited
US5463736A
Cited
US5561809A
Cited
US5630042A
Cited
US5455942A
Cited
US5515499A
Cited
US5465359A
Cited
US5634072A
Cited
US5706432A
Cited
US5581737A
Cited
US5887135A
Cited
US5931917A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-11-12 | 2005-05-14 | 2005-11-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-11-12 | 2009-05-14 | 2009-11-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-11-12 | 2013-05-14 | 2013-11-13 | $7700.00 | Window Closed / Lapsed |