Server geospatially organized flat file data
AssigneeGoogle Inc.
InventorsChikai J. Ohazama, Philip C. Keslin, Mark A. Aubin
Life of this patent
Estimating the term…
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.
Claims19
A method for granting access to restricted access geospatial data to an authorized user comprising:
- determining, with one or more processors, that a user is authorized to access one or more, but not all, determined regions of restricted access geospatial data,
- receiving a request from the user to access one or more requested regions of restricted access geospatial data,
- determining, with one or more processors, the one or more requested regions of restricted access geospatial data are within the one or more determined, authorized regions of restricted access geospatial data, wherein a plurality of channels of data are available for the one or more determined, authorized regions, each channel including a respective type of geographic data displayed within an image;
- determining, with one or more processors, for the determined, authorized regions, one or more, but not all, of the plurality channels which the user is authorized to access, at a particular resolution;
- providing, with one or more processors, the one or more requested regions of restricted access geospatial data to the authorized user;
- and
- providing, for each requested region of restricted access geospatial data within the authorized regions of restricted access geospatial data, data for the determined channels that the user is authorized to access.
A method for granting access to restricted access geospatial data to an authorized user comprising:
- determining, with one or more processors, that a user is authorized to access one or more, but not all, determined regions of restricted access geospatial data;
- sending authentication information to the user, wherein the authentication information comprises,
- one or more identifiers of the one or more determined regions of restricted access geospatial data the user can access;
- receiving a request from the user to access one or more requested regions of restricted access geospatial data, wherein the request from the user includes the sent authentication information and one or more identifiers of the one or more requested regions of restricted access geospatial data,
- verifying, with one or more processors, the one or more requested regions of restricted access geospatial data is within the one or more determined regions of restricted access geospatial data, wherein a plurality of channels of data are available for the one or more determined, authorized regions, each channel including a respective type of geographic data displayed within an image;
- determining, with one or more processors, for the determined, authorized regions, one or more, but not all, of the plurality channels which the user is authorized to access, at a particular resolution,
- providing, with one or more processors, the authorized user the one or more requested regions of restricted access geospatial data;
- and
- providing, for each requested region of restricted access geospatial data within the authorized regions of restricted access geospatial data, data for the determined channels that the user is authorized to access.
A computer program product for use in a client to receive and display restricted access geospatial data, comprising:
- a computer-readable storage medium;
- and
- computer program code, encoded on the medium, for:
- receiving authentication information from a server, wherein the authentication information comprises,
- one or more identifiers of one or more, but not all, determined regions of restricted access geospatial data a client can access, wherein each determined region corresponds to a plurality of channels of data, wherein each channel includes a respective type of geographic data displayed with an image;
- sending a request to the server to access one or more requested regions of restricted access geospatial data, wherein the request is from the client, wherein the request from the client includes the received authentication information;
- receiving, upon authentication, the one or more requested regions of restricted access geospatial data;
- receiving, for each requested region of restricted access geospatial data within the authorized regions of restricted access geospatial data, data for the determined one or more, but not all of the plurality of channels, determined to be accessible to the user at a particular resolution;
- and
- generating and displaying output based on the received one or more requested regions of restricted access geospatial data.
Dependencies are inferred from the claim text.