IP Library Granted Patent US 12,468,790
Granted Patent B2
US 12,468,790 · App. 18/551,389 · Granted Nov 11, 2025

Time/date adjustment apparatus, time/date adjustment method, and non-transitory computer-readable storage medium therefor

Inventor: Taichiro Sugimoto (Tokyo, JP)
Assignee: E4 Inc.
G06F21/31
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 12,468,790
App. No.
18/551,389
Granted
Nov 11, 2025
Kind
B2
Abstract

A time/date adjustment apparatus includes an authentication unit configured to perform authentication processing with an external system managing schedule information of a belonging member belonging to an organization being a member of the time/date adjustment apparatus and a site to be used by the belonging member. The authentication unit performs first authentication processing with the external system, by using an administrator privilege account of the external system. After the first authentication processing succeeds, the authentication unit acquires belonging member information and site information from the external system by using the administrator privilege account, the belonging member information and the site information including information that is not allowed to be acquired using an account not having an administrator privilege of the external system.

Claims (92)

1 . A time/date adjustment apparatus comprising:

an authentication unit configured to perform authentication processing with an external system managing schedule information of a belonging member belonging to an organization being a member of the time/date adjustment apparatus;

an adjustment condition setting unit configured to set an adjustment condition related to an assembly; and

a time/date adjustment unit configured to adjust an assembly time/date based on the adjustment condition, wherein

the authentication unit performs first authentication processing with the external system, by using an administrator privilege account of the external system,

after the first authentication processing succeeds, the authentication unit acquires belonging member information managed by the external system from the external system by using the administrator privilege account, the belonging member information including information that is not allowed to be acquired using an account not having an administrator privilege of the external system,

the adjustment condition setting unit sets the adjustment condition including a participant in the assembly selected out of a belonging member list based on the belonging member information, based on an input of an adjustment initiator being the belonging member of the organization and a user of the time/date adjustment apparatus,

when an adjustment partner performs access based on access information, the time/date adjustment unit refers to the schedule information of the participant managed by the external system, and extracts candidate time/dates that are available time/dates of the participant satisfying the adjustment condition,

the time/date adjustment unit causes a second terminal apparatus used by the adjustment partner to display a time/date adjustment screen presenting the extracted candidate time/dates, and determines the assembly time/date out of the extracted candidate time/dates, based on a selection operation of the adjustment partner on the time/date adjustment screen, and

the time/date adjustment unit registers the determined assembly time/date in the schedule information of the participant managed by the external system.

2 . The time/date adjustment apparatus according to claim 1 , wherein the authentication unit associates the adjustment initiator with the belonging member information as the user of the time/date adjustment apparatus, when the adjustment initiator logs in to the time/date adjustment apparatus for first time using a user account of the adjustment initiator for the external system, the authentication unit performs second authentication processing with the external system by using the user account used in the login by the adjustment initiator, the second authentication processing succeeds, and it is confirmed that the user account used in the login by the adjustment initiator is included in the belonging member information acquired from the external system.

3 . The time/date adjustment apparatus according to claim 1 , wherein

the adjustment condition setting unit causes a first terminal apparatus used by the adjustment initiator to display a condition setting screen for setting the adjustment condition, and sets the adjustment condition based on the input of the adjustment initiator on the condition setting screen,

the time/date adjustment unit refers to the schedule information of the participant managed by the external system, and extracts available time/dates of the participant satisfying the adjustment condition as first candidate time/dates,

the time/date adjustment unit causes the first terminal apparatus to display a time/date editing screen for editing the extracted first candidate time/dates, and determines second candidate time/dates edited based on the input of the adjustment initiator on the time/date editing screen,

the time/date adjustment unit issues the access information for the time/date adjustment screen,

when the second terminal apparatus used by the adjustment partner performs access based on the access information, the time/date adjustment unit refers to the schedule information of the participant, and extracts third candidate time/dates that are available time/dates of the participant satisfying the adjustment condition and are within a range of the second candidate time/dates,

the time/date adjustment unit causes the second terminal apparatus to display the time/date adjustment screen presenting the extracted third candidate time/dates, and determines the assembly time/date out of the extracted third candidate time/dates based on the selection operation of the adjustment partner on the time/date adjustment screen, and

the time/date adjustment unit registers the determined assembly time/date in the schedule information of the participant managed by the external system.

4 . The time/date adjustment apparatus according to claim 1 , wherein

the participant is the adjustment initiator themselves, or the belonging member belonging to the organization same as the adjustment initiator, the belonging member being other than the adjustment initiator.

5 . The time/date adjustment apparatus according to claim 1 , wherein

when a plurality of the participants are designated as the adjustment condition, based on the adjustment partner performing access based on the access information, the time/date adjustment unit refers to the schedule information of all of the plurality of the participants managed by the external system, and extracts the candidate time/dates that are the available time/dates common to all of the plurality of the participants satisfying the adjustment condition.

6 . The time/date adjustment apparatus according to claim 1 , wherein

when a plurality of the participants are designated as the adjustment condition, based on the adjustment partner performing access based on the access information, the time/date adjustment unit refers to the schedule information of all of the plurality of the participants managed by the external system, and extracts the candidate time/dates that are the available time/dates of at least one of all of the plurality of the participants satisfying the adjustment condition.

7 . A time/date adjustment apparatus comprising:

an authentication unit configured to perform authentication processing with an external system managing schedule information of a site to be used for an assembly by a belonging member belonging to an organization being a member of the time/date adjustment apparatus;

an adjustment condition setting unit configured to set an adjustment condition related to the assembly; and

a time/date adjustment unit configured to adjust an assembly time/date based on the adjustment condition, wherein

the authentication unit performs first authentication processing with the external system, by using an administrator privilege account of the external system,

after the first authentication processing succeeds, the authentication unit acquires site information managed by the external system from the external system by using the administrator privilege account, the site information including information that is not allowed to be acquired using an account not having an administrator privilege of the external system,

the adjustment condition setting unit sets the adjustment condition including a selected site selected out of a site list based on the site information, based on an input of an adjustment initiator being the belonging member of the organization and a user of the time/date adjustment apparatus,

when an adjustment partner performs access based on access information, the time/date adjustment unit refers to the schedule information of the selected site managed by the external system, and extracts candidate time/dates that are available time/dates of the selected site satisfying the adjustment condition,

the time/date adjustment unit causes a second terminal apparatus used by the adjustment partner to display a time/date adjustment screen presenting the extracted candidate time/dates, and determines the assembly time/date out of the extracted candidate time/dates, based on a selection operation of the adjustment partner on the time/date adjustment screen, and

the time/date adjustment unit registers the determined assembly time/date in the schedule information of the selected site managed by the external system.

8 . The time/date adjustment apparatus according to claim 7 , wherein

the adjustment condition setting unit sets the adjustment condition including a plurality of the selected sites selected out of the site list based on the site information, based on the input of the adjustment initiator,

when the adjustment partner performs access based on the access information, the time/date adjustment unit refers to the schedule information of the plurality of the selected sites managed by the external system, and extracts the candidate time/dates that are the available time/dates of at least one site of the plurality of the selected sites satisfying the adjustment condition,

the time/date adjustment unit causes the second terminal apparatus used by the adjustment partner to display the time/date adjustment screen presenting the extracted candidate time/dates, and determines the assembly time/date out of the extracted candidate time/dates, based on the selection operation of the adjustment partner on the time/date adjustment screen, and

the time/date adjustment unit registers the determined assembly time/date in the schedule information of the selected site having the available time/date on the determined assembly time/date out of the plurality of the selected sites, the schedule information being managed by the external system.

9 . The time/date adjustment apparatus according to claim 7 , wherein

the adjustment condition setting unit causes a first terminal apparatus used by the adjustment initiator to display a condition setting screen for setting the adjustment condition, and sets the adjustment condition based on the input of the adjustment initiator on the condition setting screen,

the time/date adjustment unit refers to the schedule information of the selected site managed by the external system, and extracts available time/dates of the selected site satisfying the adjustment condition as first candidate time/dates,

the time/date adjustment unit causes the first terminal apparatus to display a time/date editing screen for editing the extracted first candidate time/dates, and determines second candidate time/dates edited based on the input of the adjustment initiator on the time/date editing screen,

the time/date adjustment unit issues the access information for the time/date adjustment screen,

when the second terminal apparatus used by the adjustment partner performs access based on the access information, the time/date adjustment unit refers to the schedule information of the selected site, and extracts third candidate time/dates that are available time/dates of the selected site satisfying the adjustment condition and are within a range of the second candidate time/dates,

the time/date adjustment unit causes the second terminal apparatus to display the time/date adjustment screen presenting the extracted third candidate time/dates, and determines the assembly time/date out of the extracted third candidate time/dates based on the selection operation of the adjustment partner on the time/date adjustment screen, and

the time/date adjustment unit registers the determined assembly time/date in the schedule information of the selected site managed by the external system.

10 . The time/date adjustment apparatus according to claim 1 , wherein

the adjustment condition setting unit causes a first terminal apparatus used by the adjustment initiator to display a template creation screen for creating an adjustment condition template, and

the adjustment condition setting unit registers the adjustment condition template that can be repeatedly used for adjustment of time/dates of different assemblies and the access information corresponding to the adjustment condition template, based on designation of the adjustment initiator on the template creation screen.

11 . The time/date adjustment apparatus according to claim 10 , wherein

the adjustment condition setting unit causes the first terminal apparatus to display a template list screen for selecting the adjustment condition template created in advance, and displays the access information corresponding to the selected adjustment condition template for the adjustment initiator, based on selection of the adjustment initiator on the template list screen.

12 . A time/date adjustment method performed by a time/date adjustment apparatus, the time/date adjustment method comprising:

an authentication step of performing authentication processing with an external system managing schedule information of a belonging member belonging to an organization being a member of the time/date adjustment apparatus;

an adjustment condition setting step of setting an adjustment condition related to an assembly; and

a time/date adjustment step of adjusting an assembly time/date based on the adjustment condition, wherein

the authentication step includes performing first authentication processing with the external system, by using an administrator privilege account of the external system,

after the first authentication processing succeeds, the authentication step includes acquiring belonging member information managed by the external system from the external system by using the administrator privilege account, the belonging member information including information that is not allowed to be acquired using an account not having an administrator privilege of the external system,

the adjustment condition setting step includes setting the adjustment condition including a participant in the assembly selected out of a belonging member list based on the belonging member information, based on an input of an adjustment initiator being the belonging member of the organization and a user of the time/date adjustment apparatus,

when an adjustment partner performs access based on access information, the time/date adjustment step includes referring to the schedule information of the participant managed by the external system, and extracting candidate time/dates that are available time/dates of the participant satisfying the adjustment condition,

the time/date adjustment step includes causing a second terminal apparatus used by the adjustment partner to display a time/date adjustment screen presenting the extracted candidate time/dates, and determining the assembly time/date out of the extracted candidate time/dates, based on a selection operation of the adjustment partner on the time/date adjustment screen, and

the time/date adjustment step includes registering the determined assembly time/date in the schedule information of the participant managed by the external system.

13 . A non-transitory computer-readable storage medium storing a program causing a computer to function as a time/date adjustment apparatus, the program causing the computer to function as:

an authentication unit configured to perform authentication processing with an external system managing schedule information of a belonging member belonging to an organization being a member of the time/date adjustment apparatus;

an adjustment condition setting unit configured to set an adjustment condition related to an assembly; and

a time/date adjustment unit configured to adjust an assembly time/date based on the adjustment condition, wherein

the authentication unit performs first authentication processing with the external system, by using an administrator privilege account of the external system,

after the first authentication processing succeeds, the authentication unit acquires belonging member information managed by the external system from the external system by using the administrator privilege account, the belonging member information including information that is not allowed to be acquired using an account not having an administrator privilege of the external system,

the adjustment condition setting unit sets the adjustment condition including a participant in the assembly selected out of a belonging member list based on the belonging member information, based on an input of an adjustment initiator being the belonging member of the organization and a user of the time/date adjustment apparatus,

when an adjustment partner performs access based on access information, the time/date adjustment unit refers to the schedule information of the participant managed by the external system, and extracts candidate time/dates that are available time/dates of the participant satisfying the adjustment condition,

the time/date adjustment unit causes a second terminal apparatus used by the adjustment partner to display a time/date adjustment screen presenting the extracted candidate time/dates, and determines the assembly time/date out of the extracted candidate time/dates, based on a selection operation of the adjustment partner on the time/date adjustment screen, and

the time/date adjustment unit registers the determined assembly time/date in the schedule information of the participant managed by the external system.

14 . A time/date adjustment method performed by a time/date adjustment apparatus, the time/date adjustment method comprising:

an authentication step of performing authentication processing with an external system managing schedule information of a site to be used for an assembly by a belonging member belonging to an organization being a member of the time/date adjustment apparatus;

an adjustment condition setting step of setting an adjustment condition related to the assembly; and

a time/date adjustment step of adjusting an assembly time/date based on the adjustment condition, wherein

the authentication step includes performing first authentication processing with the external system, by using an administrator privilege account of the external system, after the first authentication processing succeeds, the authentication step includes acquiring site information managed by the external system from the external system by using the administrator privilege account, the site information including information that is not allowed to be acquired using an account not having an administrator privilege of the external system,

the adjustment condition setting step includes setting the adjustment condition including a selected site selected out of a site list based on the site information, based on an input of an adjustment initiator being the belonging member of the organization and a user of the time/date adjustment apparatus,

when an adjustment partner performs access based on access information, the time/date adjustment step includes referring to the schedule information of the selected site managed by the external system, and extracting candidate time/dates that are available time/dates of the selected site satisfying the adjustment condition,

the time/date adjustment step includes causing a second terminal apparatus used by the adjustment partner to display a time/date adjustment screen presenting the extracted candidate time/dates, and determining the assembly time/date out of the extracted candidate time/dates, based on a selection operation of the adjustment partner on the time/date adjustment screen, and

the time/date adjustment step includes registering the determined assembly time/date in the schedule information of the selected site managed by the external system.

15 . A non-transitory computer-readable storage medium storing a program causing a computer to function as a time/date adjustment apparatus, the program causing the computer to function as:

an authentication unit configured to perform authentication processing with an external system managing schedule information of a site to be used for an assembly by a belonging member belonging to an organization being a member of the time/date adjustment apparatus;

an adjustment condition setting unit configured to set an adjustment condition related to the assembly; and

a time/date adjustment unit configured to adjust an assembly time/date based on the adjustment condition, wherein

the authentication unit performs first authentication processing with the external system, by using an administrator privilege account of the external system,

after the first authentication processing succeeds, the authentication unit acquires site information managed by the external system from the external system by using the administrator privilege account, the site information including information that is not allowed to be acquired using an account not having an administrator privilege of the external system,

the adjustment condition setting unit sets the adjustment condition including a selected site selected out of a site list based on the site information, based on an input of an adjustment initiator being the belonging member of the organization and a user of the time/date adjustment apparatus,

when an adjustment partner performs access based on access information, the time/date adjustment unit refers to the schedule information of the selected site managed by the external system, and extracts candidate time/dates that are available time/dates of the selected site satisfying the adjustment condition,

the time/date adjustment unit causes a second terminal apparatus used by the adjustment partner to display a time/date adjustment screen presenting the extracted candidate time/dates, and determines the assembly time/date out of the extracted candidate time/dates, based on a selection operation of the adjustment partner on the time/date adjustment screen, and

the time/date adjustment unit registers the determined assembly time/date in the schedule information of the selected site managed by the external system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2023
From: SUGIMOTO, TAICHIRO
To: E4 INC.
Reel/Frame 064995/0401 →
Priority Claims (1)
JP 2021-046719 · Mar 21, 2021 · national
Continuity (1)
Related Publication 20240169038A1 · May 23, 2024
References Cited (37)
US 9679274B1 · Roth · 2017 [cited by examiner]
US 9978043B2 · Jon · 2018 [cited by examiner]
US 10339503B1 · Roth · 2019 [cited by examiner]
US 11250386B2 · Byun · 2022 [cited by examiner]
US 20060265262A1 · Kamdar · 2006 [cited by examiner]
US 20110184943A1 · Norton · 2011 [cited by examiner]
US 20150186850A1 · Ramji · 2015 [cited by examiner]
US 20150200978A1 · Putterman · 2015 [cited by examiner]
US 20150227728A1 · Grigg · 2015 [cited by examiner]
US 20150347983A1 · Jon · 2015 [cited by examiner]
US 20170109705A1 · Guerra · 2017 [cited by examiner]
US 20190180248A1 · Byun · 2019 [cited by examiner]
US 20190287073A1 · Singh · 2019 [cited by examiner]
US 20200372140A1 · Jaber · 2020 [cited by examiner]
US 20210150487A1 · Ghosh · 2021 [cited by examiner]
US 20220100263A1 · Nagar · 2022 [cited by examiner]
JP 2004259018A · 2004 [cited by applicant]
JP 2019016343A · 2019 [cited by applicant]
JP 2019219831A · 2019 [cited by applicant]
JP 2020003941A · 2020 [cited by applicant]
International Search Report of the corresponding International application No. PCT/JP2022/007297 mailed May 17, 2022 and English translation thereof. [cited by applicant]
Login. [online], Mar. 22, 2020. [retrieval date Apr. 27, 2022]. Internet: <URL:https://eeasy.jp/login> entire text. all drawings. [cited by applicant]
A business tool that revolutionizes schedule adjustment. [online]., Mar. 22, 2020. [retrieval date Apr. 27, 2022], Internet: <URL:https://eeasy.jp/> entire text. all drawings. [cited by applicant]
Business tool “eeasy” that automates schedule adjustment officially launched on May 12th! Already used by 1.000 companies. [online]., May 12, 2020. [retrieval date Apr. 27, 2022]. Internet:<URL:https://eeasy.jp/news/n00… [cited by applicant]
Schedule adjustment service “eeasy”, adjusting schedule, and at the same time, automating issuance URL of Web conferencing tool & notification to the other party. [online]., Jun. 25, 2020, [retrieval date Apr. 27, 2022]… [cited by applicant]
Schedule adjustment service “eeasy” starts to provide API that can easily incorporate schedule adjustment function on an external system. [online]., Jun. 30, 2020, [retrieval date Apr. 27, 2022]. Internet:<URL:https://e… [cited by applicant]
Schedule adjustment service “eeasy” started to cooperate with Zoom. Additionally, targets of cooperation are a total of 4 tools including Meet, Teams, and Skype. [online].,Sep. 25, 2020, [retrieval date Apr. 27, 2022], … [cited by applicant]
Schedule adjustment service “eeasy”, the industry's first to add a function that can consider “schedule-priority”. [online], Nov. 25, 2020, [retrieval date Apr. 27, 2022]. Internet: <URL:https://eeasy.jp/news/n0016> ent… [cited by applicant]
Business tool “eeasy” that automates schedule adjustment officially launched on May 12th! Already used by 1,000 companies. [online], May 12, 2020, [retrieval date Apr. 27, 2022], Internet: <URL:https://www.atpress.ne.jp… [cited by applicant]
Schedule adjustment service “eeasy”, adjusting schedule, and at the same time, automating issuance URL of Web conferencing tool & notification to the other party. [online], Jun. 25, 2020, [retrieval date Apr. 27, 2022],… [cited by applicant]
Schedule adjustment service “eeasy”, the industry's first to add a function that can consider “schedule-priority”. [online], Nov. 25, 2020, [retrieval date Apr. 27, 2022]. Internet: <URL:https://www.atpress.ne.jp/news/2… [cited by applicant]
Business tool “eeasy” that automates schedule adjustment officially launched on May 12th! Already used by 1,000 companies. [online], May 12, 2020, [retrieval date Apr. 27, 2022], Internet: <URL:https://prtimes.jp/main/h… [cited by applicant]
Schedule adjustment service “eeasy” starts to provide API that can easily incorporate schedule adjustment function on an external system. [online], Jun. 30, 2020. [retrieval date Apr. 27, 2022]. Internet: <URL:https://p… [cited by applicant]
Schedule adjustment service “eeasy” started to cooperate with Zoom. Additionally, targets of cooperation are a total of 4 tools including Meet, Teams, and Skype. [online], Sep. 25, 2020, [retrieval date Apr. 27, 2022], … [cited by applicant]
Eeeasy [online]. Oct. 29, 2020, [retrieval date Apr. 27, 2022], Internet: <URL:https://mitsu-karn.com/single-documenU?f=3850&a=> entire text, all drawings. [cited by applicant]
Schedule adjustment tool “eeasy”. [online], Dec. 24, 2020, [retrieval date Apr. 27, 2022], Internet: <URL:https://dl.liskul.com/article/?id=1000737>, entire text, all drawings. [cited by applicant]
Would you like to stop the manual work of scheduling? Schedule adjustment tool “eeasy”. [online], Feb. 15, 2021, [retrieval date Apr. 27, 2022], Internet: <URL:https://symphonict.nesic.co.jp/ eeasy> entire text, all dra… [cited by applicant]