Patents by Inventor Erik D. Ness
Erik D. Ness 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: 11912025Abstract: In some examples, a controller includes an interface to receive an indication based on an electrical current through a device, and a processor to send control data to the device to operate the device, detect a measurement based on the indication that is responsive to an operation of the device according to the control data, and determine whether an issue exists in the device responsive to determining whether the measurement satisfies an expected property based on the control data.Type: GrantFiled: February 6, 2019Date of Patent: February 27, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: John Rossi, Erik D. Ness
-
Patent number: 11858265Abstract: An integrated circuit to drive a plurality of fluid actuation devices includes a plurality of first non-volatile memory cells and control logic. Each first non-volatile memory cell stores a customization bit. The control logic configures an operation of the integrated circuit based on the customization bits.Type: GrantFiled: November 11, 2022Date of Patent: January 2, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Scott A. Linn, James Michael Gardner, Erik D. Ness
-
Patent number: 11840075Abstract: An integrated circuit includes thermal tracking logic, control logic, and an output interface. The thermal tracking logic determines a temperature of a fluid ejection die. The control logic defines an emulated parameter of the fluid ejection die as a function of the temperature of the fluid ejection die. The output interface outputs the emulated parameter to a printer system based on the function and the temperature of the fluid ejection die.Type: GrantFiled: July 13, 2022Date of Patent: December 12, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: John Rossi, Erik D. Ness, James Michael Gardner, Scott A. Linn
-
Publication number: 20230373208Abstract: A communicating print component a print head comprising a number of memory bits and a single lane analog bus conductively coupling the number of memory bits to a pad located on the exterior of the print head. The pad is to transmit an electrical signal from the number of memory bits, wherein the electrical signal indicates a combination of all selected bits of the number of memory bits.Type: ApplicationFiled: July 31, 2023Publication date: November 23, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: James Michael Gardner, Scott A. Linn, John Rossi, Erik D. Ness
-
Patent number: 11806999Abstract: In some examples, a fluid dispensing device component includes a plurality of fluidic dies each comprising a memory, a plurality of control inputs to provide respective control information to respective fluidic dies of the plurality of fluidic dies, and a data bus connected to the plurality of fluidic dies, the data bus to provide data of the memories of the plurality of fluidic dies to an output of the fluid dispensing device component.Type: GrantFiled: October 10, 2022Date of Patent: November 7, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Boon Bing Ng, Erik D. Ness, James Michael Gardner
-
Patent number: 11787172Abstract: A communicating print component a print head comprising a number of memory bits and a single lane analog bus conductively coupling the number of memory bits to a pad located on the exterior of the print head. The pad is to transmit an electrical signal from the number of memory bits, wherein the electrical signal indicates a combination of all selected bits of the number of memory bits.Type: GrantFiled: February 6, 2019Date of Patent: October 17, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: James Michael Gardner, Scott A. Linn, John Rossi, Erik D. Ness
-
Publication number: 20230074257Abstract: An integrated circuit to drive a plurality of fluid actuation devices includes a plurality of first non-volatile memory cells and control logic. Each first non-volatile memory cell stores a customization bit. The control logic configures an operation of the integrated circuit based on the customization bits.Type: ApplicationFiled: November 11, 2022Publication date: March 9, 2023Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Scott A. LINN, James Michael GARDNER, Erik D. NESS
-
Publication number: 20230057710Abstract: In some examples, a fluid dispensing device component includes a plurality of fluidic dies each comprising a memory, a plurality of control inputs to provide respective control information to respective fluidic dies of the plurality of fluidic dies, and a data bus connected to the plurality of fluidic dies, the data bus to provide data of the memories of the plurality of fluidic dies to an output of the fluid dispensing device component.Type: ApplicationFiled: October 10, 2022Publication date: February 23, 2023Inventors: Boon Bing Ng, Erik D. Ness, James Michael Gardner
-
Patent number: 11548276Abstract: An integrated circuit to drive a plurality of fluid actuation devices includes a plurality of first non-volatile memory cells and control logic. Each first non-volatile memory cell stores a customization bit. The control logic configures an operation of the integrated circuit based on the customization bits.Type: GrantFiled: February 6, 2019Date of Patent: January 10, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Scott A. Linn, James Michael Gardner, Erik D. Ness
-
Patent number: 11511539Abstract: In some examples, a fluid dispensing device component includes a plurality of fluidic dies each comprising a memory, a plurality of control inputs to provide respective control information to respective fluidic dies of the plurality of fluidic dies, and a data bus connected to the plurality of fluidic dies, the data bus to provide data of the memories of the plurality of fluidic dies to an output of the fluid dispensing device component.Type: GrantFiled: February 6, 2019Date of Patent: November 29, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Boon Bing Ng, Erik D. Ness, James Michael Gardner
-
Publication number: 20220349872Abstract: A fluid ejection controller interface includes input logic to receive control data packets and a first clock signal, each control data packet including a set of primitive data bits and a set of random bits, wherein the input logic identifies the random bits in the received control data packets to facilitate the creation of modified control data packets. The fluid ejection controller interface includes a clock signal generator to generate a second clock signal that is different than the first clock signal, and output logic to receive the modified control data packets, and output the modified control data packets to a fluid ejection controller of a fluid ejection device based on the second clock signal.Type: ApplicationFiled: July 14, 2022Publication date: November 3, 2022Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: John Rossi, Scott A. LINN, James Michael GARDNER, Erik D. NESS
-
Patent number: 11485134Abstract: In some examples, a fluid dispensing device includes a reservoir containing a fluid, fluidic actuators, and an interface to receive a data packet comprising information to control activation of the fluidic actuators, the data packet comprising a random number generated by a random number generator.Type: GrantFiled: February 6, 2019Date of Patent: November 1, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: John Rossi, Erik D. Ness
-
Patent number: 11407218Abstract: A fluid ejection controller interface includes input logic to receive control data packets and a first clock signal, each control data packet including a set of primitive data bits and a set of random bits, wherein the input logic identifies the random bits in the received control data packets to facilitate the creation of modified control data packets. The fluid ejection controller interface includes a clock signal generator to generate a second clock signal that is different than the first clock signal, and output logic to receive the modified control data packets, and output the modified control data packets to a fluid ejection controller of a fluid ejection device based on the second clock signal.Type: GrantFiled: February 6, 2019Date of Patent: August 9, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: John Rossi, Scott A. Linn, James Michael Gardner, Erik D. Ness
-
Publication number: 20210354450Abstract: A communicating print component a print head comprising a number of memory bits and a single lane analog bus conductively coupling the number of memory bits to a pad located on the exterior of the print head. The pad is to transmit an electrical signal from the number of memory bits, wherein the electrical signal indicates a combination of all selected bits of the number of memory bits.Type: ApplicationFiled: February 6, 2019Publication date: November 18, 2021Inventors: James Michael Gardner, Scott A. Linn, John Rossi, Erik D. Ness
-
Publication number: 20210354454Abstract: In some examples, a fluid dispensing device includes a reservoir containing a fluid, fluidic actuators, and an interface to receive a data packet comprising information to control activation of the fluidic actuators, the data packet comprising a random number generated by a random number generator.Type: ApplicationFiled: February 6, 2019Publication date: November 18, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: John Rossi, Erik D. Ness
-
Publication number: 20210354447Abstract: In some examples, a controller includes an interface to receive an indication based on an electrical current through a device, and a processor to send control data to the device to operate the device, detect a measurement based on the indication that is responsive to an operation of the device according to the control data, and determine whether an issue exists in the device responsive to determining whether the measurement satisfies an expected property based on the control data.Type: ApplicationFiled: February 6, 2019Publication date: November 18, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: John Rossi, Erik D. Ness
-
Patent number: 11126724Abstract: Examples associated with firmware encryption are described. One example device firmware includes a base module. The base module controls a base function of the device. The device firmware also includes a first encrypted module that modifies a first function of the device. The first encrypted module is inactive until decrypted. A decryption module decrypts the first module using a first encryption key and controls activation of the first encrypted module.Type: GrantFiled: May 27, 2016Date of Patent: September 21, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Marvin D Nelson, Honee L Mesa, Paul Jeran, Chris R Gunning, Erik D Ness
-
Publication number: 20210276261Abstract: A system and method for operating a supply station in a three-dimensional printer are provided. The system includes a control unit, including a processor to execute modules. An install module confirms parameters of a build material container after the build material container is secured into a supply station to determine if the parameters match expected parameters. The install module releases the build material container if the parameters do not match the expected parameters.Type: ApplicationFiled: October 5, 2017Publication date: September 9, 2021Inventors: Brad Benson, David B. Novak, R. Joseph Megaw, Kevin E. Swier, Erik D. Ness, David C. Harvey
-
Publication number: 20210229430Abstract: A fluid ejection controller interface includes input logic to receive control data packets and a first clock signal, each control data packet including a set of primitive data bits and a set of random bits, wherein the input logic identifies the random bits in the received control data packets to facilitate the creation of modified control data packets. The fluid ejection controller interface includes a clock signal generator to generate a second clock signal that is different than the first clock signal, and output logic to receive the modified control data packets, and output the modified control data packets to a fluid ejection controller of a fluid ejection device based on the second clock signal.Type: ApplicationFiled: February 6, 2019Publication date: July 29, 2021Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: John ROSSI, Scott A. LINN, James Michael GARDNER, Erik D. NESS
-
Publication number: 20210221124Abstract: In some examples, a fluid dispensing device component includes a plurality of fluidic dies each comprising a memory, a plurality of control inputs to provide respective control information to respective fluidic dies of the plurality of fluidic dies, and a data bus connected to the plurality of fluidic dies, the data bus to provide data of the memories of the plurality of fluidic dies to an output of the fluid dispensing device component.Type: ApplicationFiled: February 6, 2019Publication date: July 22, 2021Inventors: Boon Bing Ng, Erik D. Ness, James Michael Gardner