US 12,437,345 B2
Data migration and reporting for payroll systems
Saurav Shah, Karnataka (IN); and Kshitij Bathla, Karnataka (IN)
Assigned to People Center, Inc., San Francisco, CA (US)
Filed by People Center, Inc., San Francisco, CA (US)
Filed on Apr. 30, 2024, as Appl. No. 18/651,177.
Application 18/651,177 is a continuation of application No. 17/373,233, filed on Jul. 12, 2021, granted, now 12,002,112.
Prior Publication US 2024/0281899 A1, Aug. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/12 (2023.01); G06Q 10/1091 (2023.01)
CPC G06Q 40/125 (2013.12) [G06Q 10/1091 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computing system, comprising:
one or more processors; and
one or more non-transitory computer-readable media that store;
organizational data using an object graph data structure, and
instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:
importing, via a data migration operation over a computing network, a report to a first application associated with the computing system, wherein the report is associated with a second application associated with another computing system, the report includes fields and entries, and the report is stored as organizational data using the object graph data structure,
providing, for presentation on a display device, a graphical user interface (GUI) which includes first interface elements associated with the fields and second interface elements associated with the entries,
traversing the object graph data structure to evaluate first attribute values associated with the first interface elements associated with the fields and second attribute values associated with the second interface elements associated with the entries to determine whether format information associated with a first field among the fields or a first entry among the entries is invalid based on format requirements for reports associated with the first application, wherein the first application includes information specifying the format requirements for the reports associated with the first application, including information indicating a configuration of positions of fields in the reports associated with the first application and information indicating a configuration of an order of the fields in the reports associated with the first application,
when the format information associated with the first field among the fields or the first entry among the entries is determined to be invalid based on the format requirements for the reports associated with the first application, determining the first field to be an invalid first field or the first entry to be an invalid first entry and, within the GUI, altering a presentation on the display device by:
automatically changing a visual characteristic associated with one of the first interface elements associated with the invalid first field or one of the second interface elements associated with the invalid first entry, and based on receiving an input modifying the invalid first field to become a valid first field or modifying the invalid first entry to become a valid first entry, providing, for presentation on the display device via the GUI, a validated report including the valid first field or the valid first entry, wherein automatically changing the visual characteristic comprises at least one of highlighting, changing a size of, changing a color of, or changing a font of, at least one first feature of the one of the first interface elements or at least one second feature of the one of the second interface elements, or
automatically modifying the invalid first field to become the valid first field or automatically modifying the invalid first entry to become the valid first entry, and providing, for presentation on the display device via the GUI, the validated report.