# US 12,008,281 B2 · Job execution device

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

- Number: US 12,008,281 B2
- Document ID: US12008281B2
- Status: Granted
- Kind: B2
- Application number: 18/475,832
- Filed: 2023-09-27
- Published: 2024-03-28
- Granted: 2024-06-11
- Earliest claimed: 2022-09-28
- Assignees: Seiko Epson Corporation
- Applicants: Seiko Epson Corporation
- Inventors: Hiroyuki Kuramoto; Toshifumi Sakai
- Web page: https://patentgrep.com/patent/US12008281B2

## CPC

- G06F 3/1273: {Print job history, e.g. logging, accounting, tracking}
- G06F 3/1203: {Improving or facilitating administration, e.g. print management}
- G06F 3/1257: {by using pre-stored settings, e.g. job templates, presets, print styles}
- G06F 3/1258: {by updating job settings at the printer}
- G06F 3/1262: {by grouping or ganging jobs}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A job execution device includes a display unit, a storage unit that stores a first history group that is a history of a job group executed based on a setting received on a first home screen, and a second history group that is a history of a job group executed based on a setting received on a second home screen different from the first home screen, and a controller that display a display screen including the first home screen and the second home screen on the display unit, wherein the first home screen includes a first object group that receives an instruction to re-execute a first job that was executed, the first job being included in the first history group, and a second object group that receives an instruction to re-execute a second job that was executed, the second job being included in the second history group.

## Claims

### Claim 1

A job execution device comprising:
a display unit;
a storage unit that stores a first history group that is a history of a job group executed based on a setting received on a first screen, and a second history group that is a history of a job group executed based on a setting received on a second screen different from the first screen; and
a controller that controls switching of a screen displayed on the display unit between the first screen and the second screen, wherein
the first screen includes a first object that receives an instruction to re-execute a first job that was executed, the first job being included in the first history group, and a second object that receives an instruction to re-execute a second job that was executed, the second job being included in the second history group.

### Claim 2 (depends on 1)

The job execution device according to claim 1, wherein the controller displays the first object and the second object on the first screen in chronological order.

### Claim 3 (depends on 1)

The job execution device according to claim 1,
wherein the second screen includes a first operator that receives an instruction to immediately execute a job, and
wherein the second object receives an operation of the first operator and receives an instruction to immediately re-execute the job immediately executed by the job execution device.

### Claim 4 (depends on 3)

The job execution device according to claim 3,
wherein the second object includes a second operator that receives an instruction to immediately re-execute the job immediately executed by the job execution device,
wherein the controller immediately re-executes the job corresponding to the second object when receiving an operation of the second operator, and
wherein the controller displays a setting screen of the job on the display unit when receiving an operation of a region, other than the second operator, of the second object and executes the job based on a setting received on the setting screen.

### Claim 5 (depends on 1)

The job execution device according to claim 1, wherein
the storage unit stores a plurality of pieces of processing data to be executed as a job by the job execution device, wherein
the second screen includes a third operator that receives an instruct to perform batch execution on the plurality of pieces of processing data stored in the storage unit, and wherein
the second object includes a fourth operator that receives an instruction to perform re-execution on the plurality of pieces of processing data batch-executed by the job execution device when an operation of the third operator is received.

### Claim 6 (depends on 5)

The job execution device according to claim 5, further comprising:
a notification unit, wherein
the controller causes the notification unit to perform a notification operation in a case where the plurality of pieces of processing data is not stored in the storage unit when an operation of the fourth operator is received.

### Claim 7 (depends on 5)

The job execution device according to claim 5, wherein
the controller batch-re-executes a process on the plurality of pieces of processing data when receiving an operation of the fourth operator, and wherein
the controller displays a selection screen for selecting processing data on which re-execution is to be performed from among the plurality of pieces of processing data when receiving an operation of a region, other than the fourth operator, of the second object, and re-executes a process on the processing data selected by a setting of the selection screen.
