Presence service using IMS based DASH service
First Claim
1. An apparatus of a user equipment (UE) operable to act as a presentity for Internet protocol (IP) multimedia subsystem (IMS) based packet-switched streaming services (PSS) or multimedia broadcast and multicast services (MBMS), the apparatus comprising:
- one or more processors configured to;
initiate, at the UE, an IMS based PSS session or MBMS session or content switching between IMS based content;
determine, at the UE, based on initiation of the IMS based PSS session or MBMS session or the content switching between IMS based content, to send a session initiation protocol (SIP) PUBLISH message to a presence server to publish content being consumed at the UE, wherein a determination to send the SIP PUBLISH message to the presence server is based on receiving a SIP OK message concerning a selected session initiation procedure, wherein the selected session initiation procedure is one of a third generation partnership project (3GPP) file format (3GP)-dynamic adaptive streaming over hypertext transfer protocol (HTTP) (3GP-DASH) session initiation procedure or an MBMS download session initiation procedure;
encode, at the UE, the SIP PUBLISH message for transmission to the presence server, wherein the SIP PUBLISH message includes an indication of content being consumed at the UE; and
decode, at the UE, a SIP OK message received from the presence server, wherein the SIP OK message is an acknowledgement of the SIP PUBLISH message received at the presence server from the UE;
wherein the one or more processors are configured to determine to send the SIP PUBLISH message to the presence server after performing content switching between IMS based content, wherein the content switching includes one of;
a switching from a third generation partnership project (3GPP) file format dynamic adaptive streaming over hypertext transfer protocol (HTTP) (3GP-DASH) to an MBMS download service with a channel change;
ora switching from an MBMS download to a 3GP-DASH service with a channel change; and
memory configured to store the indication of content being consumed at the UE.
3 Assignments
0 Petitions
Accused Products
Abstract
Technology for distributing presence information by a presence server in an Internet protocol (IP) multimedia subsystem (IMS) based dynamic adaptive streaming over hypertext transfer protocol (HTTP) (DASH) service is disclosed. In an example, a user equipment (UE) can be operable to act as a presentity and include computer circuitry configured to: Generate a trigger event during a DASH session; and publish presence information including content being consumed to a presence server. The published content can include DASH content.
12 Citations
18 Claims
-
1. An apparatus of a user equipment (UE) operable to act as a presentity for Internet protocol (IP) multimedia subsystem (IMS) based packet-switched streaming services (PSS) or multimedia broadcast and multicast services (MBMS), the apparatus comprising:
-
one or more processors configured to; initiate, at the UE, an IMS based PSS session or MBMS session or content switching between IMS based content; determine, at the UE, based on initiation of the IMS based PSS session or MBMS session or the content switching between IMS based content, to send a session initiation protocol (SIP) PUBLISH message to a presence server to publish content being consumed at the UE, wherein a determination to send the SIP PUBLISH message to the presence server is based on receiving a SIP OK message concerning a selected session initiation procedure, wherein the selected session initiation procedure is one of a third generation partnership project (3GPP) file format (3GP)-dynamic adaptive streaming over hypertext transfer protocol (HTTP) (3GP-DASH) session initiation procedure or an MBMS download session initiation procedure; encode, at the UE, the SIP PUBLISH message for transmission to the presence server, wherein the SIP PUBLISH message includes an indication of content being consumed at the UE; and decode, at the UE, a SIP OK message received from the presence server, wherein the SIP OK message is an acknowledgement of the SIP PUBLISH message received at the presence server from the UE; wherein the one or more processors are configured to determine to send the SIP PUBLISH message to the presence server after performing content switching between IMS based content, wherein the content switching includes one of; a switching from a third generation partnership project (3GPP) file format dynamic adaptive streaming over hypertext transfer protocol (HTTP) (3GP-DASH) to an MBMS download service with a channel change;
ora switching from an MBMS download to a 3GP-DASH service with a channel change; and memory configured to store the indication of content being consumed at the UE. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus of a presence server utilized for Internet protocol (IP) multimedia subsystem (IMS) based packet-switched streaming services (PSS) or multimedia broadcast and multicast services (MBMS), the apparatus comprising:
-
one or more processors configured to; decode, at the presence server, a session initiation protocol (SIP) SUBSCRIBE message received from a user equipment (UE) acting as a watcher, wherein SIP SUBCRIBE message enables the UE acting as the watcher to subscribe for presence information for a list of contacts which includes a UE acting as a presentity; decode, at the presence server, a SIP PUBLISH message received from the UE acting as the presentity, wherein the SIP PUBLISH message includes an indication of content being consumed at the UE acting as the presentity, wherein the SIP PUBLISH message received from the UE acting as the presentity is decoded after a content switching between IMS based content is performed at the UE acting as the presentity, wherein the content switching includes one of a switching from a third generation partnership project (3GPP) file format dynamic adaptive streaming over hypertext transfer protocol (HTTP) (3GP-DASH) to an MBMS download service with a channel change or a switching from an MBMS download to a 3GP-DASH service with a channel change; and encode, at the presence server, a SIP NOTIFY message for transmission to the UE acting as the watcher, wherein the SIP NOTIFY message includes the indication of content being consumed at the UE acting as the presentity; and memory configured to store the indication of content being consumed at the UE acting as the presentity. - View Dependent Claims (7, 8, 9, 10)
-
-
11. At least one non-transitory machine readable storage medium having instructions embodied thereon for providing Internet protocol (IP) multimedia subsystem (IMS) based packet-switched streaming services (PSS) or multimedia broadcast and multicast services (MBMS) to a user equipment (UE) acting as a presentity, the instructions when executed perform the following:
-
determining, at the UE, based on an initiation of an IMS based PSS session or MBMS session or content switching between IMS based content, to send a session initiation protocol (SIP) PUBLISH message to a presence server to publish content being consumed at the UE, wherein a determination to send the SIP PUBLISH message to the presence server is based on receiving a SIP OK message concerning a selected session initiation procedure, wherein the selected session initiation procedure is one of a third generation partnership project (3GPP) file format (3GP)-dynamic adaptive streaming over hypertext transfer protocol (HTTP) (3GP-DASH) session initiation procedure or an MBMS download session initiation procedure; encoding, at the UE, the SIP PUBLISH message for transmission to the presence server, wherein the SIP PUBLISH message includes an indication of content being consumed at the UE; decoding, at the UE, a SIP OK message received from the presence server, wherein the SIP OK message is an acknowledgement of the SIP PUBLISH message received at the presence server from the UE; and determining to send the SIP PUBLISH message to the presence server after performing the content switching, wherein the content switching includes one of; a switching from a third generation partnership project (3GPP) file format dynamic adaptive streaming over hypertext transfer protocol (HTTP) (3GP-DASH) to an MBMS download service with a channel change;
ora switching from an MBMS download to a 3GP-DASH service with a channel change. - View Dependent Claims (12, 13, 14)
-
-
15. At least one non-transitory machine readable storage medium having instructions embodied thereon for providing Internet protocol (IP) multimedia subsystem (IMS) based packet-switched streaming services (PSS) or multimedia broadcast and multicast services (MBMS) from a presence server, the instructions when executed perform the following:
-
decoding, at the presence server, a session initiation protocol (SIP) SUBSCRIBE message received from a user equipment (UE) acting as a watcher, wherein SIP SUBCRIBE message enables the UE acting as the watcher to subscribe for presence information for a list of contacts which includes a UE acting as a presentity; decoding, at the presence server, a SIP PUBLISH message received from the UE acting as the presentity, wherein the SIP PUBLISH message includes an indication of content being consumed at the UE acting as the presentity, wherein the SIP PUBLISH message received from the UE acting as the presentity is decoded after a content switching between IMS based content is performed at the UE acting as the presentity, wherein the content switching includes one of a switching from a third generation partnership project (3GPP) file format dynamic adaptive streaming over hypertext transfer protocol (HTTP) (3GP-DASH) to an MBMS download service with a channel change or a switching from an MBMS download to a 3GP-DASH service with a channel change; and encoding, at the presence server, a SIP NOTIFY message for transmission to the UE acting as the watcher, wherein the SIP NOTIFY message includes the indication of content being consumed at the UE acting as the presentity. - View Dependent Claims (16, 17, 18)
-
Specification