US 12,135,705 B2
Methods and system for concurrent updates of a customer order
Hari Ramamurthy, Marietta, GA (US); Chandan Venkatesh, Smyrna, GA (US); Vinay D. Narayanamurthy, Atlanta, GA (US); and Rathi Balasubramani, Atlanta, GA (US)
Assigned to Home Depot Product Authority, LLC, Atlanta, GA (US)
Filed by Home Depot Product Authority, LLC, Atlanta, GA (US)
Filed on Aug. 9, 2022, as Appl. No. 17/883,794.
Application 17/883,794 is a continuation of application No. 16/933,402, filed on Jul. 20, 2020, granted, now 11,409,726, issued on Aug. 9, 2022.
Prior Publication US 2023/0072945 A1, Mar. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06Q 10/087 (2023.01)
CPC G06F 16/2308 (2019.01) [G06F 16/2272 (2019.01); G06F 16/2358 (2019.01); G06F 16/2365 (2019.01); G06Q 10/087 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A data management system configured to be in electronic communication with a plurality of users and with a database, the data management system comprising:
a non-transitory computer-readable memory storing instructions; and
a processor configured to execute the instructions to cause the data management system to perform operations comprising:
receiving a first data modification request from a first user for original data stored in the database;
modifying the original data based on the first data modification request to create modified data in the database;
receiving a second data modification request from a second user for the original data stored in the database, the second data modification request comprising at least a first aspect and a second aspect, wherein each of the first aspect and the second aspect is separably executable;
determining that the first aspect of the second data modification request conflicts with the modified data and that the second aspect of the second data modification request does not conflict with the modified data; and
in response to the determination that the second data modification request includes the first aspect of the second data modification request that conflicts with the modified data and includes the second aspect of the second data modification request that does not conflict with the modified data:
sending a notification to the second user, wherein the notification includes the first aspect of the second data modification request that conflicts with the modified data; and
modifying the modified data according to the second aspect of the second data modification request that does not conflict with the modified data to create second modified data.