Location-Based Information Sharing Platform Using Great-Circle Distance Calculations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current location-based services on mobile devices are inefficient and user-unfriendly, often providing irrelevant information that consumes bandwidth, memory, and battery power, while lacking the ability to effectively share location-specific content.

Innovation Solution

A location-based information sharing platform that uses great-circle distance calculations to determine relevant information within a user's range, querying a content database to retrieve and present only location-specific data, such as news, events, and job openings, and allowing users to share information based on their current location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If location-based information services provide information to users based on their current location, then users can obtain relevant location-specific information, but users receive unwanted information that consumes bandwidth, memory, and battery power

Engineering Contradiction:
Improveinformation relevanceVSAvoidbandwidth and battery power consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system divides the service area into multiple geographic zones with different information characteristics. Each zone is assigned specific information types and priorities based on its location properties. The mobile terminal determines which zone it is in and receives information tailored to that specific zone, rather than receiving all information from all zones. This localized approach ensures users get relevant information for their current area while filtering out unwanted information from other areas, reducing bandwidth and energy consumption.

Inventive Principle:
Principle #3Local quality

2Productivity

If information services push information to mobile terminals based on assumed user locations, then information delivery can be automated, but a large percentage of the information is not useful to users

Engineering Contradiction:
Improveinformation delivery efficiencyVSAvoidinformation usefulness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system incorporates user feedback mechanisms where users can indicate which information types are useful or not useful to them. The server system stores these user preferences and uses them to filter and customize information push operations. When pushing information to mobile terminals, the server considers both the user's current zone and their expressed preferences, ensuring that automated information delivery is both efficient and useful to the user.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the system calculates great-circle distances to determine user range, then location accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvelocation distance accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The server system pre-calculates great-circle distances between all zones and stores these distance values in a lookup table. When a user's zone is determined, the system simply retrieves pre-computed distance information rather than performing real-time great-circle calculations. This approach maintains high location accuracy by using the mathematically precise great-circle formula, while significantly reducing the computational burden on mobile terminals during actual information delivery operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10963892B2Methods and systems for creating a location-based information sharing platform
Publication Date: 2021.03.30 MICROTECHNOLOGY
  • US10963892B2 patent drawing
  • US10963892B2 patent drawing
  • US10963892B2 patent drawing

AI summary

Methods and systems for creating a location-based information sharing platform are described. The method includes receiving location coordinates of a location of a user. The method includes computing great-circle distances between a plurality of points and the location coordinates using a mathematical formula. The plurality of points represents location coordinates of items of interests near the location of the user. The method includes determining a range information of the location of the user based at least on the computed great-circle distances. The range information includes a plurality of range coordinates. The method includes querying a content database based on the plurality of range coordinates to retrieve information lying within the plurality of range coordinates from available data in the content database. The method further includes facilitating access of the retrieved information to the user.