Dynamic chart control that triggers dynamic contextual actions
First Claim
1. A method for dynamically controlling business objects in a timeline chart visualized in a calendar application, the method comprising:
- retrieving the business objects stored in a backend system;
categorizing the business objects into customized categories;
assigning predefined actions to be performed on the business objects to the customized categories, each category having a unique set of assigned actions;
displaying visual representations of the business objects in the timeline chart on a user interface, wherein each of the business objects is represented by a visual bar and the visual bar is a selectable action button;
upon selection of at least one of the visual bars via the selectable action button, triggering at least one of the predefined actions based on a categorization of the associated business object, the at least one of the predefined actions including grouping the visual representations of the business objects in the timeline chart; and
displaying an updated version of the timeline chart based on the triggering of the predefined action;
wherein a first predefined action includes a single tap of the visual bar and responsive to the single tap, displaying detailed information regarding the business object associated with the visual bar; and
wherein a second predefined action includes a double tap of the visual bar and responsive to the double tap, grouping the visual representations of the business objects in the chart.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described herein that provide for dynamically controlling a chart visualized in a user interface by turning business objects visualized in the chart into clickable action buttons to trigger corresponding business actions. Business objects are retrieved from a backend server and displayed as visual representations in a chart rendered in a calendar application user interface. A user clicking or tapping a visual representation in the chart triggers a corresponding predefined action that has been customized in the connected system or backend server and is dynamically assigned to the chart control based on the business context of the calendar application.
-
Citations
19 Claims
-
1. A method for dynamically controlling business objects in a timeline chart visualized in a calendar application, the method comprising:
-
retrieving the business objects stored in a backend system; categorizing the business objects into customized categories; assigning predefined actions to be performed on the business objects to the customized categories, each category having a unique set of assigned actions; displaying visual representations of the business objects in the timeline chart on a user interface, wherein each of the business objects is represented by a visual bar and the visual bar is a selectable action button; upon selection of at least one of the visual bars via the selectable action button, triggering at least one of the predefined actions based on a categorization of the associated business object, the at least one of the predefined actions including grouping the visual representations of the business objects in the timeline chart; and displaying an updated version of the timeline chart based on the triggering of the predefined action; wherein a first predefined action includes a single tap of the visual bar and responsive to the single tap, displaying detailed information regarding the business object associated with the visual bar; and wherein a second predefined action includes a double tap of the visual bar and responsive to the double tap, grouping the visual representations of the business objects in the chart. - View Dependent Claims (2, 3, 4, 5, 6, 17, 18, 19)
-
-
7. A device having a calendar application stored thereon to dynamically control business objects in a timeline chart visualized in the calendar application, the device comprising:
-
an arrangement performing the following; retrieving the business objects stored in a backend system; categorizing the business objects into customized categories; assigning predefined actions to be performed on the business objects to the customized categories, each category having a unique set of assigned actions; displaying visual representations of the business objects in the timeline chart on a user interface, wherein each of the business objects is represented by a visual bar and the visual bar is a selectable action button; upon selection of at least one of the visual bars via the selectable action button, triggering at least one of the predefined actions based on a categorization of the associated business object, the at least one of the predefined actions including grouping the visual representations of the business objects in the timeline chart; and displaying an updated version of the timeline chart based on the triggering of the predefined action; wherein a first predefined action includes a single tap of the visual bar and responsive to the single tap, displaying detailed information regarding the business object associated with the visual bar; and a second predefined action includes a double tap of the visual bar and responsive to the double tap, grouping the visual representations of the business objects in the chart. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for dynamically controlling business objects in a Gantt chart visualized in timeline interface, the apparatus comprising:
-
a mobile device; and a calendar application displayed on a user interface of the mobile device, the calendar application being executed to; retrieve the business objects stored in a backend system; categorize the business objects into customized categories; display visual representations of the business objects in the Gantt chart on the user interface, wherein each of the business objects is represented by a visual bar and the visual bar is a selectable action button; during runtime, assign predefined actions to be performed on the business objects to the customized categories, each category having a unique set of assigned actions; during runtime, dynamically assign the predefined actions to a chart control based on a business context of the calendar application; upon selection of at least one of the visual bars via the selectable action button, trigger at least one of the predefined actions based on a categorization of the associated business object, the at least one of the predefined actions including grouping the visual representations of the business objects in the timeline chart; and display an updated version of the timeline chart based on the triggering of the predefined action; wherein different predetermined actions for each category are triggered based on a performed number or type of user interaction; wherein a first predefined action includes a single tap of the visual bar and responsive to the single tap, displaying detailed information regarding the business object associated with the visual bar; and wherein a second predefined action includes a double tap of the visual bar and responsive to the double tap, grouping the visual representations of the business objects in the chart.
-
-
16. A system for dynamically controlling business objects in a Gantt chart visualized in timeline interface, the system comprising:
-
at least one backend server storing business objects; a computer system running software to communicate to a mobile device; the mobile device executing an application for display on an user interface of the mobile device, the application executed to; retrieve the business objects from the at least one backend server; categorize the business objects into customized categories; display visual representations of the business objects in the Gantt chart on the user interface, wherein each of the business objects is represented by a visual bar and the visual bar is a selectable action button; during runtime, assign predefined actions to be performed on the business objects to the customized categories, each category having a unique set of assigned actions; during runtime, dynamically assign the predefined actions to a chart control based on a business context of the calendar application; upon selection of at least one of the visual bars via the selectable action button, trigger at least one of the predefined actions based on a categorization of the associated business object, the at least one of the predefined actions including grouping the visual representations of the business objects in the timeline chart; and display an updated version of the timeline chart based on the triggering of the predefined action; wherein different predetermined actions for each category are triggered based on a performed number or type of user interaction; wherein a first predefined action includes a single tap of the visual bar and responsive to the single tap, displaying detailed information regarding the business object associated with the visual bar; and wherein a second predefined action includes a double tap of the visual bar and responsive to the double tap, grouping the visual representations of the business objects in the chart.
-
Specification