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

Interactive appliance remote controller, system and method

Assignee: Google Technology Holdings LLC
•
Filing: 1996-12-26
•
Granted: 1999-06-01
•
Expires: 2016-12-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a personal area network, a method for programming an appliance by a controller. The method includes steps of a) determining (358), by the controller (300), that the appliance (324) is included in the personal area network; b) determining (328), by the controller (300), that the appliance (324) is in data communication with the controller (300); and c) when the appliance (324) is in data communication with the controller (300), performing substeps of: i) requesting downloading (330) of a command set for controlling the appliance (324); ii) receiving (332) the command set for controlling the appliance (324); and iii) programming (401) the command set into a memory of the controller.

Inventors

  • 👤 Ronald W. Borgstahl
  • 👤 Jeffrey Martin Harris
  • 👤 Ernest Earl Woodward

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 04:32
CPC Classifications
G; G08; G08C; G08C19/00; G08C19/16; G08C19/28; G08C2201/00; G08C2201/20

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 120 words
In a personal area network, a method for programming an appliance by a controller, said method comprising the steps of: a) determining, by said controller, through a self-initiated process that said appliance is included in said personal area network, where said self-initiated process includes transmitting an identification code of said controller; b) determining that said appliance and said controller are compatible with each other by establishing a data communication link; and c) when said appliance is in data communication with said controller, said controller performing the substeps of: i) requesting downloading of a command set for controlling said appliance; ii) receiving said command set for controlling said appliance; and iii) programming said command set into a memory of said controller.
Claim 2
Dependent Claim 120 words
In a personal area network, a method for programming an appliance by a controller, said method comprising the steps of: a) determining, by said controller, through a self-initiated process that said appliance is included in said personal area network, where said self-initiated process includes transmitting an identification code of said controller; b) determining that said appliance and said controller are compatible with each other by establishing a data communication link; and c) when said appliance is in data communication with said controller, said controller performing the substeps of: i) requesting downloading of a command set for controlling said appliance; ii) receiving said command set for controlling said appliance; and iii) programming said command set into a memory of said controller.
Claim 3
Dependent Claim 57 words
A method as claimed in claim 1, further comprising the steps of: d) displaying, by said controller, commands from said command set; e) deleting a specific command from said command set when a user indicates that said command should be deleted to provide a customized command set; and f) storing said customized command set in said memory.
Claim 4
Dependent Claim 69 words
A method as claimed in claim 1, further comprising the steps of: d) displaying, by said controller, commands from said command set; e) deleting a specific command from said command set when a user indicates that said command should be deleted to provide a customized command set; f) determining that all commands from said command set have been displayed; and g) storing said customized command set in said memory.
Claim 5
Dependent Claim 36 words
A method as claimed in claim 3, further comprising the steps of: h) displaying, by said controller, commands from said customized command set; and i) transmitting a command from said command set chosen by said user.
Claim 6
Dependent Claim 78 words
In a personal area network, a method for programming an appliance by a controller, said method comprising the steps of: sending a self-initiated message by said controller for determining that an appliance unknown to said controller is within said personal area network and capable of establishing data communications with said controller; adding said unknown appliance to a list of appliances known to said controller; and storing said list including said unknown appliance in a memory within said controller.
Claim 7
Dependent Claim 78 words
In a personal area network, a method for programming an appliance by a controller, said method comprising the steps of: sending a self-initiated message by said controller for determining that an appliance unknown to said controller is within said personal area network and capable of establishing data communications with said controller; adding said unknown appliance to a list of appliances known to said controller; and storing said list including said unknown appliance in a memory within said controller.
Claim 8
Dependent Claim 120 words
A method as claimed in claim 5, further comprising the steps of: a) determining, by said controller, that said appliance is included in said personal area network by receiving a response message transmitted from said appliance in response to said self-initiated message transmitted by said controller; b) determining through the received response message from said appliance and responding by transmitting a reply message that establishes data communication with said controller; and c) when said appliance is in data communication with said controller, said controller performing the substeps of: i) requesting downloading of a command set for controlling said appliance; ii) receiving said command set for controlling said appliance; and iii) programming said command set into a memory of said controller.
Claim 9
Dependent Claim 57 words
A method as claimed in claim 6, further comprising the steps of: d) displaying, by said controller, commands from said command set; e) deleting a specific command from said command set when a user indicates that said command should be deleted to provide a customized command set; and f) storing said customized command set in said memory.
Claim 10
Dependent Claim 69 words
A method as claimed in claim 6, further comprising the steps of: d) displaying, by said controller, commands from said command set; e) deleting a specific command from said command set when a user indicates that said command should be deleted to provide a customized command set; f) determining that all commands from said command set have been displayed; and g) storing said customized command set in said memory.
Claim 11
Dependent Claim 57 words
A method as claimed in claim 6, further comprising the steps of: d) displaying, by said controller, commands from said command set; e) deleting a specific command from said command set when a user indicates that said command should be deleted to provide a customized command set; and f) storing said customized command set in said memory.
Claim 12
Dependent Claim 36 words
A method as claimed in claim 9, further comprising the steps of: g) displaying, by said controller, commands from said customized command set; and h) transmitting a command from said command set chosen by said user.
Claim 13
Dependent Claim 65 words
In a personal area network, a method for programming an appliance by a controller, said method comprising the steps of: transmitting a self-initiated message by a controller, where self-initiated message includes an identification code of said controller; responding to said message from said controller by an appliance transmitting a response message to said controller; and transmitting identification information of said appliance in said response message.
Claim 14
Dependent Claim 65 words
In a personal area network, a method for programming an appliance by a controller, said method comprising the steps of: transmitting a self-initiated message by a controller, where self-initiated message includes an identification code of said controller; responding to said message from said controller by an appliance transmitting a response message to said controller; and transmitting identification information of said appliance in said response message.
Claim 15
Dependent Claim 90 words
A method as claimed in claim 11, further comprising the steps of: a) determining, by said appliance, that said controller is included in said personal area network and authorized to establish data communication with said controller; b) determining, by said appliance, that said controller is in data communication with said appliance; and c) when said controller is in data communication with said appliance, performing substeps of: i) receiving a request for downloading of a command set for controlling said appliance; and ii) transmitting said command set for controlling said appliance.
Claim 16
Dependent Claim 30 words
A method as claimed in claim 12, further comprising the steps of: d) receiving a command from said command set chosen by said user; and e) effectuating said received command.
Claim 17
Dependent Claim 91 words
A method as claimed in claim 12, further comprising the steps of: d) receiving a command from said command set chosen by said user; and e) effectuating said received command, wherein said received command is chosen from a set consisting of changing channel selection to a channel identified in said received command, setting a volume level to a volume level identified in said received command, modifying display characteristics such as intensity, brightness and color balance in accordance with changes identified in said received command and turning said appliance on or off.

References Cited (Backward Citations)

US4746919A Cited
US4959721A Cited
US5570085A Cited
US5221838A Cited
US5410326A Cited
US5500794A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-31 2002-11-30 2003-06-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-31 2006-11-30 2007-06-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-31 2010-11-30 2011-06-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag