IP Library Granted Patent US 7,778,967
Granted Patent B2
US 7,778,967 · App. 12/031,137 · Granted Aug 17, 2010

System and method for efficient management of distributed spatial data

Assignee: Ambercore Software Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,778,967
App. No.
12/031,137
Granted
Aug 17, 2010
Kind
B2
Abstract

A system and method of providing efficient management of distributed, diversified, large sized spatial data as a scalable solution. The system and method are based on the combination of the following: Distributed spatial data is managed by spatial data servers which are deployed next to each spatial data source that needs to be accessed allowing spatial data to remain in the location where it was created. Spatial data indices allow fast delivery of large spatial data sets and are automatically updated whenever spatial data sets are modified. Spatial meta servers coordinate the spatial data servers, publish the existence of the spatial data, define access permissions and communicate with other spatial meta severs extending the spatial data connectivity into other networks. Spatial data providers deployed next to each location requiring access to the spatial data allow spatial data to be discovered and accessed directly from the spatial data servers.

Claims (26)

1. A system for efficient management of distributed spatial data, different portions of the spatial data stored in each of a plurality of spatial data sources in any of a plurality of data formats, each spatial data source connected to one of a plurality of networks, the system comprising:

a plurality of spatial data servers, each spatial data server deployed next to and connected to a different one of the spatial data sources, for:

transmitting spatial data using a common spatial data exchange protocol;

building hierarchical spatial data indices;

updating the indices automatically whenever spatial data sets are modified; and

forwarding spatial data responsive to an update of the spatial data;

a plurality of spatial meta servers, each connected to one or more spatial data servers via one of the networks, for:

publishing the existence of specified spatial data on any of the spatial data servers to which it is connected;

defining access permissions for the published spatial data; and

communicating with other spatial meta severs for extending connectivity and spatial data publication to the other networks; and

a plurality of spatial data providers, each connected to one of a plurality of network clients, for:

allowing the network client to discover the spatial data; and

accessing spatial data directly from the spatial data servers.

2. A method for efficient management of distributed spatial data comprising the steps of:

deploying one of a plurality of spatial data servers in network connectivity with one of a plurality of spatial data sources;

deploying a spatial meta server in network connectivity with one or more spatial data servers;

deploying one of a plurality of spatial data providers in network connectivity at each of a plurality of locations requiring access to the spatial data sources;

publishing the existence of specified spatial data on each of the spatial data servers;

defining spatial data access permissions for each of the spatial data providers;

discovering, at each location requiring access to the spatial data sources, the spatial data via the spatial data provider deployed at the location;

building spatial data indices for the spatial data on each of the spatial data sources;

updating the spatial data indices automatically each time the spatial data changes on any of the spatial data sources;

transferring spatial data directly between the spatial data servers and the spatial data providers responsive to a request for spatial data;

forwarding updated spatial data to the spatial data providers automatically when data changes occur;

using a common data exchange protocol for all spatial data transfers;

extending discovery and transfer of the spatial data, through the spatial meta server, to further spatial meta servers each connected to one of the other networks.

Assignments (3)
SECURITY AGREEMENT Recorded Jan 21, 2010
From: AMBERCORE SOFTWARE INC.
To: QUORUM OIL & GAS TECHNOLOGY FUND LIMITED
Reel/Frame 023822/0786 →
SECURITY AGREEMENT Recorded Jan 20, 2010
From: AMBERCORE SOFTWARE INC.
To: 1482747 ALBERTA LTD.
Reel/Frame 023816/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2008
From: KULAKOV, DMITRY; KAMASHEV, YEVGEN; VORIBIOV, BORIS
To: AMBERCORE SOFTWARE INC.
Reel/Frame 020510/0783 →
Continuity (1)
Related Publication 20090210426A1 · Aug 20, 2009