Information processing system, information processing apparatus, and information processing method

US10700990B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10700990-B2
Application numberUS-201815942764-A
CountryUS
Kind codeB2
Filing dateApr 2, 2018
Priority dateApr 21, 2017
Publication dateJun 30, 2020
Grant dateJun 30, 2020

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 information processing system includes a management apparatus that includes a first processor configured to store first information on an access token indicating that a right to call an application programming interface exists and second information on the application programming interface in a memory, and execute an exchange for a different access token by using the first information and the second information stored in the memory; and a client apparatus that includes a second processor configured to provide the application programming interface or use the application programming interface by utilizing the exchange for the different access token by the management apparatus.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing system, comprising: a management apparatus that includes a first processor configured to: store, in a memory, first information on an access token indicating that a right to call an application programming interface exists and second information on the application programming interface, and execute, based on the first information and call capacity of the application programming interface included in the second information, an exchange for a different access token corresponding to the call capacity; and a client apparatus that includes a second processor configured to provide the application programming interface or use the application programming interface by utilizing the exchange for the different access token by the management apparatus, wherein the second processor is configured to: receive a use request of the application programming interface, determine whether the access token included in the received use request is the access token of the application programming interface, and request the management apparatus to execute an exchange for the access token of the application programming interface when it is determined that the access token included in the use request is not the access token of the application programming interface, and the first processor is configured to: determine whether call capability of the access token included in the use request and call capability of the access token of the application programming interface are equal based on a request from the client apparatus, and exchange the access token included in the use request for the access token of the application programming interface when it is determined that the call capability of the access token included in the use request and the call capability of the access token of the application programming interface are equal. 2. The information processing system according to claim 1 , wherein the second processor is configured to: when accepting a use request of the application programming interface, determine whether the access token included in the use request is the access token of the application programming interface, and request the management apparatus to verify whether the access token included in the use request is correctly used when it is determined that the access token included in the use request is the access token of the application programming interface, and the first processor is configured to: verify whether the access token included in the use request is correctly used based on a request from the client apparatus, and make a response of a verification result to the client apparatus. 3. The information processing system according to claim 1 , wherein the first processor is configured to when exchanging the access token included in the use request for the access token of the application programming interface, transmit a request for determining whether the exchange is possible to the client apparatus that provides the application programming interface, and the second processor is configured to: receive the request from the management apparatus, and execute the requested determination based on the access token included in the use request and an exchange track record of an owner of the access token. 4. The information processing system according to claim 1 , wherein the first processor is configured to provide a basic access token that serves as a basis among the access tokens to the client apparatus, and the second processor is configured to use the application programming interface by using the basic access token. 5. An information processing method executed by an information processing system that includes a management apparatus and a client apparatus, the information processing method comprising: storing, in a memory, by a first processor included in the management apparatus, first information on an access token indicating that a right to call an application programming interface exists and second information on the application programming interface; executing, based on the first information and call capacity of the application programming interface included in the second information, an exchange for a different access token corresponding to the call capacity; and providing, by a second processor included in the client apparatus, the application programming interface or using the application programming interface by utilizing the exchange for the different access token by the management apparatus, wherein the method further comprises: receiving, by the second processor, a use request of the application programming interface; determining whether the access token included in the received use request is the access token of the application programming interface; requesting the management apparatus to carry out an exchange for the access token of the application programming interface when it is determined that the access token included in the use request is not the access token of the application programming interface; determining, by the first processor, whether call capability of the access token included in the use request and call capability of the access token of the application programming interface are equal based on a request from the client apparatus; and exchanging the access token included in the use request for the access token of the application programming interface when it is determined that the call capability of the access token included in the use request and the call capability of the access token of the application programming interface are equal. 6. The information processing method according to claim 5 , further comprising: receiving, by the second processor, a use request of the application programming interface; determining whether the access token included in the received use request is the access token of the application programming interface; requesting the management apparatus to verify whether the access token included in the use request is correctly used when it is determined that the access token included in the use request is the access token of the application programming interface; verifying, by the first processor, whether the access token included in the use request is correctly used based on a request from the client apparatus; and making a response of a verification result to the client apparatus. 7. The information processing method according to claim 5 , further comprising: when exchanging the access token included in the use request for the access token of the application programming interface, transmitting, by the first processor, a request for determining whether the exchange is possible to the client apparatus that provides the application programming interface; receiving, by the second processor, the request from the management apparatus; and executing the requested determination based on the access token included in the use request and an exchange track record of an owner of the access token. 8. The information processing method according to claim 5 , further comprising: providing, by the first processor, a basic access token that serves as a basis among the access tokens to the client apparatus, wherein the using the application programming interface includes using the basic access token.

Assignees

Inventors

Classifications

  • H04L47/70Primary

    Admission control; Resource allocation · 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 US10700990B2 cover?
An information processing system includes a management apparatus that includes a first processor configured to store first information on an access token indicating that a right to call an application programming interface exists and second information on the application programming interface in a memory, and execute an exchange for a different access token by using the first information and th…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification H04L47/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).