US 12,033,096 B2
Embedded tasks in collaborative productivity suite
Thomas Fahrni, Zurich (CH); Remi Wesley Ogundokun, Brooklyn, NY (US); Michael Kaeser, Baden (CH); Lars Krüger, Zurich (CH); Ali Abdelhadi, New York, NY (US); Lara Scheidegger, Herrliberg (CH); Konstantin Yakovlev, Zurich (CH); Behnoosh Hariri, New York, NY (US); Beixi Li, Long Island City, NY (US); Timothy Chen, Long Island City, NY (US); Barak Ben Noon, Brooklyn, NY (US); William Joshua Billingham, Brooklyn, NY (US); and Stephan Burkhardt, Umiken (CH)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Sep. 29, 2021, as Appl. No. 17/489,302.
Prior Publication US 2023/0097739 A1, Mar. 30, 2023
Int. Cl. G06Q 10/0631 (2023.01)
CPC G06Q 10/063118 (2013.01) [G06Q 10/063114 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory device; and
a processing device, coupled to the memory device, to:
provide a user interface (UI) of a first application, the user interface of the first application comprising a list of tasks, a visual status indicator of a status of each task in the list, an assignment UI element to request that a task on the list be assigned to an assignee, and an identifier of the assignee;
receive, via the user interface of the first application, user input indicating a request to create a new task;
cause the new task to be added to the list of tasks in the user interface of the first application with a first visual status indicator indicating that a status of the new task is incomplete;
receive, via the user interface of the first application, a user selection of the assignment UI element to request that the new task be assigned to an assignee user on behalf of an assignor user, and user input indicating an identifier of the assignee user;
send, to a second application, a first notification indicating the new task and the assignment of the new task to the assignee user;
receive, from the second application, a second notification indicative of a change to the status of the new task; and
in response to receiving the second notification from the second application, cause the first visual representation status indicator of the new task to be modified in the user interface of the first application to graphically illustrate the change in the status of the new task.