Automated job redirection and organization management
AssigneeXerox Corporation
InventorsVictor Ciriza, Francois Ragnet
Life of this patent
Estimating the term…
Abstract
Job logs are mined in order to compute a redirection matrix for managing operation of a plurality of systems. The redirection matrix may be used to identify alternative systems in the event a user selected system becomes unavailable to which a job may be redirected. In addition, the redirection matrix may be used to compute a network printer topology and print clusters for use with network management and system analysis.
Claims19
A method for managing a plurality of communicatively coupled systems, comprising:
- collecting job log data using a job log data collecting device;
- determining a user community for each of the plurality of systems using the job log data;
- calculating overlapping communities by determining common users among the user communities for each of the plurality of systems using the job log data for pairs of the plurality of systems;
- defining a redirection matrix using the overlapping communities for managing operation of the plurality of systems
- wherein at least some elements in the redirection matrix are defined by dividing total overlapping jobs between a first system and a second system by a total of potentially redirectable jobs between the first system and all other systems.
A method for managing a plurality of communicatively coupled systems, comprising:
- collecting job log data using a job log data collecting device;
- defining a redirection matrix using the job log data;
- and
- computing one or both of a network topology and clusters using the redirection matrix
- wherein at least some elements in the redirection matrix are defined by dividing total overlapping jobs between a first system and a second system by a total of potentially redirectable jobs between the first system and all other systems.
An apparatus for managing a plurality of communicatively coupled systems, comprising:
- a memory device for storing processing instructions for computing a redirection matrix;
- and
- a processor device coupled to the memory device for executing the processing instructions of the apparatus;
- the processor in executing the processing instructions:
- collecting job redirection information;
- determining a user community for each of the plurality of system using the job redirection information;
- calculating overlapping communities by determining common users among the user communities for each of the plurality of systems using the job log data for pairs of the plurality of systems;
- defining the redirection matrix using the overlapping communities for managing operation of the plurality of systems
- wherein at least some elements in the redirection matrix are defined by dividing total overlapping jobs between a first system and a second system by a total of potentially redirectable jobs between the first system and all other systems.
Dependencies are inferred from the claim text.