Method for assisting unregistered user device to access end-to-end call service of private network and communication system
US-11876866-B2 · Jan 16, 2024 · US
US9549005B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9549005-B2 |
| Application number | US-200813058399-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 11, 2008 |
| Priority date | Aug 11, 2008 |
| Publication date | Jan 17, 2017 |
| Grant date | Jan 17, 2017 |
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.
The invention includes a method of providing media data of a SIP-based Auxiliary Service from an Auxiliary Application Server, AS, to a recipient peer of an established communication exchange between peers. The method includes issuing an invocation to the Auxiliary AS, the invocation including an indication of the recipient peer of the Auxiliary Service. The Auxiliary Service media data is prepared and sent to the recipient together with a correlation ID identifying the established communication exchange, and an Application Classmark identifying the auxiliary service.
Opening claim text (preview).
The invention claimed is: 1. A method of providing media data of a Session Initiation Protocol (SIP)-based Auxiliary Service from an Auxiliary Application Server (AS) to a recipient peer of an established communication exchange between peers, wherein the Auxiliary Service is an additional service that was not invoked when the communication exchange was established, the method comprising: receiving an invocation at the Auxiliary AS, the invocation invoking the Auxiliary Service and including an indication of the recipient peer; and preparing and sending, to the recipient peer: Auxiliary Service data to be correlated with the established communication exchange, the Auxiliary Service data comprising the media data of the Auxiliary Service associated with media data provided by another service as a part of the established communication exchange; and correlation data for enabling the Auxiliary Service data to be correlated with the established communication exchange, the correlation data being distinct from, and sent together with, the Auxiliary Service data, and comprising: a correlation identity (ID) that identifies the established communication exchange; and an Application Classmark that identifies the Auxiliary Service data as data to be added to the established communication exchange; holding the Auxiliary Service data at the recipient peer until the associated media data provided by the another service has been received in the established communication exchange before presenting the Auxiliary Service data. 2. The method of claim 1 wherein the established communication exchange comprises a SIP session. 3. The method of claim 1 wherein the established communication exchange comprises a session-less transaction. 4. The method of claim 3 wherein the session-less transaction comprises at least one of a SIP Message, a Short Message Service (SMS) message, a Multimedia Messaging Service (MMS) message, and an email. 5. The method of claim 1 wherein receiving the invocation comprises receiving the invocation from a SIP-enabled user terminal of one of said peers. 6. The method of claim 1 wherein receiving the invocation comprises receiving the invocation from an Application Server linked to the established communication exchange. 7. The method of claim 1 wherein the invocation further includes the Correlation ID. 8. The method of claim 1 wherein the invocation further includes at least one of: an identity of the Auxiliary Service; and an identity of each of said peers. 9. The method of claim 1 wherein the invocation comprises either: a SIP signal; an Extensible Markup Language/Hypertext Transfer Protocol (XML/HTTP) signal; or a SMS signal. 10. The method of claim 1 wherein at least one of the Correlation ID and the Application Classmark are comprised in either: SIP message headers; values in existing SIP headers; or XML Bodies carried in at least one of SIP Messages, SMS messages, MMS messages and emails. 11. The method of claim 1 further comprising retrieving data from one or more data sources prior to preparing and forwarding said media data. 12. The method of claim 11 wherein the Auxiliary Service is a data mining service. 13. The method of claim 1 wherein the Auxiliary Service is either a caller ID presentation service or a service for adding media to the established communication exchange that is transmitted via a separate SIP session. 14. An Auxiliary Application Server (AS) for providing media data of a Session Initiation Protocol (SIP)-based Auxiliary Service to a recipient peer of an established communication exchange, wherein the Auxiliary Service is an additional service that was not invoked when the communication exchange was established, wherein the Auxiliary AS comprises: a processor; a memory storing Auxiliary Service data and programmatic instructions, wherein the processor executes programmatic instructions stored in the memory to: prepare the Auxiliary Service data to be correlated with the established communication exchange, the Auxiliary Service data comprising the media data of the Auxiliary Service associated with media data provided by another service as a part of the established communication exchange; and forward to the recipient peer: the Auxiliary Service data; and correlation data for enabling the Auxiliary Service data to be correlated with the established communication exchange, the correlation data being distinct from, and sent together with, the Auxiliary Service data, and comprising: a Correlation identity (ID) that identifies said established communication exchange; and an Application Classmark that identifies the Auxiliary Service data as data to be added to the established communication exchange, wherein the Auxiliary Service data is held at the recipient peer until the associated media data provided by the another service has been received in the established communication exchange before presenting the Auxiliary Service data. 15. The Auxiliary Application Server of claim 14 configured to prepare and forward the data responsive to receiving an invocation of the Auxiliary Service. 16. The Auxiliary Application Server of claim 14 further configured to retrieve data from one or more data sources prior to preparing and forwarding the auxiliary service data. 17. The Auxiliary Application Server of claim 14 configured to provide the Auxiliary Service as a data mining service. 18. The Auxiliary Application Server of claim 14 configured to provide the Auxiliary Service as either a caller ID presentation service or a service for adding media to the established communication exchange that is transmitted via a separate communication exchange. 19. A Session Initiation Protocol (SIP)-enabled user terminal comprising: a processor; and a memory storing programmatic instructions, wherein the processor executes programmatic instructions stored in the memory causing the SIP-enabled user terminal to: receive incoming SIP communications of an established communication exchange; receive, from an Auxiliary Application Server: Auxiliary Service data to be correlated with the established communication exchange, the Auxiliary Service data comprising media data of an Auxiliary Service associated with media data provided by another service as a part of the established communication exchange, that was not invoked when the communication exchange was established; and correlation data for enabling the Auxiliary Service data to be correlated with the established communication exchange, the correlation data being distinct from, and received together with, the Auxiliary Service data, and comprising: a correlation identity (ID) that identifies the established communication exchange; and an Application Classmark that identifies the Auxiliary Service data as data to be added to an established communication exchange identified by the correlation ID; correlate the media data with an incoming communication associated with the established communication exchange and identified by the correlation ID; hold the Auxiliary Service media data until the associated media data provided by the other service has been received in the established communication exchange; and present the media data to the user of said user terminal in association with the established communication exchange. 20. The SIP-enabled user terminal of claim 19 wherein the established communication exchange comprises an established SIP Session. 21. The SIP-enabled user terminal of claim
Electricity · mapped topic
Electricity · mapped topic
by adding media; by removing media · CPC title
based on the content carried by the session initiation protocol [SIP] messages · CPC title
Supplementary features, e.g. call forwarding or call holding (systems providing special services or facilities to telephony subscribers H04M3/42) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.