Automatic Address Population via Geolocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in accurately and efficiently populating address fields, especially on mobile devices, due to the need to re-enter address data for each online transaction, which is cumbersome and prone to errors.

Innovation Solution

A computer system equipped with a user access component and a geographical location device that identifies the device's location using a network, providing address data to automatically populate the address field, utilizing GPS or mobile cellular network location systems, and an external address service for precise address conversion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually enter address data for each online transaction, then security requirements are met (data not stored), but user efficiency and accuracy deteriorate due to repeated entry and errors

Engineering Contradiction:
Improvedata securityVSAvoidtransaction efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary location identification using GPS/AGPS and address service lookups before the transaction is completed. The geographical location device identifies the device's location and obtains address data in advance, so that when the billing address field needs to be populated, the data is already available, eliminating the need for manual re-entry while maintaining security through temporary session-only storage

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically populating the billing address field without requiring user input. The geographical location device and address service work together to autonomously retrieve and supply the correct address data based on the device's current location, freeing the user from the tedious manual entry process while maintaining accuracy

Inventive Principle:
Principle #25Self-service

2Reliability

If users manually enter address data on mobile devices with touchscreens, then data security is maintained, but ease of operation deteriorates due to the annoying and error-prone process

Engineering Contradiction:
Improvedata securityVSAvoidaddress entry convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables self-service by automatically populating the billing address field without requiring user input. The geographical location device and address service work together to autonomously retrieve and supply the correct address data based on the device's current location, freeing the user from the tedious manual entry process while maintaining accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical manual typing process with an automated electronic location-based retrieval system. Instead of requiring physical interaction with the touchscreen keyboard to type address characters, the system uses GPS/AGPS hardware and network-based address services to electronically obtain and populate the address data automatically

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10191896B2Populating user data
Publication Date: 2019.01.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10191896B2 patent drawing
  • US10191896B2 patent drawing
  • US10191896B2 patent drawing

AI summary

A computer system for receiving user data comprising a user access component having a display and a processor arranged to execute a data receiving application, wherein the data receiving application provides on the display at least one address field; and a geographical location device in communication with a location network and arranged to identify a geographical location of the device using information from the location network, the geographical location device located at a user address, the geographical location device operable to provide location data from which address data of the user address is derived and supplied to the data receiving application to automatically populate the address field on the display.