Instant Messaging Contact List Proximity Sorting

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, limiting users' ability to communicate with contacts nearby or at specific locations.

Innovation Solution

The technology enables electronic devices to receive and evaluate 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 for real-time communication based on geographic criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If instant messaging contacts are listed without geographic sorting, then the system remains simple and easy to operate, but users cannot efficiently communicate with contacts based on their proximity to a specific location

Engineering Contradiction:
Improvecontact listing simplicityVSAvoidcommunication efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The contact list dynamically reorders itself based on real-time geographic proximity calculations to a selected location, transforming a static alphabetical or manual contact list into a dynamic location-based sorted list that automatically updates as contacts move or as different locations are selected

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the sorting parameter of the contact list from traditional criteria (name, last contact time) to geographic proximity, using location coordinates and distance calculations to determine the order in which contacts are displayed

Inventive Principle:
Principle #35Parameter changes

2Productivity

If location information is collected and processed for all IM contacts, then proximity-based communication is enabled, but the system complexity and data processing requirements increase

Engineering Contradiction:
Improvegeographic-based communication capabilityVSAvoidlocation processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a location service intermediary that handles the complex tasks of obtaining, storing, and processing geographic information for contacts, separating this complexity from the core instant messaging functionality and allowing the contact list to simply query and display results

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-obtaining and storing location information for contacts before it is needed for sorting, so that when a user selects a location to find nearby contacts, the sorting can be performed quickly using already-available location data

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3509332B1Presenting instant messaging contacts listed by proximity to set location
Publication Date: 2020.07.15 BLACKBERRY LTD
  • EP3509332B1 patent drawingFigure 1
  • EP3509332B1 patent drawingFigure 2
  • EP3509332B1 patent drawingFigure 3

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.