Contact Data Management System Using Attribute Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of managing contact data across various sources and locations poses challenges in determining the relevance of contacts and handling the growing volume of associated data, as individuals interact more globally through modern travel and communications technology.

Innovation Solution

A system and method for managing contact data by storing attributes from multiple sources, receiving input data, identifying search attributes, selecting relevant contacts, and transmitting notifications, utilizing a server with a processor, memory, and communications interface to aggregate, analyze, and perform actions based on the analyzed data, including chronological, contextual, and semantic attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If contact data from multiple sources is aggregated and stored, then the quantity and completeness of contact information increases, but the complexity of managing and organizing this data increases

Engineering Contradiction:
Improvecontact data volumeVSAvoiddata management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments contact data into distinct attributes (name, phone number, email, organization, position, etc.) and organizes them in a structured format. This segmentation allows the system to manage large volumes of contact data by breaking down complex contact records into manageable, standardized components that can be easily stored, searched, and processed.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If contact data is collected from various sources and locations, then the comprehensiveness of contact information improves, but the difficulty of detecting and measuring relevant contacts increases

Engineering Contradiction:
Improvecontact information completenessVSAvoidcontact relevance detection
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The system employs feedback mechanisms where user interactions with contact data (such as viewing, editing, or communicating with contacts) are tracked and used to refine future contact recommendations and relevance rankings. This feedback loop enables the system to learn from user behavior and continuously improve its ability to detect and prioritize relevant contacts based on actual usage patterns.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the system processes and analyzes contact data from multiple sources, then the relevance accuracy of contacts improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvecontact relevance accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing and indexing contact data as it is collected from various sources. Contact information is standardized, categorized, and stored in optimized data structures in advance, rather than processing everything from scratch when queries are made. This preliminary organization significantly reduces the time required for subsequent contact relevance analysis and retrieval operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10296509B2Method, system and apparatus for managing contact data
Publication Date: 2019.05.21 ASTERBADI DALIA N
  • US10296509B2 patent drawing
  • US10296509B2 patent drawing
  • US10296509B2 patent drawing

AI summary

According to embodiments described in the specification, a method, system and apparatus for managing contact data are provided. The method comprises storing a plurality of contact attributes distilled from at least one data source in a memory, the contact attributes defining a plurality of contacts; receiving input data at a communications interface; identifying at least one search attribute from the received input data; selecting at least one of the plurality of contacts based on matches between the plurality of contact attributes and the at least one search attribute; and transmitting notification data based on the selected contact.