GENERATION OF RECOMMENDED MULTIFUNCTION PERIPHERAL FIRMWARE AND APPLICATIONS BASED ON GROUP MACHINE LEARNING
First Claim
1. A system comprising:
- a network interface configured for data communication with a plurality of multifunction peripherals; and
a processor and associated memory,the processor configured to receive, from each multifunction peripheral, inventory data corresponding to an inventory of software associated therewith,the processor further configured to receive, from each multifunction peripheral, software installation data corresponding to software installed thereon,the processor further configured to receive, from each multifunction peripheral, device operation data corresponding to document processing operations completed thereon,the processor further configured to determine, from device operation data, device metrics associated with device operation data for multifunction peripherals having commonly installed software as indicated by the software installation data,the processor further configured to determine, from device operation data, device metrics associated with device operation data for multifunction peripherals that do not have the commonly installed software as indicated by the software installation data,the processor further configured to determine acceptability of the commonly installed software on the one or more multifunction peripherals that do not have the commonly installed software in accordance with determined device metrics, andthe processor further configured to generate software installation recommendations relative to the commonly installed software specific to each multifunction peripheral that does not have the commonly installed software in accordance with determined acceptability.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for a system for machine learning generation of a customized and optimized list of candidate software for use on devices such as MFPs includes a processor and associated memory. A network interface communicates data with a plurality of multifunction peripherals. Inventory data corresponding to an inventory of software associated with each of a plurality of multifunction peripherals is received, along with software installation data corresponding to software installed each device. Device operation data corresponding to document processing operations completed on each multifunction peripheral is also received. The processor generates software installation recommendations specific to each multifunction peripheral in accordance with inventory data, software installation data and device operation data received from each of the plurality of multifunction peripherals.
10 Citations
20 Claims
-
1. A system comprising:
-
a network interface configured for data communication with a plurality of multifunction peripherals; and a processor and associated memory, the processor configured to receive, from each multifunction peripheral, inventory data corresponding to an inventory of software associated therewith, the processor further configured to receive, from each multifunction peripheral, software installation data corresponding to software installed thereon, the processor further configured to receive, from each multifunction peripheral, device operation data corresponding to document processing operations completed thereon, the processor further configured to determine, from device operation data, device metrics associated with device operation data for multifunction peripherals having commonly installed software as indicated by the software installation data, the processor further configured to determine, from device operation data, device metrics associated with device operation data for multifunction peripherals that do not have the commonly installed software as indicated by the software installation data, the processor further configured to determine acceptability of the commonly installed software on the one or more multifunction peripherals that do not have the commonly installed software in accordance with determined device metrics, and the processor further configured to generate software installation recommendations relative to the commonly installed software specific to each multifunction peripheral that does not have the commonly installed software in accordance with determined acceptability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving data from a plurality of multifunction peripherals via a network interface; receiving, from each multifunction peripheral, inventory data corresponding to an inventory of software associated therewith; receiving, from each multifunction peripheral, software installation data corresponding to software installed thereon; receiving, from each multifunction peripheral, device operation data corresponding to document processing operations completed thereon; determining, from device operation data, device metrics associated with device operation data for multifunction peripherals having commonly installed software as indicated by the software installation data, determining, from device operation data, device metrics associated with device operation data for multifunction peripherals that do not have the commonly installed software as indicated by the software installation data, determining acceptability of the commonly installed software on the one or more multifunction peripherals that do not have the commonly installed software in accordance with determined device metrics, and generating, via a processor and associated memory, software installation recommendations relative to the commonly installed software specific to each multifunction peripheral that does not have the commonly installed software in accordance with determined acceptability. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a network interface configured for data communication with a plurality of multifunction peripherals; and a processor and associated memory, the processor configured to receive, from each multifunction peripheral, inventory data corresponding to an inventory of software associated therewith wherein the inventory data includes data identifying currently installed software or firmware, the processor further configured to receive, from each multifunction peripheral, software installation data corresponding timing of software installations thereon, the processor further configured to receive, from each multifunction peripheral, device operation data corresponding to document processing operations completed thereon wherein the device operation data includes data associated with frequency of software use and success of software operation relative to the timing, the processor further configured to determine, from device operation data, device metrics associated with device operation data for multifunction peripherals having commonly installed software as indicated by the software installation data, the processor further configured to determine, from device operation data, device metrics associated with device operation data for multifunction peripherals that do not have the commonly installed software as indicated by the software installation data, the processor further configured to determine acceptability of the commonly installed software on the one or more multifunction peripherals that do not have the commonly installed software in accordance with determined device metrics, the processor further configured to generate software installation recommendations relative to the commonly installed software specific to each multifunction peripheral that does not have the commonly installed software in accordance with determined acceptability, a plurality of software modules associated with multifunction peripheral operation stored in the memory wherein the software modules include multifunction peripheral firmware or multifunctional peripheral operation software, the processor further configured to receive selection data corresponding to at least one software selection responsive to the software installation recommendations, and the processor further configured to send a software module from the memory to a multifunction peripheral associated with a software selection. - View Dependent Claims (18, 19, 20)
-
Specification