# US 10,769,565 B2 · System and method for optimized network device reporting

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

- Number: US 10,769,565 B2
- Document ID: US10769565B2
- Status: Granted
- Kind: B2
- Application number: 16/158,727
- Filed: 2018-10-12
- Published: 2020-04-16
- Granted: 2020-09-08
- Earliest claimed: 2018-10-12
- Assignees: Toshiba Tec Kabushiki Kaisha
- Applicants: Toshiba TEC Kabushiki Kaisha
- Inventors: Gareth Jensen; Brendon Wai
- Web page: https://patentgrep.com/patent/US10769565B2

## CPC

- G06Q 10/06312: {Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling}
- G06F 18/214: Generating training patterns; Bootstrap methods, e.g. bagging or boosting
- H04L 43/065: related to network devices
- H04L 43/0817: by checking functioning
- H04L 43/0876: Network utilisation, e.g. volume of load or congestion level
- H04L 47/11: Identifying congestion
- H04N 1/00954: {Scheduling operations or managing resources (H04N1/0096 takes precedence; program initiating or switching G06F9/48; allocation of computer resources G06F9/50)}
- H04W 4/02: Services making use of location information
- H04W 4/029: Location-based management or tracking services
- G06F 18/24133: {Distances to prototypes}
- H04L 41/16: using machine learning or artificial intelligence
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system and method for a device reporting optimization includes a processor and associated memory and a network interface for data communication with a multifunction peripheral. Reporting schedule data is sent from the memory the multifunction peripheral via the network interface. The processor receives a plurality of service file sets from the multifunction peripheral via the network interface in accordance with the scheduled reporting. The processor determines a timing of receipt of each of the service file sets relative to timing specified the reporting schedule data and generates updated reporting schedule data in accordance with a determined timing. The processor then sends the updated reporting schedule data to the multifunction peripheral via the network interface.

## Claims

### Claim 1

A system comprising:
a processor and associated memory; and
a network interface configured for data communication with a multifunction peripheral,
wherein the memory is configured for storing reporting schedule data corresponding to a reporting schedule of the multifunction peripheral,
wherein the processor is configured to send the reporting schedule to the multifunction peripheral via the network interface,
wherein the processor is further configured to receive a plurality of service file sets from the multifunction peripheral via the network interface,
wherein the processor is further configured to determine a timing of receipt of each of the service file sets relative to timing specified the reporting schedule data,
wherein the processor is further configured to generate updated reporting schedule data in accordance with a determined timing, and
wherein the processor is further configured to send the updated reporting schedule data to the multifunction peripheral via the network interface.

### Claim 2 (depends on 1)

The system of claim 1 wherein the processor is further configured to:
monitor network congestion via the network interface, and
generate the updated reporting schedule in accordance with monitored network congestion.

### Claim 3 (depends on 1)

The system of claim 1 wherein the processor is further configured to generate the updated reporting schedule in accordance with temporal data.

### Claim 4 (depends on 3)

The system of claim 3 wherein the temporal data is comprised of a time of day.

### Claim 5 (depends on 3)

The system of claim 3 wherein the temporal data is comprised of a day of the week.

### Claim 6 (depends on 1)

The system of claim 1 wherein the processor is further configured to generate the updated reporting schedule in accordance with a geographic location of the multifunction peripheral.

### Claim 7 (depends on 6)

The system of claim 6 wherein the processor is further configured to generate the updated reporting schedule in accordance with laws applicable in the geographic location.

### Claim 8 (depends on 6)

The system of claim 6 wherein the processor is configured to determine the geographic location in accordance with a geolocation system.

### Claim 9

A method comprising:
communicating data with a multifunction peripheral via a network interface;
storing reporting schedule data corresponding to a reporting schedule of the multifunction peripheral in a memory;
sending the reporting schedule to the multifunction peripheral via the network interface;
receiving a plurality of service file sets from the multifunction peripheral;
determining, via a processor, a timing of receipt of each of the service file sets relative to timing specified the reporting schedule data;
generating updated reporting schedule data in accordance with a determined timing; and
sending the updated reporting schedule data to the multifunction peripheral via the network interface.

### Claim 10 (depends on 9)

The method of claim 9 further comprising:
monitoring network congestion via the network interface; and
generating the updated reporting schedule in accordance with monitored network congestion.

### Claim 11 (depends on 9)

The method of claim 9 further comprising generating the updated reporting schedule in accordance with temporal data.

### Claim 12 (depends on 11)

The method of claim 11 wherein the temporal data is comprised of a time of day.

### Claim 13 (depends on 11)

The method of claim 11 wherein the temporal data is comprised of a day of the week.

### Claim 14 (depends on 9)

The method of claim 9 further comprising generating the updated reporting schedule in accordance with a geographic location of the multifunction peripheral.

### Claim 15 (depends on 14)

The method of claim 14 further comprising generating the updated reporting schedule in accordance with laws applicable in the geographic location.

### Claim 16 (depends on 14)

The method of claim 14 further comprising determining the geographic location in accordance with a geolocation system.

### Claim 17

A system comprising:
a processor and associated memory; and
a network interface configured for data communication with each of a plurality of identified multifunction peripherals,
wherein the memory is configured for storing, for each multifunction peripheral, a corresponding storage schedule,
wherein the memory is further configured for storing location data corresponding to a location of each of the multifunction peripherals,
wherein the processor is configured to send each multifunction peripheral its corresponding storage schedule via the network interface,
wherein the processor is further configured to measure network characteristics between the network interface and each of the multifunction peripherals,
wherein the processor is further configured to receive a plurality of service file sets from each of the multifunction peripherals via the network interface,
wherein the processor is further configured to determine a timing of receipt of each of the service file sets relative to timing specified the reporting schedule data,
wherein the processor is further configured to generate updated reporting schedule data for each multifunction peripheral in accordance with its associated timing, location and network characteristics, and
wherein the processor is further configured to send corresponding updated reporting schedule data to each of the multifunction peripherals via the network interface.

### Claim 18 (depends on 17)

The system of claim 17 wherein the processor is further configured to generate the location data in accordance with a geolocation of each multifunction peripheral.

### Claim 19 (depends on 18)

The system of claim 18 wherein the memory is further configured for storing operational data corresponding to device operation rules associated with a location of at least one of the multifunction peripherals, and wherein the processor is further configured to generate the updated reporting schedule for the at least one multifunction peripheral in accordance with a device operation rule associated therewith.

### Claim 20 (depends on 19)

The system of claim 19 wherein the device operation rule is directed to a power down mode or a sleep mode for the at least one multifunction peripheral.
