Presence Engine Audio Signal Encoding for Unified Status

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communications applications, such as push to talk (PTT) and instant messaging, face challenges in managing user availability status across multiple platforms, leading to inconsistencies and inefficient resource utilization due to the lack of a unified interface for managing and standardizing availability status.

Innovation Solution

A presence engine that encodes and decodes availability status into audio signals, allowing for centralized management and consistent representation across various applications, enabling efficient communication and resource allocation by providing a unified interface for setting and monitoring availability status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a unified presence engine is implemented to manage availability status across multiple applications, then consistency of availability status is improved, but device complexity increases

Engineering Contradiction:
Improveconsistency of availability statusVSAvoidcomplexity of presence engine
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The presence engine is designed as a universal multi-functional system that manages availability status across multiple communication applications (PTT, instant messaging, voice calls) through a single unified interface. The engine encodes availability status into audio signals that can be transmitted over voice channels and decoded by receiving devices, enabling consistent presence information sharing across different application types without requiring separate management systems for each application.

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

2Ease of operation

If availability status is encoded into audio signals for transmission over voice channels, then ease of operation is improved, but loss of information increases

Engineering Contradiction:
Improveease of setting availability statusVSAvoidaccuracy of availability status
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The presence engine acts as an intermediary that translates availability status information into encoded audio signals for transmission over voice channels. The encoding process embeds presence information within the audio signal structure, and the receiving presence engine decodes these signals to recover the original availability status. This intermediary translation mechanism enables easy operation through voice channel transmission while preserving the accuracy of availability status information through systematic encoding and decoding processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7715859B2Presence engine and a method of operating a presence engine for encoding or decoding availability status into a signal representative of an audio signal
Publication Date: 2010.05.11 QUALCOMM INC
  • US7715859B2 patent drawing
  • US7715859B2 patent drawing
  • US7715859B2 patent drawing

AI summary

A system and a method are disclosed for a presence engine and a method of operating a presence engine for encoding or decoding availability status into a signal representative of an audio signal. The presence engine is configured to manage availability status of a user. The presence engine comprises an input configured to receive a signal representative of an audio signal and an output configured to send a signal representative of an audio signal. The presence engine also comprises a processor configured to encode availability status of a user into a signal representative of an audio signal and/or configured to decode availability status of a user from a signal representative of an audio signal.