IP Library Granted Patent US 9,524,234
Granted Patent B2
US 9,524,234 · App. 14/209,008 · Granted Dec 20, 2016

System and method for optimizing memory usage in a universal controlling device

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 9,524,234
App. No.
14/209,008
Granted
Dec 20, 2016
Kind
B2
Abstract

A method for optimizing memory usage in a device having a universal controlling application includes receiving into the device data for use in configuring the universal controlling application wherein the data is used to identify from within a library of command code sets stored in a memory of the device a command code set that is appropriate for use in commanding functional operations of the appliance and causing a non-identified one or more of the command code sets of the library of command code sets stored in the memory of the device to be discarded to thereby create freed space in the memory of the device.

Claims (9)

1. A method for optimizing memory usage in a device having a universal controlling application, comprising:

receiving into the device data for use in configuring the universal controlling application wherein the data is used to identify from within a library of command code sets stored in a memory space of the device a command code set that is appropriate for use in commanding functional operations of the appliance;

causing a non-identified one or more of the command code sets of the library of command code sets stored in the memory space of the device to be moved to another memory device to thereby free the memory space of the device; and

providing a signal to a server device to indicate that the memory space of the device has been freed and that the server device can transmit to the device upgrade data for the universal controlling application; and

storing upgrade data received from the server device in the freed memory space of the device.

2. The method as recited in claim 1 , wherein the another memory device is associated with the server device.

3. The method as recited in claim 2 , wherein the server device comprises a set top box.

4. The method as recited in claim 1 , wherein the signal provided to the server device includes the non-identified one or more of the command code sets of the library of command code sets stored in the memory space of the device.

5. The method as recited in claim 4 , wherein the server device comprises a set top box.

Assignments (2)
SECURITY INTEREST Recorded May 15, 2024
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067417/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2014
From: HATAMBEIKI, ARSHAM; VAN EE, JAN; SOMERVILLE, CHRISTOPHER LEE; MORRIONNE, DANIEL
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 032464/0752 →