US 12,124,792 B2
Workflow style governance
Lloyd Tabb, Santa Cruz, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Apr. 14, 2023, as Appl. No. 18/301,101.
Application 18/301,101 is a continuation of application No. 16/783,166, filed on Feb. 6, 2020, granted, now 11,657,211.
Prior Publication US 2023/0252228 A1, Aug. 10, 2023
Int. Cl. G06F 40/166 (2020.01); G06F 16/93 (2019.01); G06F 21/62 (2013.01); G06F 40/197 (2020.01); G06Q 10/10 (2023.01)
CPC G06F 40/166 (2020.01) [G06F 16/93 (2019.01); G06F 21/6218 (2013.01); G06F 40/197 (2020.01); G06Q 10/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
receiving, from a user device, a request to edit a document stored on memory hardware in communication with the data processing hardware, the memory hardware storing at least one document assigned a branched workflow style and at least one document assigned a linear workflow style, each respective document assigned the branched workflow style comprising a plurality of components and permitting each respective component of the plurality of components to be edited independently as a respective component version, each respective document assigned the linear workflow style permitting an entirety of the respective document to be edited as a respective document version;
determining that the document is assigned the branched workflow style;
based on determining that the document is assigned the branched workflow style, retrieving a component of the plurality of components of the document;
receiving, from the user device, an edit for the component of the plurality of components of the document; and
based on determining that the user device does not have a permission required to edit the component of the plurality of components of the document, saving the received edit for the component in a pre-commit state at the memory hardware.