IP Library Granted Patent US 11,553,102
Granted Patent B1
US 11,553,102 · App. 17/653,425 · Granted Jan 10, 2023

Multi-function devices to populate parameters for configuration files via communication with networked multi-function devices

Inventors: Russell R. Roberts (Webster, NY); James Weise (Rochester, NY); Michael W. Barrett (Fairport, NY); Kim P. Ciulla (Bloomfield, NY); Emily Katherine Anzalone (Rochester, NY)
Assignee: Xerox Corporation
H04N1/00973H04N1/00347H04N1/00472H04N2201/0094
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,553,102
App. No.
17/653,425
Granted
Jan 10, 2023
Kind
B1
Abstract

A multi-function device (MFD) is disclosed. For example, the MFD includes a communication interface to establish a communication path with a network, a user interface to display a plurality of fields associated with different settings of a configuration file of the MFD, a processor, and a non-transitory computer-readable medium storing a plurality of instructions. The instructions when executed by the processor cause the processor to detect selection of a field associated with a setting of the configuration file, establish a connection with at least one networked MFD on the network, query the at least one networked MFD for a value used in the field associated with the setting of the configuration file that is selected, receive the value from the at least one networked MFD, and populate the field with the value.

Claims (63)

1. A multi-function device (MFD), comprising:

a communication interface to establish a communication path with a network;

a user interface to display a plurality of fields associated with different settings of a configuration file of the MFD;

a processor; and

a non-transitory computer-readable medium storing a plurality of instructions, which when executed by the processor, causes the processor to perform operations, comprising:

detect selection of a field associated with a setting of the configuration file;

establish a connection with at least one networked MFD on the network;

query the at least one networked MFD for a value used in the field associated with the setting of the configuration file that is selected;

receive the value from the at least one networked MFD; and

populate the field with the value.

2. The MFD of claim 1 , wherein the at least one networked MFD comprises a plurality of networked MFDs.

3. The MFD of claim 2 , wherein each MFD of the plurality of networked MFDs provides the value used in the field associated with the settings in the configuration file that is selected.

4. The MFD of claim 3 , wherein the processor is to present values in a pop-up window on the user interface in an order of most used value to least used value.

5. The MFD of claim 4 , wherein the processor is to populate the field with the most used value.

6. The MFD of claim 4 , wherein the processor is to populate the field with a selected value selected by a user in the pop-up window.

7. The MFD of claim 3 , wherein the processor is to:

query the plurality of networked MFDs for model numbers;

identify a subset of MFDs from the plurality of networked MFDs that have a same model number as the MFD based on the model numbers of the plurality of networked MFDs that are received; and

present values in a pop-up window on the user interface from the subset of MFDs that have the same model number as the MFD.

8. The MFD of claim 1 , wherein the processor is further to:

generate a database with the value received from the at least one networked MFD;

present the database to a user when selection of the field is detected; and

receive a selection of the value from the database to populate the field with the value that is selected.

9. The MFD of claim 1 , further comprising:

a timer with a pre-defined expiration time period, wherein the processor is to populate the field with the value when the pre-defined expiration time period expires after selection of the field is detected.

10. A method, comprising:

detecting, via a processor of a multi-function device (MFD), a selection of a field associated with a setting of a configuration file;

establishing, via the processor, a connection with at least one networked MFD on a network;

querying, via the processor, the at least one networked MFD for a value used in the field associated with the setting of the configuration file that is selected;

receiving, via the processor, the value from the at least one networked MFD; and

populating, via the processor, the field with the value.

11. The method of claim 10 , wherein the at least one networked MFD comprises a plurality of networked MFDs.

12. The method of claim 11 , wherein each MFD of the plurality of networked MFDs provides the value used in the field associated with the settings in the configuration file that is selected.

13. The method of claim 12 , further comprising:

ordering, via the processor, values received from the plurality of MFDs in an order of most used value to least used value; and

presenting, via the processor, the values that are ordered in a pop-window on a user interface of the MFD.

14. The method of claim 13 , further comprising:

populating, via the processor, the field with the most used value.

15. The method of claim 13 , further comprising:

populating, via the processor, the field with a selected value selected by a user in the pop-up window.

16. The method of claim 11 , further comprising:

querying, via the processor, the plurality of networked MFDs for model numbers;

identifying, via the processor, a subset of MFDs from the plurality of networked MFDs that have a same model number as the MFD based on the model numbers of the plurality of networked MFDs that are received; and

presenting, via the processor, values in a pop-up window on the user interface from the subset of MFDs that have the same model number as the MFD.

17. The method of claim 10 , further comprising:

generating, via the processor, a database with the value received from the at least one networked MFD;

presenting, via the processor, the database to a user when selection of the field is detected; and

receiving, via the processor, a selection of the value from the database to populate the field with the value that is selected.

18. The method of claim 10 , wherein the processor populates the field with the value when expiration of a timer is detected, wherein the timer starts when selection of the field is detected.

19. A multi-function device (MFD), comprising:

a communication interface to establish a communication path with a network;

a user interface to display a plurality of fields associated with different settings of a configuration file of the MFD;

a processor; and

a non-transitory computer-readable medium storing a plurality of instructions, which when executed by the processor, causes the processor to perform operations comprising:

detect selection of a field associated with a setting of the configuration file;

establish a connection with a plurality of MFDs on the network;

query the plurality of MFDs for a value used in the field associated with the setting of the configuration file that is selected;

receive values from the plurality of networked MFDs;

identify a most popular value that is used by one or more of the plurality of networked MFDs with a model number that is same as a model number of the MFD;

populate the field with the most popular value; and

receive confirmation to save the most popular value in the field associated with the setting of the configuration file.

20. The MFD of claim 19 , further comprising:

a timer with a pre-defined expiration time period, wherein the processor is to populate the field with the most popular value when the pre-defined expiration time period expires after selection of the field is detected.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2026
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 075020/0755 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2022
From: ROBERTS, RUSSELL R.; WEISE, JAMES; BARRETT, MICHAEL W.; CIULLA, KIM P.; ANZALONE, EMILY KATHERINE
To: XEROX CORPORATION
Reel/Frame 059321/0298 →