US RE48,633 E1
Reprogramming of a programmable device of a specific version
John Christopher Harvey, New York, NY (US); and James William Cuddihy, New York, NY (US)
Assigned to Personalized Media Communications LLC, Sugar Land, TX (US)
Filed by Personalized Media Communications, LLC, Sugar Land, TX (US)
Filed on Apr. 30, 2019, as Appl. No. 16/398,313.
Application 08/447,908 is a continuation of application No. 08/113,329, filed on Aug. 30, 1993, granted, now 7,856,650, issued on Dec. 21, 2010.
Application 08/113,329 is a continuation of application No. 08/056,501, filed on May 3, 1993, granted, now 5,335,277, issued on Aug. 2, 1994.
Application 08/056,501 is a continuation of application No. 07/849,226, filed on Mar. 10, 1992, granted, now 5,233,654, issued on Aug. 3, 1993.
Application 07/849,226 is a continuation of application No. 07/588,126, filed on Sep. 25, 1990, granted, now 5,109,414, issued on Apr. 28, 1992.
Application 07/588,126 is a continuation of application No. 07/096,096, filed on Sep. 11, 1987, granted, now 4,965,825, issued on Oct. 23, 1990.
Application 07/096,096 is a continuation in part of application No. 06/829,531, filed on Feb. 14, 1986, granted, now 4,704,725, issued on Nov. 3, 1987.
Application 06/829,531 is a continuation of application No. 06/317,510, filed on Nov. 3, 1981, granted, now 4,694,490, issued on Sep. 15, 1987.
Application 16/398,313 is a reissue of application No. 08/447,908, filed on May 23, 1995, granted, now 7,783,252, issued on Aug. 24, 2010.
Int. Cl. H04N 21/443 (2011.01); G06Q 30/02 (2012.01); H04N 21/4143 (2011.01); H04N 21/462 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/4432 (2013.01) [G06Q 30/0251 (2013.01); H04N 21/4143 (2013.01); H04N 21/4622 (2013.01); H04N 21/818 (2013.01)] 62 Claims
OG exemplary drawing
 
[ 53. A method of reprogramming a receiver station, said receiver station including a programmable device of a specific version having a memory, a digital signal detector, and a receiver operatively connected to said digital signal detector, said method comprising the steps of:
storing information specifying said specific version of said programmable device, wherein said specific version of said programmable device indicates a version of an operating system executing on said programmable device and controlling the processing capabilities of said programmable device;
receiving an electronic digital information transmission in a form of a message stream at said receiver, said electronic digital information transmission including a digital control signal which designates a designated version of programmable device, said electronic digital information transmission originated from a station remote from said receiver station, said station and said receiver station operatively connected to a data network, wherein said electronic digital information transmission includes digitally encrypted operating system instructions;
passing said electronic digital information transmission to said digital signal detector;
digitally decrypting at said receiver station, absent any analog descrambling, said digitally encrypted operating system instructions to form decrypted operating system instructions, wherein said step of digitally decrypting is based on digital enabling information received at said receiver station via an electronic transmission using said data network;
detecting said digital control signal;
determining whether said specific version of said programmable device is said designated version of programmable device in response to said digital control signal;
communicating said decrypted operating system instructions to said memory only when said step of determining determines that said specific version of said programmable device is said designated version of programmable device, wherein said communicating includes a step of booting that comprises erasing any operating system instructions stored within an erasable portion of said memory and then storing said communicated and said decrypted operating system instructions within said erasable portion of said memory, wherein said communicating includes controlling a switch to transfer said decrypted operating system instructions to said erasable portion of said memory; and
executing said communicated and said decrypted operating system instructions to control operation of said programmable device.]