Instant Messaging Contact Sorting by Proximity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging systems lack the ability to effectively sort contacts based on geographic location, making it difficult for users to identify and communicate with nearby contacts efficiently.

Innovation Solution

The technology enables electronic devices to receive and utilize location information from IM contacts, sorting them by proximity to a set location using GPS or IP address, and presenting this information in a user-friendly manner, allowing users to prioritize contacts based on distance or travel time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If instant messaging contacts are listed without geographic sorting, then the contact list remains simple and easy to operate, but users cannot efficiently identify and communicate with nearby contacts

Engineering Contradiction:
Improveefficiency of identifying nearby contactsVSAvoidsimplicity of contact list interface
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system pre-calculates and stores geographic location data for all IM contacts in advance. When a user activates location-based sorting, the contacts are already organized in the database with coordinates, enabling rapid retrieval and sorting without real-time computation delays, thus maintaining interface simplicity while improving contact identification efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a geographic location database as an intermediary layer between the contact list and the user interface. This mediator stores pre-collected location information and provides sorted contact lists based on proximity calculations, allowing the interface to remain simple while delivering efficient nearby contact identification through backend geographic processing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system collects and processes location information from all IM contacts, then proximity-based sorting becomes accurate and useful, but the system complexity and data processing requirements increase

Engineering Contradiction:
Improveaccuracy of proximity sortingVSAvoidcomplexity of location data processing system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts location information as a separate, optional data element from the core IM contact data. Rather than integrating geographic processing into the fundamental messaging system, the location data is collected and stored independently, allowing accurate proximity sorting to be implemented without complicating the core IM functionality. Users can enable or disable this feature without affecting basic messaging operations

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The location database serves multiple functions: it enables proximity-based contact sorting, supports nearby contact identification, and provides geographic context for messaging decisions. By creating a universal location data infrastructure that serves these various purposes, the system achieves accurate proximity sorting without proportionally increasing complexity, as the same data structure supports multiple use cases

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

3Productivity

If contacts are sorted by proximity to a set location, then users can quickly identify nearby contacts for communication, but additional data collection and processing steps are required

Engineering Contradiction:
Improvespeed of contact identificationVSAvoidtime for data collection and processing
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system collects and stores geographic location information for all IM contacts in advance, during initial contact setup or through periodic updates. This preliminary data collection eliminates the need for real-time location requests when users want to sort contacts by proximity, significantly reducing the time required for contact identification while maintaining high productivity in finding nearby contacts

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The contact list dynamically adapts to user needs by offering both traditional alphabetical sorting and geographic proximity sorting. The system maintains multiple sorted versions of the contact list in memory, allowing users to switch between sorting methods instantly without reprocessing data. This dynamic approach enables fast contact identification through proximity sorting while minimizing data processing time through pre-computed sorted lists

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8909717B2Presenting instant messaging contacts listed by proximity to set location
Publication Date: 2014.12.09 MALIKIE INNOVATIONS LTD
  • US8909717B2 patent drawing
  • US8909717B2 patent drawing
  • US8909717B2 patent drawing

AI summary

An electronic device having instant messaging (IM) capabilities within one or networks. The technology provides means and methods whereby an electronic device is enabled to evaluate and present information regarding available IM contacts based on geographic criteria. Location information from devices which are associated with instant messaging contacts of a first electronic device are received. IM contacts contact can be display based on geographic location, including proximity to one or more set locations. The technology can be customized dynamically on a per device basis.