# US 10,313,188 B2 · Method for remote management of multiple device configurations

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,313,188 B2
- Document ID: US10313188B2
- Status: Granted
- Kind: B2
- Application number: 15/371,965
- Filed: 2016-12-07
- Published: 2018-06-07
- Granted: 2019-06-04
- Earliest claimed: 2016-12-07
- Assignees: KYOCERA Document Solutions Inc.
- Applicants: Kyocera Document Solutions Inc.
- Inventors: Changsong Sun
- Web page: https://patentgrep.com/patent/US10313188B2

## CPC

- H04L 41/0846: {based on copy from other elements}
- G06F 9/4411: {Configuring for operating with peripheral devices; Loading of device drivers}
- G06F 9/44505: {Configuring for program initiating, e.g. using registry, configuration files}
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for remote maintenance of devices includes: configuring one device among a plurality of devices; exporting a configuration file including the configuration of the one device configured by the configuring; editing the exported configuration file; and importing the edited configuration file into a plurality of target applications in at least a part of the plurality of devices other than the one device.

## Claims

### Claim 1

A method for remote maintenance of a plurality of network-linked electromechanical devices each having a control unit containing a software platform including configurable device-operating applications, the remote device-maintenance method comprising:
changing a configurational setting in a base application among the device-operating applications in, as a base device, one of the plurality of network-linked electromechanical devices;
via the base application preparing, and exporting into storage in the base device, a configuration file including the changed configurational setting for the base application in the base device;
editing the exported configuration file to prepare the configuration file to be importable to, as one or more target devices, the other of the plurality of network-linked electromechanical devices; and
importing the edited configuration file into a target application corresponding to the base application in each of the one or more target devices.

### Claim 2 (depends on 1)

The remote device-maintenance method according to claim 1, wherein the changing a configurational setting includes:
via the network providing a user interface for selecting the base device;
via the user interface accessing a defined configuration URL for the base application to open a configuration page for configuring the base application;
via the user interface opening the configuration page using data from the defined configuration URL;
via the user interface changing a configurational setting in the base application via the configuration page, and via the network sending the changed configurational setting to the base device; and
in the base device, receiving the changed setting, saving the changed setting, and returning to the user interface an acknowledgement of the changed setting.

### Claim 3 (depends on 2)

The remote device-maintenance method according to claim 2, wherein the exporting includes:
sending an export request to the base application in the base device via the user interface and the defined configuration URL for the base application;
in the base device, receiving the request via the defined configuration URL;
and
via the base device, returning the prepared configuration file to the user interface.

### Claim 4 (depends on 2)

The remote device-maintenance method according to claim 2, wherein the importing includes:
sending the edited configuration file to the respective target applications in the one or more target devices, via the user interface and the defined configuration URL;
receiving and analyzing the edited configuration file in the respective target applications in the one or more target devices; and
setting the edited configuration file in the respective target applications in the one or more target devices.

### Claim 5 (depends on 1)

The remote device-maintenance method according to claim 1, wherein the method collectively configures the respective target applications in one or more image forming devices as the one or more target devices.

### Claim 6 (depends on 1)

The remote device-maintenance method according to claim 1, wherein:
the control units are enabled for putting the electromechanical devices into, and waking the electromechanical devices from, sleep mode; and
the base application in the base device and the target application in the target devices operate under unchanged configurational settings until the control units put the electromechanical devices into sleep mode, and upon the control units waking the electromechanical devices from sleep mode, the base application in the base device and the target application in the target devices install the configuration file, thereby changing the configuration of the base application and corresponding target applications themselves.

### Claim 7

A computer for remote maintenance of a plurality of network-linked electromechanical devices each having a control unit containing a software platform including configurable device-operating applications, the remote device-maintenance computer comprising:
at least one processor;
memory; and
program instructions, stored in the memory, that upon execution by the at least one processor cause the computer to perform operations including
changing a configurational setting in a base application among the device-operating applications in, as a base device, one of the plurality of network-linked electromechanical devices;
causing the base device to via the base application prepare, and export into storage in the base device, a configuration file including the changed configurational setting for the base application in the base device;
editing the exported configuration file to prepare the configuration file to be importable to, as one or more target devices, the other of the plurality of network-linked electromechanical devices; and
causing a target application corresponding to the base application in each of the one or more target devices to import the edited configuration file.

### Claim 8 (depends on 7)

The remote device-maintenance computer according to claim 7, wherein the changing a configurational setting includes:
via the network providing a user interface for selecting the base device;
via the user interface accessing a defined configuration URL for the base application to open a configuration page for configuring the base application;
via the user interface opening the configuration page using data from the defined configuration URL;
via the user interface changing a configurational setting in the base application via the configuration page, and via the network sending the changed configurational setting to the base device; and
in the base device, receiving the changed setting, saving the changed setting, and returning to the user interface an acknowledgement of the changed setting.

### Claim 9 (depends on 8)

The remote device-maintenance computer according to claim 8, wherein the exporting includes:
sending an export request to the base application in the base device via the user interface and the defined configuration URL for the base application;
in the base device, receiving the request via the defined configuration URL;
and
via the base device, returning the prepared configuration file to the user interface.

### Claim 10 (depends on 8)

The remote device-maintenance computer according to claim 8, wherein the importing includes:
sending the edited configuration file to the respective target applications in the one or more target devices, via the user interface and the defined configuration URL;
receiving and analyzing the edited configuration file in the respective target applications in the one or more target devices; and
setting the edited configuration file in the respective target applications in the one or more target devices.

### Claim 11 (depends on 7)

The remote device-maintenance computer according to claim 7, wherein the computer collectively configures the respective target applications in one or more image forming devices as the one or more target devices.

### Claim 12 (depends on 7)

The remote device-maintenance computer according to claim 7, wherein:
the control units are enabled for putting the electromechanical devices into, and waking the electromechanical devices from, sleep mode; and
the base application in the base device and the target application in the target devices operate under unchanged configurational settings until the control units put the electromechanical devices into sleep mode, and upon the control units waking the electromechanical devices from sleep mode, the base application in the base device and the target application in the target devices install the configuration file, thereby changing the configuration of the base application and corresponding target applications themselves.

### Claim 13

A non-transitory computer readable medium for remote maintenance of electromechanical devices, the computer readable medium having stored thereon program instructions that upon execution by a processor cause the processor to perform a set of acts for remote maintenance of a plurality of network-linked electromechanical devices each having a control unit containing a software platform including configurable device-operating applications, the set of acts comprising:
changing a configurational setting in a base application among the device-operating applications in, as a base device, one of the plurality of network-linked electromechanical devices;
causing the base device to via the base application prepare, and export into storage in the base device, a configuration file including the changed configurational setting for the base application in the base device;
editing the exported configuration file to prepare the configuration file to be importable to, as one or more target devices, the other of the plurality of network-linked electromechanical devices; and
causing a target application corresponding to the base application in each of the one or more target devices to import the edited configuration file.

### Claim 14 (depends on 13)

The computer readable medium according to claim 13, wherein the changing a configurational setting includes:
via the network providing a user interface for selecting the base device;
via the user interface accessing a defined configuration URL for the base application to open a configuration page for configuring the base application;
via the user interface opening the configuration page using data from the defined configuration URL;
via the user interface changing a configurational setting in the base application via the configuration page, and via the network sending the changed configurational setting to the base device; and
in the base device, receiving the changed setting, saving the changed setting, and returning to the user interface an acknowledgement of the changed setting.

### Claim 15 (depends on 14)

The computer readable medium according to claim 14, wherein the exporting includes:
sending an export request to the base application in the base device via the user interface and the defined configuration URL for the base application;
in the base device, receiving the request via the defined configuration URL;
and
via the base device, returning the prepared configuration file to the user interface.

### Claim 16 (depends on 14)

The computer readable medium according to claim 14, wherein the importing includes:
sending the edited configuration file to the respective target applications in the one or more target devices, via the user interface and the defined configuration URL;
receiving and analyzing the edited configuration file in the respective target applications in the one or more target devices; and
setting the edited configuration file in the respective target applications in the one or more target devices.

### Claim 17 (depends on 13)

The computer readable medium according to claim 13, wherein the set of acts comprises collectively configuring the respective target applications in one or more image forming devices as the one or more target devices.

### Claim 18 (depends on 13)

The computer readable medium according to claim 13, wherein:
the control units are enabled for putting the electromechanical devices into, and waking the electromechanical devices from, sleep mode; and
the base application in the base device and the target application in the target devices operate under unchanged configurational settings until the control units put the electromechanical devices into sleep mode, and upon the control units waking the electromechanical devices from sleep mode, the base application in the base device and the target application in the target devices install the configuration file, thereby changing the configuration of the base application and corresponding target applications themselves.
