IP Library Patent Application 14059222
Patent Application
App. No. 14/059,222

METHODS, SYSTEMS, APPARATUS, AND STRUCTURED LANGUAGE FOR VISUALIZING DATA

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/059,222
Abstract

Methods, systems, computer program products, and a structured language for defining and applying a view to a graph are described. A view comprising one or more rules, each rule comprising one or more actions for adjusting a presentation of one or more elements of a graph, may be defined. The rules may be defined using the structured language. The defined view may be applied to a selected graph.

Claims (42)

1 . A computerized method for providing a service, the method comprising:

defining a view comprising one or more rules, each rule comprising one or more actions for adjusting a presentation of one or more elements of a graph;

storing the view for application to one or more graphs; and

applying the view to at least one of the one or more graphs.

2 . The method of claim 1 , wherein one or more of the one or more rules may be stored for use in another view.

3 . The method of claim 1 , wherein a structure of the graph remains unchanged by the application of the view.

4 . The method of claim 1 , wherein the view is reused to analyze a plurality of tasks.

5 . The method of claim 1 , wherein the view enables a task analysis using a configuration of multiple single actions.

6 . The method of claim 1 , further comprising:

selecting one or more stored rules;

modifying one or more of the selected rules; and

adding one or more of the selected rules and the modified rules to the view.

7 . The method of claim 1 , wherein the view is defined by a structured language for defining the one or more rules, each rule is structured as:

<View>::=[<Rule>]1 . . . n <Rule>::=<Condition>[<Relation><Condition>]*==>[<Action>]1 . . . n.

8 . The method of claim 1 , wherein a selection of a view automatically applies the selected view.

9 . An apparatus for providing a service, the apparatus comprising:

a processor;

memory to store instructions that, when executed by the processor cause the processor to:

define a view comprising one or more rules, each rule comprising one or more actions for adjusting a presentation of one or more elements of a graph;

store the view for application to one or more graphs; and

apply the view to at least one of the one or more graphs.

10 . The apparatus of claim 9 , wherein one or more of the one or more rules may be stored for use in another view.

11 . The apparatus of claim 9 , wherein a structure of the graph remains unchanged by the application of the view.

12 . The apparatus of claim 9 , wherein the view is reused to analyze a plurality of tasks.

13 . The apparatus of claim 9 , wherein the view enables a task analysis using a configuration of multiple single actions.

14 . The apparatus of claim 9 , further comprising instructions that, when executed by the processor cause the processor to:

select one or more stored rules;

modify one or more of the selected rules; and

add one or more of the selected rules and the modified rules to the view.

15 . The apparatus of claim 9 , wherein the view is defined by a structured language for defining the one or more rules, each rule is structured as:

<View>::=[<Rule>]1 . . . n<Rule>::=<Condition>[<Relation><Condition>]*==>[<Action>]1 . . . n.

16 . The apparatus of claim 9 , wherein a selection of a view automatically applies the selected view.

17 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

defining a view comprising one or more rules, each rule comprising one or more actions for adjusting a presentation of one or more elements of a graph;

storing the view for application to one or more graphs; and

applying the view to at least one of the one or more graphs.

18 . The non-transitory machine-readable storage medium of claim 17 , wherein one or more of the one or more rules may be stored for use in another view.

19 . The non-transitory machine-readable storage medium of claim 17 , wherein a structure of the graph remains unchanged by the application of the view.

20 . The non-transitory machine-readable storage medium of claim 17 , further comprising:

selecting one or more stored rules;

modifying one or more of the selected rules; and

adding one or more of the selected rules and the modified rules to the view.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2013
From: HENGSTLER, CHRISTIAN; HESSE, STEFAN; ROSJAT, MARTIN; VASYUTYNSKYY, VOLODYMYR
To: SAP AG
Reel/Frame 031446/0746 →