System and method for bi-directional transmission of information between a remote controller and target systems

  • US 5,949,351 A
  • Filed: 11/04/1996
  • Issued: 09/07/1999
  • Est. Priority Date: 12/20/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A remote control method for controlling a plurality of apparatuses to be controlled by using a single controller by providing wireless, bi-directional transmission of control data between the controller and said apparatuses to be controlled, said method comprising the steps of:

  • (a) said controller transmitting a register request packet to said apparatus to be controlled so that a user can determine a presence of said apparatuses to be controlled;

    (b) receiving, at each of said apparatuses to be controlled, said register request packet and transmitting therefrom a register response packet to said controller, said register response packet including information concerning said apparatuses to be controlled;

    (c) transmitting, from said controller, an additional register request packet to said apparatuses to be controlled so that apparatuses to be controlled which is/are not yet registered can be registered;

    (d) displaying, by said controller, all apparatuses determined to be controlled in menu lists, and transmitting a menu request packet to an apparatus chosen by the user among the determined apparatuses;

    (e) receiving, at each of said apparatuses to be controlled, said menu request packet, comparing an ID of said chosen apparatus in said received menu request packet and an ID of said apparatus to be controlled, ignoring said menu request packet when said IDs are not the same, and transmitting a menu response packet including menus available in the present state to the controller when said IDs are the same;

    (f) receiving, at said controller, said menu response packet, comparing an ID of an apparatus to be controlled in said menu response packet and an ID of said chosen apparatus, ignoring said menu response packet when said IDs are not same, displaying menus available to a user by processing said menu response packet when said IDs are the same, and transmitting an execution request packet to said apparatus to be controlled when the user chooses an execution from the menus; and

    (g) receiving, at each of said apparatuses to be controlled, said execution request packet, checking IDs of said controller and an apparatus to be controlled in said execution request packet, ignoring said execution request packet when it is found that said execution request packet is not for said apparatus to be controlled, updating a status of said apparatus to be controlled when it is found that said execution request packet is for said apparatus to be controlled, and transmitting an execution response packet to the controller, said execution response packet indicating that said apparatus to be controlled has received said execution request packet and completed processing.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×