Patentable/Patents/US-7158252
US-7158252

Real-time distribution of imaging metrics information

PublishedJanuary 2, 2007
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

In a distributed computing environment, the following arrangements and procedures provide an imaging device and an imaging metric information server to distribute the imaging device's operational metrics (e.g., print media and toner utilization information) The metrics information are accessible by applications at any time from the server in real-time, independent of forwarding any request for the imaging metrics to the imaging device. Because imaging operational metrics are accessed by an application through the server, the imaging device does not use valuable resources such as bandwidth and processing power to respond to metrics information requests received from the application.

Patent Claims
28 claims

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

1

1. In a distributed computing environment, a method for distributing peripheral device operational metrics information, the method comprising: receiving, by an imaging device, a command to perform an imaging operation; responsive to receiving the command, performing, by the imaging device, the imaging operation; and responsive to performing the imaging operation, communicating, by the imaging device, metrics information corresponding to the imaging operation directly to a second device without communicating the metrics information through any intermediate device; receiving, at the second device, a request from a third device to access the metrics information; and responsive to receiving the request, providing access to the metrics information to the third device without the third device communicating with the imaging device.

2

2. A method as recited in claim 1 , wherein the metrics information comprises page count and print media type information.

3

3. A method as recited in claim 1 , wherein the metrics information is not directly solicited from the imaging device by the second or third device.

4

4. A method as recited in claim 1 , wherein the metrics information comprises toner utilization information.

5

5. A method as recited in claim 1 , wherein the request from the third device to access the metrics information is a registration request to automatically receive the metrics information whenever the metrics information is updated, and wherein the providing access to the metrics information to the third device includes the second device communicating the metrics information to the third device when the imaging device communicates updated metrics information to the second device.

6

6. A method as recited in claim 1 , wherein the application on the third device can access the metrics information multiple times, and wherein the metrics information includes data indicative of only the imaging operations performed by the imaging device since the last access by the application on the third device.

7

7. A method as recited in claim 6 , wherein the metrics information includes a page/length count for the imaging device since the last access by the application on the third device.

8

8. A method as recited in claim 6 , wherein the metrics information includes a plurality of page/length counts, each for a corresponding individual one of a plurality of individual media supplies in the imaging device, since the last access by the application on the third device.

9

9. A method as recited in claim 1 , wherein a plurality of applications on the third device can each access the metrics information multiple times, and wherein the metrics information provided to each individual one of the applications includes data indicative of only the imaging operations performed by the imaging device since the last access by the corresponding individual one of the applications on the third device.

10

10. A method as recited in claim 1 , wherein a plurality of applications each on a corresponding one of a plurality of third devices can each access the metrics information multiple times, and wherein the metrics information provided to each individual one of the applications includes data indicative of only the imaging operations performed by the imaging device since the last access by the corresponding individual one of the applications on the corresponding one of the plurality of third devices.

11

11. A method as recited in claim 1 , wherein the communicating the metrics information is performed substantially immediately after performing the imaging operation.

12

12. A method as recited in claim 1 , wherein the imaging operation comprises a plurality of imaging operations, and wherein the communicating the metrics information is performed substantially immediately after performing each of the imaging operations.

13

13. In a distributed computing environment, a computer-readable medium comprising computer-executable instructions for distributing peripheral device metrics information, the computer-executable instructions comprising instructions for: receiving, by an imaging device, a command to perform an imaging operation; performing, by the imaging device, the imaging operation; and responsive to performing the imaging operation, communicating, by the imaging device, metrics information corresponding to the imaging operation directly to a second device without communicating through any intermediate device, the metrics information for access by an application on a third device, such that the application on the third device can access the metrics information without forwarding any request for the metrics information to the imaging device.

14

14. A computer-readable medium as recited in claim 13 , wherein the metrics information comprises page count and print media type information.

15

15. A computer-readable medium as recited in claim 13 , wherein the metrics information is not directly solicited from the imaging device by the second or third device.

16

16. A computer-readable medium as recited in claim 13 , wherein the metrics information comprises toner utilization information.

17

17. A computer-readable medium as recited in claim 13 , wherein the application is at least one of a billing utility or an order processing utility.

18

18. An imaging device comprising: a memory comprising computer-executable instructions for distributing metrics information corresponding to imaging operations; a processor that is operatively coupled to the memory, the processor being configured to fetch and execute the computer-executable instructions from the memory, the computer-executable instructions comprising instructions for: receiving, by the imaging device, a command to perform an imaging operation; performing, by the imaging device, the imaging operation; and responsive to performing the imaging operation, communicating, by the imaging device, metrics information corresponding to the imaging operation directly to a second device without communicating through any intermediate device, the metrics information for access by an application on a third device, such that the application on the third device can access the metrics information without forwarding any request for the metrics information to the imaging device.

19

19. An imaging device as recited in claim 18 , wherein the metrics information comprises page count and print media type information.

20

20. An imaging device as recited in claim 18 , wherein the metrics information is not directly solicited from the imaging device by the second or third device.

21

21. An imaging device as recited in claim 18 , wherein the metrics information comprises toner utilization information.

22

22. In a distributed computing environment, a computer-readable medium comprising computer-executable instructions for providing real-time imaging metrics information, the computer-executable instructions comprising instructions for: receiving, at a server device, imaging operational metrics corresponding to an imaging operation directly from an imaging device, the imaging operation having been performed by the imaging device; receiving, at the server device, a request from an application program for at least a portion of the imaging operational metrics, the application program executing on another device different from the imaging device and the server device; and communicating the at least a portion of the imaging operational metrics from the server device to the application program.

23

23. A computer-readable medium as recited in claim 22 , wherein the metrics information comprises page count and/or print media type information.

24

24. A computer-readable medium as recited in claim 22 , wherein the metrics information comprises toner utilization information.

25

25. A computer-readable medium as recited in claim 22 , wherein the communicating is performed automatically without the application program polling or querying the server device.

26

26. A server comprising: a memory comprising computer-executable instructions for providing real-time imaging metrics information; a processor that is operatively coupled to the memory, the processor being configured to fetch and execute the computer-executable instructions from the memory, the computer-executable instructions comprising instructions for: receiving, at the server, an unsolicited set of imaging operational metrics corresponding to an imaging operation directly from an imaging device, the imaging operation having been performed by the imaging device; receiving, at the server, a request from an application program for at least a portion of the imaging operational metrics, the application program executing on another device different from the imaging device and the server; and communicating the at least a portion of the imaging operational metrics to the application program.

27

27. A server as recited in claim 26 , wherein the request from the application program is a registration request for the server to provide the at least a portion of the imaging operational metrics to the application program when the at least a portion of the imaging operational metrics are updated responsive to the imaging device performing imaging operations, and wherein the communicating is performed automatically without the application program polling or querying the server device.

28

28. In a distributed computing environment, a method for providing real-time imaging metrics information, the method comprising: receiving, at a server device, imaging metrics corresponding to an imaging operation directly from an imaging device, the imaging operation having been performed by the imaging device; receiving, at the server device, a registration request from an application program for the server to provide the imaging metrics to the application program when the imaging metrics are updated responsive to the imaging device performing the imaging operation; responsive to the registration request, configuring the server device to automatically communicate the at least a portion of the imaging metrics to the application program; and responsive to receiving the imaging metrics, automatically communicating at least a portion of the imaging metrics to the application program.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 26, 2002

Publication Date

January 2, 2007

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. “Real-time distribution of imaging metrics information” (US-7158252). https://patentable.app/patents/US-7158252

© 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.