Patents by Inventor Zachary Nathan Fister
Zachary Nathan Fister 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).
-
Publication number: 20240143725Abstract: A method of determining trust in a supply item in an imaging device for verifying other supply items installed in the imaging device via an algorithm, wherein the imaging device has a plurality of installed supply items. The method comprises: sending challenge data and an indication of the algorithm to a candidate supply item, receiving a challenge response from the candidate supply item, and determining, by the controller, a status of the challenge response, the status being verified or unverified. When the controller determines that the received challenge response is a correct output of the algorithm when the challenge data is input to the algorithm, the status is determined as verified. Further, an imaging device configured to determine trust in a supply item installed in the imaging device for verifying other supply items installed in the imaging device via an algorithm.Type: ApplicationFiled: January 27, 2023Publication date: May 2, 2024Inventors: Samuel Davidson, James Howard Ellis, Zachary Nathan Fister, Timothy John Rademacher, Jennifer Topmiller Williams
-
Publication number: 20240143726Abstract: An imaging device comprising a controller, a prover supply item and a verifier supply item, where the imaging device is configured to authenticate the prover supply item by: sending a challenge response from the prover supply item to the verifier supply item, and determining a status of the challenge response. When the verifier supply item determines that the received challenge response is a correct output of an algorithm when challenge data is input to the algorithm, the status is determined as verified. A supply item configured to be operable as a prover supply item when installed in an imaging device. The prover supply item is configured to receive an indication of an algorithm to be performed and receive challenge data, perform the algorithm using the challenge data as input to determine a challenge response, and send the challenge response to a verifier supply item.Type: ApplicationFiled: January 27, 2023Publication date: May 2, 2024Inventors: Samuel Davidson, James Howard Ellis, Zachary Nathan Fister, Timothy John Rademacher, Jennifer Topmiller Williams
-
Publication number: 20240143844Abstract: A method of authenticating a supply item in an imaging device, wherein the supply item is designated as a prover supply item, and a second supply item installed in the imaging device is designated as a verifier supply item. The method comprises: receiving a challenge response from the prover supply item and determining a status of the challenge response. When the verifier supply item determines that the received challenge response is a correct output of an algorithm when challenge data is input to the algorithm, the status is determined as verified. The verifier supply item is disclosed, configured to receive a challenge response from a prover supply item installed in the imaging device, and determine a status of the challenge response. When the verifier supply item determines that the received challenge response is a correct output of an algorithm, the status is determined as verified.Type: ApplicationFiled: January 27, 2023Publication date: May 2, 2024Inventors: Samuel Davidson, James Howard Ellis, Zachary Nathan Fister, Timothy John Rademacher, Jennifer Topmiller Williams
-
Publication number: 20230252167Abstract: A method for determining authenticity of a component in an imaging device is disclosed. Embodiments of the present disclosure provide for a method for a device to use an electronic authentication scheme to authenticate a second device while overcoming vulnerabilities associated with sending data over a communication bus when performing authentication, by using information other than that transmitted over the shared bus as authentication parameters. Embodiments utilize the current drawn by a chip from a power source when the chip performs an operation in response to a command as an authentication parameter.Type: ApplicationFiled: April 18, 2023Publication date: August 10, 2023Inventors: James Howard Ellis, Zachary Nathan Fister, Timothy John Rademacher, Jennifer Topmiller Williams
-
Publication number: 20230025884Abstract: A method for determining the authenticity of a component in an electronic device, the method comprising: receiving a seed by a component in the electronic device; storing the seed in a block of non-volatile memory in the component; calculating, by the component, the output of a cryptographic function with the input based on the seed and storing the output in the block of non-volatile memory; iteratively calculating, by the component, the outputs of the cryptographic function wherein for each iteration the input for the cryptographic function is based on the seed and all previous outputs, and for each iteration storing the output in the block of non-volatile memory; and determining the authenticity of the component based on a selected output of the cryptographic function F, the selected output being one of the outputs stored in the block of non-volatile memory.Type: ApplicationFiled: July 28, 2022Publication date: January 26, 2023Inventors: Zachary Nathan Fister, Nathan Wayne FOLEY, Timothy John Rademacher, Jennifer Topmiller Williams
-
Publication number: 20230015106Abstract: A method for determining the authenticity of an item, the method comprising: receiving, by an item, a seed; storing the seed in a block of non-volatile memory in the supply item follower component; calculating, by the item follower component, an output of a cryptographic function with the input based on the seed and storing the output in the block of non-volatile memory; iteratively calculating, by the item, the outputs of the cryptographic function wherein for each iteration the input for the cryptographic function is based on the seed and all previous outputs, and for each iteration storing the output in the block of non-volatile memory; and determining the authenticity of the item based on a selected output of the cryptographic function of the item, the selected output being one of the outputs stored in the block of non-volatile memory.Type: ApplicationFiled: July 9, 2021Publication date: January 19, 2023Inventors: Zachary Nathan Fister, Nathan Wayne FOLEY, Timothy John Rademacher, Jennifer Topmiller Williams
-
Publication number: 20220303138Abstract: A method for determining authenticity of a supply item for an imaging system, the method comprising: performing a cryptographic algorithm on the imaging system, starting with a first algorithm input, performing the cryptographic algorithm on the supply item, starting with the first algorithm input, determining authenticity of the supply item based on an imaging system run time and a supply item run time, wherein the imaging system run time is a run time of the cryptographic algorithm on the imaging system from input of the first algorithm input until a result output is generated, and the supply item run time is a run time of the cryptographic algorithm on the supply item from input of the first algorithm input until the result output is generated.Type: ApplicationFiled: October 11, 2021Publication date: September 22, 2022Inventors: ZACHARY NATHAN FISTER, TIMOTHY JOHN RADEMACHER, JENNIFER TOPMILLER WILLIAMS
-
Patent number: 11347172Abstract: A method for detecting a non-authentic slave component in an electronic printer device which includes receiving a command from a master component in the device, identifying a response to the command based upon a frequency of a plurality of clock pulses used by the master component while sending the command, and sending the response to the master component for use as a basis in determining whether the slave component is one of an authentic slave component and a non-authentic slave component. The disclosed method may be performed by a replaceable slave component in an imaging device including a slave circuit communicating with a master circuit of the master component along a serial communications interface. The master circuit includes an instruction to change a clock frequency when sending a command to the slave circuit to trigger a unique response from slave circuits of authentic slave components.Type: GrantFiled: March 1, 2021Date of Patent: May 31, 2022Assignee: Lexmark International, Inc.Inventors: Zachary Nathan Fister, Timothy John Rademacher
-
Publication number: 20220114264Abstract: A method for determining authenticity of a component in an imaging device is disclosed. Embodiments of the present disclosure provide for a method for a device to use an electronic authentication scheme to authenticate a second device while overcoming vulnerabilities associated with sending data over a communication bus when performing authentication, by using information other than that transmitted over the shared bus as authentication parameters. Embodiments utilize the current drawn by a chip from a power source when the chip performs an operation in response to a command as an authentication parameter.Type: ApplicationFiled: September 8, 2021Publication date: April 14, 2022Inventors: James Howard Ellis, JR., Zachary Nathan Fister, Timothy John Rademacher, Jennifer Topmiller Williams
-
Publication number: 20210181665Abstract: A method for detecting a non-authentic slave component in an electronic printer device which includes receiving a command from a master component in the device, identifying a response to the command based upon a frequency of a plurality of clock pulses used by the master component while sending the command, and sending the response to the master component for use as a basis in determining whether the slave component is one of an authentic slave component and a non-authentic slave component. The disclosed method may be performed by a replaceable slave component in an imaging device including a slave circuit communicating with a master circuit of the master component along a serial communications interface. The master circuit includes an instruction to change a clock frequency when sending a command to the slave circuit to trigger a unique response from slave circuits of authentic slave components.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Inventors: ZACHARY NATHAN FISTER, TIMOTHY JOHN RADEMACHER
-
Patent number: 10962914Abstract: A method for detecting a non-authentic slave component in an electronic printer device which includes receiving a command from a master component in the device, identifying a response to the command based upon a frequency of a plurality of clock pulses used by the master component while sending the command, and sending the response to the master component for use as a basis in determining whether the slave component is one of an authentic slave component and a non-authentic slave component. The disclosed method may be performed by a replaceable slave component in an imaging device including a slave circuit communicating with a master circuit of the master component along a serial communications interface. The master circuit includes an instruction to change a clock frequency when sending a command to the slave circuit to trigger a unique response from slave circuits of authentic slave components.Type: GrantFiled: July 6, 2020Date of Patent: March 30, 2021Assignee: LEXMARK INTERNATIONAL, INC.Inventors: Zachary Nathan Fister, Timothy John Rademacher
-
Publication number: 20210080891Abstract: A method for detecting a non-authentic slave component in an electronic printer device which includes receiving a command from a master component in the device, identifying a response to the command based upon a frequency of a plurality of clock pulses used by the master component while sending the command, and sending the response to the master component for use as a basis in determining whether the slave component is one of an authentic slave component and a non-authentic slave component. The disclosed method may be performed by a replaceable slave component in an imaging device including a slave circuit communicating with a master circuit of the master component along a serial communications interface. The master circuit includes an instruction to change a clock frequency when sending a command to the slave circuit to trigger a unique response from slave circuits of authentic slave components.Type: ApplicationFiled: July 6, 2020Publication date: March 18, 2021Inventors: ZACHARY NATHAN FISTER, TIMOTHY JOHN RADEMACHER
-
Publication number: 20200012223Abstract: A method for detecting a non-authentic slave component in an electronic device which includes receiving a command from a master component in the device, identifying a response to the command based upon a frequency of a plurality of clock pulses used by the master component while sending the command, and sending the response to the master component for use as a basis in determining whether the slave component is one of an authentic slave component and a non-authentic slave component. The disclosed method may be performed by a replaceable slave component in an imaging device including a slave circuit communicating with a master circuit of the master component along a serial communications interface. The master circuit includes an instruction to change a clock frequency when sending a command to the slave circuit to trigger a unique response from slave circuits of authentic slave components.Type: ApplicationFiled: September 16, 2019Publication date: January 9, 2020Inventors: Zachary Nathan Fister, Timothy John Rademacher
-
Patent number: 10416602Abstract: A method for detecting a non-authentic slave component in an electronic device which includes receiving a command from a master component in the device, identifying a response to the command based upon a frequency of a plurality of clock pulses used by the master component while sending the command, and sending the response to the master component for use as a basis in determining whether the slave component is one of an authentic slave component and a non-authentic slave component. The disclosed method may be performed by a replaceable slave component in an imaging device including a slave circuit communicating with a master circuit of the master component along a serial communications interface. The master circuit includes an instruction to change a clock frequency when sending a command to the slave circuit to trigger a unique response from slave circuits of authentic slave components.Type: GrantFiled: April 16, 2018Date of Patent: September 17, 2019Assignee: Lexmark International, Inc.Inventors: Zachary Nathan Fister, Timothy John Rademacher
-
Publication number: 20180157943Abstract: Component circuitry for a replaceable printer component, including an address generator which selectively generates component addresses, wherein following an event, the component circuitry performs in succession a plurality of sets of operations, each set of operations including receiving an address change request from a master and changing the component address in response, a last one of the changed component addresses being available as the component address for the component circuitry in one or more subsequent communications with the master.Type: ApplicationFiled: February 2, 2018Publication date: June 7, 2018Inventors: Zachary Nathan Fister, Gregory Scott Woods
-
Patent number: 9922276Abstract: Component circuitry for a replaceable printer component, including a dynamic address generator which selectively generates component addresses, wherein substantially immediately following an event, the component circuitry performs in succession a plurality of sets of operations, each set of operations including receiving an address change request from a master and generating a new component address by the dynamic address generator in response, a last one of the new component addresses generated being available as the component address for the component circuitry in one or more subsequent communications with the master.Type: GrantFiled: November 2, 2015Date of Patent: March 20, 2018Assignee: Lexmark International, Inc.Inventors: Zachary Nathan Fister, Gregory Scott Woods
-
Patent number: 9444964Abstract: A method for reducing electromagnetic emissions by an image scanner comprises cyclically dithering a frequency of a clock signal of the image scanner by repeated dither cycles, determining a phase of the dither cycle when a scan pass of a page of a document commences; and commencing all subsequent scan passes of the page of the document at a particular phase shift from the determined phase of the dither cycle.Type: GrantFiled: March 16, 2015Date of Patent: September 13, 2016Assignees: Marvell International Ltd., Lexmark International, Inc.Inventors: Bennett Fornal, Douglas Gene Keithley, Zachary Nathan Fister, Keith Bryan Hardin, Karl Mark Thompson, Mark Lane Mayberry, Joseph K. Yackzan, Christopher Wilson Case
-
Publication number: 20160055402Abstract: Component circuitry for a replaceable printer component, including a dynamic address generator which selectively generates component addresses, wherein substantially immediately following an event, the component circuitry performs in succession a plurality of sets of operations, each set of operations including receiving an address change request from a master and generating a new component address by the dynamic address generator in response, a last one of the new component addresses generated being available as the component address for the component circuitry in one or more subsequent communications with the master.Type: ApplicationFiled: November 2, 2015Publication date: February 25, 2016Inventors: Zachary Nathan Fister, Gregory Scott Woods
-
Patent number: 9176921Abstract: A method of setting an address of a component that includes determining a characterization value associated with a consumable, calculating a number of address change operations based upon the characterization value, and setting a last address generated from the number of address change operations as the new address of the component, wherein the characterization value is determined based upon a usage of the consumable.Type: GrantFiled: August 11, 2014Date of Patent: November 3, 2015Assignee: Lexmark International, Inc.Inventors: Zachary Nathan Fister, Gregory Scott Woods
-
Publication number: 20140351469Abstract: A method of setting an address of a component that includes determining a characterization value associated with a consumable, calculating a number of address change operations based upon the characterization value, and setting a last address generated from the number of address change operations as the new address of the component, wherein the characterization value is determined based upon a usage of the consumable.Type: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: Zachary Nathan Fister, Gregory Scott Woods