Geospatial Service Mediation for Map Service Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently exposing map services to applications and managing the deployment and provisioning of map servers and geospatial data partitions.

Innovation Solution

A method is implemented to expose and provision map services through a geospatial service that processes domain application requests into geospatial service requests, utilizing a request processor and response processor to generate map tiles, which are then displayed by domain applications, while managing map server deployment and provisioning using a deployment management service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If map services are exposed through traditional web applications, then users can create and share interactive maps, but the system struggles to efficiently manage deployment and provisioning of map servers and data partitions

Engineering Contradiction:
Improvemap service exposure capabilityVSAvoiddeployment and provisioning management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a geospatial service as an intermediary layer between domain applications and map services. This service includes a request processor that translates domain application requests into geospatial service requests, and a response processor that converts map service responses into geospatial service responses. This intermediary architecture simplifies the exposure of map services to applications while managing the complexity of server deployment and data partition provisioning.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If map services handle millions of data points, then efficient visualization and analysis of geospatial data is achieved, but the challenge of efficiently exposing and managing map services increases

Engineering Contradiction:
Improvegeospatial data processing efficiencyVSAvoidmap service management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the map service management into distinct functional components: a geospatial service layer that handles request processing, a map service layer that processes geospatial data, and domain applications that consume the services. This segmentation allows each layer to specialize in specific tasks, improving productivity in handling millions of data points while reducing overall management complexity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If traditional methods are used to expose map services to applications, then basic map functionality is provided, but efficiency in service exposure and deployment management is reduced

Engineering Contradiction:
Improvemap service accessibilityVSAvoidservice exposure efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The geospatial service is designed as a universal intermediary that can serve multiple domain applications with different requirements. It provides a standardized interface for exposing map services while handling diverse geospatial data processing needs. This multi-functional approach improves both ease of operation for applications accessing map services and productivity in service exposure efficiency through a unified management architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP4641387A1Exposing and provisioning map services to applications
Publication Date: 2025.10.29 SERVICES PETROLIERS SCHLUMBERGER SA
  • EP4641387A1 patent drawingFigure 1
  • EP4641387A1 patent drawingFigure 2
  • EP4641387A1 patent drawingFigure 3

AI summary

A method exposing and provisioning map services to applications. The method includes receiving a domain application request from a domain application for a map tile corresponding to geospatial data. The method further includes applying an access service to the domain application request to authorize the domain application request. The method further includes applying a request processor to the domain application request to generate a geospatial service request. The method further includes applying a map service to the geospatial service request to receive a map service response including the map tile. The method further includes applying a response processor to the map service response to generate a geospatial service response. The method further includes transmitting the geospatial service response to the domain application. The map tile may be displayed by the domain application.