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

US9544635B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9544635-B2
Application numberUS-201414209114-A
CountryUS
Kind codeB2
Filing dateMar 13, 2014
Priority dateMar 15, 2013
Publication dateJan 10, 2017
Grant dateJan 10, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for upgrading a device having a universal controlling application, comprising: storing in a memory of a master, universal remote controlling device a library of command code sets wherein the library of command code sets includes data that is used by the master, universal remote controlling device to transmit commands directly to various types of appliances of various different manufacturers; storing in a memory of an appliance a library of command code sets wherein the library of command code sets includes data that is used by the appliance to transmit commands directly to various types of appliances of various different manufacturers; determining if a time stamp provided to the library of command code sets stored in the memory of a master, universal remote controlling device has a time stamp that is later than a timestamp provided to the library of command code sets stored in the memory of the appliance to be commanded using the device having the universal controlling application; when the time stamp provided to the library of command code sets stored in the memory of the master, universal remote controlling device is later than the timestamp provided to the library of command code sets stored in the memory of the appliance determining which command code sets in the library of command code sets stored in the memory of the master controlling device are omitted from the library of command code sets stored in the memory of the appliance; and transferring from the master, universal remote controlling device to the device having the universal controlling application for storage in the memory of the device having the universal controlling application as a library of command code sets those command code sets in the library of command code sets stored in a memory of the master controlling device that were determined to have been omitted from the library of command code sets stored in the memory of the appliance. 2. The method as recited in claim 1 , wherein an identifier indicative of the time stamp provided to the library of command code sets stored in the memory of the appliance is received into the master, universal remote controlling device. 3. The method as recited in claim 2 , where the identifier is received by reading a barcode associated with the appliance. 4. The method as recited in claim 2 , wherein the identifier is received from a RFID tag associated with the appliance. 5. The method as recited in claim 2 , wherein the identifier is included in a communication received from the appliance. 6. The method as recited in claim 2 , comprising transferring from the device having the universal controlling application to the appliance those command code sets in the library of command code sets stored in a memory of the master, universal remote controlling device that were transferred to the device having the universal controlling application from the master controlling device.

Assignees

Inventors

Classifications

  • Arrangements for transmitting signals characterised by the use of a wireless electrical link · CPC title

  • characterized by types of remote control, e.g. universal remote control · CPC title

  • Universal remote control · CPC title

  • Reprogrammable remote control devices · CPC title

  • Programming remote control devices via third means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9544635B2 cover?
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 a…
Who is the assignee on this patent?
Universal Electronics Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/42226. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).