Telecommunications Terminal Availability Detection Using Sensor and Application Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current availability detection in telecommunications only considers user preferences and does not account for third-party preferences, and users often forget to update their online status, leading to inaccurate availability reflections.
Innovation Solution
A method that determines user availability based on characteristics of software application components, resource usage, sensor inputs, and incoming invitation details, implementing centralized availability policies to enhance accuracy and user productivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual online status setting is used, then users can control their availability, but users often forget to update status leading to inaccurate availability information
Solution Approach 1:
The system automatically detects user availability status through sensors and application usage patterns without requiring manual user input. The availability detector continuously monitors sensor data and software application characteristics to determine and update user availability automatically, eliminating the need for users to manually set their online status.
Solution Approach 2:
The system implements continuous feedback loops where sensor inputs and application usage data are constantly monitored and fed back to update availability status. This real-time feedback mechanism ensures availability information remains accurate by automatically detecting changes in user state and communicating these to the telecommunications system.
2Adaptability or versatility
If only user preferences are considered for availability, then user autonomy is maintained, but third-party preferences and contextual factors are ignored
Solution Approach 1:
The availability detection system is divided into multiple independent modules: sensor input processors, application usage analyzers, policy evaluators, and availability determiners. Each module handles specific aspects of availability detection independently, allowing the system to consider multiple factors (user preferences, third-party policies, contextual information) without creating a monolithic complex system.
Solution Approach 2:
An availability policy server acts as an intermediary between users and the telecommunications system. It stores and manages availability policies that incorporate both user preferences and third-party requirements, mediating the complexity by centralizing policy management and allowing terminal devices to simply enforce predetermined policies.
3Reliability
If centralized availability policies are implemented, then availability accuracy improves, but system complexity and policy management overhead increase
Solution Approach 1:
The availability policy server serves as a centralized intermediary that manages all availability policies. It stores policy data in a database and provides policy retrieval services to terminal devices. This centralization improves availability detection accuracy by ensuring consistent policy enforcement across all users while managing complexity in a single location rather than distributing it across multiple devices.
Solution Approach 2:
The system uses copying by storing availability policies centrally and distributing them to terminal devices as needed. Terminal devices obtain copies of relevant policies from the policy server and enforce them locally, which improves accuracy through centralized management while reducing the complexity burden on individual devices by using lightweight local copies rather than full policy management capabilities.
Data Source
AI summary
A method is provided in which the present invention is for a method in which a telecommunications terminal determines whether its user is available to accept an incoming invitation to participate in a telecommunications session based on: (1) a characteristic of the use of a software application, (2) a characteristic of the use of a resource of a terminal, (3) a sensor input, (4) a characteristic of the incoming invitation or (5) any combination of (1), (2), (3), (4), and (5).


