Patents by Inventor Kerry David Maletsky

Kerry David Maletsky 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: 10482255
    Abstract: Systems, methods, circuits and computer-readable mediums for controlled secure code authentication are provided. In one aspect, a method performed by a host device includes transmitting a request to a client device, the request including a challenge for a property of a code stored within the client device, receiving a response to the request, the response comprising information associated with the property of the code, verifying correctness of the response based on the received information, and based on the verifying of the correctness of the response, determining that the code is an authorized code.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 19, 2019
    Assignee: Atmel Corporation
    Inventor: Kerry David Maletsky
  • Patent number: 10474823
    Abstract: Systems, methods, circuits and computer-readable mediums for controlled secure code authentication are provided. In one aspect, a non-transitory computer-readable storage medium having instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform a method including: sending a request to a client device, the request including a challenge for a property of a particular portion from among a plurality of portions of code stored within the client device, the challenge including data indicating a particular memory address range corresponding to the particular portion of the code, receiving a response to the request from the client device, the response including information associated with the property of the code, verifying correctness of the response based on the received information, and based on verifying correctness of the response, determining that the code is an authorized code.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 12, 2019
    Assignee: Atmel Corporation
    Inventor: Kerry David Maletsky
  • Patent number: 10353845
    Abstract: Systems, methods, circuits and computer-readable mediums for adaptive speed single-wire communications. In one aspect, a method includes receiving a sensing signal from a device through a single-wire bus, analyzing one or more properties of the received sensing signal, the one or more properties including at least one of a pulse width of the sensing signal and a duration between sequential pulses in the sensing signal, adjusting one or more communication parameters for single-wire communications with the device based on the analyzed one or more properties, and transmitting a specific signal to the device through the single-wire bus at an adjusted transmission speed based on the adjusted one or more communication parameters.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: July 16, 2019
    Assignee: Atmel Corporation
    Inventors: Kerry David Maletsky, Randy Melton, Jeffrey S. Hapke
  • Publication number: 20170235956
    Abstract: Systems, methods, circuits and computer-readable mediums for controlled secure code authentication are provided. In one aspect, a method performed by a host device includes transmitting a request to a client device, the request including a challenge for a property of a code stored within the client device, receiving a response to the request, the response comprising information associated with the property of the code, verifying correctness of the response based on the received information, and based on the verifying of the correctness of the response, determining that the code is an authorized code.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventor: Kerry David Maletsky
  • Publication number: 20170235957
    Abstract: Systems, methods, circuits and computer-readable mediums for controlled secure code authentication are provided. In one aspect, a non-transitory computer-readable storage medium having instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform a method including: sending a request to a client device, the request including a challenge for a property of a particular portion from among a plurality of portions of code stored within the client device, the challenge including data indicating a particular memory address range corresponding to the particular portion of the code, receiving a response to the request from the client device, the response including information associated with the property of the code, verifying correctness of the response based on the received information, and based on verifying correctness of the response, determining that the code is an authorized code.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventor: Kerry David Maletsky
  • Publication number: 20160239448
    Abstract: Systems, methods, circuits and computer-readable mediums for adaptive speed single-wire communications. In one aspect, a method includes receiving a sensing signal from a device through a single-wire bus, analyzing one or more properties of the received sensing signal, the one or more properties including at least one of a pulse width of the sensing signal and a duration between sequential pulses in the sensing signal, adjusting one or more communication parameters for single-wire communications with the device based on the analyzed one or more properties, and transmitting a specific signal to the device through the single-wire bus at an adjusted transmission speed based on the adjusted one or more communication parameters.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Inventors: Kerry David Maletsky, Randy Melton, Jeffrey S. Hapke
  • Patent number: 9182802
    Abstract: A method and device include a power pin, a ground pin, and a communications pin. A communications module receives power from the power pin and utilizes an edge counting communication protocol over the communication pin.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: November 10, 2015
    Assignee: Atmel Corporation
    Inventors: Kerry David Maletsky, David Durant, John Landreman, Balaji Badam
  • Patent number: 9118467
    Abstract: A client device that is coupled to a host device sends a parent public key and an associated certificate to the host device. The parent public key, the certificate and a corresponding parent private key are stored in secure persistent storage included in a secure device associated with the client device. The client device receives instructions from the host device for generating a child private and public key pair. In response to receiving the instructions, the client device generates a child private key based on a first random number produced within the secure device, and a child public key associated with the child private key. The client device computes a first signature on the child public key using the parent private key. The client device sends the child public key and the first signature to the host device.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 25, 2015
    Assignee: Atmel Corporation
    Inventors: Kerry David Maletsky, Michael J. Seymour, Brad Phillip Garner
  • Publication number: 20140281554
    Abstract: A client device that is coupled to a host device sends a parent public key and an associated certificate to the host device. The parent public key, the certificate and a corresponding parent private key are stored in secure persistent storage included in a secure device associated with the client device. The client device receives instructions from the host device for generating a child private and public key pair. In response to receiving the instructions, the client device generates a child private key based on a first random number produced within the secure device, and a child public key associated with the child private key. The client device computes a first signature on the child public key using the parent private key. The client device sends the child public key and the first signature to the host device.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: ATMEL CORPORATION
    Inventors: Kerry David Maletsky, Michael J. Seymour, Brad Phillip Garner
  • Publication number: 20140047250
    Abstract: A method and device include a power pin, a ground pin, and a communications pin. A communications module receives power from the power pin and utilizes an edge counting communication protocol over the communication pin.
    Type: Application
    Filed: October 22, 2013
    Publication date: February 13, 2014
    Applicant: Atmel Corporation
    Inventors: Kerry David MALETSKY, David DURANT, John LANDREMAN, Balaji BADAM
  • Patent number: 8189732
    Abstract: A counter is efficiently implemented in non-volatile memory by using two binary counters and selectively using one or the other as a current counter. Writes to the binary counters are minimized by using two linear counters and using the state of the binary counters to determine which binary counter contains the current count. Write operations can be performed to the “not current” binary counter with the final write operation being to the linear counters. The linear counter write operations can be in program-only mode so that a power failure will not result in a loss of counts.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: May 29, 2012
    Assignee: Atmel Corporation
    Inventors: Randall Wayne Melton, Brad Phillip Garner, Kerry David Maletsky
  • Publication number: 20120121060
    Abstract: A counter is efficiently implemented in non-volatile memory by using two binary counters and selectively using one or the other as a current counter. Writes to the binary counters are minimized by using two linear counters and using the state of the binary counters to determine which binary counter contains the current count. Write operations can be performed to the “not current” binary counter with the final write operation being to the linear counters. The linear counter write operations can be in program-only mode so that a power failure will not result in a loss of counts.
    Type: Application
    Filed: November 17, 2010
    Publication date: May 17, 2012
    Applicant: ATMEL CORPORATION
    Inventors: Randall Wayne Melton, Brad Phillip Garner, Kerry David Maletsky