IP Library Granted Patent US 11,407,229
Granted Patent B2
US 11,407,229 · App. 16/769,923 · Granted Aug 9, 2022

Logic circuitry package

Inventors: Stephen D. Panshin (Corvallis, OR); Jefferson P. Ward (Vancouver, WA); James Michael Gardner (Corvallis, OR); Anthony D. Studer (Corvallis, OR); David N. Olsen (Corvallis, OR); Quinton B. Weaver (Corvallis, OR); David Owen Roethig (Vancouver, WA); Christopher Hans Bakker (Corvallis, OR); David B. Novak (Corvallis, OR)
Assignee: Hewlett-Packard Development Company, L.P.
B41J2/17546B41J2/17526
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,407,229
App. No.
16/769,923
Filed
Jun 4, 2020
Granted
Aug 9, 2022
Kind
B2
Art Unit
2853
USPC
347/6
Abstract

A logic circuitry package for a replaceable print apparatus component includes an interface to communicate with a print apparatus logic circuit, and a logic circuit having a communication address to communicate with the print apparatus logic circuit. The logic circuit is configured to detect, via the interface, communications that include an other communication address. The logic circuit is configured to respond, via the interface, to a command series directed to the logic circuit that include the communication address of the logic circuit, based on the detected communications.

Claims (49)

1. A logic circuitry package for a replaceable print apparatus component comprising an interface to communicate with a print apparatus logic circuit, and a logic circuit having a communication address to communicate with the print apparatus logic circuit, the logic circuit configured to:

detect, via the interface, communications that include an other communication address; and

respond, via the interface, to a command series directed to the logic circuit that include the communication address of the logic circuit, based on the detected communications, wherein a response to commands directed to the logic circuit includes a response that copies a value specified in the detected communications.

2. The logic circuitry package of claim 1 , and further comprising a memory, and wherein the logic circuit is configured to:

store responses of the detected communications in the memory, wherein the response to the command series is based on the stored responses.

3. The logic circuitry package of claim 1 , wherein the other communication address is not an address of the logic circuit.

4. The logic circuitry package of claim 1 , wherein the logic circuit is configured to:

detect, via the interface, a first set of communications that include a first other communication address;

detect, via the interface, a subsequent set of communications that include a second communication address; and

respond, via the interface, to a first command set directed to the logic circuit that includes a first communication address of the logic circuit, and subsequently, a subsequent command set that includes the second communication address, wherein responses to the subsequent command set are at least partly based on the detected subsequent set of communications.

5. The logic circuitry package of claim 4 , wherein the subsequent set of communications and the subsequent command set each include a third communication address that is a temporary address to temporarily replace the second communication address.

6. The logic circuitry package of claim 5 , wherein the logic circuit is configured to:

detect, via the interface, communications directed to the third communication address, subsequent to communications directed to the second communication address, subsequent to communications directed to the first other communication address; and

respond, via the interface, to commands directed to the third communication address of the logic circuit, subsequent to commands directed to the second communication address, subsequent to commands directed to the first communication address of the logic circuit, wherein the response is based on the detected communications.

7. The logic circuitry package of claim 4 , wherein the communications and the commands include a time parameter that indicates a time period for responding to commands directed to the second communication address, and subsequently, the third communication address.

8. The logic circuitry package of claim 7 , wherein the logic circuit is configured to:

in response to the first command set directed to the first communication address of the logic circuit and including the time parameter, respond to the subsequent command set at least partly based on the detected communications for a duration based on the time period.

9. The logic circuitry package of claim 4 , wherein the first set of communications are cryptographically authenticated using a cryptographic key.

10. The logic circuitry package of claim 9 , and further comprising a memory storing the cryptographic key, and wherein the logic circuit is configured to:

generate cryptographically authenticated responses using the cryptographic key in response to cryptographically authenticated commands to the first communication address of the logic circuit.

11. The logic circuitry package of claim 9 , wherein the subsequent set of communications, including commands and responses, are not cryptographically authenticated using the cryptographic key.

12. The logic circuitry package of claim 1 , wherein the logic circuit is configured to:

detect, via the interface, timing information associated with the communications that include the other communication address; and

respond, via the interface, to the commands directed to the logic circuit that include the communication address of the logic circuit, based on the detected timing information.

13. The logic circuitry package of claim 1 , wherein a response to commands directed to the logic circuit includes a response that includes a modified version of a value specified in the detected communications.

14. The logic circuitry package of claim 1 , wherein a response to commands directed to the logic circuit includes a response that includes a pre-stored response value.

15. The logic circuitry package of claim 1 , wherein the logic circuit is configured to respond to commands including sensor IDs with digital count values based on the detected communications.

16. The logic circuitry package of claim 1 , wherein the interface is a serial bus interface.

17. The logic circuitry package of claim 1 , wherein the interface is an I2C serial bus interface.

18. A logic circuitry package including a logic circuit having at least one communication address, wherein the at least one communication address includes a first default communication address, a second default communication address, and a third, temporary communication address, wherein the logic circuit is configured to:

monitor, via the I2C interface, communications that include a communication address other than the communication addresses of the logic circuit; and

respond, via the I2C interface, to commands directed to at least one of the communication addresses, based on at least a portion of the monitored communications.

19. The logic circuitry package of claim 18 , wherein the logic circuit is configured to monitor at least one of:

a command directed to another default communication address, and including a time period;

a command directed to the second default communication address and including a first reconfigured address;

commands directed to the first reconfigured address; and

responses to the commands directed to the first reconfigured address.

20. The logic circuitry package of claim 19 , further comprising a memory, and wherein the logic circuit is configured to at least temporarily store at least part of the responses to the commands directed to the first reconfigured address.

21. The logic circuitry package of claim 19 , wherein the logic circuit is configured to output, in response to

a command directed to its default communication address, and including a time period;

a command directed to the second communication address and including a second reconfigured address;

commands directed to the second reconfigured address;

responses based on the responses to commands directed to the first reconfigured address.

22. A replaceable print apparatus component, comprising:

an I2C interface;

a logic circuit, having at least one communication address, and configured to:

monitor, via the I2C interface, communications that include a communication address other than the at least one communication address of the logic circuit, wherein the communication address other than the at least one communication address of the logic circuit is not an address of the logic circuit; and

output, via the I2C interface, responses to commands directed to at least one of the at least one communication addresses of the logic circuit, based on at least a portion of the monitored communications.

23. The replaceable print apparatus component of claim 22 , wherein the at least one communication address includes a first default communication address, a second default communication address, and a third, temporary communication address.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2023
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; HP INC.
To: WORKDAY, INC.
Reel/Frame 063400/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2020
From: PANSHIN, STEPHEN D.; WARD, JEFFERSON P.; GARDNER, JAMES MICHAEL; STUDER, ANTHONY D.; OLSEN, DAVID N.; WEAVER, QUINTON B.; ROETHIG, DAVID OWEN; BAKKER, CHRISTOPHER HANS; NOVAK, DAVID B.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 053671/0240 →
Continuity (1)
Related Publication 20210402784A1 · Dec 30, 2021