Entity Object Construction for External Communication Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in authenticating and contextualizing communications from external entities, particularly when there is no prior contact, as they struggle to determine relevant connections within these entities to facilitate initial communication.

Innovation Solution

A system retrieves and processes contact information from directory services, social networks, and professional networks to create entity objects that display connections between the user and people at the external entity, allowing users to contact associated individuals and view related conversations and documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually search for contact information from multiple sources, then authentication accuracy improves, but time consumption increases

Engineering Contradiction:
Improveauthentication accuracyVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-retrieves and stores contact information from directory services, social networks, and professional networks before communication occurs. When a user receives a message, the entity object with connection information is already available or can be quickly assembled, eliminating the need for manual searching at the moment of authentication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system merges contact information from multiple sources (directory services, social networks, professional networks) into a single unified entity object that displays all connections between the recipient and people at the external entity in one consolidated view, eliminating the need to manually search multiple sources.

Inventive Principle:
Principle #5Merging (Combining)

2Loss of information

If comprehensive contact information is displayed, then contextualization quality improves, but information complexity increases

Engineering Contradiction:
Improvecontextualization qualityVSAvoidinformation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The entity object segments connection information into distinct categories (e.g., direct connections, indirect connections, professional connections, social connections). This segmentation allows comprehensive information to be presented in an organized, manageable structure that reduces perceived complexity while maintaining completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by providing different levels of detail for different types of connections within the entity object. Direct connections may show more detailed interaction history, while indirect connections show summarized information, optimizing the balance between comprehensiveness and complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11271914B2External contact connections to authenticate and contextualize entity
Publication Date: 2022.03.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11271914B2 patent drawing
  • US11271914B2 patent drawing
  • US11271914B2 patent drawing

AI summary

A high percentage of received communications are from external entities. In response to receiving a communication from a sender associated with an entity, the entity may be authenticated and contextualized by retrieving and processing contact information for people at the entity that are directly and/or indirectly associated with a recipient of the communication. For example, contact information for people at the entity who have previously communicated with and/or are connected to the recipient or users related to the recipient, for example, may be retrieved from one or more directory services, social networks, and/or professional networks. The contact information may be processed to create corresponding contact objects, and the contact objects may be processed to create an entity object for the entity that comprises one or more connections between the recipient and the people at the entity. The entity object may be provided to the recipient for display.