IP Library Granted Patent US 12,262,085
Granted Patent B2
US 12,262,085 · App. 16/742,714 · Granted Mar 25, 2025

Media device software installation

Inventors: Alan Terry Pattison (Castle Rock, CO); Geoffrey Kemp (Aurora, CO); Ashok Soni (Aurora, CO)
Assignee: DISH Network L.L.C.
H04N21/4516G06F8/65H04N21/4126H04N21/6143
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,262,085
App. No.
16/742,714
Granted
Mar 25, 2025
Kind
B2
Abstract

A facility for updating software installed on a media device in connection with installation of the media device in customer premises is described. Outside the customer premises, the facility transfers a later-issued version of the software installed on the media device from a server to a portable storage device. Within the customer premises, the facility transfers the later-issued version of the software installed on the media device from the portable storage device to the media device for installation on the media device.

Claims (28)

1. A method in a computing system for updating software installed on a satellite television receiver in connection with installation of the satellite television receiver in customer premises, the method comprising:

outside the customer premises, transferring a later-issued version of the software installed on the satellite television receiver from a server to a portable storage device without going through another satellite television receiver; and

within the customer premises, transferring the later-issued version of the software installed on the satellite television receiver from the portable storage device to the satellite television receiver for installation on the satellite television receiver.

2. The method of claim 1 , further comprising installing the transferred later-issued version of the software on the satellite television receiver.

3. The method of claim 1 wherein the later-issued version of the software installed on the satellite television receiver is transferred from the server to the portable storage device and from the portable storage device to the satellite television receiver via wireless connections.

4. The method of claim 1 wherein the later-issued version of the software installed on the satellite television receiver is transferred from the server to the portable storage device via a physical connection between the server and the portable storage device,

and is transferred from the portable storage device to the satellite television receiver via a physical connection between the portable storage device and the satellite television receiver.

5. The method of claim 1 , further comprising, before transferring the later-issued version of the software installed on the satellite television receiver from the portable storage device to the satellite television receiver for installation on the satellite television receiver, verifying the provenance of the portable storage device.

6. The method of claim 1 , further comprising, before transferring the later-issued version of the software installed on the satellite television receiver from the portable storage device to the satellite television receiver for installation on the satellite television receiver, verifying the provenance of the later-issued version of the software installed on the satellite television receiver.

7. One or more instances of non-transitory computer-readable storage media collectively having contents configured to cause a computing system to perform a method, the method for updating software installed on a media device in connection with installation of the media device in customer premises, the method comprising:

outside the customer premises, transferring a later-issued version of the software installed on the media device from a server to a portable storage device without going through another media device; and

within the customer premises, transferring the later-issued version of the software installed on the media device from the portable storage device to the media device for installation on the media device.

8. The non-transitory computer-readable storage media of claim 7 , the method further comprising installing the transferred later-issued version of the software on the media device.

9. The non-transitory computer-readable media of claim 8 , the method further comprising, before installing the transferred later-issued version of the software on the media device e, verifying the provenance of the portable storage device.

10. The non-transitory computer-readable storage media of claim 8 , the method further comprising, before installing the transferred later-issued version of the software on the media device, verifying the provenance of the later-issued version of the software installed on the media device.

11. The non-transitory computer-readable storage media of claim 7 wherein the later-issued version of the software installed on the media device is transferred from the server to the portable storage device and from the portable storage device to the media device via wireless connections.

12. The non-transitory computer-readable storage media of claim 7 wherein the later-issued version of the software installed on the media device is transferred from the server to the portable storage device via a physical connection between the server and the portable storage device,

and is transferred from the portable storage device to the media device via a physical connection between the portable storage device and the media device.

13. A portable software installation device, comprising:

an interface that transfers a latest version of software installed on a satellite television receiver from a server to a storage device;

the storage device, wherein the storage device stores the latest version of software installed on the satellite television receiver and a latest version of software installed on media devices of a distinguished type;

an interface that copies the latest version of software installed on the satellite television receiver and the latest version of software installed on media devices of a distinguished type from the storage device to the satellite television receiver and to a media device of the distinguished type delivered to customer premises; and

an enclosure into which are integrated the storage device and the interface, the enclosure suitable for carrying into the customer premises.

14. The software installation device of claim 13 , further comprising a connector for physically connecting the interface to the media device of the distinguished type.

15. The software installation device of claim 13 , the interface comprising a radio transmitter configured to engage a radio receiver of the media device.

16. The software installation device of claim 15 , further comprising a protocol controller configured to control a data exchange session between the radio transmitter of the installation device and the radio receiver of the media device.

17. The software installation device of claim 13 wherein the storage device is configured to further store a latest version of software installed on media devices of a second type distinct from the distinguished type.

18. The software installation device of claim 17 , further comprising a media device type discriminator configured to identify the media device as a media device of the distinguished type.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: PATTISON, ALAN TERRY; KEMP, GEOFFREY; SONI, ASHOK
To: DISH NETWORK L.L.C.
Reel/Frame 063977/0880 →
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
Continuity (1)
Related Publication 20210219017A1 · Jul 15, 2021
References Cited (5)
US 20070174635A1 · Jones · 2007 [cited by examiner]
US 20110022641A1 · Werth · 2011 [cited by examiner]
US 20110107378A1 · Kooman · 2011 [cited by examiner]
US 20130185761A1 · Friel · 2013 [cited by examiner]
US 20200092515A1 · Stern · 2020 [cited by examiner]