×

Information processing apparatus, information processing system, and computer-readable storage medium

  • US 9,286,126 B2
  • Filed: 08/22/2011
  • Issued: 03/15/2016
  • Est. Priority Date: 09/03/2010
  • Status: Active Grant
First Claim
Patent Images

1. An information processing apparatus connected via a network to a plurality of service providing devices and a predetermined information processing apparatus, comprising:

  • a central processing unit that controls the information processing apparatus; and

    a memory that stores instructions to be executed by the central processing unit of the information processing apparatus so as to perform a method including the steps of;

    accepting a type of service;

    acquiring a selection policy for selecting the service providing devices that lay open to public types of providable services and service level information;

    acquiring service type information and the service level information from the predetermined information processing apparatus which detects the service providing devices and collects the service type information including the types of providable services of the service providing devices and the service level information;

    selecting the service providing devices that provide the type of service accepted by the accepting step based on the service type information;

    determining one or more service providing devices, from the service providing devices selected by the selecting step, according to the selection policy, andperforming the service by the selected one or more service providing devices, each of the selected one or more service providing devices providing at least one of an Optical Character Recognition process, and an electronic mail transmission process as services,wherein the determining step selects the one or more service providing devices according to the service level information acquired from the predetermined information processing apparatus and the selection policy acquired from the policy acquiring step,wherein the service providing devices include cloud service devices and server devices, and the services includes cloud services,wherein the selecting step further extracts candidate combinations of the cloud service devices and the server devices from combinations of the cloud service devices and the server devices that achieve a process flow of a plurality of types of services, said each of the plurality of types of the services being accepted by the accepting step,wherein the determining step further selects one or more candidates of the combinations of the cloud service devices and the server devices based on a value calculated according to the selection policy, said selection policy including information indicating how item score and type score that are stored in a service level agreement database are applied to the selection of the one or more candidates of the combinations of the cloud service devices and the server devices,wherein each of the service providing devices lays open to public the service level information for each of a plurality of items of a service level judging index;

    when the policy acquiring step acquires a selection policy to select an item and the service providing device having a highest score for the item, the determining step selects one or more service providing devices from the service providing devices selected by the selecting step in an order starting from the service providing device having a highest score for the item of the service level information selected by the selection policy,wherein, when the accepting step accepts a plurality of service types to be processed time-sequentially, the selecting step specifies the service providing devices that provide the service types accepted by the accepting step for each process based on the service type information, and selects candidates of a combination of the service providing devices;

    wherein the determining step selects one or more combinations of the service providing devices from the candidates selected by the selecting step, andwherein, when the policy acquiring step acquires a selection policy to select at least one of the plurality of items and a lower limit service level value for each selected item, the determining step calculates a statistic value of the service level information only for the selected item by the selection policy for each of the candidates, and selects one or more combinations of the service providing devices having the statistic value greater than or equal to the lower limit service level value of the each selected item, said lower limit service level value for the each selected item being individually set by a user from a user device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×