US 12,475,438 B2
Digital assistant for completion of timecards
Ahmed Farouk Shaaban, South Barrington, IL (US); and Venkat Thandra, South Barrington, IL (US)
Assigned to Fulcrum Global Technologies Inc., Hoffman Estates, IL (US)
Filed by Fulcrum Global Technologies Inc., Chicago, IL (US)
Filed on Feb. 28, 2023, as Appl. No. 18/115,623.
Application 18/115,623 is a continuation of application No. 16/917,761, filed on Jun. 30, 2020, granted, now 11,620,618.
Claims priority of provisional application 62/886,335, filed on Aug. 13, 2019.
Claims priority of provisional application 62/873,823, filed on Jul. 12, 2019.
Prior Publication US 2023/0206187 A1, Jun. 29, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0481 (2022.01); G06Q 10/1091 (2023.01)
CPC G06Q 10/1091 (2013.01) [G06F 3/0481 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of time entry on a graphical user interface (GUI) of a computer system, the method comprising:
receiving, by an electronic controller, a user selection of a time of day for at least one day of week to have a chat screen generated for a user on a GUI of a user device;
identifying, by the electronic controller, a gap between user calendar events in a user calendar;
generating, by the electronic controller at the time of day for the at least one day of week, the chat screen on the GUI of the user device to initiate dialogue for creation of a draft timecard, the chat screen presenting the user device with a first selectable option which when selected is configured to generate the draft timecard based on at least one of the user calendar events in the user calendar and a second selectable option which when selected is configured to generate the draft timecard based on the gap between the user calendar events in the user calendar;
receiving, by the electronic controller, at least one first user entry from the user via the chat screen, the at least one first user entry including information identifying at least one of a client or a matter associated with the client;
receiving, by the electronic controller, at least one second user entry from the user via the chat screen, the at least one second user entry including a textual description of work performed that relates to the at least one first user entry;
generating, by the electronic controller, the draft timecard based on the at least one first user entry and the at least one second user entry; and
causing, by the electronic controller, display of the draft timecard on the chat screen for approval by the user.