In-Place Geocoded Data Detection and Display in Text

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile devices lack efficient in-place detection and modification of addresses and geographic coordinates within text, limiting users' ability to access additional geocoded information without leaving the application.

Innovation Solution

A system and method that automatically detect addresses or geographic coordinates in text, perform geocoding or reverse geocoding, and provide geocoded data in-place within the user interface or to other applications, using a software geocoder embedded in the operating system, with pattern recognition algorithms and API integration for system-wide service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If in-place detection and modification of addresses and geographic coordinates is implemented, then users can access additional geocoded information without leaving the current application, but device complexity increases due to integration of pattern recognition algorithms and geocoding services

Engineering Contradiction:
Improveaccess to geocoded informationVSAvoidintegration of detection and geocoding systems
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The operating system service provides geocoding functionality that can be accessed by multiple applications through a common API interface. The same detection and geocoding infrastructure serves various text fields across different applications, eliminating the need for each application to implement its own geocoding capability while maintaining ease of access to geocoded information.

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

Solution Approach 2:

An operating system service acts as an intermediary between applications and the geocoding system. This service layer handles the complex pattern recognition and geocoding operations, presenting a simplified interface to applications. The intermediary absorbs the complexity of integrating detection algorithms and geocoding services while maintaining ease of operation for end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automatic detection of addresses and geographic coordinates is performed, then productivity increases by providing geocoded data immediately within text, but measurement precision requirements increase due to need for accurate pattern recognition

Engineering Contradiction:
Improvegeocoded data provision speedVSAvoidaddress and coordinate detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary pattern recognition and detection of address-like patterns in text before executing the full geocoding operation. By pre-identifying potential address entities and their locations within the text, the system can prepare geocoding requests in advance and execute them efficiently, maintaining both high productivity and measurement precision through structured detection phases.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If geocoded data is displayed in-place with text, then ease of operation improves by keeping users in current application, but device complexity increases due to integration with text editing components

Engineering Contradiction:
Improvestaying in current applicationVSAvoidintegration with text editing components
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The geocoding functionality is merged with the existing text editing component infrastructure. By combining the geocoding service with the text field rendering capabilities, the system can display geocoded data in-place within the same application without requiring separate integration layers. This merging approach maintains ease of operation while managing complexity through unified architecture.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8965693B2Geocoded data detection and user interfaces for same
Publication Date: 2015.02.24 APPLE INC
  • US8965693B2 patent drawing
  • US8965693B2 patent drawing
  • US8965693B2 patent drawing

AI summary

A system, method and computer-readable medium are disclosed that can detect an address, geographic coordinates or business name in text displayed on a device and geocode or reverse geocode, respectively, the address/business name or geographic coordinates to provide geocoded data. The detecting and geocoding/reverse geocoding can be performed automatically. The geocoded data can be displayed in-place with the text in a user interface of the device or be provided to another application.