Patents by Inventor Philip J. Koopman

Philip J. Koopman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5682024
    Abstract: An elevator position determination system for determining the position of an elevator car disposed in the elevator hoistway includes a transceiver disposed on the elevator car for generating a query signal and a transponder disposed in the elevator hoistway for providing an identification signal in response to the query signal, wherein, the elevator position determination system determines the elevator car position in response to the identification signal.
    Type: Grant
    Filed: July 31, 1995
    Date of Patent: October 28, 1997
    Assignee: Otis Elevator Company
    Inventors: Philip J. Koopman, Jr., Alan M. Finn
  • Patent number: 5659159
    Abstract: An emitter and a plurality of sensors and are used to detect the relative positions between an elevator platform and landing sill. The emitters radiate energy through a reflection duct formed between the elevator platform and the landing sill. The plurality of sensors monitor the reflection duct so that radiated energy is detected. The sensors provide level signals in response to the radiated energy. A means responsive to the level signals determines when the platform is level with respect to the landing sill.
    Type: Grant
    Filed: December 16, 1994
    Date of Patent: August 19, 1997
    Assignee: Otis Elevator Company
    Inventor: Philip J. Koopman, Jr.
  • Patent number: 5649014
    Abstract: The pseudorandom process iteratively applies a selected CRC encryption process on the information to be encrypted. The encryption process is selected by testing one of the digits comprising the number to be encrypted. A first encryption process is used if the tested digit is a 1; a second encryption process is used if the tested digit is a 0. The process is repeated a plurality of times, e.g. once for each digit in the number to be encrypted, resulting in a highly encrypted value that is not easily reverse engineered by chosen or known plaintext attack.
    Type: Grant
    Filed: October 2, 1995
    Date of Patent: July 15, 1997
    Assignee: United Technologies Automotive, Inc.
    Inventors: Philip J. Koopman, Jr., Alan M. Finn, Robert E. LaBarre
  • Patent number: 5619575
    Abstract: The pseudorandom process iteratively applies a selected CRC encryption process on the information to be encrypted. The encryption process is selected by testing one of the digits comprising the number to be encrypted. A first encryption process is used if the tested digit is a 1; a second encryption process is used if the tested digit is a 0. The process is repeated a plurality of times, e.g. once for each digit in the number to be encrypted, resulting in a highly encrypted value that is not easily reverse engineered by chosen or known plaintext attack.
    Type: Grant
    Filed: August 22, 1994
    Date of Patent: April 8, 1997
    Assignee: United Technologies Automotive, Inc.
    Inventors: Philip J. Koopman, Jr., Alan M. Finn, Robert E. LaBarre
  • Patent number: 5598476
    Abstract: The first and second devices exchange randomly generated messages that are used in a composition-based encryption/decryption process. At least one of the randomly generated messages is, itself, encrypted before transmission. The composition-based process (a cyclic redundancy code process, preferably enhanced with midcycle non-Galois Field operation) is embedded in both devices and not readily discernable by playback attack.
    Type: Grant
    Filed: October 26, 1995
    Date of Patent: January 28, 1997
    Assignee: United Technologies Automotive, Inc.
    Inventors: Robert E. LaBarre, Philip J. Koopman, Jr.
  • Patent number: 5535212
    Abstract: If a transceiver has a message to send during an idle medium condition, it transmits a jam pattern onto the medium for a predetermined time (based on maximum network propagation delay). If a transceiver detects a jamming pattern, it inhibits its own transmissions and waits for the next slot progression. If multiple transceivers begin jamming within a propagation delay of each other (within the network vulnerable time), their jamming transmissions will not destructively interfere with each other. When jamming ceases, all transceivers begin a slot progression. Thus, the end of the jamming period when all transceivers have finished jamming serves as a network-wide synchronization for the start of an implicit token slot progression.
    Type: Grant
    Filed: January 31, 1994
    Date of Patent: July 9, 1996
    Assignee: Otis Elevator Company
    Inventors: Philip J. Koopman, David C. Brajczewski
  • Patent number: 5450404
    Abstract: Primary implicit token slots (that is, token slots following a message or jam used to restart network activity) are assigned to multiple transceivers. When a transceiver assigned to a shared slot has data to transmit, it emits a jamming signal instead of a message in its token slot. This jamming signal serves as a synchronization for a second implicit token slot progression in which only transceivers sharing the primary level implicit token slot participate.
    Type: Grant
    Filed: December 21, 1992
    Date of Patent: September 12, 1995
    Assignee: Otis Elevator Company
    Inventors: Philip J. Koopman, David C. Brajczewski
  • Patent number: 5436901
    Abstract: If a transceiver has a message to send during an idle medium condition, it transmits a jam pattern onto the medium for a predetermined time (based on maximum network propagation delay). If a transceiver detects a jamming pattern, it inhibits its own transmissions and waits for the end of the jamming pattern. If multiple transceivers begin jamming within a propagation delay of each other (within the network vulnerable time), their jamming transmissions will not destructively interfere with each other. When jamming ceases, all transceivers begin a time slice progression. Thus, the end of the jamming period when all transceivers have finished jamming serves as a network-wide synchronization for the start of an implicit token time slice progression.
    Type: Grant
    Filed: February 25, 1994
    Date of Patent: July 25, 1995
    Assignee: Otis Elevator Company
    Inventor: Philip J. Koopman
  • Patent number: 5398284
    Abstract: The digital information is encrypted by first performing a preselected number of CRC iterations or partial convolutions by multiplication with a mask in the Galois Field. Before the CRC operation is completed, the intermediate resultant is subjected to an Integer Ring operation, such as addition, which injects a nonlinearity over the Galois Field due to possible arithmetic carry operations. After the Integer Ring operation, the Galois Field CRC process is continued to completion. The result is an encrypted value which is not readily decrypted by Galois Field techniques.
    Type: Grant
    Filed: November 5, 1993
    Date of Patent: March 14, 1995
    Assignee: United Technologies Automotive, Inc.
    Inventors: Philip J. Koopman, Jr., Alan M. Finn
  • Patent number: 5377270
    Abstract: An automobile door lock receiver module (30) and a plurality of keychain fob transmitter units (16) contain identification numbers, secret initial values, and secret feedback masks so as to authenticate encrypted messages from any of the assigned fobs, indicative of commands registered by closing switches on the fob. Each fob is synchronized with the receiving module by means of a truly random number concatenated with a secret initial value and encrypted, through a linear feedback shift register or other operations. A second secret initial value is encrypted and command bits are exclusive ORed into the low order bit positions; the two encrypted numbers are concatenated and encrypted to form a key word which is transmitted with the fob ID. Synchronization includes decrypting to recover the truly random number and the secret initial value concatenated therewith; the truly random number is compared with previously received random numbers in order to avoid copying of recently transmitted synchronization commands.
    Type: Grant
    Filed: June 30, 1993
    Date of Patent: December 27, 1994
    Assignee: United Technologies Automotive, Inc.
    Inventors: Philip J. Koopman, Jr., Alan M. Finn
  • Patent number: 5363448
    Abstract: An automobile door lock receiver module (30) and a plurality of keychain fob transmitter units (16) contain identification numbers, secret initial values, and secret feedback masks so as to authenticate encrypted messages from any of the assigned fobs, indicative of commands registered by closing switches on the fob. Each fob is synchronized with the receiving module by means of a truly random number concatenated with a secret initial value and encrypted, through a linear feedback shift register or other operations. A second secret initial value is encrypted and command bits are exclusive ORed into the low order bit positions; the two encrypted numbers are concatenated and encrypted to form a key word which is transmitted with the fob ID. Synchronization includes decrypting to recover the truly random number and the secret initial value concatenated therewith; the truly random number is compared with previously received random numbers in order to avoid copying of recently transmitted synchronization commands.
    Type: Grant
    Filed: June 30, 1993
    Date of Patent: November 8, 1994
    Assignee: United Technologies Automotive, Inc.
    Inventors: Philip J. Koopman, Jr., Alan M. Finn
  • Patent number: 5053952
    Abstract: A computer is provided as an add-on processor for attachment to a host computer. Included are a single data bus, a 32-bit arithmetic logic unit, a data stack, a return stack, a main program memory, data registers, program memory addressing logic, micro-program memory, and a micro-instruction register. Each machine instruction contains an opcode as well as a next address field and subroutine call/return or unconditional branching information. The return address stack, memory addressing logic, program memory, and microcoded control logic are separated from the data bus to provide simultaneous data operations with program control flow processing and instruction fetching and decoding. Subroutine calls, subroutine returns, and unconditional branches are processed with a zero execution time cost. Program memory may be written as either bytes or full words without read/modify/write operations.
    Type: Grant
    Filed: June 5, 1987
    Date of Patent: October 1, 1991
    Assignee: WISC Technologies, Inc.
    Inventors: Philip J. Koopman, Jr., Glen B. Haydon
  • Patent number: 4980821
    Abstract: A computer is provided as an add-on board for attachment to a host computer. Included are a single data bus, a 16-bit arithmetic logic unit, a data stack, a return stack, a main program memory, data registers, program counters, microprocessor memory, and microinstruction register. Each stack has a pointer which may be set without altering the contents of the respective stacks. The main program memory has a direct connection to the writable microprogram memory for providing instruction. MVP-FORTH is used for programming a microcode assembler, a cross-compiler, a set of diagnostic programs, and microcode.
    Type: Grant
    Filed: March 24, 1987
    Date of Patent: December 25, 1990
    Assignee: Harris Corporation
    Inventors: Philip J. Koopman, Glen B. Haydon