IP Library Granted Patent US 11,553,250
Granted Patent B2
US 11,553,250 · App. 12/202,673 · Granted Jan 10, 2023

Updating application code

Inventor: Tony R. Masimore (Newportville, PA)
Assignee: Comcast Cable Communications, LLC
H04N21/4586G06F8/656H04N21/235H04N21/435H04N21/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 11,553,250
App. No.
12/202,673
Granted
Jan 10, 2023
Kind
B2
Abstract

A system and method for updating a settop box (STB) architecture that can be used to immediately update a device without requiring the device to be reset/restarted. The device may be any type of device that simultaneously supports multiple applications. The architecture may be used to update one of the applications with new functionality in a seamless manner that allows the applications including the one application to continue to operate without interruption.

Claims (10)

1. A method comprising:

executing, by a computing device, code for established functionality of an application of the computing device;

receiving temporary application code configured to cause elimination of the established functionality of the application;

determining one or more operating conditions to eliminate the established functionality;

executing the temporary application code to cause the elimination of the established functionality of the application; and

causing, based on a determination that the one or more operating conditions are satisfied, elimination, from storage of the computing device, of the code for the established functionality.

2. The method of claim 1 , wherein executing the temporary application code is performed based on the computing device receiving an incoming message, and wherein the temporary application code, when executed, causes the computing device to process the incoming message.

3. The method of claim 2 , wherein the application comprises a content listing application.

4. The method of claim 1 , wherein the temporary application code comprises non-compiling code.

5. The method of claim 1 , wherein executing the temporary application code comprises executing the temporary application code without requiring a restart of the application.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 7, 2015
From: COMCAST CABLE HOLDINGS, LLC; COMCAST CABLE COMMUNICATIONS, LLC
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 037229/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2008
From: MASIMORE, TONY R.
To: COMCAST CABLE HOLDINGS, LLC
Reel/Frame 021578/0764 →
Cited By (1)
US 12,504,962