IP Library Granted Patent US 12,724,843
Granted Patent B2
US 12,724,843 · App. 18/508,299 · Granted Sep 1, 2026

Web database system, processing execution method, and information storage medium

Inventor: Yuta Saito (Saitama, JP)
Assignee: CYBOZU, INC.
G06F16/986G06F3/0483G06F3/0484G06F40/177
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,724,843
App. No.
18/508,299
Granted
Sep 1, 2026
Kind
B2
Abstract

Provided is a web database system, which allows concurrent editing operations of a web database through a plurality of interfaces, the web database system including at least one processor configured to: determine one of whether the web database has been edited through a first interface among the plurality of interfaces or whether the web database is being edited through the first interface; and execute predetermined processing relating to the web database for a second interface among the plurality of interfaces in one of a case in which it has been determined that the web database has been edited through the first interface or a case in which it has been determined that the web database is being edited through the first interface.

Claims (31)

1 . A web database system, which allows concurrent editing operations of a web database through a plurality of interfaces, the web database system comprising at least one processor configured to:

determine one of whether the web database has been edited through a first interface among the plurality of interfaces or whether the web database is being edited through the first interface by determining whether a save request or an edit request of the web database has been received from the first interface;

determine whether the web database is being edited through a second interface among the plurality of interfaces by determining whether the edit request has been received from the second interface; and

execute predetermined processing relating to the web database for the second interface based on content edited through the first interface and content edited through the second interface in one of a case in which it has been determined that the web database has been edited through the first interface or a case in which it has been determined that the web database is being edited through the first interface and in a case in which the web database is being edited through the second interface;

wherein the predetermined processing is fact-of-editing display processing, which comprises a pop-up message; and

wherein the pop-up message must be acknowledged before editing can be performed.

2 . The web database system according to claim 1 , wherein the at least one processor is configured to execute, when the web database is being displayed on the second interface, the predetermined processing based on content edited through the first interface.

3 . The web database system according to claim 1 , wherein the at least one processor is configured to execute, in one of a case in which the web database has been edited through the second interface as well or a case in which the web database is being edited through the second interface as well, the predetermined processing based on content edited through the first interface and content edited through the second interface.

4 . The web database system according to claim 1 , wherein the at least one processor is configured to execute, as the predetermined processing, automatic reflection processing for automatically reflecting content edited through the first interface in the second interface.

5 . The web database system according to claim 1 , wherein the at least one processor is configured to execute, as the predetermined processing, edited part display processing for displaying a part edited through the first interface so as to be identifiable on the second interface.

6 . The web database system according to claim 1 , wherein the at least one processor is configured to:

determine one of whether the same record in the web database as one of a record being displayed on the second interface or a record being edited through the second interface has been edited through the first interface or whether the same record is being edited through the first interface; and

execute the predetermined processing in one of a case in which it has been determined that the same record has been edited through the first interface or a case in which it has been determined that the same record is being edited through the first interface.

7 . The web database system according to claim 1 , wherein the at least one processor is configured to:

determine one of whether the web database is being edited through the first interface or whether the web database has been edited through the first interface; and

execute, as the predetermined processing, in one of a case in which it has been determined that the web database is being edited through the first interface or a case in which it has been determined that the web database has been edited through the first interface, fact-of-editing display processing for displaying, on the second interface, one of information with which it is identifiable that the web database is being edited through the first interface or information with which it is identifiable that the web database has been edited through the first interface.

8 . The web database system according to claim 7 , wherein the at least one processor is configured to execute the fact-of-editing display processing based on a status regarding the web database on the second interface.

9 . The web database system according to claim 1 , wherein the second interface is not updated in real time.

10 . A web database system, which allows concurrent editing operations of a web database through a plurality of interfaces, the web database system comprising at least one processor configured to:

determine one of whether the web database has been edited through a first interface among the plurality of interfaces or whether the web database is being edited through the first interface by determining whether a save request or an edit request of the web database has been received from the first interface;

determine whether the web database is being edited through a second interface among the plurality of interfaces by determining whether the edit request has been received from the second interface;

execute predetermined processing relating to the web database for the second interface based on content edited through the first interface and content edited through the second interface in one of a case in which it has been determined that the web database has been edited through the first interface or a case in which it has been determined that the web database is being edited through the first interface and in a case in which the web database is being edited through the second interface;

wherein the predetermined processing is fact-of-editing display processing, which comprises a pop-up message; and

wherein the second interface must be refreshed before editing can be performed.

11 . A web database system, which allows concurrent editing operations of a web database through a plurality of interfaces, the web database system comprising at least one processor configured to:

determine one of whether the web database has been edited through a first interface among the plurality of interfaces or whether the web database is being edited through the first interface; and

execute predetermined processing relating to the web database for a second interface among the plurality of interfaces in a case when a first user attribute regarding a first user on the first interface is higher than a second user attribute regarding a second user on the second interface and in one of a case in which it has been determined that the web database has been edited through the first interface or a case in which it has been determined that the web database is being edited through the first interface

wherein the first user attribute and the second user attribute indicates a classification of the user;

wherein the predetermined processing is fact-of-editing display processing, which comprises a pop-up message; and

wherein the pop-up message must be acknowledged before editing can be performed.

12 . The web database system according to claim 11 , wherein the first user attribute and the second user attribute indicate a job title.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2023
From: SAITO, YUTA
To: CYBOZU, INC.
Reel/Frame 065563/0376 →
Priority Claims (1)
JP 2022-184258 · Nov 17, 2022 · national
Continuity (1)
Related Publication 20240169012A1 · May 23, 2024
References Cited (21)
US 11250525B2 · Haldane · 2022 [cited by examiner]
US 20090254589A1 · Nair · 2009 [cited by examiner]
US 20100174693A1 · Chandrasekhara · 2010 [cited by examiner]
US 20110030031A1 · Lussier · 2011 [cited by examiner]
US 20140033101A1 · Rein · 2014 [cited by examiner]
US 20140114912A1 · Nair · 2014 [cited by examiner]
US 20140223334A1 · Jensen · 2014 [cited by examiner]
US 20150379059A1 · Schroetel · 2015 [cited by examiner]
US 20170061098A1 · Holalkere · 2017 [cited by examiner]
US 20180219923A1 · Berger · 2018 [cited by examiner]
US 20200042584A1 · Vennix · 2020 [cited by examiner]
US 20200097504A1 · Sequeda · 2020 [cited by examiner]
US 20220222426A1 · Zionpour · 2022 [cited by examiner]
US 20230141680A1 · Asgekar · 2023 [cited by examiner]
JP H07064843A · 1995 [cited by applicant]
Tsuyoshi Tsuchii, “asp.net Web Form Application Development for Beginners, C#Compatible Version” First Edition, Japan, Shuwa System Co., Ltd., Nov. 20, 2015, pp. 286-305. (See the partial translation of the Office Actio… [cited by applicant]
Office Action of Jan. 16, 2024, for corresponding JP Patent Application No. 2022-184258 with partial translation, pp. 1-6. [cited by applicant]
“Is it possible for multiple users to simultaneously edit the same record?” the Internet, retrieved on Nov. 7, 2022, online, URL <https://jp.cybozu.help/k/ja/trouble_shooting/app_qa/edit_record_multiple_people.html>, pp… [cited by applicant]
“Concurrent Editing and Merging Changes” the Internet, retrieved on Nov. 7, 2022, online, URL <https://ja.confluence.atlassian.com/doc/concurrent-editing-and-merging-changes-144719.html>, pp. 1-2. [cited by applicant]
Office Action of Jul. 2, 2024, for corresponding JP Patent Application No. 2022-184258 with partial English translation, pp. 1-6. [cited by applicant]
How to make the most of computer for fathers, File sharing edition, “Methods for sharing and transferring important data in a smart way!”, Mr. PC, Japan, Shinyusha Co., Ltd., Jan. 24, 2020, vol. 11, No. 3, Issue 109, pp… [cited by applicant]