Wireless Call Setup with Session Description Alerting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication systems do not provide users with sufficient information about the nature of an incoming call before they decide to accept or reject it, limiting the user's ability to make informed decisions during call setup.
Innovation Solution
An originating communication device sends a session description request to a server, which includes alerting data that describes the nature of the communication session, allowing the target communication device to notify the user with this information during the call announcement, and optionally forcing the target device to accept the call.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional caller ID information is sent during call setup, then the called party can identify the caller, but the information provided is limited and does not describe the nature of the incoming call
Solution Approach 1:
The patent applies preliminary action by sending the session description (alerting data) during the call setup phase, before the called party answers the call. This allows the information about the nature of the incoming call to be provided in advance, enabling the user to make an informed decision about whether to accept the call. The session description is embedded in the initial signaling messages (e.g., INVITE message in SIP protocol) from the originating device to the target device.
Solution Approach 2:
The patent implements universality by making the call setup protocol multi-functional. The signaling messages used for call establishment are extended to also carry session description information that describes the nature of the incoming call. This allows a single communication channel to serve both call setup and information delivery purposes, eliminating the need for separate information exchange mechanisms.
2Loss of information
If the target device provides basic caller identification, then the user can see who is calling, but the user cannot determine the nature or urgency of the call without answering
Solution Approach 1:
The session description is transmitted in advance during call setup, allowing the user to immediately see the nature of the incoming call (e.g., urgent, conference, video) before deciding whether to answer. This eliminates the time delay that would otherwise require the user to answer the call just to find out what it is about.
3Loss of information
If alerting data is transmitted during call setup, then the user receives comprehensive information about the incoming call, but the data transmission requires additional protocol support
Solution Approach 1:
The existing call setup protocol is extended to carry session description information, making it multi-functional. Standard signaling messages (such as INVITE, 183 Session Progress, or 200 OK in SIP) are enhanced to include alerting data fields, allowing them to convey both call establishment commands and descriptive information about the session nature.
Solution Approach 2:
The patent merges the call setup function with the information delivery function into a single integrated process. The session description is combined with the signaling messages, so that one transmission accomplishes both the call establishment and the provision of contextual information, rather than requiring separate data exchange mechanisms.
Data Source
AI summary
In an embodiment, an originating communication device within a wireless communications system sends a call request to a server to initiate a communication session with a target communication device, and also sends, along with the call request, a session description request, the session description request requesting alerting data to be sent to the target communication device from the server in addition to a call announce message for announcing the communication session to the at least one target communication device, the alerting data describing a nature of the communication session. The server sends the call announce message and the alerting data to the target communication device. The target communication device receives the call announce message and the alerting data, notifies a user of the target communication device of the announced communication session and outputs the alerting data to the user of the target communication device in conjunction with the notification.


