Patents by Inventor Steven Seltzer

Steven Seltzer 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: 10984091
    Abstract: Disclosed herein are methods and systems for validating an autonomous system that comprises a static-code module and a dynamic-code module, the method including the steps of performing a code-integrity-validation process on the static-code module and performing a behavior-integrity-validation process on the dynamic-code module. In some embodiments, performing the code-integrity-validation process on the static-code module includes performing a signature-verification process on the static-code module. In some embodiments, performing the behavior-integrity-validation process on the dynamic-code module includes using an encrypted-and-signed test vector.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: April 20, 2021
    Assignee: NAGRAVISION S.A.
    Inventors: Scott Jantz, Steven Seltzer
  • Patent number: 10225720
    Abstract: Methods and apparatus are provided that relate to receiving a bit pattern that is representative of a binary data sequence; generating a multi-bit data byte sequence that is representative of the bit pattern by, for at least one bit in the bit pattern: outputting a larger-valued multi-bit data byte that is larger than a byte-sequencer reference data byte according to a first criteria, outputting a smaller-valued multi-bit data byte that is smaller than the byte-sequencer reference data byte according to a second criteria; and encoding the generated multi-bit data byte sequence by, for each generated multi-bit data byte: outputting a single bit whose value is indicative of whether the generated multi-bit data byte is larger or smaller than a current reference multi-bit data byte and updating the current reference multi-bit data byte based on the generated multi-bit data byte.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: March 5, 2019
    Assignee: NAGRAVISION S.A.
    Inventor: Steven Seltzer
  • Publication number: 20180367317
    Abstract: A data processing device is disclosed, which comprises a plurality of data processing hardware components, such as one or more of a microprocessor, a central processing unit, a system on chip hardware component, a conditional access hardware component, a descrambler hardware component, a graphics hardware component, a video hardware component and a field programmable gate array hardware component. A first hardware component of the plurality of data processing hardware components is configured to send a challenge to at least one remaining hardware component of the plurality of data processing hardware components. Each remaining hardware component is configured to receive a respective challenge and to process the challenge to produce one or more respective responses. The device is configured to use one or more responses to verify device integrity.
    Type: Application
    Filed: December 13, 2016
    Publication date: December 20, 2018
    Inventors: Edouard FORLER, Jonathan BORGEAUD, Steven SELTZER
  • Publication number: 20180357409
    Abstract: Disclosed herein are methods and systems for validating an autonomous system that comprises a static-code module and a dynamic-code module, the method including the steps of performing a code-integrity-validation process on the static-code module and performing a behavior-integrity-validation process on the dynamic-code module. In some embodiments, performing the code-integrity-validation process on the static-code module includes performing a signature-verification process on the static-code module. In some embodiments, performing the behavior-integrity-validation process on the dynamic-code module includes using an encrypted-and-signed test vector.
    Type: Application
    Filed: August 13, 2018
    Publication date: December 13, 2018
    Inventors: Scott Jantz, Steven Seltzer
  • Patent number: 10073965
    Abstract: Disclosed herein are methods and systems for validating an autonomous system that comprises a static-code module and a dynamic-code module, the method including the steps of performing a code-integrity-validation process on the static-code module and performing a behavior-integrity-validation process on the dynamic-code module. In some embodiments, performing the code-integrity-validation process on the static-code module includes performing a signature-verification process on the static-code module. In some embodiments, performing the behavior-integrity-validation process on the dynamic-code module includes using an encrypted-and-signed test vector.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: September 11, 2018
    Assignee: NAGRAVISION S.A.
    Inventors: Scott Jantz, Steven Seltzer
  • Publication number: 20180124554
    Abstract: Methods and apparatus are provided that relate to receiving a bit pattern that is representative of a binary data sequence; generating a multi-bit data byte sequence that is representative of the bit pattern by, for at least one bit in the bit pattern: outputting a larger-valued multi-bit data byte that is larger than a byte-sequencer reference data byte according to a first criteria, outputting a smaller-valued multi-bit data byte that is smaller than the byte-sequencer reference data byte according to a second criteria; and encoding the generated multi-bit data byte sequence by, for each generated multi-bit data byte: outputting a single bit whose value is indicative of whether the generated multi-bit data byte is larger or smaller than a current reference multi-bit data byte and updating the current reference multi-bit data byte based on the generated multi-bit data byte.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 3, 2018
    Inventor: Steven Seltzer
  • Patent number: 9877146
    Abstract: A wireless-communication device includes a user interface configured to receive audio signals; a cryptographic module configured to encrypt the audio signals into a binary data sequence; a generator module configured to: receive a bit pattern representative of the binary data sequence; and generate a byte sequence representative of the bit pattern by generating a byte that is greater than the preceding byte when the current bit is of a first value and that is lesser than the preceding byte when the current bit is of a second value; an audio codec configured to generate transmission bits by generating a transmission bit having the first value when the current byte is greater than the preceding byte and having the second value when the current byte is lesser than the preceding byte; and a transceiver configured to convey the transmission bits to a receiver.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: January 23, 2018
    Assignee: NAGRAVISION S.A.
    Inventor: Steven Seltzer
  • Publication number: 20170223487
    Abstract: A wireless-communication device includes a user interface configured to receive audio signals; a cryptographic module configured to encrypt the audio signals into a binary data sequence; a generator module configured to: receive a bit pattern representative of the binary data sequence; and generate a byte sequence representative of the bit pattern by generating a byte that is greater than the preceding byte when the current bit is of a first value and that is lesser than the preceding byte when the current bit is of a second value; an audio codec configured to generate transmission bits by generating a transmission bit having the first value when the current byte is greater than the preceding byte and having the second value when the current byte is lesser than the preceding byte; and a transceiver configured to convey the transmission bits to a receiver.
    Type: Application
    Filed: April 17, 2017
    Publication date: August 3, 2017
    Inventor: Steven Seltzer
  • Publication number: 20170169208
    Abstract: Disclosed herein are methods and systems for validating an autonomous system that comprises a static-code module and a dynamic-code module, the method including the steps of performing a code-integrity-validation process on the static-code module and performing a behavior-integrity-validation process on the dynamic-code module. In some embodiments, performing the code-integrity-validation process on the static-code module includes performing a signature-verification process on the static-code module. In some embodiments, performing the behavior-integrity-validation process on the dynamic-code module includes using an encrypted-and-signed test vector.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Scott Jantz, Steven Seltzer
  • Patent number: 9628944
    Abstract: An embodiment takes the form of a method carried out by a communication device. A binary data sequence is obtained at a communication device for transmission via a Bluetooth data link configured according to an audio-codec-based Bluetooth profile, wherein an audio codec is configured to receive a multi-bit data byte and output a single bit indicating whether the received multi-bit data byte is larger or smaller than a prior output reference byte, a multi-bit data byte sequence is generated based on the binary data sequence, the multi-bit data byte sequence is provided to the audio codec to induce the codec to generate a one-bit per-sample binary sequence representative of the binary data sequence, and, the generated one-bit per-sample binary sequence is transmitted via the Bluetooth data link.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: April 18, 2017
    Assignee: NAGRAVISION S.A.
    Inventor: Steven Seltzer
  • Publication number: 20170070844
    Abstract: An embodiment takes the form of a method carried out by a communication device. A binary data sequence is obtained at a communication device for transmission via a Bluetooth data link configured according to an audio-codec-based Bluetooth profile, wherein an audio codec is configured to receive a multi-bit data byte and output a single bit indicating whether the received multi-bit data byte is larger or smaller than a prior output reference byte, a multi-bit data byte sequence is generated based on the binary data sequence, the multi-bit data byte sequence is provided to the audio codec to induce the codec to generate a one-bit per-sample binary sequence representative of the binary data sequence, and, the generated one-bit per-sample binary sequence is transmitted via the Bluetooth data link.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventor: Steven Seltzer
  • Patent number: 8276544
    Abstract: A pet abode with sound dampening characteristics comprising an interior space of a pet abode having sufficient dimensions to allow a pet to comfortably reside within the interior space. The interior space is formed from at least three walls where one or more of the walls exhibits sound dampening characteristics. The sound dampening characteristics reduces a one or more sounds originating from a source external to the interior space. That is, the interior space of the pet abode is sound proofed (or sound dampened), allowing a pet to be undisturbed by loud noises outside the interior space.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: October 2, 2012
    Inventors: Robyn Seltzer, Steven Seltzer
  • Publication number: 20110126775
    Abstract: A pet abode with sound dampening characteristics comprising an interior space of a pet abode having sufficient dimensions to allow a pet to comfortably reside within the interior space. The interior space is formed from at least three walls where one or more of the walls exhibits sound dampening characteristics. The sound dampening characteristics reduces a one or more sounds originating from a source external to the interior space. That is, the interior space of the pet abode is sound proofed (or sound dampened), allowing a pet to be undisturbed by loud noises outside the interior space.
    Type: Application
    Filed: December 1, 2009
    Publication date: June 2, 2011
    Inventors: Robyn SELTZER, Steven SELTZER