Auxiliary SIP services

US9549005B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9549005-B2
Application numberUS-200813058399-A
CountryUS
Kind codeB2
Filing dateAug 11, 2008
Priority dateAug 11, 2008
Publication dateJan 17, 2017
Grant dateJan 17, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9549005B2 cover?
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 prep…
Who is the assignee on this patent?
Astrom Bo, Stille Mats, Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04L65/1096. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 17 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).