QoS channels for multimedia services on a general purpose operating system platform using data cards
First Claim
1. A system embodied on a computer-readable medium encoded with executable instructions for facilitation of communication with a multimedia network, comprising:
- a communications component of a computing system that facilitates communications with a multimedia network; and
an applications component of the computing system that includes a unified interface across disparate applications for at least one of discovering, establishing, or managing quality-of-service (QoS) connectivity to the multimedia network for the applications via the communications component, the applications component facilitates generation of concurrent QoS-based sessions using multiple PDP (packet data protocol) contexts, the interface includes a service activation component that functions as a user agent server to facilitate at least one of discovering, establishing, or managing the QoS connectivity between at least one application and at least one resource of a multimedia network, the user agent is available to another application once this connectivity is established.
1 Assignment
0 Petitions
Accused Products
Abstract
Upper layer applications discover, establish and manage the QoS connectivity through a SIP (session initiation protocol) that serves as a unified interface. In one implementation, this is IP Multimedia Subsystem-centric, further supporting applications that utilize SIP for session control. This capability extends to the data card universe allowing UMTS data card vendors to establish concurrent QoS-based sessions using multiple primary PDP (packet data protocol) contexts based on a set of SIP triggers, further allowing applications running on a computing system to transparently utilize the established pipes based on the individual QoS requirements.
-
Citations
33 Claims
-
1. A system embodied on a computer-readable medium encoded with executable instructions for facilitation of communication with a multimedia network, comprising:
-
a communications component of a computing system that facilitates communications with a multimedia network; and an applications component of the computing system that includes a unified interface across disparate applications for at least one of discovering, establishing, or managing quality-of-service (QoS) connectivity to the multimedia network for the applications via the communications component, the applications component facilitates generation of concurrent QoS-based sessions using multiple PDP (packet data protocol) contexts, the interface includes a service activation component that functions as a user agent server to facilitate at least one of discovering, establishing, or managing the QoS connectivity between at least one application and at least one resource of a multimedia network, the user agent is available to another application once this connectivity is established. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system embodied on a computer-readable medium encoded with executable instructions for facilitation of communication with a media source, comprising:
-
a service access component that facilitates access by one or more applications of a computing system to a communications card; and a service activation component that provides a context between the one or more applications and the card, the service activation component is active only for the duration of the initial SIP proxy discovery process, the service activation component facilitates concurrent QoS-based sessions using a plurality of the contexts based on a set of SIP triggers, the one or more applications utilize established resources based on individual QoS requirements. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of providing session management, comprising:
-
receiving an initiation message from one or more applications of a computer-readable medium encoded with executable instructions for carrying out the method; checking that user equipment associated with the computer-readable medium encoded with executable instructions for carrying out the method is registered; checking that a QoS link is established via the user equipment; checking a state of a resource of the user equipment; redirecting one of the one or more applications to the resource based on the state of the resource, redirecting can include connecting the one or more applications to a multimedia resource via a cellular network; notifying a service that provides the multimedia resource when the resource is no longer required; and terminating access of at least one application to the multimedia resource either with or without termination of concurrent QoS-based sessions. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A system that facilitates session management encoded in a computer-readable medium with executable instructions for carrying out session management tasks, comprising:
-
means for receiving an invite message from an application of the computer-readable medium; means for checking that a PC card associated with the computer-readable medium is registered with a SIP registrar; means for establishing a context between the application and the PC card, the context associated with an access point name; means for checking that resource of the PC card is available; means for redirecting the application to the resource, redirecting can include connecting the one or more applications to a multimedia resource via a cellular network; means for notifying a service that provides the multimedia resource when the resource is no longer required; means for terminating access of at least one application to the multimedia resource either with or without termination of concurrent QoS-based sessions; and means for sending a new invite message to a true SIP proxy server on a cellular network.
-
Specification