US 9,813,775 B2
Hybrid storage of program recordings in a service provider network
Donald Joong, Montreal (CA); and Ganish Katyal, Saint-Laurent (CA)
Assigned to TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), Stockholm (SE)
Filed by Telefonaktiebolaget L M Ericsson (Publ), Stockholm (SE)
Filed on Jan. 15, 2014, as Appl. No. 14/155,533.
Prior Publication US 2015/0201248 A1, Jul. 16, 2015
Int. Cl. H04N 7/173 (2011.01); H04N 21/63 (2011.01); H04N 21/218 (2011.01); H04N 21/232 (2011.01); H04N 21/2747 (2011.01); H04N 21/61 (2011.01); H04N 21/4147 (2011.01); H04N 21/64 (2011.01); H04N 21/231 (2011.01)
CPC H04N 21/632 (2013.01) [H04N 7/173 (2013.01); H04N 21/2181 (2013.01); H04N 21/21815 (2013.01); H04N 21/232 (2013.01); H04N 21/23113 (2013.01); H04N 21/2747 (2013.01); H04N 21/4147 (2013.01); H04N 21/6125 (2013.01); H04N 21/6175 (2013.01); H04N 21/64 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method of managing, by a service provider, a program stored within a service provider network, a plurality of multimedia devices being in communication with the service provider network, the method comprising:
determining a first number of subscriptions for the program;
when the first number of subscriptions is less than a first threshold,
determining if the program is already recorded with the service provider network:
when it is determined that the program is already recorded with the service provider network:
transmitting at least a portion of the program to at least a first multimedia device having a subscription for the program;
storing an address of the first multimedia device; and
removing the program from the service provider network;
when it is determined that the program is not already recorded with the service provider network:
instructing the first multimedia device to record the program; and
storing the address of the first multimedia device;
determining a second number of subscriptions for the program is greater than a second threshold; and
based on determining that the second number of subscriptions for the program is greater than the second threshold, receiving from the first multimedia device at least a portion of the program and storing the program within the service provider network, the second threshold being different from the first threshold.