VoIP Device Selection for Broadcast Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VoIP systems lack the ability to efficiently broadcast messages to a large group of users as they cannot selectively identify and transmit to devices based on their capabilities, leading to resource wastage and ineffective message delivery.

Innovation Solution

A method for selecting suitable VoIP devices for message broadcasting by identifying recipient clients and their device capabilities through contextual information exchange, allowing for targeted transmission based on device functionality and constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If broadcast messages are transmitted to all VoIP devices without device selection, then message coverage is maximized, but resource wastage increases due to transmitting to incompatible devices

Engineering Contradiction:
Improvemessage coverageVSAvoidresource wastage
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The system performs preliminary device capability assessment by obtaining device information from recipient clients before broadcasting messages. This allows the broadcaster to pre-identify compatible devices based on their functionality and constraints, avoiding the need to transmit messages to incompatible devices and thus preventing resource wastage while maintaining comprehensive coverage among capable devices

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If device selection based on capability assessment is implemented, then resource utilization is optimized, but system complexity increases due to device information management

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system implements self-service by requiring recipient clients to autonomously provide their own device information to broadcasters. This eliminates the need for a centralized device database or complex device management infrastructure, as each client independently manages and shares their device capabilities, thereby optimizing resource utilization without significantly increasing system complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The device information structure is designed to be universal and multi-functional, accommodating various device types and capabilities through a standardized information format. This allows the same device selection mechanism to handle diverse devices (VoIP phones, computers, mobile devices) with different functionalities, simplifying the overall system architecture while enabling efficient resource allocation across heterogeneous device landscapes

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

3Reliability

If comprehensive device information is collected for accurate selection, then message delivery accuracy improves, but information exchange overhead increases

Engineering Contradiction:
Improvemessage delivery accuracyVSAvoidinformation exchange overhead
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system applies local quality by collecting only the specific device information attributes that are relevant to the particular broadcast message type and recipient. Rather than universally collecting all possible device parameters, the system selectively gathers only the necessary capability indicators needed for accurate device selection, thereby maintaining high message delivery accuracy while minimizing information exchange overhead

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8630191B2Device selection for broadcast messages
Publication Date: 2014.01.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8630191B2 patent drawing
  • US8630191B2 patent drawing
  • US8630191B2 patent drawing

AI summary

The present invention is directed to a method and system for broadcasting a message to selected devices. More specifically, the method and system identifies appropriate VoIP devices of a recipient client suitable for a broadcast message and transmits the broadcast message to the identified appropriate VoIP devices over a digital communication channel. The appropriate VoIP devices are selected in accordance with various constraints of broadcasting such as recipient client's preference, functionality and capability of the recipient VoIP device, broadcaster's bandwidth, a set of broadcasting rules, or the like. In order to identify appropriate VoIP devices or a recipient client, the information relating to the recipient client and VoIP devices may be exchanged using the digital communication channel.