Contactor Window Interface for Automated Contactee Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems lack efficient methods for identifying and including contactees in communications, particularly as address books and directories grow in size, making it difficult to manage and utilize the vast amount of user information for addressing communications effectively.

Innovation Solution

A system and method that utilizes a contactor window with user interface elements to select a contactor identifier, automatically identifies corresponding contactee identifiers, and includes these in the communication, enabling seamless communication with selected contactees through their respective communications agents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If address books and directories grow automatically to include more contact information, then the quantity of contact information increases, but the difficulty of managing and utilizing this information increases

Engineering Contradiction:
Improvequantity of contact informationVSAvoiddifficulty of managing contact information
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system automatically identifies and includes contactees in communications based on the contactor's identity and communication context, eliminating the need for manual address book management. The communications agent performs self-service by autonomously resolving contactee identifiers without user intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A communications agent acts as an intermediary between the user and the address book system. This agent handles the complex task of identifying and selecting contactees from large directories, translating user intent into specific contactee identifiers without requiring users to directly manage or search through extensive contact information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If manual address book population is used to maintain contact information, then the complexity of the system is reduced, but the time required to add and manage contact information increases

Engineering Contradiction:
Improvesystem complexityVSAvoidtime to add contact information
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system pre-populates and maintains address books and directories automatically before they are needed for communication. Contact information is gathered and organized in advance through automated processes, so that when communication is needed, the information is already ready and structured for immediate use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Manual mechanical processes of copying and pasting contact information are replaced with automated electronic processes. The communications agent and system automatically extract, validate, and organize contact information from various sources, eliminating the need for manual data entry and reducing both system complexity and time investment.

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

3Measurement precision

If users manually search for contactee information in large address books, then the precision of contact identification can be maintained, but the time required to identify contactees increases

Engineering Contradiction:
Improveprecision of contact identificationVSAvoidtime to identify contactees
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system uses feedback from the communication context and the contactor's identity to automatically refine and identify the correct contactee. The communications agent analyzes the communication content, recipient list, and historical patterns to provide accurate contactee identification without requiring manual searching, maintaining precision while eliminating time loss.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-processes and structures contact information in address books and directories before it is needed, organizing data in ways that enable rapid retrieval. Contactee identifiers are pre-validated and cross-referenced with communication context, so that identification occurs instantly when communication is initiated, not during the communication process.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If automatic contactee identification is implemented, then the productivity of communication is improved, but the device complexity increases

Engineering Contradiction:
Improveproductivity of communicationVSAvoidcomplexity of communication system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The communications agent performs multiple functions including contactee identification, address book management, communication composition, and sending. By consolidating these diverse functions into a single multi-functional agent, the system achieves high productivity without proportionally increasing complexity, as the agent handles various tasks through a unified architecture.

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

Solution Approach 2:

The communications agent serves as an intermediary layer that manages the complexity of automatic contactee identification and other communication tasks. This agent shields users from complex system operations while enabling productive communication, translating simple user actions into complex automated processes without exposing the underlying complexity to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10353552B1Apparatuses and methods for identifying a contactee for a message
Publication Date: 2019.07.16 GRUS TECH LLC
  • US10353552B1 patent drawing
  • US10353552B1 patent drawing
  • US10353552B1 patent drawing

AI summary

Methods and apparatuses are comprising: a screen; an input device; at least one non-transitory memory storing instructions; and one or more processors in communication with the screen, the input device, and the at least one non-transitory memory, wherein the one or more processors execute the instructions to: display, utilizing the screen, a contactor window including: at least one contactor user interface element configured to have presented, in connection therewith, a plurality of contactor identifiers of a contactor communicant represented by a contactor email communications agent, at least one contactee user interface element configured to have presented, in connection therewith, a plurality of contactee identifiers of a plurality of contactee communicants each represented by a corresponding contactee email communications agent, a message user interface element configured to present a message addressed from one of the plurality of contactor identifiers of the contactor selected in connection with the at least one contactor user interface element and to one or more of the plurality contactees selected in connection with the at least one contactee user interface element, and a send user interface element configured to cause the message to be sent.