Method and apparatus for performing user migration within a video on demand environment
First Claim
Patent Images
1. A method for migrating a user from a source server module providing a content stream to said user, said content stream divided into a plurality of extents, said method comprising the steps of:
- determining, for said content stream being provided to said user, a transitional extent defining an appropriate first extent to be provided to said user via a destination server module;
determining if said destination server module is capable of providing said transitional extent to said user within a first time period; and
causing said destination server module to provide said transitional extent and subsequent extents associated with said content stream to said user.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for migrating one or more users from a source server module to a destination server module in a manner avoiding information discontinuities or otherwise degrading the users'"'"' viewing experience.
13 Citations
19 Claims
-
1. A method for migrating a user from a source server module providing a content stream to said user, said content stream divided into a plurality of extents, said method comprising the steps of:
-
determining, for said content stream being provided to said user, a transitional extent defining an appropriate first extent to be provided to said user via a destination server module;
determining if said destination server module is capable of providing said transitional extent to said user within a first time period; and
causing said destination server module to provide said transitional extent and subsequent extents associated with said content stream to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for receiving a migrated user, comprising:
-
receiving a transitional extent identifier, an extent deadline and a content identifier;
determining if the identified transitional extent of the identified content may be accessed prior to said extent deadline; and
in the event of a favorable determination, accessing said transitional extent and providing a message indicative of acceptance of said user. - View Dependent Claims (16)
-
-
17. Apparatus, comprising:
-
a plurality of server modules, each of said server modules having associated with it a respective mass storage device for storing content as respective sequences of extents;
a switch, for coupling content streams provided by said server modules to a transport processors, each of said transport processor;
whereinat least one content stream being provided to a user by a first server module is caused to be provided to said user by a second server module, an initial portion of said content stream provided by said second server module being defined by a transition;
said first and second server modules cooperating to define a transitional extent representing a first extent of said content stream to be provided by said second server module;
in the case of a migration event, at least one content stream provided by a source server module, said failing server module are migrated to a non-failing server module such that subscribers receiving said content streams receive substantially uninterrupted service. - View Dependent Claims (18, 19)
-
Specification