Patent ID: 9274871
Filing Date: 2016-03-01
CPC Classification: G06F

Claim Text:
1. A method of implementing in-lane exception handling, the method comprising: providing, by a data management system, a first user interface (UI) configured to display application data in organized rows and columns, the application data comprising a version of a plan, the plan comprising a plurality of plan lines arranged according to a plan hierarchy of a project life cycle; receiving, by the data management system, updates and/or edits to the application data during a planning and management process; refreshing, by the data management system, the first UI with the updated and/or edited application data; analyzing, by the data management system during the planning and management process, the updates and/or edits to determine one or more of associated errors, warnings, and exceptions; providing, by the data management system within the refreshed first UI during the planning and management process and for each of the errors, warnings, and exceptions, a graphical representation along with the application data causing each of the errors, warnings, and exceptions in the row and/or column of the refreshed first UI in-lane with the application data where the error, warning, or exception has occurred and without navigating away from the application data; receiving, by the data management system, a selection of one of the graphical representations indicating rows and/or columns including an error, warning, or exception; in response to the selection, providing, by the data management system, a second UI including each row and/or column of the first UI indicated by each graphical representation including the selected graphical representation and indicating both plan level and line level exceptions within the version of the plan and further indicating the plan hierarchy, wherein upon displaying of the second UI, a cursor is automatically placed over the error, warning, or exception associated with an indicated row and/or column of the selected graphical representation; providing, by the data management system in the second UI, expansion icons for each of the included rows; receiving, by the data management system, a selection of at least one of the expansion icons; and in response to receiving the selection of at least one of the expansion icons, providing, by the data management system within the second UI, information about the error, warning, or exception for the row of the second UI containing the selected expansion icon, wherein the information comprises one or more of the following: details of the error, warning, or exception, causes of the error, warning, or exception, or actions to remedy the error, warning, or exception, wherein the information about the error, warning, or exception comprises information necessary to fix/address the error, warning, or exception at the same page as the error, warning of exception is displayed.