IP Library Granted Patent US 10,587,718
Granted Patent B2
US 10,587,718 · App. 15/921,727 · Granted Mar 10, 2020

Information processing system, service providing system, and information processing method

Inventors: Hiroki Uchibori (Tokyo, JP); Akira Kusumoto (Kanagawa, JP)
Assignee: Ricoh Company, Ltd.
H04L67/306H04L51/18H04L67/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,587,718
App. No.
15/921,727
Granted
Mar 10, 2020
Kind
B2
Abstract

An information processing system includes a client apparatus and a service providing system. The client apparatus includes first circuitry to transmit, to the service providing system, a package acquisition request for obtaining a package including at least one application program. The service providing system includes second circuitry. The second circuitry receives the package acquisition request, and obtains the package. The second circuitry receives, from the client apparatus, an email address and a tenant setup request, and generates a usage registration screen. The second circuitry transmits an email addressed to the email address, the email including a network, and receives an access to the usage registration screen from an information processing apparatus. The second circuitry sets up a tenant in response to acquisition of package identification information, and registers the at least one application program included in the package identified by the package identification information with the tenant.

Claims (113)

1. An information processing system comprising:

a client apparatus; and

a service providing system communicable with the client apparatus via a network,

wherein

the client apparatus includes first circuitry to transmit, to the service providing system, a package acquisition request for obtaining package including at least one application program; and

the service providing system includes second circuitry to:

receive, from the client apparatus, the package acquisition request;

obtain the package including the at least one application program;

receive, from the client apparatus, an email address and a tenant setup request;

generate a usage registration screen in accordance with the tenant setup request;

transmit an email addressed to the received email address, the email including a network address for accessing the usage registration screen;

receive an access to the usage registration screen from an information processing apparatus;

set up a tenant in response to acquisition of package identification information for identifying the package from the information processing apparatus via the usage registration screen; and

register the at least one application program included in the package identified by the package identification information with the tenant.

2. The information processing system of claim 1 , wherein

the second circuitry further determines whether the received email address is registered,

based on a determination that the received email address is not registered, the second circuitry transmits the email addressed to the received email address, the email including the network address, and

based on a determination that the received email address is registered, the second circuitry transmits a denial-of-registration email indicating that registration is denied to the received email address.

3. The information processing system of claim 1 , wherein

the second circuitry further:

sets an expiration date to the usage registration screen;

checks the expiration date in response to the access to the usage registration screen by the information processing apparatus;

transmits the usage registration screen to the information processing apparatus based on a check result indicating that the expiration date is not expired; and

transmits an expiration notification screen indicating that the expiration date is expired to the information processing apparatus based on a check result indicating that the expiration date is expired.

4. The information processing system of claim 1 , wherein

the second circuitry further:

checks whether the at least one application program included in the package identified by the package identification information is available, in response to acquisition of the package identification information from the information processing apparatus;

sets up the tenant based on a check result indicating that the at least one application program is available; and

transmits a package unavailability notification screen indicating that the package is not available, based on a check result indicating that the at least one application program is unavailable.

5. The information processing system of claim 1 , wherein

the second circuitry:

registers a user based on information obtained from the information processing apparatus via the usage registration screen;

transmits, to the information processing apparatus, an additional user registration screen for registering an additional user after the at least one application program is registered with the tenant; and

registers the additional user based on information obtained from the information processing apparatus via the additional user registration screen.

6. The information processing system of claim 1 , wherein

the first circuitry transmits a package registration request including the package identification information after the tenant is set up, and

the second circuitry performs the registering the at least one application program included in the package identified by the package identification information with the tenant.

7. The information processing system of claim 1 , wherein

the first circuitry transmits the email address and a package usage request to the service providing system, in response to accepting a request made by a user for using the package after the tenant is set up, and

the second circuitry:

generates a package registration screen in response to the package usage request;

transmits a package registration email including a network address for accessing the package registration screen to the email address;

receives an access to the package registration screen from the information processing apparatus through the network; and

performs the registering of the at least one application program included in the package identified by the package identification information with the tenant, in response to acquisition of the package identification information from the information processing apparatus via the package registration screen.

8. A service providing system comprising circuitry to:

receive, from a client apparatus, a package acquisition request for obtaining a package including at least one application program;

obtain the package including the at least one application program;

receive, from the client apparatus, an email address and a tenant setup request;

generate a usage registration screen in accordance with the tenant setup request;

transmit a usage registration email addressed to the received email address, the email including a network address for accessing the usage registration screen to the email address;

receive an access to the usage registration screen from an information processing apparatus;

set up a tenant in response to acquisition of package identification information for identifying the package from the information processing apparatus via the usage registration screen; and

register the at least one application program included in the package identified by the package identification information with the tenant.

9. The service providing system of claim 8 , wherein

the circuitry further determines whether the received email address is registered,

based on a determination that the received email address is not registered, the circuitry transmits the email addressed to the received email address, the email including the network address, and

based on a determination that the received email address is registered, the circuitry transmits a denial-of-registration email indicating that registration is denied to the received email address.

10. The service providing system of claim 8 , wherein

the circuitry further:

sets an expiration date to the usage registration screen;

checks the expiration date in response to the access to the usage registration screen by the information processing apparatus; and

transmits the usage registration screen to the information processing apparatus based on a check result indicating that the expiration date is not expired; and

transmits an expiration notification screen indicating that the expiration date is expired to the information processing apparatus based on a check result indicating that the expiration date is expired.

11. The service providing system of claim 8 , wherein

the circuitry further:

checks whether the at least one application program included in the package identified by the package identification information is available, in response to acquisition of the package identification information from the information processing apparatus;

sets up the tenant based on a check result indicating that the at least one application program is available; and

transmits a package unavailability notification screen indicating that the package is not available, based on the check result indicating that the at least one application program is unavailable.

12. The service providing system of claim 8 , wherein

the circuitry:

registers a user based on information obtained from the information processing apparatus via the usage registration screen;

transmits, to the information processing apparatus, an additional user registration screen for registering an additional user after the at least one application program is registered with the tenant; and

registers the additional user based on information obtained from the information processing apparatus via the additional user registration screen.

13. The service providing system of claim 8 , wherein

the circuitry further:

receives, from the client apparatus, a package registration request including the package identification information after the tenant is set up; and

performs the registering the at least one application program included with the package identified by the package identification information into the tenant.

14. The service providing system of claim 8 , wherein

the circuitry further:

receives the email address and a package usage request from the client apparatus, in response to accepting a request made by a user after the tenant has been set up;

generates a package registration screen in response to the package usage request;

transmits a package registration email including a network address for accessing the package registration screen to the email address;

receives an access to the package registration screen from the information processing apparatus through a network; and

performs the registering of the at least one application program included in the package identified by the package identification information with the tenant, in response to acquisition of the package identification information from the information processing apparatus via the package registration screen.

15. An information processing method performed by a service providing system that is communicable with a client apparatus via a network, the method comprising:

receiving, from a client apparatus, a package acquisition request for obtaining a package including at least one application program;

obtaining the package including the at least one application program;

receiving, from the client apparatus, an email address and a tenant setup request;

generating a usage registration screen in accordance with the tenant setup request;

transmitting a usage registration email addressed to the received email address, the email including a network address for accessing the usage registration screen to the email address;

receiving an access to the usage registration screen from an information processing apparatus;

setting up a tenant in response to acquisition of package identification information for identifying the package from the information processing apparatus via the usage registration screen; and

register the at least one application program included in the package identified by the package identification information with the tenant.

16. The information processing method of claim 15 , further comprising:

determining whether the received email address is registered;

transmitting the email addressed to the received email address, the email including the network address, based on a determination that the received email address is not registered; and

transmitting a denial-of-registration email indicating that registration is denied to the received email address, based on a determination that the received email address is registered.

17. The information processing method of claim 15 , further comprising:

setting an expiration date to the usage registration screen;

checking the expiration date in response to the access to the usage registration screen by the information processing apparatus; and

transmitting the usage registration screen to the information processing apparatus based on a check result indicating that the expiration date is not expired; and

transmitting an expiration notification screen indicating that the expiration date is expired to the information processing apparatus based on a check result indicating that the expiration date is expired.

18. The information processing method of claim 15 , further comprising:

checking whether the at least one application program included in the package identified by the package identification information is available, in response to acquisition of the package identification information from the information processing apparatus;

setting up the tenant based on a check result indicating that the at least one application program is available; and

transmitting a package unavailability notification screen indicating that the package is not available, based on the check result indicating that the at least one application program is unavailable.

19. The information processing method of claim 15 , further comprising:

registering a user based on information obtained from the information processing apparatus via the usage registration screen;

transmitting, to the information processing apparatus, an additional user registration screen for registering an additional user after the at least one application program is registered with the tenant; and

registering the additional user based on information obtained from the information processing apparatus via the additional user registration screen.

20. The information processing method of claim 15 , further comprising:

receiving, from the client apparatus, a package registration request including the package identification information after the tenant is set up; and

performing registering of the at least one application program included in the package identified by the package identification information with the tenant.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2018
From: UCHIBORI, HIROKI; KUSUMOTO, AKIRA
To: RICOH COMPANY, LTD.
Reel/Frame 045603/0551 →
Priority Claims (1)
JP 2017-054042 · Mar 21, 2017 · national
Continuity (1)
Related Publication 20180278715A1 · Sep 27, 2018