← Back to Patent Explorer
US6133847A Expired / Lapsed US ⏱️ 0.0 years remaining

Configurable remote control device

Assignee: Hanger Solutions LLC
•
Filing: 1997-10-09
•
Granted: 2000-10-17
•
Expires: 2017-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A remote control device is provided that is able to be programmed after initial manufacture to accommodate the control of additional apparatuses. The remote control device includes a multi-functional, interchangeable user interface where the interface is modified such that it is able to control the functions of a variety of different types of apparatuses.

Inventors

  • 👤 Ping-Fai Yang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:03
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0426; G05B2219/00; G05B2219/20; G05B2219/23; G05B2219/23051; G05B2219/23077; G05B2219/23304; G08; G08C; G08C2201/00; G08C2201/20; G08C2201/21; G08C2201/30

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 240 words
A remote control device for controlling one or more functions of a plurality of appliances, comprising: a data interface, wherein said data interface downloads a plurality of programming software codes wherein each of said plurality of programming software codes is received from a different one of the plurality of appliances, each of said plurality of programming software codes only containing code required to operate the one or more functions of a respective one of the plurality of appliances; a single memory module coupled to the data interface wherein said single memory module stores each of said plurality of programming software codes received from each of the plurality of appliances; a user interface; and a functions interface, wherein said functions interface receives an interface control signal from one of the plurality of appliances and utilizes said interface control signal received from the one of the plurality of appliances to access a respective one of said plurality of programming software codes associated with the one of the plurality of appliances from said single memory module and wherein said accessed programming software code configures said user interface to provide for the control of the one or more functions of the one of the plurality of appliances; and wherein said user interface is customized to reflect use habits of a user of said remote control device by monitoring, by said remote control device said use habits of the user of said remote control device.
Claim 2
Dependent Claim 240 words
A remote control device for controlling one or more functions of a plurality of appliances, comprising: a data interface, wherein said data interface downloads a plurality of programming software codes wherein each of said plurality of programming software codes is received from a different one of the plurality of appliances, each of said plurality of programming software codes only containing code required to operate the one or more functions of a respective one of the plurality of appliances; a single memory module coupled to the data interface wherein said single memory module stores each of said plurality of programming software codes received from each of the plurality of appliances; a user interface; and a functions interface, wherein said functions interface receives an interface control signal from one of the plurality of appliances and utilizes said interface control signal received from the one of the plurality of appliances to access a respective one of said plurality of programming software codes associated with the one of the plurality of appliances from said single memory module and wherein said accessed programming software code configures said user interface to provide for the control of the one or more functions of the one of the plurality of appliances; and wherein said user interface is customized to reflect use habits of a user of said remote control device by monitoring, by said remote control device said use habits of the user of said remote control device.
Claim 3
Dependent Claim 27 words
The remote control device of claim 1 wherein each of said plurality of programming software codes is received by said data interface through an infrared data link.
Claim 4
Dependent Claim 15 words
The remote control device of claim 1 wherein said user interface is an LCD display.
Claim 5
Dependent Claim 15 words
The remote control device of claim 3 wherein said LCD display includes function control icons.
Claim 6
Dependent Claim 16 words
The remote control device of claim 3 wherein said LCD display includes a message display window.
Claim 7
Dependent Claim 15 words
The remote control device of claim 1 wherein said user interface includes function control buttons.
Claim 8
Dependent Claim 45 words
The remote control device of claim 6 wherein said user interface further includes an LCD display having a message display window and wherein said message display window is scrollable by a user to display information related to all functions performed by said function control buttons.
Claim 9
Dependent Claim 61 words
The remote control device of claim 1 further comprising a local area network having a network interface wherein each of the plurality of appliances is connected to said local area network and wherein each of said plurality of programming software codes is received from a respective one of the plurality of appliances at said remote control device though said network interface.
Claim 10
Independent Claim 230 words
A method for configuring a remote control device for controlling one or more functions of a plurality of appliances, comprising the steps of: downloading a plurality of programming software codes to said remote control device, wherein each of said plurality of programming software codes is received by said remote control device from a different one of the plurality of appliances, each of said plurality of programming software codes only containing code required to operate the one or more functions of a respective one of the plurality of appliances; storing each of said plurality of programming software codes in a single memory module; receiving an interface control signal at said remote control device from one of the plurality of appliances; accessing a respective one of said plurality of programming software codes from said single memory module associated with the one of the plurality of appliances by utilizing said interface control signal received from the one of the plurality of appliances; configuring a user interface by said respective one of said accessed plurality of programming software codes for controlling the one or more functions of the one of the plurality of appliances; monitoring by said remote control device, use habits of said remote control device by a user of said remote control device; and customizing said user interface of said remote control device to reflect said monitored use habits of the user.
Claim 11
Independent Claim 230 words
A method for configuring a remote control device for controlling one or more functions of a plurality of appliances, comprising the steps of: downloading a plurality of programming software codes to said remote control device, wherein each of said plurality of programming software codes is received by said remote control device from a different one of the plurality of appliances, each of said plurality of programming software codes only containing code required to operate the one or more functions of a respective one of the plurality of appliances; storing each of said plurality of programming software codes in a single memory module; receiving an interface control signal at said remote control device from one of the plurality of appliances; accessing a respective one of said plurality of programming software codes from said single memory module associated with the one of the plurality of appliances by utilizing said interface control signal received from the one of the plurality of appliances; configuring a user interface by said respective one of said accessed plurality of programming software codes for controlling the one or more functions of the one of the plurality of appliances; monitoring by said remote control device, use habits of said remote control device by a user of said remote control device; and customizing said user interface of said remote control device to reflect said monitored use habits of the user.
Claim 12
Dependent Claim 21 words
The method of claim 9 wherein each of said plurality of programming software codes is received through an infrared data link.
Claim 13
Dependent Claim 13 words
The method of claim 9 wherein said user interface is an LCD display.
Claim 14
Dependent Claim 69 words
The method of claim 9 wherein the step of customizing said user interface of said remote control device to reflect said monitored use habits of the user includes the steps of: displaying in a function control panel a first icon representative of a frequently used function by the user; and not displaying in said function control panel a second icon representative of an infrequently used function by the user.
Claim 15
Dependent Claim 39 words
The method of claim 12 further comprising the step of scrolling said second icon on said function control panel such that said second icon is displayed on said function control panel by the user of said remote control device.
Claim 16
Independent Claim 313 words
A method for configuring a remote control device for controlling one or more functions of a plurality of appliances, comprising the steps of: transmitting an interface control signal to said remote control device from one of the plurality of appliances to be controlled, said interface control signal identifying the one of the plurality of appliances to be controlled to said remote control device; searching a memory of said remote control device by a functions interface to determine if a programming software code for the one of the plurality of appliances to be controlled is stored in said memory, said programming software code utilized to configure a user interface of said remote control device in order to control the one or more functions of the one of the plurality of appliances; and if said programming software code for the one of the plurality of appliances to be controlled is not stored in said memory: automatically attempting by said remote control device to find said programming software code for the one of the plurality of appliances to be controlled in one of a plurality of download apparatuses; and if said programming software code for the one of the plurality of appliances to be controlled is found in one of the plurality of download apparatuses: requesting by said remote control device that said programming software code for the one of the plurality of appliances to be controlled be downloaded from the one of the plurality of download apparatuses to said remote control device; and if said programming software code for the one of the plurality of appliances to be controlled is stored in said memory: accessing said programming software code from said memory for the one of the plurality of appliances to be controlled; and configuring said user interface in order to control the one or more functions of the one of the plurality of appliances.
Claim 17
Independent Claim 313 words
A method for configuring a remote control device for controlling one or more functions of a plurality of appliances, comprising the steps of: transmitting an interface control signal to said remote control device from one of the plurality of appliances to be controlled, said interface control signal identifying the one of the plurality of appliances to be controlled to said remote control device; searching a memory of said remote control device by a functions interface to determine if a programming software code for the one of the plurality of appliances to be controlled is stored in said memory, said programming software code utilized to configure a user interface of said remote control device in order to control the one or more functions of the one of the plurality of appliances; and if said programming software code for the one of the plurality of appliances to be controlled is not stored in said memory: automatically attempting by said remote control device to find said programming software code for the one of the plurality of appliances to be controlled in one of a plurality of download apparatuses; and if said programming software code for the one of the plurality of appliances to be controlled is found in one of the plurality of download apparatuses: requesting by said remote control device that said programming software code for the one of the plurality of appliances to be controlled be downloaded from the one of the plurality of download apparatuses to said remote control device; and if said programming software code for the one of the plurality of appliances to be controlled is stored in said memory: accessing said programming software code from said memory for the one of the plurality of appliances to be controlled; and configuring said user interface in order to control the one or more functions of the one of the plurality of appliances.
Claim 18
Dependent Claim 50 words
The method of claim 14 further comprising the steps of: monitoring, by said remote control device, use habits of said remote control device by a user of said remote control device; and customizing said user interface of said remote control device to reflect said monitored use habits of the user.
Claim 19
Dependent Claim 69 words
The method of claim 15 wherein the step of customizing said user interface of said remote control device to reflect said monitored use habits of the user includes the steps of: displaying in a function control panel a first icon representative of a frequently used function by the user; and not displaying in said function control panel a second icon representative of an infrequently used function by the user.
Claim 20
Dependent Claim 39 words
The method of claim 16 further comprising the step of scrolling said second icon on said function control panel such that said second icon is displayed on said function control panel by the user of said remote control device.
Claim 21
Dependent Claim 22 words
The method of claim 14 wherein said interface control signal is transmitted to said remote control device through an infrared data link.
Claim 22
Dependent Claim 13 words
The method of claim 14 wherein said user interface is an LCD display.
Claim 23
Dependent Claim 14 words
The method of claim 19 wherein said LCD display includes a message display window.
Claim 24
Dependent Claim 46 words
The method of claim 14 wherein each of the plurality of appliances is connected to a local area network and wherein said interface control signal transmitted from the one of the plurality of appliances is transmitted over said local area network to said remote control device.

References Cited (Backward Citations)

US4728949A Cited
US4959810A Cited
US5410326A Cited
US5774063A Cited
US5959539A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-17 2004-04-17 2004-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-17 2008-04-17 2008-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-17 2012-04-17 2012-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag