Server Geospatially Organized Flat File Data
First Claim
Patent Images
1. A flat file database configuration, comprising:
- a data section, comprising a plurality of data files and a plurality of quadtree file lists;
a basetree section, comprising quadtree index sections for a first subset of levels of a quadtree index; and
a subtree section, comprising quadtree index sections for a second subset of levels of the quadtree index.
5 Assignments
0 Petitions
Accused Products
Abstract
A flat file data organization technique is used for storing and retrieving geospatially organized data. The invention reduces transfer time by transferring a few large files in lieu of a large number of small files. It also moves the process of locating a given data file away from the file system to a proprietary code base. Additionally, the invention simplifies database management by having quadtree packets generated on demand.
22 Citations
68 Claims
-
1. A flat file database configuration, comprising:
-
a data section, comprising a plurality of data files and a plurality of quadtree file lists; a basetree section, comprising quadtree index sections for a first subset of levels of a quadtree index; and a subtree section, comprising quadtree index sections for a second subset of levels of the quadtree index.
-
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. A client for receiving and displaying geospatial data comprising:
-
an input device, for receiving user input indicating a selection of geospatial data to display; a data receiving module, for receiving geospatial data from a stream server; and an output generation module, for generating and displaying output based on the received geospatial data. - View Dependent Claims (21, 22)
-
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. (canceled)
-
28. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
-
32. (canceled)
-
33. (canceled)
-
34. (canceled)
-
35. (canceled)
-
36. (canceled)
-
37. (canceled)
-
38. (canceled)
-
39. (canceled)
-
40. In a client, a method for receiving and displaying geospatial data comprising:
-
receiving user input indicating a selection of geospatial data to display; receiving geospatial data from a stream server; and generating and displaying output based on the received geospatial data. - View Dependent Claims (41, 42)
-
-
43. (canceled)
-
44. (canceled)
-
45. (canceled)
-
46. (canceled)
-
47. (canceled)
-
48. (canceled)
-
49. (canceled)
-
50. (canceled)
-
51. (canceled)
-
52. (canceled)
-
53. (canceled)
-
54. (canceled)
-
55. (canceled)
-
56. (canceled)
-
57. (canceled)
-
58. (canceled)
-
59. (canceled)
-
60. A computer program product for use in a client to receive and display geospatial data, comprising:
-
a computer-readable storage medium; and computer program code, encoded on the medium, for; receiving user input indicating a selection of geospatial data to display; receiving geospatial data from a stream server; and generating and displaying output based on the received geospatial data. - View Dependent Claims (61, 62)
-
-
63. (canceled)
-
64. (canceled)
-
65. (canceled)
-
66. (canceled)
-
67. (canceled)
-
68. (canceled)
Specification