US 7,565,210 B2
Data communications
Janko Mrsic-Flogel, London (United Kingdom); Derek Martin Reynolds, Plan-Les-Ouates (Switzerland); Zorislav Sojat, Zagreb (Croatia); Marco Bianchessi, Agrate Brianza MI (Italy); and Stefano Sala, Milan (Italy)
Assigned to STMicroelectronic Srl., Amsterdam (Netherlands)
Filed on Dec. 18, 2006, as Appl. No. 11/640,804.
Application 11/640804 is a continuation of application No. 10/915956, filed on Aug. 11, 2004, abandoned.
Application 10/915956 is a continuation of application No. 10/705260, filed on Nov. 10, 2003, abandoned.
Application 10/705260 is a continuation of application No. 10/389705, filed on Mar. 12, 2003, abandoned.
Application 10/389705 is a continuation of application No. PCT/GB01/04099, filed on Sep. 13, 2001.
Claims priority of application No. 0022474.1 (GB), filed on Sep. 13, 2000.
Prior Publication US 2007/0101011 A1, May 03, 2007
Int. Cl. G05B 15/00 (2006.01); G05B 11/00 (2006.01); G05B 19/18 (2006.01); G06F 9/44 (2006.01); G06F 9/45 (2006.01); G06F 15/16 (2006.01)
U.S. Cl. 700—19  [700/1; 700/20; 700/65; 700/66; 717/106; 717/121; 717/122; 717/140; 709/217; 709/218; 709/219; 709/230] 5 Claims
OG exemplary drawing
 
1. A method of providing a remote data processing device with control data that enables a user to control the operation of a consumer electronics device, the method comprising:
generating, in the consumer electronic device, a hypermedia data message, the hypermedia data message comprising a command set representing one or more menu options, the menu options corresponding to one or more actions configured to be performed by the consumer electronics device in response to receiving a control message corresponding to one or more of the menu options; and
sending the hypermedia data message to the remote data processing device using a hypermedia data communications protocol, wherein the remote data processing device is operable to present the one or more menu options represented by the command set to the user using a man-machine interface,
wherein both the remote data processing device and the consumer electronics device are configured to communicate using the hypermedia data communications protocol, and
wherein the consumer electronic device is configured to operate in each of a plurality of operational states, the consumer electronic device having a different command set defining one or more actions which it may validly perform when operating in each of said states, and wherein the command set of the hypermedia data message does not comprise commands representing menu options corresponding to actions which may not be validly performed by the consumer electronics device in dependence on the current operational state of the consumer electronics device.