Dynamic Contact List for Context-Aware Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional contact lists in telecommunication devices are often lengthy and cumbersome, requiring users to scroll through numerous entries to find the most relevant contacts, making it difficult to quickly initiate calls based on current location, time, or calling routines.

Innovation Solution

A system that generates a dynamic contact list by analyzing user calling attributes such as location, time, and call frequency, using a server or device processor to create a smaller, more relevant list of contacts, which can be displayed or transmitted for easy access, and optionally includes reminders based on these attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a traditional contact list is used to store all contacts, then completeness of contact information is maintained, but the list becomes lengthy and cumbersome requiring extensive scrolling to find relevant contacts

Engineering Contradiction:
Improvenumber of contactsVSAvoidease of finding contacts
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The contact list is segmented into multiple categories or groups (e.g., frequent contacts, recent contacts, by location, by time of day). This segmentation allows users to quickly navigate to relevant sections rather than scrolling through the entire contact list, thereby maintaining completeness while improving accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The contact list dynamically reorganizes or reorders contacts based on current context such as location, time, or usage patterns. Contacts are automatically prioritized and positioned in the list based on their relevance to the current situation, making frequently needed contacts immediately accessible without manual scrolling.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If all contacts are displayed in the contact list, then comprehensive contact access is provided, but user effort and time to locate specific contacts increase

Engineering Contradiction:
Improvecontact information accessibilityVSAvoidtime to find contacts
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system pre-processes and pre-organizes contacts based on predicted user needs, storing them in optimized positions or pre-filtered groups. When a user needs to find a contact, the system has already prepared the most relevant contacts for immediate display, eliminating the need for users to spend time searching through the entire list.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Manual searching and scrolling through contacts is replaced with automated electronic sorting and filtering algorithms. The system uses computational methods to analyze contact data, user behavior patterns, and contextual information to automatically present the most relevant contacts, substituting mechanical user effort with intelligent automation.

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

3Ease of operation

If the contact list is shortened to show only relevant contacts, then accessibility and ease of use improve, but the ability to access less frequent contacts may be reduced

Engineering Contradiction:
Improveease of selecting contactsVSAvoidaccess to all contacts
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The contact list system serves multiple functions simultaneously: it provides quick access to frequent contacts through dynamic prioritization, while also maintaining comprehensive search and browsing capabilities for less frequent contacts. The system adapts its display and access methods based on user needs, offering both simplified quick-access views and complete contact database access.

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

Data Source

PatentUS9319287B2Dynamic contact list
Publication Date: 2016.04.19 CISCO TECHNOLOGY INC
  • US9319287B2 patent drawing
  • US9319287B2 patent drawing
  • US9319287B2 patent drawing

AI summary

A system that can store attributes from a plurality of past communications by a terminal device to one or more recipients. The system can also identify a routine based on the stored attributes. The system can also generate a contact list including at least one of the one or more recipients according to the routine. The system can also output the contact list. The attributes may include identifications of one or more recipients of the plurality of past communications and an order in which the one or more recipients are communicated with from one or more locations of the terminal device during the plurality of past communications.