×

Trinary to trinary rolling code generation method and system

  • US 8,077,009 B1
  • Filed: 08/10/2009
  • Issued: 12/13/2011
  • Est. Priority Date: 04/03/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • a transmitter;

    a user activation input;

    a memory for storing a trinary rolling counter value and a trinary identification value, wherein the trinary identification value identifies the transmitter, wherein the trinary rolling counter value has N digits;

    the memory for further storing a table of two columns and N rows, each row of the table representing a value of I from 0 to N−

    1, the first column containing trinary values of 2^I and the second column containing trinary values of 2^(N-I-1);

    a processor in communication with the user activation input and the memory, wherein the processor;

    (a) retrieves the trinary rolling counter value from the memory based on receiving a signal from the user activation input;

    (b) transforms the trinary rolling counter value to a trinary code output by performing a sequence of trinary operations void of any trinary to binary conversions or any binary to trinary conversions on the trinary rolling counter value, the sequence of trinary operations including iterating through each table row one at a time for I=N−

    1 to 0 and for each iteration, if the trinary rolling counter value is less than the trinary value of the first column of the Ith table row, adding the trinary value of the first column of the Ith table row to the trinary code output and subtracting the trinary value of the second column of the Ith table row from the trinary rolling counter value;

    (c) interleaves the trinary code output and the trinary identification value to generate a trinary word; and

    (d) transmits the trinary word using the transmitter for receipt by a receiver.

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