IP Library › Granted Patent US 11,636,444
Granted Patent B2
US 11,636,444 · App. 17/315,570 · Granted Apr 25, 2023

Resource reservation system, resource reservation method, and non-transitory computer-executable medium

Inventor: Ryo Suzuki (Kanagawa, JP)
Assignee: Ricoh Company, Ltd.
G06Q10/1095
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 11,636,444
App. No.
17/315,570
Filed
May 10, 2021
Granted
Apr 25, 2023
Kind
B2
Art Unit
3624
USPC
705/7.19
Abstract

A resource reservation system includes a terminal apparatus including first circuitry; and an information processing apparatus including second circuitry. The first circuitry is configured to transmit, to the information processing apparatus, a request for a start of use of a resource, using an identification information of a user of the terminal apparatus. The second circuitry is configured to: in response to receiving the request for the start of use, in a case in which the identification information of the user is included in next reservation information after a time when the request is received and the resource is not reserved for the time when the request is received, advance a start time of a reservation of the next reservation information after the time when the request is received; and permit the start of use of the resource identified by the next reservation information in which the start time is advanced.

Claims (61)

1. A resource reservation system comprising:

a terminal apparatus including a camera and first circuitry; and

an information processing apparatus including second circuitry that is communicably connected to the information processing apparatus, wherein

the first circuitry is configured to

capture an image code displayed at a location of a resource via the camera, the image code including resource identification information;

decode the captured image code to extract the resource identification information included in the captured image code;

acquire reservation information of the resource corresponding to the extracted resource identification information from the information processing apparatus;

transmit a use start request to the information processing apparatus, the use start request being a request to start using the resource corresponding to extracted resource identification information, and including user identification information of a user of the terminal apparatus,

the second circuitry is configured to:

determine whether the user identification information included in the use start request matches user identification information included in next reservation information corresponding to a reservation to use the resource identified by the next reservation information that is scheduled to start after a time when the use start request is received; and

send a display request to the terminal apparatus, in a case in which the user identification information included in the use start request matches the user identification information included in the next reservation information and the resource is not reserved for a current time, to request display of a reservation information screen including a reservation-time field and a first button, the first button being operable by the user to transmit the use start request for starting use of the resource earlier than a scheduled time in the next reservation information;

the first circuitry is further configured to display the reservation information screen and the first button, in response to receiving the display request, on a display of the terminal apparatus, and to transmit the use start request to the information processing apparatus in response to a user operation of the displayed first button; and

the second circuitry is further configured to

advance, in response receiving the use start request from the terminal apparatus, a start time of the reservation corresponding to the next reservation information, and advance an end time of the reservation of the next reservation information after the current time by a same time period as a time period by which the start time is advanced;

update the next reservation information to indicate the start of using the resource identified by the next reservation information in which the start time is advanced; and

send the updated next reservation information to the terminal apparatus, and

the first circuitry updates the reservation information screen to display the advanced start time and the advanced end time of the reservation in the reservation-time field.

2. The resource reservation system of claim 1 , wherein

the resource is a meeting room,

the second circuitry is further configured to:

send a display request to request display of the first button and a second button to the terminal apparatus

the first button allowing the user to start a next meeting earlier than the scheduled time in the next reservation information and use the meeting room, and

the second button allowing the user to use the meeting room for a meeting different from the next meeting,

the first circuitry is further configured to:

display the first button and the second button on the display of the terminal apparatus in response to receiving the display request; and

the second circuitry is further configured to:

advance the start time of the next meeting in response to receiving the user operation of the displayed first button, and

make a new reservation for the meeting room for a time period between the current time and the start time of the next meeting in response to receiving a user operation of the displayed second button.

3. The resource reservation system of claim 2 , wherein

the first circuitry is further configured to:

acquire identification information of the meeting room, the identification information identifying a particular one of a plurality of meeting rooms;

request the information processing apparatus for reservation information with the acquired identification information of the meeting room;

display the requested reservation information; and

display a button for accepting the start of use in a case in which no reservation is present for the current time, and

the second circuitry is configured to request the terminal apparatus to display the first button and the second button in response to pressing of the button for accepting the start of use.

4. The resource reservation system of claim 1 , wherein

in a case in which, of two successive reservation information, an end time of an earlier reservation information matches the start time of a later reservation information, and the two successive reservation information includes a same reservation-making user or a same participant, the second circuitry is configured to permit the start of use of the resource in the later reservation information at a predetermined timing.

5. The resource reservation system of claim 1 , wherein

in a case in which the second circuitry advances the start time of a reservation of the next reservation information after the time when the use start request is received, the second circuitry is configured to advance the start time to the time when the use start request is received.

6. A method for controlling resource reservation performed by an information processing apparatus, the method comprising:

receiving a reservation information request from a terminal apparatus communicably connected to the information processing apparatus for reservation information associated with a resource, the reservation information request including resource identification information extracted from an image code displayed at a location of the resource that is captured by the terminal apparatus, the resource identification information being extracted by first circuitry of the terminal apparatus by decoding the captured image code;

transmitting the reservation information associated with the resource corresponding to the extracted resource identification information to the terminal apparatus;

receiving a use start request from the terminal apparatus, the use start request being a request to star using the resource, and including user identification information of a user of the terminal apparatus;

determining whether the user identification information included in the use start request matches user identification information included in next reservation information corresponding to a reservation to use a resource identified by the next reservation information that is scheduled after a time when the use start request is received;

sending a display request to the terminal apparatus, in a case in which the user identification information included in the use start request matches the user identification information included in the next reservation information and the resource is not reserved for a current time, to request display of a reservation information screen including a reservation-time field and a first button, the first button being operable by the user to transmit the use start request for starting use of the resource earlier than a scheduled time in the next reservation information, wherein

the first circuitry, in response to receiving the display request, displays the reservation information screen and the first button on a display of the terminal apparatus, and transmits the use start request to the information processing apparatus in response to a user operation of the displayed first button,

advancing, in response to receiving the use start request from the terminal apparatus, a start time of the reservation corresponding to the next reservation information, and advancing an end time of the reservation of the next reservation information after the current time by a same time period as a time period by which the start time is advanced;

updating the next reservation information to indicate the start of using the resource identified by the next reservation information in which the start time is advanced; and

sending the updated next reservation information to the terminal apparatus, wherein

the first circuitry updates the reservation information screen to display the advanced start time and the advanced end time of the reservation in the reservation-time field.

7. A non-transitory computer-executable medium storing a program storing instructions, when executed by an information processing apparatus, that cause the information processing apparatus to:

receive a reservation information request from a terminal apparatus communicably connected to the information processing apparatus for reservation information associated with a resource, the reservation information request including resource identification information extracted from an image code displayed at a location of the resource that is captured by the terminal apparatus, the resource identification information being extracted by first circuitry of the terminal apparatus by decoding the captured image code;

transmit the reservation information associated with the resource corresponding to the extracted resource identification information to the terminal apparatus;

receive a use start request from the terminal apparatus, the use start request being a request to start using the resource, and including identification information of a user of the terminal apparatus;

determine whether the user identification information included in the use start request matches user identification information included in next reservation information corresponding to a reservation to use a resource identified by the next reservation information that is scheduled to start after a time when the use start request is received;

send a display request to the terminal apparatus, in a case in which the user identification information included in the use start request matches the user identification information included in the next reservation information and the resource is not reserved for a current time, to request display of a reservation information screen including a reservation-time field and a first button, the first button being operable by the user to transmit the use start request for starting use of the resource earlier than a scheduled time in the next reservation information, wherein

the first circuitry, in response to receiving the display request, displays the reservation information screen and the first button on a display of the terminal apparatus, and transmits the use start request to the information processing apparatus in response to a user operation of the displayed first button,

advance, in response to receiving the use start request from the terminal apparatus, a start time of the reservation corresponding to the next reservation information, and advancing an end time of the reservation of the next reservation information after the current time by a same time period as a time period by which the start time is advanced;

update the next reservation information to indicate the start of using the resource identified by the next reservation information in which the start time is advanced; and

sending the updated next reservation information to the terminal apparatus, wherein

the first circuitry updates the reservation information screen to display the advanced start time and the advanced end time of the reservation in the reservation-time field.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2021
From: SUZUKI, RYO
To: RICOH COMPANY, LTD.
Reel/Frame 056184/0435 →
Priority Claims (1)
JP JP2020-086312 · May 15, 2020 · national
Continuity (1)
Related Publication 20210357878A1 · Nov 18, 2021