×

Media stream slicing and processing load allocation for multi-user media systems

  • US 8,380,864 B2
  • Filed: 12/27/2006
  • Issued: 02/19/2013
  • Est. Priority Date: 12/27/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method in a computer system for transformatively processing two or more media streams across multiple media processing units of media devices connected within a network, the method comprising:

  • monitoring competing requests for processing the two or more media streams directed to a media device within the network;

    allocating a media processing unit of the media device for processing a first media stream of the two or more media streams;

    determining that processing resources of the allocated media processing unit of the media device are sufficient for simultaneous processing of more than one media stream but insufficient for simultaneous processing of all of the two or more media streams;

    allocating available processing resources of one or more media processing units of other media devices connected within the network to split processing of a second media stream of the two or more media streams between the allocated media processing unit of the media device and the one or more media processing units of the other media devices;

    dividing each of the two or more media streams into independently processable segments based upon media formats of the two or more media streams;

    assigning priority for processing order to the independently processable segments;

    determining processing requirements for each independently processable segment; and

    scheduling the independently processable segments for delivery to the allocated media processing unit of the media device and the one or more media processing units of the other media devices based upon the assigned priority and the processing requirements for each independently processable segment.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×