Digital home networks having a control point located on a wide area network
DC CAFCFirst Claim
1. A method of controlling and delivering media content from a media server (MS) to a media renderer (MR) utilizing a wide area network for control, comprising the acts of:
- provisioning a serving node in the wide area network with control point (CP) logic that includes logic to negotiate media content delivery with at least one of the MS and the MR, wherein the CP logic, MS, and MR resides outside of a user endpoint (UE) and the CP logic resides in the signaling domain and serves as a first proxy;
provisioning the UE of the wide area network with control point proxy (CPP) logic that includes (i) logic to negotiate media content delivery with at least one of the MS and the MR, (ii) logic to cooperate with CP logic to negotiate media content delivery between the MS and the MR, and (iii) video cassette recorder (VCR) controls to control a presentation of content provided by the MS and rendered by the MR, wherein the CPP logic resides in the UE and serves as a second proxy;
in response to a media content delivery request, determining a network context of the UE and a network connectivity of the MS and MR;
invoking the CPP logic and the CP logic to cooperatively negotiate media content delivery between the MS and the MR if one of the MS and MR are not in communication with the UE via a local wireless network; and
once media content delivery is negotiated, controlling a presentation of delivery via the VCR controls on the UE.
0 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A method of controlling and delivering media content from a media server (MS) to a media renderer (MR) utilizing a wide area IMS network for control. The method involves: provisioning a serving node in the IMS network with control point (CP) logic that includes logic to negotiate media content delivery with a least one of an MS and an MR; provisioning a user endpoint (UE) device of the IMS network with control point proxy (CPP) logic that includes logic to negotiate media content delivery and VCR controls to control media presentation; in response to a media content delivery request, invoking the CPP logic and the CP logic to cooperatively negotiate media content delivery between an MS and an MR that uses local wireless or land line connections when possible in order to minimize wide area bandwidth usage.
185 Citations
33 Claims
-
1. A method of controlling and delivering media content from a media server (MS) to a media renderer (MR) utilizing a wide area network for control, comprising the acts of:
-
provisioning a serving node in the wide area network with control point (CP) logic that includes logic to negotiate media content delivery with at least one of the MS and the MR, wherein the CP logic, MS, and MR resides outside of a user endpoint (UE) and the CP logic resides in the signaling domain and serves as a first proxy; provisioning the UE of the wide area network with control point proxy (CPP) logic that includes (i) logic to negotiate media content delivery with at least one of the MS and the MR, (ii) logic to cooperate with CP logic to negotiate media content delivery between the MS and the MR, and (iii) video cassette recorder (VCR) controls to control a presentation of content provided by the MS and rendered by the MR, wherein the CPP logic resides in the UE and serves as a second proxy; in response to a media content delivery request, determining a network context of the UE and a network connectivity of the MS and MR; invoking the CPP logic and the CP logic to cooperatively negotiate media content delivery between the MS and the MR if one of the MS and MR are not in communication with the UE via a local wireless network; and once media content delivery is negotiated, controlling a presentation of delivery via the VCR controls on the UE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of controlling and delivering media content from a media server (MS) to a media renderer (MR) utilizing a wide area network for control, where a user endpoint (UE) is provisioned with control point proxy (CPP) logic that includes (i) logic to negotiate media content delivery with at least one of the MS and the MR, (ii) logic to cooperate with network control point (CP) logic to negotiate media content delivery between the MS and the MR, and (iii) video play controls to control a presentation of content provided by the MS and rendered by the MR, wherein the CPP logic resides in the UE and serves as a first proxy, comprising the acts of:
-
provisioning a serving node in the wide area network with control point (CP) logic that includes logic to negotiate media content delivery with at least one of the MS and the MR, wherein the CP logic, MS, and MR resides outside of a user endpoint (UE) and the CP logic resides in the signaling domain and serves as a second proxy; in response to a media content delivery request, the wide area network determining a network context of the UE and a network connectivity of the MS and MR; invoking the CPP logic and the CP logic to cooperatively negotiate media content delivery between the MS and the MR if one of the MS and MR are not in communication with the UE via a local wireless network; and once media content delivery is negotiated, receiving video play controls from the UE. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A user endpoint (UE) for communication with a serving node in a network, the serving node having control point (CP) logic that includes logic to negotiate media content delivery with at least one of a media server (MS) and a media renderer (MR), wherein the CP logic, MS, and MR reside outside of the UE and the CP logic resides in the signaling domain and serves as a first proxy, the UE comprising:
-
a transceiver to communicate with the network, the MS and the MR; and a computer readable medium comprising; personal agent logic configured to determine a network context of the UE; and control point proxy logic configured to; negotiate media content delivery with at least one of the MS and the MR, cooperate with the serving node CP logic to negotiate media content delivery between the MS and the MR, and once media content delivery is negotiated, control a presentation of media content provided by the MS and rendered by the MR with video play controls. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification