×

Controller and associated mechanical characters operable for continuously performing received control data while engaging in bidirectional communications over a single communications channel

  • US 6,317,714 B1
  • Filed: 02/04/1997
  • Issued: 11/13/2001
  • Est. Priority Date: 02/04/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for transferring a block of data elements from a first device to a second device over a communications channel, comprising:

  • the first device operative to;

    (a) initialize a last-encoded-data-element variable to a first logical value;

    (b) select a data element from the block of data elements;

    (c) if the logical values of the data element and the last-encoded-data-element variable are not equal, transmit a signal representing a first data symbol to the second device over the communications channel and equate the last-encoded-data-element to the logical value of the data element;

    (d) if the logical values of the data element and the last-encoded-data-element variable are equal, select a next data element from the block of data elements, if the logical values of the data element and the next data element are equal, transmit a signal representing a second data symbol to the second device over the communications channel, and if the logical values of the data element and the next data element are not equal, transmit a signal representing a third data symbol to the second device over the communications channel and equate the logical value of the last-encoded-data element to the logical value of the next data element; and

    (e) repeat the tasks (b)-(d) until each data element of the block of data elements have been transferred, the block of data elements comprising control data for causing the second device to respond in a manner dictated by the control data.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×