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: 10482255Abstract: 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: GrantFiled: February 16, 2016Date of Patent: November 19, 2019Assignee: Atmel CorporationInventor: Kerry David Maletsky
-
Patent number: 10474823Abstract: 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: GrantFiled: February 16, 2016Date of Patent: November 12, 2019Assignee: Atmel CorporationInventor: Kerry David Maletsky
-
Patent number: 10353845Abstract: 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: GrantFiled: February 12, 2015Date of Patent: July 16, 2019Assignee: Atmel CorporationInventors: Kerry David Maletsky, Randy Melton, Jeffrey S. Hapke
-
Publication number: 20170235956Abstract: 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: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Inventor: Kerry David Maletsky
-
Publication number: 20170235957Abstract: 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: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Inventor: Kerry David Maletsky
-
Publication number: 20160239448Abstract: 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: ApplicationFiled: February 12, 2015Publication date: August 18, 2016Inventors: Kerry David Maletsky, Randy Melton, Jeffrey S. Hapke
-
Patent number: 9182802Abstract: 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: GrantFiled: October 22, 2013Date of Patent: November 10, 2015Assignee: Atmel CorporationInventors: Kerry David Maletsky, David Durant, John Landreman, Balaji Badam
-
Patent number: 9118467Abstract: 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: GrantFiled: March 13, 2013Date of Patent: August 25, 2015Assignee: Atmel CorporationInventors: Kerry David Maletsky, Michael J. Seymour, Brad Phillip Garner
-
Publication number: 20140281554Abstract: 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: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: ATMEL CORPORATIONInventors: Kerry David Maletsky, Michael J. Seymour, Brad Phillip Garner
-
Publication number: 20140047250Abstract: 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: ApplicationFiled: October 22, 2013Publication date: February 13, 2014Applicant: Atmel CorporationInventors: Kerry David MALETSKY, David DURANT, John LANDREMAN, Balaji BADAM
-
Patent number: 8189732Abstract: 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: GrantFiled: November 17, 2010Date of Patent: May 29, 2012Assignee: Atmel CorporationInventors: Randall Wayne Melton, Brad Phillip Garner, Kerry David Maletsky
-
Publication number: 20120121060Abstract: 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: ApplicationFiled: November 17, 2010Publication date: May 17, 2012Applicant: ATMEL CORPORATIONInventors: Randall Wayne Melton, Brad Phillip Garner, Kerry David Maletsky