Relay apparatus, relay system, relay method, and non-transitory computer readable medium
First Claim
Patent Images
1. A relay apparatus comprising:
- at least one hardware processor;
a memory configured to store, for at least one service providing apparatus, a token comprising right information indicating a right to access the service providing apparatus;
a transmitter configured to transmit to a client apparatus, a list of the at least one service providing apparatus together with identification information identifying the token and status information indicating a current status of the token for each of the at least one service providing apparatus to be displayed by the client apparatus, prior to a request by the client apparatus to access content from the at least one service providing apparatus;
a first retriever configured to use the hardware processor to retrieve, from the client apparatus, identification information of a user registered in a service providing apparatus selected from the list that is a target of an access request from the client apparatus; and
an accessor configured to use the hardware processor, in response to determining that the token to access the target service providing apparatus is not valid, to update the status information of the token for the target service providing apparatus and access the target service providing apparatus using the identification information retrieved by the first retriever instead of the right information stored on the memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A relay apparatus includes a memory that stores right information indicating a right to access a service providing apparatus, a first retrieval unit that retrieves, from a client apparatus, identification information of a user registered in the service providing apparatus that is a target of an access request from the client apparatus, and an access unit that accesses the service providing apparatus as the target using the identification information retrieved by the first retrieval unit instead of the right information stored on the memory if the right information to access the service providing apparatus as the target is not valid.
45 Citations
22 Claims
-
1. A relay apparatus comprising:
-
at least one hardware processor; a memory configured to store, for at least one service providing apparatus, a token comprising right information indicating a right to access the service providing apparatus; a transmitter configured to transmit to a client apparatus, a list of the at least one service providing apparatus together with identification information identifying the token and status information indicating a current status of the token for each of the at least one service providing apparatus to be displayed by the client apparatus, prior to a request by the client apparatus to access content from the at least one service providing apparatus; a first retriever configured to use the hardware processor to retrieve, from the client apparatus, identification information of a user registered in a service providing apparatus selected from the list that is a target of an access request from the client apparatus; and an accessor configured to use the hardware processor, in response to determining that the token to access the target service providing apparatus is not valid, to update the status information of the token for the target service providing apparatus and access the target service providing apparatus using the identification information retrieved by the first retriever instead of the right information stored on the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A relay system comprising a relay apparatus and a client apparatus,
wherein the relay apparatus includes: -
at least one hardware processor; a memory configured to store, for at least one service providing apparatus, a token comprising right information indicating a right to access the service providing apparatus; a transmitter configured to transmit to the client apparatus, a list of the at least one service providing apparatus together with identification information identifying the token and status information indicating a current status of the token for each of the at least one service providing apparatus to be displayed by the client apparatus, prior to a request by the client apparatus to access content from the at least one service providing apparatus; a first retriever configured to use the hardware processor to retrieve, from the client apparatus, identification information of a user registered in a service providing apparatus selected from the list that is a target of an access request from the client apparatus; and an accessor configured to use the hardware processor, in response to determining that the token to access the target service providing apparatus is not valid, to update the status information of the token for the target service providing apparatus and access the target service providing apparatus using the identification information retrieved by the first retriever instead of the right information stored on the memory, and wherein the client apparatus is configured to make an access request to the relay apparatus to access a service providing apparatus selected by a user. - View Dependent Claims (20)
-
-
21. A relay method comprising:
-
storing, onto a memory, for at least one service providing apparatus, a token comprising right information indicating a right to access the service providing apparatus; transmitting to a client apparatus, a list of the at least one service providing apparatus together with identification information identifying the token and status information indicating a current status of the token for each of the at least one service providing apparatus to be displayed by the client apparatus, prior to a request by the client apparatus to access content from the at least one service providing apparatus; retrieving, from the client apparatus, identification information of a user registered in a service providing apparatus selected from the list that is a target of an access request from the client apparatus; in response to determining that the token to access the target service providing apparatus is not valid, updating the status information of the token for the target service providing apparatus and accessing the target service providing apparatus using the retrieved identification information instead of the right information stored on the memory.
-
-
22. A non-transitory computer readable medium storing a program causing a computer to execute a process for relaying, the computer including a memory configured to store, for at least one service providing apparatus, a token comprising right information indicating a right to access the service providing apparatus, the process comprising:
-
transmitting to a client apparatus, a list of the at least one service providing apparatus together with identification information identifying the token and status information indicating a status of the token for each of the at least one service providing apparatus to be displayed by the client apparatus, prior to a request by the client apparatus to access content from the at least one service providing apparatus; retrieving, from the client apparatus, identification information of a user registered in a service providing apparatus selected from the list that is a target of an access request from the client apparatus; in response to determining that the token to access the target service providing apparatus is not valid, updating the status information of the token for the target service providing apparatus and accessing the target service providing apparatus using the retrieved identification information instead of the right information stored on the memory.
-
Specification