Graphical web browsing interface for spatial data navigation and method of navigating data blocks
First Claim
Patent Images
1. A computer implemented method of navigating data blocks, comprising:
- opening a first data block of a plurality of data blocks of interest, said plurality of data blocks being spatially indexed in N dimensions;
viewing a closeness relationship between said first data block opened and a second plurality of data blocks based on their content;
accessing a second data block of said second plurality of data blocks which is viewed to be closest to said first data block; and
spatially indexing a collection of data blocks using a collection of text strings 1 to N as a search criteria,wherein said spatially indexing includes;
determining whether an index record i is less than a number M of blocks in the database and if so setting a number j to 0;
determining whether j is less than the number N of keywords in a search corpus, and if so, calculating a search result Rj as a number of occurrences of word Wj in the data block B(i);
storing the search result Rj in an index of block B(i); and
incrementing j by “
1” and
determining whether j is less than N.
1 Assignment
0 Petitions
Accused Products
Abstract
A Graphical User Interface (GUI) (and method for navigating data blocks) includes a display window, and a retrieval object displayed on the display window for assisting a user in retrieving data which is spatially organized in N-dimensions and displaying the data on the window.
57 Citations
28 Claims
-
1. A computer implemented method of navigating data blocks, comprising:
-
opening a first data block of a plurality of data blocks of interest, said plurality of data blocks being spatially indexed in N dimensions; viewing a closeness relationship between said first data block opened and a second plurality of data blocks based on their content; accessing a second data block of said second plurality of data blocks which is viewed to be closest to said first data block; and spatially indexing a collection of data blocks using a collection of text strings 1 to N as a search criteria, wherein said spatially indexing includes; determining whether an index record i is less than a number M of blocks in the database and if so setting a number j to 0; determining whether j is less than the number N of keywords in a search corpus, and if so, calculating a search result Rj as a number of occurrences of word Wj in the data block B(i); storing the search result Rj in an index of block B(i); and incrementing j by “
1” and
determining whether j is less than N. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer implemented method of navigating data blocks, comprising:
-
opening a first data block of a plurality of data blocks of interest, said plurality of data blocks being spatially indexed in N dimensions; viewing a closeness relationship between said first data block opened and a second plurality of data blocks based on their content; accessing a second data block of said second plurality of data blocks which is viewed to be closest to said first data block; inputting, by a user, an input indicating a search to be performed, the input including a collection of data blocks which are to be indexed, said data blocks selectively containing data, metadata, and links to other data blocks; wherein the user further inputs a search depth defining how many links are to be followed during a search process and a collection of text strings 1 to N is input, said text strings being used as search criteria in a spatial indexing process, creating, for each data block given as an input, an index record for storing search results which relate each said data block to each of the strings in the collection; and creating a global index record array which contains index records for each of the data blocks given as an input, wherein said indexing of the data blocks includes; determining whether an index record i is less than a number M of blocks in the database and if so setting a number j to 0; determining whether j is less than the number N of keywords in a search corpus, and if so, calculating a search result Rj as a number of occurrences of word Wj in the data block B(i); storing the search result Rj in the index of block B(i); and incrementing j by “
1” and
determining whether j is less than N. - View Dependent Claims (24, 25)
-
-
26. A computer implemented method of navigating data blocks, comprising:
-
opening a first data block of a plurality of data blocks of interest, said plurality of data blocks being spatially indexed in N dimensions; viewing a closeness relationship between said first data block opened and a second plurality of data blocks based on their content; accessing a second data block of said second plurality of data blocks which is viewed to be closest to said first data block; and calculating and displaying a proximity list for a data block, said calculating comprising; reading an input data block B(c); reading search results R1 to Rn stored in the index in block B; setting i to “
1”
, and determining whether i is less than a number M of blocks in the database and if so, setting j to 1 and a distance to 0;determining whether j is less than a number N of key words in a search corpus, and if so incrementing the distance to a sum of a previous distance and an absolute value of a difference between a result Rj of block Bc and the result Rj of block Bj, and incrementing j. - View Dependent Claims (27, 28)
-
Specification