The present invention discloses an intelligent workspace. In example embodiments the invention discloses method and systems with intelligent workspace for operating on an application of a computing device. The workspace of the invention includes various tools utilizing user behavioral analytics and user role information for dynamically operating on applications like procurement application. The system and method of the invention reduces operational time of the user and enhances user experience.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system with intelligent workspace for operating on an application of a computing device, the system comprising: a network interface configured to communicate with at least one server; an electronic user interface configured to display the intelligent workspace on the computing device and receive inputs from a user; at least one user activity database coupled to the at least one server for storing a real time user activity data obtained by identifying and tracking activity of the user in the workspace; at least one user profile database coupled to the at least one server for storing a user profile data containing information about access, terms of usage and role of the user when operating on the application; an artificial intelligence (AI) engine configured to predict a set of actions based on the user activity data and the user profile data wherein the AI engine is configured to reconfigure the workspace dynamically to provide a plurality of optimization and navigation options to the user based on the predicted actions, and a self-learning data processor configured to run the application based on the reconfigured workspace, wherein the data processor is coupled to the artificial intelligence engine for processing the predicted actions and a plurality of selected optimization and navigation options to reduce operational time of the user and provide enhanced user experience. 2. The system of claim 1, wherein the workspace comprises a coach smart tool having a Graphic control element (GCE) screen for displaying an in-context help information about a plurality of items appearing randomly in the application wherein the information is provided by an in-context help engine configured to fetch the information from a help database. 3. The system of claim 1, wherein the workspace comprises a self-learning navigation tool configured to optimize a navigation page of the application based on the real-time user activity data and user profile data. 4. The system of claim 1, wherein the workspace comprises a widget tool configured for on-demand data entry wherein a data form is formulated into widgets having a meta-data attached to provide assistance for data entry. 5. The system of claim 1, wherein the electronic user interface is a self-evolving user interface configured to receive inputs from a user through voice commands, gesture controls, mouse, touch pads or keyboards. 6. The system of claim 1, wherein the workspace comprises an activity stamp tool configured to store a screen state in real time enabling navigation to the stored screen in a same session and sharing the screen state at any time wherein the artificial intelligence engine auto-saves a data entered by the user and also retains screen state thereby avoiding repeated interactions to enable reduced operational time. 7. The system of claim 1, wherein the workspace comprises a just in time analysis and reporting engine configured to identify and suggest information relevant to the input received from the user thereby providing analysis as per user needs through the self-evolving user interface. 8. The system of claim 1 wherein the workspace comprises a one click navigation tool for navigating between multiple pages in the workspace with one click to reduce operational time. 9. The system of claim 1 wherein the user activity data includes information about user navigation in the workspace when operating on the application, recurring user navigation data, user behavioral pattern data, time spend on a particular tool of the workspace by the user, frequently visited location on the electronic interface by the user, and preferred mode of inputting data. 10. The system of claim 1 wherein the computing device is a computer, a mobile device, tablet, or a smart watch. 11. The system of claim 1 wherein the at least one server is a dedicated server or a cloud server. 12. A method for operating with an intelligent workspace on an application of a computing device, the method comprising the steps of: displaying the intelligent workspace on a display of the computing device; receiving inputs from a user through an electronic user interface; tracking activity of the user in the workspace to identify and store a real time user activity data in at least one user activity database; fetching a user profile data from a user profile database wherein the user profile data provides information about access, terms of usage and role of the user when operating on the application; predicting by an artificial intelligence (AI) engine a set of actions based on the user activity data and the user profile data, and reconfiguring the workspace dynamically to provide a plurality of optimization and navigation options to the user based on the predicted actions, wherein a self-learning data processor coupled to the AI engine runs the application with the reconfigured workspace to process the predicted actions and the plurality of optimization and navigation options for reducing operational time of the user and provide enhanced user experience. 13. The method of claim 12, wherein the plurality of optimization and navigation options are either auto selected by the self-learning processor or selected by the user or selected in combination. 14. The method of claim 12, wherein the reconfigured workspace and the artificial intelligence engine enables the self-learning data processor to execute the step of: displaying an in-context help information about a plurality of items appearing randomly in the application wherein a Graphic control element of a coach smart tool displays the information provided by an in-context help engine integrated in the application. 15. The method of claim 14, wherein displaying the in-context help information comprises the steps of: creating at least one custom identifier; appending the at least one custom identifier to at least one selected floating screen item; displaying a plurality of screen items on a display screen of the user; scanning the displayed screen items for identifying the at least one selected floating screen item and the at least one custom identifier wherein the floating screen item can be identified even if it appears randomly on any display screen at any part of the application; processing an information associated with the at least one custom identifier by a processor wherein the information is the in-context help information obtained from a help database by the in-context help engine; loading a graphic control element (GCE) screen on top of the display screen, and displaying the information associated with the at least one custom identifier on the GCE screen as the in-context help information. 16. The method of claim 15 wherein the processor is configured to process an identifier associated with the floating screen item in the help database for identifying the floating screen item on any display screen at any stage of use and fetching the custom identifier information for displaying on a GCE screen, wherein the GCE screen is translucent. 17. The method of claim 12, wherein the reconfigured workspace and the artificial intelligence engine enables the self-learning data processor to execute the step of: optimizing a navigation page of the application based on the real-time user activity data by using a self-learning navigation tool. 18. The method of claim 12, wherein the reconfigured workspace and the artificial intelligence engine enables the self-learning data processor to execute the step of: facilitating on-demand data entry based on the user activity data by a widget tool wherein a data form is formulated into widgets having a meta-data attached for providing assistance to enhance efficiency of the widget tool. 19. The method of claim 12 wherein the reconfigured workspace and the artificial intelligence engine enables the self-learning data processor to execute the step of: tracking user's frequency of usage, frequently visited location on the electronic interface by the user and frequency paths to reach a particular activity point. 20. The method of claim 19 wherein the frequently visited location on the electronic interface provides information about the users preferred location on the interface for operating with a tool of the workspace. 21. The method of claim 19 wherein optimization and navigation options include options of creating shortcuts within the intelligent workspace, decluttering the workspace by removing or reshuffling un-used functionalities from the users preferred location on the interface, prioritizing information cards, actions and navigational elements for finding it easily next time. 22. The method of claim 12, wherein the reconfigured workspace and the artificial intelligence engine enables the self-learning data processor to execute the step of: storing a screen state in real time enabling navigation to the stored screen in a same session and sharing the screen state at any time by an activity stamp tool wherein the artificial intelligence engine auto-saves a data entered by the user and also retains screen state thereby avoiding repeated interactions to enable reduced operational time. 23. The method of claim 12, wherein the reconfigured workspace and the artificial intelligence engine enables the self-learning data processor to execute the step of: identifying and suggesting an information relevant to an input received from the user wherein the information is provided by a just in time analysis and reporting engine configured to provide analysis as per the user needs through the self-evolving user interface. 24. The method of claim 12, wherein the reconfigured workspace and the artificial intelligence engine enables the self-learning data processor to execute the step of: navigating between multiple pages in the workspace with one click using a one click navigation tool working on a hub-n-spoke mechanism. 25. A computer program product for operating with an intelligent workspace on an application of a computing device with memory, the product comprising: a computer readable storage medium readable by a self-learning processor and storing instructions for execution by the self-learning processor for performing a method, the method comprising: displaying the intelligent workspace on a display of the computing device; receiving inputs from a user through an electronic user interface; tracking activity of the user in the intelligent workspace to identify and store a real time user activity data in at least one user activity database; fetching a user profile data from a user profile database wherein the user profile data provides information about access, terms of usage and role of the user when operating on the application; predicting by an artificial intelligence (AI) engine, a set of actions based on the user activity data and the user profile data, and reconfiguring the intelligent workspace dynamically to provide a plurality of optimization and navigation options to the user based on the predicted actions, thereby enabling the reconfigured workspace to display an in-context help information about a plurality of items appearing randomly in the application wherein a Graphic control element (GCE) of a coach smart tool displays the information provided by an in-context help engine integrated in the application; optimize a navigation page of the application based on the real-time user activity data by using a self-learning navigation tool, and enable on-demand data entry based on the user activity data by a widget tool wherein a data form is formulated into widgets having a meta-data attached for providing assistance to enhance efficiency of the widget tool, wherein the self-learning processor is coupled to the AI engine for running the application with the reconfigured workspace to process the predicted actions and the plurality of optimization and navigation options for reducing operational time of the user and provide enhanced user experience. 26. The computer program product of claim 25, wherein the reconfigured workspace and the artificial intelligence engine enables the self-learning processor to execute step of: identifying and suggesting an information relevant to the inputs received from the user wherein the information is provided by a just in time analysis and reporting engine configured to provide analysis as per the user needs through the self-evolving user interface. 27. The computer program product of claim 25, wherein the reconfigured workspace and the artificial intelligence engine enables the self-learning processor to execute step of: storing a screen state in real time enabling navigation to the stored screen in a same session and sharing the screen state within the application at any time by an activity stamp tool wherein the artificial intelligence engine auto-saves a data entered by the user and also retains screen state thereby avoiding repeated interactions to enable reduced operational time.