Image processing apparatus, control method for image processing apparatus, image processing system, and program

US2019166277A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019166277-A1
Application numberUS-201816180436-A
CountryUS
Kind codeA1
Filing dateNov 5, 2018
Priority dateNov 30, 2017
Publication dateMay 30, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image processing apparatus includes: a hardware processor that accepts, from a client, a request for an API relating to the image processing apparatus, determines a client type of the client, which is a transmission source device of the request, based on history information of an API request from each client, and determines response information for the request for the API, based on the client type of the client; and a transmitter that transmits the determined response information to the client.

First claim

Opening claim text (preview).

What is claimed is: 1 . An image processing apparatus comprising: a hardware processor that accepts, from a client, a request for an API relating to the image processing apparatus, determines a client type of the client, which is a transmission source device of the request, based on history information of an API request from each client, and determines response information for the request for the API, based on the client type of the client; and a transmitter that transmits the determined response information to the client. 2 . The image processing apparatus according to claim 1 , wherein the hardware processor determines whether the client type is a first type of client, which performs job operation in the image processing apparatus, or a second type of client, which does not perform the job operation in the image processing apparatus. 3 . The image processing apparatus according to claim 2 , wherein the hardware processor determines whether the client type of the transmission source device is the first type of client or the second type of client based on a first criterion as to whether the history information includes a record of execution of an API relating to the job operation, as a past API request from the client. 4 . The image processing apparatus according to claim 2 , wherein the hardware processor: determines that out of a group of candidates for the response information for the API, only basic information is to be the response information for the API in a case where it is determined that the transmission source device is the second type of client, the basic information being to be used for both data management and the job operation; and determines that out of the group of candidates for the response information for the API, not only the basic information but also applied information are to be the response information for the API in a case where it is determined that the transmission source device is the first type of client, the applied information being to be used not for the data management but for the job operation. 5 . The image processing apparatus according to claim 1 , wherein the hardware processor determines whether the client type is a third type of client or a fourth type of client, the third type of client being a client that also changes a setting of a parameter of an application level which is a parameter other than a parameter of a basic level among parameters relating to a job, the fourth type of client being a client that does not change a setting of a parameter of the application level, but changes a setting of a parameter of the basic level. 6 . The image processing apparatus according to claim 5 , wherein the hardware processor determines whether the client type of the transmission source device is the third type of client or the fourth type of client, based on a second criterion as to whether a parameter of the application level has been specified before in a record of execution of an API relating to job setting operation. 7 . The image processing apparatus according to claim 5 , wherein the hardware processor: determines that out of a group of candidates for the response information for the API, only a parameter group of the basic level is to be the response information for the API in a case where it is determined that the transmission source device is the fourth type of client; and determines that out of the group of candidates for the response information for the API, not only the parameter group of the basic level but also a parameter group of the application level are to be the response information for the API in a case where it is determined that the transmission source device is the third type of client. 8 . The image processing apparatus according to claim 1 , further comprising: a storage that stores the history information of an API request from each client. 9 . The image processing apparatus according to claim 1 , wherein the hardware processor determines the client type of the transmission source device based on an IP address of the transmission source device, received from the transmission source device, in a case where the history information includes no usage history of the transmission source device. 10 . The image processing apparatus according to claim 1 , wherein the hardware processor determines the client type of the transmission source device based on an IP address of the transmission source device, received from the transmission source device. 11 . The image processing apparatus according to claim 9 , wherein the hardware processor determines the client type of the transmission source device according to whether the IP address of the transmission source device, received from the transmission source device, is a global IP address or a private IP address. 12 . The image processing apparatus according to claim 1 , wherein the transmitter transmits, to the transmission source device, all of a group of candidates for the response information for the API as response information for a re-request, which is a request for a same API as the API, in a case where the re-request is accepted from the transmission source device within a predetermined period of time after the determined response information is transmitted to the client. 13 . An image processing system comprising: an image processing apparatus; and a server, wherein the image processing apparatus includes: a hardware processor that accepts, from a client, a request for an API relating to the image processing apparatus, and determines response information for the request for the API based on a client type of the client, which is a transmission source device of the request; and a transmitter that transmits the determined response information to the client, the image processing apparatus inquires of the server the client type of the transmission source device, the server determines the client type of the client, which is the transmission source device of the request, based on history information of an API request from each client, and the image processing apparatus acquires the client type based on an inquiry result from the server. 14 . A control method for an image processing apparatus, comprising: a) accepting, from a client, a request for an API relating to the image processing apparatus; b) determining a client type of the client, which is a transmission source device of the request, based on history information of an API request from each client; c) determining response information for the request for the API, based on the client type of the client; and d) transmitting the determined response information to the client. 15 . The control method according to claim 14 , further comprising: e) transmitting, to the transmission source device, all of a group of candidates for the response information for the API as response information for a re-request, which is a request for a same API as the API, in a case where the re-request is accepted from the transmission source device within a predetermined period of time after the response information, determined in the c), is transmitted to the client in the d). 16 . A non-transitory recording medium storing a computer readable program causing a computer incorporated in the image processing apparatus to perform the control method according to claim 14 .

Assignees

Inventors

Classifications

  • from a remote device, e.g. receiving via the internet instructions input to a computer terminal · CPC title

  • a plurality of input devices · CPC title

  • in response to a request, e.g. for a particular document · CPC title

  • with a server, e.g. an internet server (fax-servers or the like for store and forward H04N1/324) · CPC title

  • Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019166277A1 cover?
An image processing apparatus includes: a hardware processor that accepts, from a client, a request for an API relating to the image processing apparatus, determines a client type of the client, which is a transmission source device of the request, based on history information of an API request from each client, and determines response information for the request for the API, based on the clien…
Who is the assignee on this patent?
Konica Minolta Inc
What technology area does this patent fall under?
Primary CPC classification H04N1/00973. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu May 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).