Virtual Address Book for Email Auto-Complete

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current e-mail systems are inefficient in storing and retrieving e-mail addresses, requiring manual input and lacking effective auto-complete capabilities, and often require online access to utilize address books.

Innovation Solution

A system and method for extracting and maintaining e-mail addresses from various address fields of e-mail messages in a virtual address book, which includes auto-complete functionality and customizable filtering, allowing offline access and user customization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually enter names and e-mail addresses into address books, then address book functionality is available, but the process is time-consuming and tedious

Engineering Contradiction:
Improveease of storing addressesVSAvoidtime to input addresses
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically extracts e-mail addresses from message fields (From, To, Cc, Bcc) and populates the address book without requiring user intervention. The extraction module scans incoming and outgoing messages, identifies e-mail addresses, and automatically creates or updates address book entries, making the system self-servicing rather than requiring manual user input.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary extraction and storage of e-mail addresses as messages are received or sent. By proactively capturing addresses at the point of message transmission or receipt, the system prepares address book data in advance, eliminating the need for subsequent manual entry and reducing the time required for address book maintenance.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If users select individual e-mail addresses to add to address book, then addresses are stored, but the process remains manual and inefficient

Engineering Contradiction:
Improvespeed of address storageVSAvoidsimplicity of address storage
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The automatic extraction module continuously monitors message fields and autonomously identifies and extracts e-mail addresses without requiring user selection or intervention. The system self-manages the entire process of detecting, extracting, and storing addresses, transforming a manual selection task into an automated self-service operation that improves both productivity and ease of use.

Inventive Principle:
Principle #25Self-service

3Reliability

If address books are stored on central server, then centralized management is achieved, but users cannot access address book when working offline

Engineering Contradiction:
Improveavailability of address bookVSAvoidoffline access capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The address book functionality is segmented into two components: a central server storage for centralized management and a local client-side cache for offline access. The extraction module operates locally on the client, maintaining a local copy of extracted addresses that can be accessed without network connectivity, while synchronization mechanisms keep the server and client copies updated, thus providing both centralized management and offline accessibility.

Inventive Principle:
Principle #1Segmentation

4Productivity

If auto-complete capabilities are implemented, then addressing efficiency is improved, but the system lacks functionality when addresses are not in the address book

Engineering Contradiction:
Improveaddressing efficiencyVSAvoidauto-complete coverage
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary extraction of e-mail addresses from all message fields and automatically populates the address book in advance. This preliminary population ensures that the address book contains a comprehensive set of addresses before they are needed for auto-complete functionality, expanding the coverage and effectiveness of auto-complete capabilities without requiring manual pre-entry by users.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7747690B2Method for extracting and managing message addresses
Publication Date: 2010.06.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7747690B2 patent drawing
  • US7747690B2 patent drawing
  • US7747690B2 patent drawing

AI summary

A method is disclosed for extracting and maintaining in a virtual address book one or more electronic mail addresses from one or more of the various address fields (e.g., “Fromm,”“To,”“Cc,”“Bcc”) of one or more e-mail messages either transmitted from or received at a predetermined network node (e.g., a client or server). Electronic mail addresses stored in the virtual address book may be made available to “auto-complete” capabilities utilized during the addressing of electronic mail messages.