Server-Controlled Dynamic Tiling for Location-Based Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing location-based search systems face inefficiencies in bandwidth usage and computation time due to fixed tiling schemas, which do not adapt to varying location densities and search scopes, leading to suboptimal performance and resource wastage.

Innovation Solution

A dynamic tiling schema that allows server-controlled tiling of location-based information, where tiles of variable size and dimensions are used based on location density and search scope, enabling efficient bandwidth use and improved result quality without modifying client systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed tiling schemas are used to organize location-based information, then the system structure is simple and easy to implement, but bandwidth usage is inefficient and computation time increases

Engineering Contradiction:
Improveease of implementationVSAvoidbandwidth usage
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent implements dynamic tiling where the server adjusts tile dimensions and boundaries based on location density and search patterns. Instead of fixed grid-based tiles, the system creates variable-sized tiles that adapt to the distribution of locations, optimizing bandwidth usage by transmitting only necessary tile data for each search request.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different tile configurations to different geographic regions based on local characteristics. High-density areas receive differently tiled data compared to low-density areas, with tile boundaries and dimensions customized to match local location distributions rather than using a uniform global schema.

Inventive Principle:
Principle #3Local quality

2Device complexity

If fixed tiling schemas are used, then the system complexity is low, but computation time for processing search requests increases

Engineering Contradiction:
Improvesystem complexityVSAvoidcomputation time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The server pre-processes location data and determines optimal tile boundaries and dimensions before search requests arrive. By analyzing location density distributions in advance and preparing adaptive tile schemas, the system reduces computation time during actual search operations without requiring complex client-side processing.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If variable-size tiles are implemented to adapt to location density, then bandwidth usage is optimized, but the system complexity increases

Engineering Contradiction:
Improvebandwidth usageVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The server acts as an intermediary that handles the complexity of dynamic tile generation and management. The server receives search requests, determines appropriate tiles based on location density, and transmits processed tile data to clients. This centralizes the complexity on the server side while keeping client applications simple and unchanged.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Device complexity

If uniform tile sizes are used across all geographic areas, then the tiling schema is simple, but the result quality and relevance to search scope deteriorates

Engineering Contradiction:
Improvetiling schema simplicityVSAvoidresult quality
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system dynamically changes tile parameters including dimensions, boundaries, and density thresholds based on geographic area characteristics. Tile size and resolution are adjusted according to location density and search scope, ensuring that each tile contains an appropriate number of relevant locations for the specific search context.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2846277B1Techniques for server-controlled tiling of location-based information
Publication Date: 2020.04.22 META PLATFORMS INC
  • EP2846277B1 patent drawingFigure 1
  • EP2846277B1 patent drawingFigure 2
  • EP2846277B1 patent drawingFigure 3

AI summary

Techniques for server-controlled tiling of location-based information are described. An apparatus may comprise a communication component and a tile component. The communication component may be operative to receive a location-based search request from a client application, the location-based search request comprising a geographic area, and to transmit a plurality of tiles to the client application. The tile component may be operative to determine the plurality of tiles as a set of tiles that cover the geographic area, each tile of the plurality of tiles covering a portion of the geographic area and comprising a set of locations. Other embodiments are described and claimed.