IP Library Granted Patent US 12,200,302
Granted Patent B2
US 12,200,302 · App. 18/137,475 · Granted Jan 14, 2025

Media device upgrading system with networking capabilities

Inventors: David Mendenhall (Los Gatos, CA); David Sharp (San Jose, CA); Mark Ely (Knowles, CA); Jim Funk (Los Altos, CA); Charles Smith (Andover, MA); Andrew Schultz (Los Gatos, MA); Anthony Wood (Palo Alto, CA)
Assignee: Roku, Inc.
H04N21/4586H04N21/43635H04N21/443
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,200,302
App. No.
18/137,475
Granted
Jan 14, 2025
Kind
B2
Abstract

Disclosed herein are various embodiments for a media device upgrading system with a native user interface. An embodiment operates by displaying a native user interface of a media device configured to operate in both a normal mode without an upgrader device and an upgrader mode when an upgrader device is connected to an input port of the media device. It is determined that the upgrader device is connected a command is received via the native user interface. It is determined that the command operates a software component, and the command is provided to the upgrader device. A response to executing the command is received from the upgrader device, and a response is displayed on the native user interface.

Claims (43)

1. A method, comprising:

determining, by an upgrader device, that the upgrader device is connected to an input port of a media device, wherein the media device is configured to operate in a normal mode without the upgrader device connected, and in an upgrader mode with the upgrader device connected;

receiving, at the upgrader device, a command to access content via the media device;

automatically importing, by the upgrader device and from the media device, Wi-Fi credentials for accessing a network to which the media device is connected;

updating networking capabilities of the upgrader device based on the Wi-Fi credentials;

determining, by the upgrader device, that the upgrader device is connected to the network through the networking capabilities of the upgrader device, wherein the networking capabilities of the upgrader device are independent from the media device;

downloading, by the upgrader device, the content, over the network, using the networking capabilities of the upgrader device;

processing the downloaded content by the upgrader device; and

providing, by the upgrader device, the downloaded content for display through the media device after the processing.

2. The method of claim 1 , wherein the upgrader device receives power from the media device through the input port of the media device.

3. The method of claim 1 , wherein the media device comprises a television with its own networking capabilities independent from the networking capabilities of the upgrader device.

4. The method of claim 3 , wherein the networking capabilities of the upgrader device improve a speed of downloading the content relative to networking capabilities of the media device.

5. The method of claim 1 , wherein the content comprises a new app.

6. The method of claim 5 , wherein the new app is downloaded to both the media device and the upgrader device.

7. A system comprising at least one processor, the at least one processor configured to perform operations comprising:

determining that an upgrader device is connected to an input port of a media device, wherein the media device is configured to operate in a normal mode without the upgrader device connected, and in an upgrader mode with the upgrader device connected;

receiving at the upgrader device, a command to access content via the media device;

automatically importing, by the upgrader device and from the media device, Wi-Fi credentials for accessing a network to which the media device is connected;

updating networking capabilities of the upgrader device based on the Wi-Fi credentials;

downloading, by the upgrader device, the content, over the network, using the networking capabilities of the upgrader device;

downloading, by the upgrader device, the content, over a network connection, using the networking capabilities of the upgrader device;

processing the downloaded content by the upgrader device; and

providing the downloaded content for display through the media device after the processing.

8. The system of claim 7 , wherein the upgrader device receives power from the media device through the input port of the media device.

9. The system of claim 7 , wherein the media device comprises a television with its own networking capabilities independent from the networking capabilities of the upgrader device.

10. The system of claim 9 , wherein the networking capabilities of the upgrader device improve a speed of downloading the content relative to networking capabilities of the media device.

11. The system of claim 7 , wherein the content comprises a new app.

12. The system of claim 11 , wherein the new app is downloaded to both the media device and the upgrader device.

13. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

determining that an upgrader device is connected to an input port of a media device, wherein the media device is configured to operate in a normal mode without the upgrader device connected, and in an upgrader mode with the upgrader device connected;

receiving, at the upgrader device, a command to access content via the media device;

determining that the upgrader device is connected to a network through its own networking capabilities of the upgrader device, wherein the networking capabilities of the upgrader device are independent from the media device;

automatically importing, by the upgrader device and from the media device, Wi-Fi credentials for accessing a network to which the media device is connected;

updating the network capabilities of the upgrader device based on the Wi-Fi credentials;

downloading, by the upgrader device, the content, over the network, using the networking capabilities of the upgrader device;

processing the downloaded content by the upgrader device; and

providing the downloaded content for display through the media device after the processing.

14. The non-transitory computer-readable medium of claim 13 , wherein the upgrader device receives power from the media device through the input port of the media device.

15. The non-transitory computer-readable medium of claim 13 , wherein the media device comprises a television with its own networking capabilities independent from the networking capabilities of the upgrader device.

16. The non-transitory computer-readable medium of claim 15 , wherein the networking capabilities of the upgrader device improve a speed of downloading the content relative to networking capabilities of the media device.

17. The method of claim 1 , wherein the content comprises a new app that is downloaded to both the media device and the upgrader device.

18. The method of claim 1 , wherein the upgrader device includes an upgrader user interface which is used in lieu of a device user interface when the upgrader device is connected and the upgrader mode of the media device is activated.

19. The method of claim 6 , wherein the new app is downloaded to the media device using networking capabilities of the media device, and wherein the new app is downloaded to the upgrader device using the networking capabilities of the upgrader device.

Assignments (2)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: MENDENHALL, DAVID; SHARP, DAVID; ELY, MARK; FUNK, JIM; SMITH, CHARLES; SCHULTZ, ANDREW; WOOD, ANTHONY
To: ROKU, INC.
Reel/Frame 063428/0248 →
Continuity (4)
Continuation 17835346 · Jun 8, 2022
Continuation 16357740 · Mar 19, 2019
Provisional Application 62646994 · Mar 23, 2018
Related Publication 20230262290A1 · Aug 17, 2023
References Cited (39)
US 11190842B2 · Tandon et al. · 2021 [cited by applicant]
US 11317152B2 · Tandon et al. · 2022 [cited by applicant]
US 11399213B2 · Mendenhall et al. · 2022 [cited by applicant]
US 11665400B2 · Tandon et al. · 2023 [cited by applicant]
US 11665401B2 · Tandon et al. · 2023 [cited by applicant]
US 11838589B2 · Tandon et al. · 2023 [cited by applicant]
US 11962853B2 · Tandon et al. · 2024 [cited by applicant]
US 20070299858A1 · Norcott · 2007 [cited by applicant]
US 20080208908A1 · Kashyap et al. · 2008 [cited by applicant]
US 20090077549A1 · Sadja · 2009 [cited by examiner]
US 20100011404A1 · Douillet et al. · 2010 [cited by applicant]
US 20110078717A1 · Drummond et al. · 2011 [cited by applicant]
US 20120260049A1 · Yao et al. · 2012 [cited by applicant]
US 20130152135A1 · Hong et al. · 2013 [cited by applicant]
US 20130169604A1 · Cho et al. · 2013 [cited by applicant]
US 20130169873A1 · Lee et al. · 2013 [cited by applicant]
US 20130174042A1 · Kim et al. · 2013 [cited by applicant]
US 20130194246A1 · Na · 2013 [cited by examiner]
US 20130194500A1 · Na et al. · 2013 [cited by applicant]
US 20130194502A1 · Kim · 2013 [cited by examiner]
US 20130258195A1 · Chung et al. · 2013 [cited by applicant]
US 20130258204A1 · Chung et al. · 2013 [cited by applicant]
US 20150046968A1 · Lee et al. · 2015 [cited by applicant]
US 20150289015A1 · Jung · 2015 [cited by applicant]
US 20160105530A1 · Shribman et al. · 2016 [cited by applicant]
US 20170269927A1 · Yuan · 2017 [cited by examiner]
US 20180293626A1 · Cassidy et al. · 2018 [cited by applicant]
US 20190297383A1 · Mendenhall et al. · 2019 [cited by applicant]
US 20200107073A1 · Tandon et al. · 2020 [cited by applicant]
US 20200112768A1 · Tandon et al. · 2020 [cited by applicant]
US 20220030326A1 · Tandon et al. · 2022 [cited by applicant]
US 20220210509A1 · Tandon et al. · 2022 [cited by applicant]
US 20220377418A1 · Mendenhall et al. · 2022 [cited by applicant]
US 20230254539A1 · Tandon et al. · 2023 [cited by applicant]
KR 20040044236A · 2004 [cited by applicant]
KR 20060027170A · 2006 [cited by applicant]
European Search Report directed to related European Application No. 19771816.6, mailed on Aug. 6, 2021; 8 pages. [cited by applicant]
International Search Report and Written Opinion directed to related International Application No. PCT/US2019/023102, mailed on Jul. 4, 2019; 11 pages. [cited by applicant]
International Preliminary Report on Patentability directed to related International Application No. PCT/US2019/023102, mailed on Sep. 29, 2020; 9 pages. [cited by applicant]