Writing a nonvolatile memory to programmed levels

US11433664B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11433664-B2
Application numberUS-201916770911-A
CountryUS
Kind codeB2
Filing dateFeb 6, 2019
Priority dateFeb 6, 2019
Publication dateSep 6, 2022
Grant dateSep 6, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some examples, a fluid dispensing device component includes an input to receive a control signal from the fluid dispensing system, the control signal for activating the fluidic actuators of the fluid dispensing device during a fluidic operation mode. The fluid dispensing device component includes a nonvolatile memory, and a controller to, during a memory write mode, write a first portion of the nonvolatile memory to a first programmed level responsive to the control signal being activated for a first time duration, and write a second portion of the nonvolatile memory to a second programmed level responsive to the control signal being activated for a second time duration different from the first time duration, the second programmed level being different from the first programmed level.

First claim

Opening claim text (preview).

What is claimed is: 1. A fluid dispensing device component comprising: an input to receive a control signal from a fluid dispensing system, the control signal when activated delivering a signal pulse for activating fluidic actuators of a fluid dispensing device during a fluidic operation mode; a nonvolatile memory; and a controller to, during a memory write mode: write a first portion of the nonvolatile memory to a first programmed level responsive to the control signal being activated for a first time duration, and write a second portion of the nonvolatile memory to a second programmed level responsive to the control signal being activated for a second time duration different from the first time duration, the second programmed level being different from the first programmed level. 2. The fluid dispensing device component of claim 1 , wherein the controller is to, during the memory write mode, write at least one further portion of the nonvolatile memory to at least one corresponding further programmed level responsive to the control signal being activated for at least one corresponding further time duration different from the first and second time durations, the at least one further programmed level being different from the first and second programmed levels. 3. The fluid dispensing device component of claim 1 , further comprising the fluidic actuators. 4. The fluid dispensing device component of claim 1 , wherein the controller is to, in response to first mode control information received at a data input of the fluid dispensing device component, set the fluidic operation mode of the fluid dispensing device to control activation of the fluidic actuators using the control signal, and the controller is to, in response to different second mode control information received at the data input of the fluid dispensing device component, set the memory write mode of the fluid dispensing device different from the fluidic operation mode to control writing of the nonvolatile memory using the control signal. 5. The fluid dispensing device component of claim 4 , wherein the control signal comprises a fire signal that when activated causes the fluidic actuators to dispense fluid through orifices of the fluid dispensing device during the fluidic operation mode. 6. The fluid dispensing device component of claim 1 , wherein the controller is to set the memory write mode of the fluid dispensing device responsive to a configuration register access. 7. The fluid dispensing device component of claim 1 , wherein the nonvolatile memory comprises memory cells with floating gates. 8. The fluid dispensing device component of claim 1 , further comprising: an output accessible by the fluid dispensing system, the output coupled to the nonvolatile memory and to provide data from the nonvolatile memory during a read operation of the nonvolatile memory. 9. The fluid dispensing device component of claim 8 , wherein the data provided by the output from the nonvolatile memory is an analog value. 10. The fluid dispensing device component of claim 8 , wherein the read operation is responsive to activation of the control signal. 11. The fluid dispensing device component of claim 1 , wherein the controller is to, in response to a first value at a mode input of the fluid dispensing device component, set the fluid operation mode of the fluid dispensing device to control activation of the fluidic actuators using the control signal, and the controller is to, in response to a different second value at the mode input of the fluid dispensing device component, set the memory write mode of the fluid dispensing device to control writing of the nonvolatile memory using the control signal. 12. The fluid dispensing device component of claim 1 , wherein the controller is to further write additional programmed levels to respective portions of the nonvolatile memory in response to different programming voltages applied to the nonvolatile memory. 13. The fluid dispensing device component of claim 12 , further comprising a memory voltage generator to generate the different programming voltages responsive to different input voltages received at the fluid dispensing device component. 14. The fluid dispensing device component of claim 12 , further comprising a memory voltage generator to generate the different programming voltages responsive to the fluid dispensing device being set to corresponding different memory write modes. 15. A fluid dispensing system comprising: a support structure to receive a fluid dispensing device comprising a nonvolatile memory and an input to receive a fire signal; and a controller to: set the fluid dispensing device to a memory write mode; after setting the fluid dispensing device to the memory write mode: activate the fire signal for a first time duration to write a first portion of the nonvolatile memory to a first programmed level, and activate the fire signal for a second time duration to write a second portion of the nonvolatile memory to a second programmed level, the second time duration being different from the first time duration, and the second programmed level being different from the first programmed level; set the fluid dispensing device to a fluidic operation mode; and after setting the fluid dispensing device to the fluidic operation mode: activate the fire signal to deliver a signal pulse that causes activation of fluidic actuators in the fluid dispensing device to dispense fluid. 16. The fluid dispensing system of claim 15 , wherein the controller is to further: read data of the nonvolatile memory at an output of the fluid dispensing device. 17. The fluid dispensing system of claim 15 , wherein the controller is to set the fluid dispensing device to the memory write mode based on providing a first input to the fluid dispensing device during a configuration operation of the fluid dispensing device, and the controller is to set the fluid dispensing device to the fluidic operation mode based on providing a second input to the fluid dispensing device during the configuration operation of the fluid dispensing device, the second input different from the first input. 18. The fluid dispensing system of claim 17 , wherein the first input comprises one of first mode control information provided to a data input of the fluid dispensing device, or a first value provided to a mode input of the fluid dispensing device, and wherein the second input comprises one of second mode control information provided to the data input of the fluid dispensing device, or a second value provided to the mode input of the fluid dispensing device. 19. A method comprising: setting a fluid dispensing device to a fluidic operation mode based on a first input received by the fluid dispensing device during a configuration operation of the fluid dispensing device; while the fluid dispensing device is set to the fluidic operation mode, receiving an activation signal pulse delivered by an activation of a control signal at an input of the fluid dispensing device to activate fluidic actuators of the fluid dispensing device; setting the fluid dispensing device to a memory write mode based on a second input received by the fluid dispensing device during the configuration operation of the fluid dispensing device, the second input being different from the first input; and while the fluid dispensing device is set to the memory write mode: writing a first portion of a nonvolatile memory of the fluid dispensing device to a first programmed level responsive to the control signal b

Assignees

Inventors

Classifications

  • Width of the driving signal being adjusted · CPC title

  • controlling heads of a type not covered by groups B41J2/04575 - B41J2/04585, or of an undefined type · CPC title

  • Specific driving circuit · CPC title

  • controlling heads based on heating elements forming bubbles · CPC title

  • using several operating modes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11433664B2 cover?
In some examples, a fluid dispensing device component includes an input to receive a control signal from the fluid dispensing system, the control signal for activating the fluidic actuators of the fluid dispensing device during a fluidic operation mode. The fluid dispensing device component includes a nonvolatile memory, and a controller to, during a memory write mode, write a first portion of …
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification B41J2/04591. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Sep 06 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).