Methods and Apparatus for Configuring and Implementing Announcements for IP Multimedia Subsystem Supplementary Services
US-2015026243-A1 · Jan 22, 2015 · US
US9509723B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9509723-B1 |
| Application number | US-201414296282-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 4, 2014 |
| Priority date | Jun 4, 2014 |
| Publication date | Nov 29, 2016 |
| Grant date | Nov 29, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A Session Initiation Protocol (SIP) server comprises a signaling data system that receives a first SIP message having a Session Description Protocol (SDP) data set. The signaling system responsively stores the SDP data set in association with a session segment identifier and transfers a session request having the session segment identifier and not the SDP data set. The SIP server has a session data system that receives the session request having the session segment identifier and not the SDP data set. The session data system responsively authorizes the session request and transfers a session instruction having the session segment identifier. The signaling data system receives the session instruction having the session segment identifier and responsively identifies the SDP data set with the session segment identifier and transfers a second SIP message having the SDP data set.
Opening claim text (preview).
What is claimed is: 1. A method of operating a Session Initiation Protocol (SIP) server including a signaling data system and a session data system stored on a storage system and executed by a processing system, the method comprising: in the signaling data system, receiving a first SIP message having a Session Description Protocol (SDP) data set, and in response, storing the SDP data set in association with a session segment identifier and transferring a session request having the session segment identifier and not the SDP data set; in the session data system, receiving the session request having the session segment identifier and not the SDP data set, and in response, authorizing the session request and transferring a session instruction having the session segment identifier; and in the signaling data system, receiving the session instruction having the session segment identifier, and in response, identifying the SDP data set with the session segment identifier and transferring a second SIP message having the SDP data set. 2. The method of claim 1 further comprising: in the session data system, transferring a session query having the session segment identifier; in the signaling data system, receiving the session query having the session segment identifier, and in response, transferring the SDP data set; and in the session data system, receiving and processing the SDP data set to generate the session instruction. 3. The method of claim 1 further comprising: in the session data system, transferring a session query having the session segment identifier and a segment value identifier; in the signaling data system, receiving the session query having the session segment identifier and the segment value identifier, and in response, transferring an SDP value from the SDP data set that corresponds to the session segment identifier and the segment value identifier; and in the session data system, receiving and processing the SDP value from the SDP data set to generate the session instruction. 4. The method of claim 1 wherein: transferring the session request not having the SDP data set comprises filtering the SDP data set to select SDP values and transferring the session request having the selected SDP values and not the SDP data set; and wherein receiving the session request comprises receiving the selected SDP values and not the SDP data set. 5. The method of claim 1 further comprising: in the session data system, transferring SDP filter criteria; in the signaling data system, receiving the SDP filter criteria; wherein transferring the session request not having the SDP data set comprises filtering the SDP data set based on the SDP filter criteria set to select SDP values and transferring the session request having the selected SDP values and not the SDP data set; and wherein receiving the session request comprises receiving the selected SDP values and not the SDP data set. 6. The method of claim 1 wherein: transferring the session instruction having the session segment identifier further comprises transferring the session instruction having an additional session segment identifier; receiving the session instruction having the session segment identifier further comprises receiving the session instruction having the additional session segment identifier; identifying the SDP data set with the session segment identifier further comprises identifying an additional SDP data set with the additional session segment identifier; and transferring the second SIP message having the SDP data set further comprises transferring the second SIP message having the additional SDP data set. 7. The method of claim 1 wherein: receiving the first SIP message comprises receiving a first SIP 100 Invite message and transferring the second SIP message comprises transferring a second SIP 100 Invite message; and transferring the session request comprises transferring an Inter-Process Communication (IPC) and receiving the session instruction comprises receiving another IPC. 8. The method of claim 1 wherein: receiving the first SIP message comprises receiving a first SIP 200 OK message and transferring the second SIP message comprises transferring a second SIP 200 OK message; and transferring the session request comprises transferring an Inter-Process Communication (IPC) and receiving the session instruction comprises receiving another IPC. 9. The method of claim 1 wherein: the signaling data system comprises a multi-threaded processing system having multiple processing threads and configured to execute a SIP software module using a first set of the processing threads; and the session data system comprises the multi-threaded processing system configured to execute a voice session software module using a second set of the processing threads. 10. The method of claim 1 wherein: the signaling data system comprises a multi-threaded processing system having multiple processing threads and configured to execute a SIP software module using a first set of the processing threads; and the session data system comprises the multi-threaded processing system configured to execute a video session software module using a second set of the processing threads. 11. A Session Initiation Protocol (SIP) server comprising: a signaling data system and a session data system stored on a storage system and executed by a processing system, wherein: the signaling data system configured to receive a first SIP message having a Session Description Protocol (SDP) data set, and in response, store the SDP data set in association with a session segment identifier and transfer a session request having the session segment identifier and not the SDP data set; the session data system configured to receive the session request having the session segment identifier and not the SDP data set, and in response, authorize the session request and transfer a session instruction having the session segment identifier; the signaling data system configured to receive the session instruction having the session segment identifier, and in response, identify the SDP data set with the session segment identifier and transfer a second SIP message having the SDP data set. 12. The SIP server of claim 11 wherein: the session data system is configured to transfer a session query having the session segment identifier; the signaling data system is configured to receive the session query having the session segment identifier, and in response, transfer the SDP data set; and the session data system is configured to receive and process the SDP data set to generate the session instruction. 13. The SIP server of claim 11 wherein: the session data system is configured to transfer a session query having the session segment identifier and a segment value identifier; the signaling data system is configured to receive the session query having the session segment identifier and the segment value identifier, and in response, transfer an SDP value from the SDP data set that corresponds to the session segment identifier and the segment value identifier; and the session data system is configured to receive and process the SDP value from the SDP data set to generate the session instruction. 14. The SIP server of claim 11 wherein: the signaling data system is configured to filter the SDP data set to select SDP values and transfer the session request having the selected SDP values and not the SDP data set; and wherein the session data system is configured to receive the selected SDP values and not the SDP data set. 15. The SIP server of claim 11 wherein: the session
Electricity · mapped topic
in the network · CPC title
Proxies, e.g. for session initiation protocol [SIP] · CPC title
Session initiation protocol [SIP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.