Nova Patents
US8994782B2

Local media rendering

Summary by NHIP

Multi-party call media rendering

The method delivers selected media streams from a multi-party call to a Client User Equipment for local audio or video rendering. Selection prioritizes streams based on client priority while ensuring the count does not exceed a maximum number determined by negotiated bandwidth or device capabilities.

Claim Score by NHIP

Read claim 7, the broadest

Abstract

The invention involves local media rendering of a multi-party call, performed by a Client User Equipment (1). The media is encoded by each party in the call, and sent as a media stream to a Media server (2), and the media server receives a request for media streams from each Client User Equipment, each media stream in the request associated with a client priority. The Media server selects the media streams to send to each Client User Equipment, based on the request, and further such that the number of streams does not exceed a determined maximum number, which is based e.g. on the available bandwidth.

US8994782B2, drawing sheet 1
Sheet 1 of 9

Term

4.5 yearsleft in the term

Expires 27 March 2031, including 82 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 4 independent, 16 dependent

  1. 1
    A method, in a Media Server in a telecommunication network, of delivering media streams received from a multi-party call to a participating Client User Equipment for local audio or video media rendering, the method comprising:determining a maximum number of media streams to be delivered simultaneously, based on a negotiation with the Client User Equipment;regularly receiving an updated request for media streams from the Client User Equipment, the request indicating a client priority for each media stream;selecting media streams from the request, the selection based on the client priority of the requested media streams, and on that the number of selected media streams shall not exceed the determined maximum number of media streams;and sending the selected media streams to the Client User Equipment for local rendering of the multi-party call, wherein the rendering is based on rendering information transmitted separately from the media streams.
  2. 7
    Broadest claimClaim Score 59, broad(NHIP)A method, in a Client User Equipment in a telecommunication network, of receiving media streams from a Media server for local rendering of audio or video media of a multi-party call, the method comprising:regularly sending an updated request for media streams to the Media server, the request indicating a client priority for each media stream;receiving media streams from the Media Server, the media streams selected by the Media server based on the client priority of the requested media streams, and further based on that the number of media streams shall not exceed a determined maximum number of media streams;and rendering the media streams of the multi-party call locally in the Client User Equipment, based on rendering information received separately from the media streams.
  3. 12
    A Media Server connectable to a telecommunication system and configured to deliver media streams received from a multi-party call to a participating Client User Equipment for local audio or video media rendering, the Media Server comprising:a determining circuit configured to determine a maximum number of media streams to be delivered simultaneously, based on a negotiation with the Client User Equipment;a receiving circuit configured to regularly receive an updated request for media streams from the Client User Equipment, the request indicating a client priority for each requested media stream;a selection circuit configured to select media streams from a received request, the selection based on the client priority of the requested media streams, and further based on that the number of selected media streams shall not exceed the determined maximum number of streams;and a sending circuit configured to send the selected media streams to the Client User Equipment for local rendering of a multi-party call, wherein the rendering is based on rendering information transmitted separately from the media streams.
  4. 17
    A Client User Equipment connectable to a telecommunication network and configured to receive media streams from a Media server for local rendering of audio or video media of a multi-party call, the Client User Equipment comprising:a requesting circuit configured to create a request for media streams, the request indicating a client priority for each media stream;a sending circuit configured to regularly send an updated request to the Media Server;a first receiving circuit configured to receive media streams from the Media server, the media streams selected by the Media Server based on the client priority of the requested media streams, and further based on that the number of received media streams shall not exceed a determined maximum number of media streams, and a rendering circuit configured to perform local rendering of media streams of the multi-party call, based on rendering information received separately from the media streams.