Orchestrated Group Communication Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems require users to manually manage and update contact information across multiple communication applications, leading to errors and inefficiencies in communicating with individuals or groups, as different applications lack unified interfaces and cannot search each other's contact lists, making group communication cumbersome and time-consuming.

Innovation Solution

The implementation of an orchestrated group communication framework that determines appropriate communication mechanisms for each member of a contact group based on presence and availability information, allowing users to communicate with groups through a single interface action, such as dragging and dropping files onto a group icon, and automatically selecting the best communication channels for each contact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple communication applications are used to communicate with different group members, then communication coverage is improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improvecommunication coverageVSAvoidnumber of applications
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple communication applications into a single unified application that can communicate with different group members through multiple channels (email, instant messaging, SMS, etc.). This merging eliminates the need to manually switch between multiple applications while maintaining comprehensive communication coverage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified communication application performs multiple communication functions simultaneously - it can send emails, instant messages, SMS texts, and make voice calls through a single interface. This multi-functionality allows one application to replace several specialized applications.

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

2Adaptability or versatility

If multiple communication applications are used, then communication mechanisms increase, but ease of operation and time required deteriorate

Engineering Contradiction:
Improvecommunication mechanismsVSAvoidtime to determine communication mechanism
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically determines the most appropriate communication mechanism for each group member based on their availability status and communication preferences, without requiring user intervention. The application self-manages the selection of communication channels.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses presence information and availability status as feedback to dynamically select communication mechanisms. If a user is unavailable through one channel, the system receives feedback and automatically tries alternative channels.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If contact information is maintained in multiple applications, then communication options increase, but reliability and ease of operation worsen

Engineering Contradiction:
Improvecontact information availabilityVSAvoidcontact information consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent merges contact information from multiple sources into a single centralized contact database within the unified application. This eliminates duplicate contact entries across multiple applications and ensures consistency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified contact database serves multiple communication functions - it provides contact information for email, instant messaging, SMS, and voice calls through a single centralized repository, ensuring consistent contact data across all communication channels.

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

4Measurement precision

If each contact requires individual communication mechanism determination, then communication precision increases, but productivity and time efficiency worsen

Engineering Contradiction:
Improvecommunication mechanism selection accuracyVSAvoidgroup communication efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system merges the communication mechanism determination process for multiple contacts into a single automated operation. When communicating with a group, the application simultaneously determines appropriate channels for all members rather than requiring sequential individual determination.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system automatically determines communication mechanisms for each group member based on their presence information and availability status without requiring user intervention for each contact.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8886243B1Orchestrated group communication
Publication Date: 2014.11.11 SUN MICROSYSTEMS INC
  • US8886243B1 patent drawing
  • US8886243B1 patent drawing
  • US8886243B1 patent drawing

AI summary

Orchestrated group communication may facilitate communication with a group of contacts. A user may define a group of contacts reachable via different communication mechanisms. A communication framework may determine an appropriate method for communicating the information to each member of a group. The user may not know how the communication framework is communicating with each group member. A user may specify preferred communication mechanisms or a particular order of communication mechanisms for communicating with particular contacts. Orchestrated group communication may also provide a user interface allowing a user to request communication with every member of a contact group via a single user interface action. A user desiring to communicate with a group may drag a document, or other file, and drop it onto an icon for the group and a group communication framework may communicate that document to each member of the group.