Internet protocol (IP) multimedia subsystem (IMS) based peer-to-peer (P2P) content distribution
AssigneeApple Inc.
InventorOzgur Oyman
Life of this patent
Estimating the term…
Abstract
Technology for providing peer-to-peer (P2P) content distribution via a P2P applications server is disclosed. In an example, service control function (SCF) module can be operable for P2P content distribution and include computer circuitry configured to host P2P applications server operable to manage Internet protocol (IP) multimedia subsystem (IMS) content distribution between two user equipments (UEs).
Claims24
A method for providing peer-to-peer (P2P) content distribution via a P2P applications server, comprising:
- receiving, at the P2P applications server, a first session initiation protocol (SIP) invitation with a session description protocol (SDP) offer from a first UE via an Internet protocol (IP) multimedia subsystem (IMS) core network (IM CN) subsystem;
- forwarding, from the P2P applications server, the first SIP invitation with the SDP offer to a second UE via the IM CN subsystem;
- receiving, at the P2P applications server, a SIP acknowledgement with an SDP from the second UE via the IM CN subsystem;
- forwarding, from the P2P applications server, the SIP acknowledgement with the SDP to the first UE via the IM CN subsystem;
- verifying, at the P2P applications server, a P2P service subscription for the first UE and user rights to IMS-based P2P content requested by the first UE;
- and
- managing, at the P2P applications server, an IMS-based P2P content distribution session between the first UE and the second UE that enables a communication of requested IMS-based P2P content from the second UE to the first UE after verifying the P2P service subscription and the user rights of the first UE, wherein the IMS-based P2P content distribution session includes a transcoding, a repackaging and a segmentation of the requested IMS-based P2P content at the P2P applications server, and wherein the managing comprises:
- receiving, at the P2P applications server, a media presentation description (MPD) metadata file from the second UE;
- forwarding, from the P2P applications server, the MPD metadata file to the first UE;
- and
- receiving, at the P2P applications server, an updated SIP invitation from the first UE, wherein the updated SIP invitation includes a parameter specified by the MPD metadata file from the second UE, and wherein the updated SIP invitation is an updated version of the first SIP invitation.
A service control function (SCF) module operable for peer-to-peer (P2P) content distribution, having computer circuitry configured to:
- host a P2P applications server operable to:
- manage Internet protocol (IP) multimedia subsystem (IMS) content distribution between two user equipments (UEs) that includes a first UE and a second UE;
- verify a P2P service subscription for the first UE and user rights to IMS-based P2P content requested by the first UE;
- and
- initiate an IMS-based P2P content distribution session between the first UE and the second UE that enables a communication of requested IMS-based P2P content from the second UE to the first UE after the P2P service subscription and the user rights of the first UE are verified, wherein the IMS-based P2P content distribution session includes a transcoding, a repackaging and a segmentation of the requested IMS-based P2P content at the P2P applications server included in the SCF module, wherein the P2P applications server is further operable to receive a media presentation description (MPD) metadata file from the second UE, forward the MPD metadata file to the first UE, and receive an updated session initiation protocol (SIP) invitation from the first UE, wherein the updated SIP invitation includes a parameter specified by the MPD metadata file from the second UE, and wherein the updated SIP invitation is an updated version of an original SIP invitation of the first UE.
A user equipment (UE) for peer-to-peer (P2P) content distribution, comprising:
- a processor to:
- host a session initiation protocol (SIP) client and a hypertext transfer protocol/SIP (HTTP/SIP) adapter for Internet protocol (IP) multimedia subsystem-based (IMS-based) P2P streaming or content metadata sharing with a second UE via a P2P applications server in a service control function (SCF);
- or
- host a session initiation protocol (SIP) client and a multimedia broadcast multicast services (MBMS) client for IMS-based P2P multicast streaming with the second UE via the P2P applications server in the SCF,
- wherein an IMS-based P2P content distribution session is initiated by the P2P applications server between the UE and the second UE that enables a communication of requested IMS-based P2P content from the second UE to the UE after a P2P service subscription and user rights of the UE are verified, and the requested IMS-based P2P content is transcoded, repackaged and segmented at the P2P applications server during the IMS-based P2P content distribution session, and
- wherein the UE is further operable to receive a media presentation description (MPD) metadata file from the second UE via the P2P applications server and transmit an updated SIP invitation to the P2P applications server, wherein the updated SIP invitation includes a parameter specified by the MPD metadata file from the second UE, and wherein the updated SIP invitation is an updated version of an original SIP invitation of the UE;
- and
- a transceiver to:
- receive P2P content delivery session parameters from the P2P applications server in the SCF.
Dependencies are inferred from the claim text.