System and method to support codec delivery models for IMS networks
First Claim
Patent Images
1. A system, comprising:
- a SIP application server, including a CPU, a computer readable hardware memory device and a computer readable hardware storage media device, including instructions that, when executed, cause the CPU to perform the steps of;
receiving registration information from one or more subscriber devices;
registering the one or more subscriber devices with a content source;
receiving information from the one or more subscriber devices regarding a particular target device to receive content from the SIP application server;
processing content from the content source;
determining or receiving codec information for the content source related to the content;
determining that the particular target device requires the codec for playing the content, using a profile of the particular target device;
responsive to the determining that the particular target device requires the codec for playing the content, determining, using the profile of the target device, to use an online mode to send the codec with the content;
responsive to the determining to use the online mode to send the codec with the content, sending the codec to the particular target device online as part of a SIP notify message; and
routing the content, by the SIP application server, to the particular target device,wherein the particular target device is a device other than the one or more subscriber devices from which the information is received.
3 Assignments
0 Petitions
Accused Products
Abstract
An architecture (system) and method is provided for transcoding codec information to be sent in a Session Initiation Protocol (SIP) signaling stream for rendering rich digital media content. The method is implemented on a computer infrastructure and includes: determining a codec associated with content to be sent to one or more requesting devices; determining that at least one of the one or more requesting devices do not have the codec associated with the content to be sent to the one or more requesting devices; providing codec information to the at least one of the one or more requesting devices; and sending the content to the one or more requesting devices.
-
Citations
13 Claims
-
1. A system, comprising:
-
a SIP application server, including a CPU, a computer readable hardware memory device and a computer readable hardware storage media device, including instructions that, when executed, cause the CPU to perform the steps of; receiving registration information from one or more subscriber devices; registering the one or more subscriber devices with a content source; receiving information from the one or more subscriber devices regarding a particular target device to receive content from the SIP application server; processing content from the content source; determining or receiving codec information for the content source related to the content; determining that the particular target device requires the codec for playing the content, using a profile of the particular target device; responsive to the determining that the particular target device requires the codec for playing the content, determining, using the profile of the target device, to use an online mode to send the codec with the content; responsive to the determining to use the online mode to send the codec with the content, sending the codec to the particular target device online as part of a SIP notify message; and routing the content, by the SIP application server, to the particular target device, wherein the particular target device is a device other than the one or more subscriber devices from which the information is received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a CPU, a computer readable hardware memory device and a computer readable hardware storage media device; first program instructions, which, when executed, causes the CPU to receive, from one or more subscriber devices, registration information and information regarding a particular target device to be notified on and to receive content from a SIP application server, the particular target device being selected by one or more users of the one or more subscriber devices; second program instructions, which, when executed, causes the CPU to register with a content source; third program instructions, which, when executed, causes the CPU to process content from the content source; fourth program instructions, which, when executed, causes the CPU to determine or receive codec information for the content source related to the content; fifth program instructions, which, when executed, causes the CPU to determine that the particular target device requires the codec for playing the content, using a profile of the particular target device and to determine to use an online mode to send the codec with the content, using the profile of the particular target device; sixth program instructions, which, when executed, causes the CPU to send the codec to the particular target device online as part of a SIP notify message in response to a determination that the particular target device requires the codec for playing the content and a determination to use the online mode to send the codec with the content; and seventh program instructions, which, when executed, causes the CPU to route the content to the particular target device selected by the one or more users of the one or more subscriber devices, wherein the first-seventh program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory, and wherein the particular target device is a device other than the one or more subscriber devices from which the information is received. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification