×

Network communication system including metaswitch functionality

  • US 20010027491A1
  • Filed: 02/12/2001
  • Published: 10/04/2001
  • Est. Priority Date: 03/27/2000
  • Status: Abandoned Application
First Claim
Patent Images

1. A network communication system adapted to deliver a media file to a user, comprising:

  • a) a plurality of media servers configured as a redundant array of media servers, each of said plurality of media servers communicating with at least two levels of media file storage;

    b) a metaswitch that communicates with said redundant array of media servers and is adapted to receive communications from and transmit communications to a user, said metaswitch including;

    a stream redirector adapted to redirect a user to one of said plurality of media servers within said redundant array of media servers to access a media file stored therewithin;

    a content collection that includes a listing of media files contained within said at least two levels of media storage for said plurality of media servers;

    a server collection that includes a listing of said plurality of media servers and a health indicia for each of said plurality of media servers;

    a health monitor that is adapted to periodically collect measurements related to predetermined performance metrics for said plurality of media servers, and to update the health indicia for said plurality of media servers within said server collection based on said periodic collection of predetermined performance metrics; and

    a popularity engine that is adapted to track user requests for media files that are stored within said at least two levels of media storage and to command repositioning of said media files based upon said tracking of user requests; and

    a file mover that is adapted to respond to commands from said popularity engine and to reposition media files within said at least two levels of media storage;

    c) wherein said stream redirector redirects a user to one of said at least two levels of media file storage for one of said plurality of media servers to access a requested media file, based on input from said content collection and said server collection.

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