Contact Data Object Ranking for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern communication devices face challenges in managing and accessing a flood of data objects due to complex user interfaces, especially on devices with small displays and limited input capabilities, making it difficult to efficiently retrieve and organize data associated with remote communications parties.

Innovation Solution

A method is implemented where a trigger event related to a remote communications party is detected, and contact data is used to retrieve and rank associated data objects, displaying them in a formatted manner on the device screen, allowing users to easily access relevant data objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple communication modes and applications are supported, then device functionality and versatility are improved, but device complexity and difficulty of managing data objects increase

Engineering Contradiction:
Improvecommunication modesVSAvoiddata object management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments data objects by communication mode (voice calls, text messages, emails, etc.) and organizes them into separate categories within the contact data structure. This allows the device to handle multiple communication modes simultaneously while maintaining manageable organization through distinct segments for each mode.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal contact data structure that works across all communication modes and applications. A single contact record can store and manage data objects from multiple communication modes (voice, text, email, messaging apps), eliminating the need for separate management systems for each mode and reducing overall device complexity.

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

2Quantity of substance

If numerous data objects are stored, then information completeness is improved, but ease of accessing and retrieving specific data decreases

Engineering Contradiction:
Improvedata objectsVSAvoiddata retrieval
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent performs preliminary organization of data objects by storing them in a structured contact data format with predefined fields and categories during the data ingestion phase. Contact data is pre-tagged with communication mode identifiers and associated metadata, enabling rapid retrieval without requiring complex search operations when data is needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces contact data as an intermediary layer between the user and the actual data objects. Instead of directly searching through all stored data objects, the system uses contact records as mediators that contain organized references and metadata, significantly simplifying the retrieval process while maintaining access to all data objects.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If data objects are organized by communication mode, then data relevance and accessibility are improved, but device complexity increases

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata organization structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent changes the organizational parameter from file-based or application-based sorting to communication mode-based categorization within contact records. By using communication mode as the primary organizing parameter, the system achieves intuitive data accessibility while maintaining a relatively simple data structure that can be implemented with standard database techniques.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8233886B2Accessing stored data objects using contact data corresponding to a remote communications party
Publication Date: 2012.07.31 SNAPTRACK INC
  • US8233886B2 patent drawing
  • US8233886B2 patent drawing
  • US8233886B2 patent drawing

AI summary

Methods and apparatus for accessing data objects stored in a communication device are disclosed. An exemplary method comprises detecting a trigger event related to a remote communications party, retrieving contact data from a contacts database using a party identifier corresponding to the remote communications party, searching for stored data objects associated with the remote communications party, using the contact data as search parameters, and displaying the results of the search. The method may further include ranking the data objects by relevancy and formatting the display according to the ranking.