10996903

Apparatus and Method for Reducing Energy Use in a Multi-Function Device

PublishedMay 4, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A multi-function apparatus, comprising: a programmable device configured to be programmed by a processor through one or more local communication interfaces for operation in a first and a second mode, the programmable device reconfigurable between the first and second modes to change one or more cores present on the programmable device, in the first mode of operation, the programmable device programmed to comprise: a network protocol core, the network protocol core configured in the first mode to: communicate with a network through one or more external communication interfaces, and relay a message from the network to the processor, and in the second mode of operation, the programmable device programmed to further comprise a processing logic core and a mode conversion core, the programmable device in the second mode of operation comprising: the network protocol core configured in the second mode to: communicate with the network through the one or more external communication interfaces, and relay a message from the network to the processing logic core, the processing logic core configured to: filter the message relayed from the network, the filtering comprising identifying the message as an operable request or a non-operable request, wherein the operable request is a request for the multi-function apparatus to perform an operation that the multi-function apparatus can perform in the first mode of operation and a non-operable request is a request for the apparatus to perform an operation that the apparatus cannot perform in the first mode of operation, send a response to the message through the network protocol core, and send the operable request to a mode conversion core, and the mode conversion core configured to: receive the operable request from the processing logic core, and relay the operable request to the processor; the processor, in the first mode of operation configured to: control operation of the multi-function apparatus, program the programmable device to enter the first mode of operation after receipt of the operable request, receive the message from the network through the network protocol core, send the response to the message to the network through the network protocol core, and program the programmable device to enter the second mode of operation after a predetermined threshold is satisfied, or a second mode conversion command is received, or both, and in the second mode of operation configured to: receive the operable request from the mode conversion core; enter the first mode of operation after receipt of the operable request or a first mode conversion command; the one or more local communication interfaces linking the programmable device and the processor; and the one or more external communication interfaces linking the multi-function apparatus to the network through the programmable device.

2

2. The multi-function apparatus of claim 1 , wherein the first mode of operation is a normal operating mode and the second mode of operation is a low power operating mode.

3

3. The multi-function apparatus of claim 1 , wherein the operable request for operation of the multi-function apparatus comprises a request for a print job initiated by a user.

4

4. The multi-function apparatus of claim 1 , wherein the predetermined threshold comprises a length of time of inactivity for the multi-function apparatus.

5

5. The multi-function apparatus of claim 1 , wherein the predetermined threshold is dependent on a time of day, or a day of the week, or both.

6

6. The multi-function apparatus of claim 1 , wherein the second mode conversion command is entered by a user at a graphic user interface of the multi-functional apparatus.

7

7. The multi-function apparatus of claim 1 , wherein the programmable device in the first mode of operation further comprises a print logic core, the print logic core configured for image processing and one or more communication functions.

8

8. The multi-function apparatus of claim 1 , wherein the programmable device comprises one or more of a field programmable gate arrays (FPGA), a complex programmable logic device (CPLD), and a network processing unit (NPU).

9

9. The multi-function apparatus of claim 1 , wherein the network protocol core is an Ethernet protocol core.

10

10. A method, comprising: programming, by a processor of a multi-function apparatus, a programmable device reconfiqurable between a first mode and a second mode to change one or more cores present on the programmable device to enter the second mode of operation from the first mode of operation after a predetermined threshold is satisfied, or a second mode conversion command is received, or both, the programmable device in the first mode of operation comprising a network protocol core, and the programmable device in the second mode of operation comprising a processing logic core, the network protocol core, and a mode conversion core; receiving, by the network protocol core, a message from a network; relaying, by the network protocol core, the message to the processing logic core; filtering, by the processing logic core, the message relayed from the network, the filtering comprising identifying the message as an operable request or a non-operable request, wherein the operable request is a request for the multi-function apparatus to perform an operation that the multi-function apparatus can perform in the first mode of operation and a non-operable request is a request for the multi-function apparatus to perform an operation that the multi-function apparatus cannot perform in the first mode of operation; sending, by the processing logic core, the operable request to the mode conversion core; receiving, by the mode conversion core, the operable request; relaying, by the mode conversion core, the operable request to the processor; receiving, by the processor in the second mode of operation, the operable request from the mode conversion core; entering, by the processor, the first mode of operation from the second mode of operation after receipt of the operable request or a first mode conversion command; and programming, by the processor, the programmable device, to operate in the first mode of operation after receipt of the operable request or the first mode conversion command.

11

11. The method of claim 10 , wherein the predetermined threshold comprises a length of time of inactivity for the multi-function apparatus.

12

12. The method of claim 10 , wherein the first mode of operation is a normal operating mode and the second mode of operation is a low power operating mode.

13

13. The method of claim 10 , wherein the operable request of the multi-function apparatus comprises a request for a print job initiated by a user.

14

14. The method of claim 10 , wherein the operable request for operation of the multi-function apparatus comprises a request for a print job initiated by a user.

15

15. An apparatus comprising: a memory storing programming information for programming a programmable device to operate in first and second modes of operation, the programmable device reconfiqurable between the first and second modes to change one or more cores present on the programmable device; and a processor configured to: determine during the first mode of operation whether a predetermined threshold is satisfied or a second mode conversion command is received, or both, communicate programming information for the programmable device to operate in the second mode of operation from the memory to the programmable device when the threshold is satisfied, the programmable device in the first mode of operation comprising a network protocol core, and the programmable device in the second mode of operation comprising a processing logic core, the network protocol core, and a mode conversion core, the programmable device configured to: receive, by the network protocol core, a message from a network, relay, by the network protocol core, the message to the processing logic core, filter, by the processing logic core, the message relayed from the network, the filtering comprising identifying the message as an operable request or a non-operable request, wherein the operable request is a request for the apparatus to perform an operation that the apparatus can perform in the first mode of operation and a non-operable request is a request for the apparatus to perform an operation that the apparatus cannot perform in the first mode of operation; send, by the processing logic core, the operable request to the mode conversion core, receive, by the mode conversion core, the operable request, and relay, by the mode conversion core, the operable request to the processor, enter the first mode of operation from the second mode of operation after receipt of the operable request or a first mode conversion command, and communicate programming information for the programmable device to operate in the first mode of operation from the memory to the programmable device after receipt of the operable request or the first mode conversion command by the processor.

16

16. The apparatus of claim 15 , wherein the predetermined threshold comprises a length of time of inactivity for the apparatus.

17

17. The apparatus of claim 15 , wherein the operable request of the apparatus comprises a request for a print job initiated by a user.

18

18. The apparatus of claim 15 , wherein the operable request for operation of the apparatus comprises a request for a print job initiated by a user.

19

19. The apparatus of claim 15 , further comprising the programmable device.

Patent Metadata

Filing Date

Unknown

Publication Date

May 4, 2021

Inventors

Thillaivasan Veeranathan
Lijo Poulose
Sudhakar Subramaniyan

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “APPARATUS AND METHOD FOR REDUCING ENERGY USE IN A MULTI-FUNCTION DEVICE” (10996903). https://patentable.app/patents/10996903

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.