SYSTEM AND METHOD FOR APPLYING OVER THE AIR UPDATES TO A UNIVERSAL REMOTE CONTROL DEVICE
First Claim
1. A computer-implemented method for applying over the air updates to a universal remote control device, comprising:
- determining a group associated with the universal remote control device based on a remote profile stored on at least one of;
a memory of the universal remote control device, and a universal remote database hosted on an external server infrastructure;
determining an over the air update that is applicable to the universal remote control device based on the group that is associated with the universal remote control device;
determining a power level of a battery of the universal remote control device; and
applying the over the air update that is applicable to the universal remote control device based on the power level of the battery of the universal remote control device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for applying over the air updates to a universal remote control device. The method and system include determining a group associated with the universal remote control based on a remote profile stored on at least one of: a memory of the universal remote control device, and a universal remote database hosted on an external server infrastructure. The method and system also include determining an over the air update that is applicable to the universal remote control device based on the group that is associated with the universal remote control device. The method and system additionally include determining a power level of a battery of the universal remote control device. The method and system further include applying the over the air update that is applicable to the universal remote control device based on the power level of the battery of the universal remote control device.
24 Citations
20 Claims
-
1. A computer-implemented method for applying over the air updates to a universal remote control device, comprising:
-
determining a group associated with the universal remote control device based on a remote profile stored on at least one of;
a memory of the universal remote control device, and a universal remote database hosted on an external server infrastructure;determining an over the air update that is applicable to the universal remote control device based on the group that is associated with the universal remote control device; determining a power level of a battery of the universal remote control device; and applying the over the air update that is applicable to the universal remote control device based on the power level of the battery of the universal remote control device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for applying over the air updates to a universal remote control device, comprising:
-
a remote control updater utility that is executed by a control unit of the universal remote control device; a group determinant module that is included as a module of the remote control updater utility that determines a group associated with the universal remote control device based on a remote profile stored on at least one of;
a memory of the universal remote control device, and a universal remote database hosted on an external server infrastructure;a update determinant module that is included as a module of the remote control updater utility that determines an over the air update that is applicable to the universal remote control device based on the group that is associated with the universal remote control device; a battery power level determinant module that is included as a module of the remote control updater utility that determines a power level of the battery of the universal remote control device; and an update application module that is included as a module of the remote control updater utility that applies the over the air update that is applicable to the universal remote control device based on the power level of the battery of the universal remote control device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions that, when executed by a computer, causes the computer to perform a method, comprising:
-
determining a group associated with the universal remote control device based on a remote profile stored on at least one of;
a memory of the universal remote control device, and a universal remote database hosted on an external server infrastructure;determining an over the air update that is applicable to the universal remote control device based on the group that is associated with the universal remote control device; determining a power level of a battery of the universal remote control device; and applying the over the air update that is applicable to the universal remote control device based on the power level of the battery of the universal remote control device. - View Dependent Claims (20)
-
Specification