IP Library Patent Application 13907142
Patent Application
App. No. 13/907,142

THREE-DIMENSIONAL REPRESENTATION OF SOFTWARE USAGE

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.
13/907,142
Abstract

In some example implementations, there is provided a method. The method may include receiving metadata representative of usage of a component of a system; generating, based on the received metadata and a model, a three-dimensional representation of the usage of the system including at least one of the component and a structure of the component, the model based on a geographic entity; and providing the generated three-dimensional representation as a page for presentation. Related systems, methods, and articles of manufacture are also provided.

Claims (37)

1 . A computer-implemented method, comprising:

receiving metadata representative of usage of a component of a system;

generating, based on the received metadata and a model, a three-dimensional representation of the usage of the system including at least one of the component and a structure of the component, the model based on a geographic entity; and

providing the generated three-dimensional representation as a page for presentation.

2 . The method of claim 1 , wherein the geographic entity represents a city.

3 . The method of claim 1 , wherein the structure represents one or more layers of a software-based system including the component.

4 . The method of claim 1 , wherein the metadata comprises information representative of the system including the component, a configuration of the system including the component, a frequency of access to the component, and a code size for the component.

5 . The method of claim 1 , wherein the metadata further comprises other metadata for other components of the system, dependency information representative of a relationship among the component and the other components, and usage information for the component and the other components.

6 . The method of claim 1 , wherein the component is represented as a first building in the city generated on the page, and the other components are represented as other buildings in the city generated on the page.

7 . The method of claim 6 further comprising:

receiving a first selection of the component representing the first building;

providing, in response to the selection, parametric information for the component, wherein the parametric is provided to the page for presentation at a user interface.

8 . The method of claim 1 further comprising:

monitoring the system to obtain the metadata.

9 . The method of claim 1 , wherein the page presented at a user interface.

10 . The method of claim 1 , wherein the model defines the three-dimensional representation of the city including the component configured as a first building in the city generated on the page, other components represented as other buildings in the city generated on the page, a size for at least one of the first building and the other building based on at least the usage and a code size for the component or the other components.

11 . A non-transitory computer readable medium including code which when executed by at least one processor provides operations comprising:

receiving metadata representative of usage of a component of a system;

generating, based on the received metadata and a model, a three-dimensional representation of the usage of the system including at least one of the component and a structure of the component, the model based on a geographic entity; and

providing the generated three-dimensional representation as a page for presentation.

12 . The non-transitory computer readable medium of claim 11 , wherein the geographic entity represents a city.

13 . The non-transitory computer readable medium of claim 11 , wherein the structure represents one or more layers of a software-based system including the component.

14 . The non-transitory computer readable medium of claim 11 , wherein the metadata comprises information representative of the system including the component, a configuration of the system including the component, a frequency of access to the component, and a code size for the component.

15 . The non-transitory computer readable medium of claim 11 , wherein the metadata further comprises other metadata for other components of the system, dependency information representative of a relationship among the component and the other components, and usage information for the component and the other components.

16 . The non-transitory computer readable medium of claim 11 , wherein the component is represented as a first building in the city generated on the page, and the other components are represented as other buildings in the city generated on the page.

17 . The non-transitory computer readable medium of claim 16 further comprising:

receiving a first selection of the component representing the first building;

providing, in response to the selection, parametric information for the component, wherein the parametric is provided to the page for presentation at a user interface.

18 . The non-transitory computer readable medium of claim 11 further comprising:

monitoring the system to obtain the metadata.

19 . The non-transitory computer readable medium of claim 11 , wherein the page presented at a user interface.

20 . A system comprising:

at least one processor; and

at least one memory including code, which when executed by the at least one processor provides operations comprising:

receiving metadata representative of usage of a component of a system;

generating, based on the received metadata and a model, a three-dimensional representation of the usage of the system including at least one of the component and a structure of the component, the model based on a geographic entity; and

providing the generated three-dimensional representation as a page for presentation.

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 May 31, 2013
From: GEBHART, ALEXANDER; DAESCHLE, CLEMENS
To: SAP AG
Reel/Frame 030528/0306 →