SYSTEM AND METHOD FOR HIGHLIGHTING BARRIERS TO REDUCING PAPER USAGE
First Claim
1. A method for identifying constraints on reducing consumable usage comprising:
- acquiring print job information for a set of print jobs submitted for printing by a set of users, each print job comprising a document to be printed;
computing a print job representation for each of the print jobs based on features extracted from the print job information;
providing for user-annotation of the submitted print jobs with a task category and a constraint category, each of a plurality of task categories representing a respective task with which the printing of a print job is associated, each of a plurality of selectable constraint categories expressing a different reason for printing the print job;
receiving user-annotations for at least some of the submitted print jobs;
clustering the print jobs into clusters based on the print job representations and task category annotations; and
generating a representation of the set of print jobs which represents reasons for printing of print jobs in at least one of the clusters, based on the users'"'"' constraint category annotations,wherein at least one of the computing of the print job representation, providing for user-annotation, receiving user-annotations, clustering the print jobs, and generating of the representation of the set of print jobs is performed with a computer processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for identifying constraints to reducing consumable usage includes acquiring print job information for a set of print jobs submitted for printing by a set of users. A print job representation is computed for each of the print jobs based on features extracted from the print job information. Provision is made for user-annotation of the submitted print jobs with a task category and a constraint category. Each of a plurality of task categories represents a respective task with which the printing of a print job is associated. Each of a plurality of selectable constraint categories expresses a different reason for printing the print job. User-annotations are received for at least some of the submitted print jobs. The print jobs are clustered into clusters based on the print job representations and task category annotations. A representation of the set of print jobs is generated which represents reasons for printing of print jobs in at least one of the clusters, based on the users'"'"' constraint category annotations.
17 Citations
23 Claims
-
1. A method for identifying constraints on reducing consumable usage comprising:
-
acquiring print job information for a set of print jobs submitted for printing by a set of users, each print job comprising a document to be printed; computing a print job representation for each of the print jobs based on features extracted from the print job information; providing for user-annotation of the submitted print jobs with a task category and a constraint category, each of a plurality of task categories representing a respective task with which the printing of a print job is associated, each of a plurality of selectable constraint categories expressing a different reason for printing the print job; receiving user-annotations for at least some of the submitted print jobs; clustering the print jobs into clusters based on the print job representations and task category annotations; and generating a representation of the set of print jobs which represents reasons for printing of print jobs in at least one of the clusters, based on the users'"'"' constraint category annotations, wherein at least one of the computing of the print job representation, providing for user-annotation, receiving user-annotations, clustering the print jobs, and generating of the representation of the set of print jobs is performed with a computer processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for identifying constraints on reducing consumable usage comprising:
-
a job tracking component for acquiring print job information for a set of print jobs submitted for printing by a set of users, each print job comprising a document to be printed; a features extractor for computing a print job representation for each of the print jobs based on features extracted from the print job information; an annotation component for receiving user-annotations for at least some of the submitted print jobs, the user user-annotations comprising a task category and a constraint category, each of a plurality of task categories representing a respective task with which the printing of a print job is associated, each of a plurality of selectable constraint categories expressing a different reason for printing the print job; a clustering component for clustering the print jobs into clusters based on the print job representations and task category annotations; an analysis component for generating a representation of the set of print jobs which represents reasons for printing of print jobs in at least one of the clusters, based on the users'"'"' constraint category annotations; and a processor which implements the job tracking component, features extractor, annotation component, clustering component, and analysis component.
-
-
23. A method for identifying constraints on reducing consumable usage comprising:
-
acquiring print job information for a set of print jobs submitted for printing by a set of users, each print job comprising a document to be printed; computing a print job representation for each of the print jobs based on features extracted from the print job information, the features including a statistical representation of low-level features extracted from patches of a page of the document; receiving user-annotations for at least some of the submitted print jobs whereby submitted print jobs are annotated with a task category and a constraint category, each of a plurality of task categories representing a respective task with which the printing of a print job is associated, each of a plurality of selectable constraint categories expressing a different reason for printing the print job; partitioning the print jobs into clusters based on the print job representations and task category annotations; and generating a representation of the set of print jobs which represents reasons for printing of print jobs in at least one of the clusters, based on the users'"'"' constraint category annotations, wherein the computing of the print job representation, receiving user-annotations, partitioning the print jobs, and generating of the representation of the set of print jobs are performed with a computer processor.
-
Specification