# US 12,001,729 B2 · Information processing apparatus, information processing method, program, and recording medium

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

- Number: US 12,001,729 B2
- Document ID: US12001729B2
- Status: Granted
- Kind: B2
- Application number: 18/173,234
- Filed: 2023-02-23
- Published: 2023-09-28
- Granted: 2024-06-04
- Earliest claimed: 2022-03-23
- Assignees: FUJIFILM Corporation
- Applicants: FUJIFILM Corporation
- Inventors: Hironori Yano
- Web page: https://patentgrep.com/patent/US12001729B2

## CPC

- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1207: {resulting in the user being informed about print result after a job submission}
- G06F 3/1268: {Job submission, e.g. submitting print job order or request not the print data itself}
- G06F 3/1273: {Print job history, e.g. logging, accounting, tracking}
- G06F 3/1288: {in client-server-printer device configuration}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Useful information on image transmission is provided to a user who transmits an image in a network print technology. Features of transmitted images from a first user are specified for the transmitted images, a correspondence relationship between the feature of the transmitted image and an implementation history of image printing on a second user side is specified for each second user, a value related to an implementation frequency of the image printing is calculated for each second user and for each feature based on the correspondence relationship specified for each second user, a first image is specified among the transmitted images for each second user, two or more second users who have the feature of the first image in common are extracted, a second image having a feature of an image that is not transmitted to a target user among the extracted two or more second users and having a feature of a transmitted image that has been printed by a non-target user other than the target user is specified, and the second image is notified to the first user that has transmitted the transmitted image to the target user.

## Claims

### Claim 1

An information processing apparatus comprising a processor and implementing printing of transmitted images from a first user on a second user side,
wherein the processor is configured to:
specify a feature of the transmitted image for each transmitted image;
specify a correspondence relationship between the feature of the transmitted image and an implementation history of the printing of the transmitted image on the second user side for each second user;
calculate a value related to an implementation frequency of the printing of the transmitted image for each second user and for each feature based on the correspondence relationship specified for each second user;
specify a first image having the feature determined depending on a magnitude of the value among the transmitted images for each second user;
extract two or more second users who have the feature of the first image in common;
specify a second image having the feature of an image that is not transmitted to a target user among the extracted two or more second users and having the feature of the transmitted image that has been printed by a non-target user other than the target user among the two or more second users; and
notify the first user that has transmitted the transmitted image to the target user of the second image.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1,
wherein the processor is configured to specify the feature for each of image groups that are able to be transmitted by the first user that has transmitted the transmitted image to the target user, and specify the second image from the image group based on the feature of each of the image groups.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1,
wherein the processor is configured to specify, as the feature, at least one of a feature value of a subject in the transmitted image, information on a type of the subject, information on an imaging date and time of the transmitted image, or information on an imaging location of the transmitted image.

### Claim 4 (depends on 3)

The information processing apparatus according to claim 3,
wherein the processor is configured to specify the feature by analyzing a region of the transmitted image in which there is the subject.

### Claim 5 (depends on 3)

The information processing apparatus according to claim 3,
wherein the processor is configured to specify the feature based on additional information added to the transmitted image.

### Claim 6 (depends on 1)

The information processing apparatus according to claim 1,
wherein the processor is configured to preferentially notify of the second image having the feature that the number of times of printing by the non-target user is larger among a plurality of the second images in a case where the plurality of second images are specified.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1,
wherein the processor is configured to specify the correspondence relationship in association with the first user that has transmitted the transmitted image to the second user.

### Claim 8 (depends on 1)

The information processing apparatus according to claim 1,
wherein the processor is configured to specify the first image having the feature in which the value is largest among the transmitted images for each second user.

### Claim 9 (depends on 1)

The information processing apparatus according to claim 1,
wherein, in a case where the transmitted image is printed on the second user side, the processor is configured to acquire print information on the printed transmitted image and specify the correspondence relationship based on the print information.

### Claim 10

An information processing method for implementing printing of transmitted images from a first user on a second user side, the method comprising:
by a processor,
specifying a feature of the transmitted image for each transmitted image;
specifying a correspondence relationship between the feature of the transmitted image and an implementation history of the printing of the transmitted image on the second user side for each second user;
calculating a value related to an implementation frequency of the printing of the transmitted image for each second user and for each feature based on the correspondence relationship specified for each second user;
specifying a first image having the feature determined depending on a magnitude of the value among the transmitted images for each second user;
extracting two or more second users who have the feature of the first image in common;
specifying a second image having the feature of an image that is not transmitted to a target user among the extracted two or more second users and having the feature of the transmitted image that has been printed by a non-target user other than the target user among the two or more second users; and
notifying the first user that has transmitted the transmitted image to the target user of the second image.

### Claim 11 (depends on 10)

The information processing method according to claim 10, further comprising:
specifying, by the processor, the feature for each of image groups that are able to be transmitted by the first user that has transmitted the transmitted image to the target user, and specifying the second image from the image group based on the feature of each of the image groups.

### Claim 12 (depends on 11)

A non-transitory recording medium readable by a computer and having a program recorded thereon causing a computer to execute each step included in the information processing method according to claim 11.

### Claim 13 (depends on 10)

The information processing method according to claim 10, further comprising:
preferentially notifying, by the processor, the second image having the feature that the number of times of printing by the non-target user is larger among a plurality of the second images in a case where the plurality of second images are specified.

### Claim 14 (depends on 13)

A non-transitory recording medium readable by a computer and having a program recorded thereon causing a computer to execute each step included in the information processing method according to claim 13.

### Claim 15 (depends on 10)

The information processing method according to claim 10, further comprising:
specifying, by the processor, the correspondence relationship in association with the first user that has transmitted the transmitted image to the second user.

### Claim 16 (depends on 15)

A non-transitory recording medium readable by a computer and having a program recorded thereon causing a computer to execute each step included in the information processing method according to claim 15.

### Claim 17 (depends on 10)

The information processing method according to claim 10, further comprising:
acquiring, by the processor, print information on the printed transmitted image, and specify the correspondence relationship based on the print information in a case where the transmitted image is printed on the second user side.

### Claim 18 (depends on 17)

A non-transitory recording medium readable by a computer and having a program recorded thereon causing a computer to execute each step included in the information processing method according to claim 17.

### Claim 19 (depends on 10)

A non-transitory recording medium readable by a computer and having a program recorded thereon causing a computer to execute each step included in the information processing method according to claim 10.
