Network Address Book Synchronization via Call Log Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for storing contact information across multiple devices are inefficient, requiring manual entry and lack synchronization, making it tedious to update and maintain accurate contact lists.

Innovation Solution

A system utilizing a web server and network address book server connected via an IP network to automatically retrieve and synchronize contact information from call logs, allowing users to access and manage contact data through a graphical user interface, enabling easy addition to a network address book.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If contact information is stored at individual devices, then each device has its own contact data, but the contact information is not replicated on all devices and requires manual updates

Engineering Contradiction:
Improvecontact information accessibilityVSAvoidcontact information updates
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges individual device contact storage with centralized server storage by implementing a system where contact information is maintained both locally and on a remote server. The address book application on each device communicates with the server to synchronize contact data, allowing users to access and update contacts from any device while maintaining a single source of truth at the server level.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If manual entry of contact information is used, then contact data can be stored, but it requires a great deal of time and effort

Engineering Contradiction:
Improvecontact information accuracyVSAvoidcontact information entry time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service by automatically retrieving contact information from call logs and other sources without requiring manual entry. The address book application automatically synchronizes with the server, imports contact data from multiple formats (vCard, CSV), and updates contacts across all devices automatically, eliminating the need for users to manually type in contact information while maintaining accuracy through automated validation.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If contact information is not synchronized across devices, then each device operates independently, but contact information cannot be accessed or updated on all devices

Engineering Contradiction:
Improvedevice independenceVSAvoidcontact information availability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements feedback mechanisms where the address book application continuously monitors for changes in contact information and automatically synchronizes with the server. The server sends notifications to devices when contacts are updated, and devices report their local contact data back to the server for comparison and synchronization, ensuring all devices have the most current contact information while maintaining operational independence.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7809398B2System and method of storing contact information
Publication Date: 2010.10.05 SBC KNOWLEDGE VENTURES LP
  • US7809398B2 patent drawing
  • US7809398B2 patent drawing
  • US7809398B2 patent drawing

AI summary

A system and method of storing contact information is disclosed. In a particular embodiment, the method includes receiving a request from a user at a web server of an Internet Protocol (IP) network to view call log data stored at a call log data store of the IP network. The method also includes issuing a request to obtain the call log data from the call log data store, wherein the call log data includes contact information associated with a call. The method also includes receiving a selection of the contact information from the user and sending the contact information to a network address book server of the IP network, where the contact information is stored in association with a network address book of the user.