# US 2013/0159355 A1 · Configurable views for a database

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159355 A1
- Document ID: US20130159355A1
- Status: Published application
- Kind: A1
- Application number: 13/329,730
- Filed: 2011-12-19
- Published: 2013-06-20
- Earliest claimed: 2011-12-19
- Assignees: Sap SE
- Inventors: Guy Rosenwald; Uri Haham; Gary Machol
- Web page: https://patentgrep.com/patent/US20130159355A1

## CPC

- G06F 16/2458: Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

According to some embodiments, a business enterprise platform may install a database associated with a customer of the business enterprise platform. The business enterprise platform may then provide to the customer at least one pre-defined configurable view of the information in the database. Moreover, customization of the pre-defined configurable view of the information in the database by the customer and/or a service provider may be automatically facilitated.

## Claims

### Claim 1

A computer implemented method, the method comprising:
installing, by a business enterprise platform, a database associated with a customer of the business enterprise platform;
providing, from the business enterprise platform to the customer, at least one pre-defined configurable view of the information in the database; and
automatically facilitating customization, by the customer, of the pre-defined configurable view of the information in the database for an end user of a service provider associated with the customer, wherein the pre-defined configurable view of the information in the database comprises a CalcView associated with a CalcEngine.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
customizing, by the end user of the service provider, the pre-defined configurable view of the information in the database.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
customizing, by another end user of another service provider, the pre-defined configurable view of the information in the database to create a plurality of customized views associated with the customer.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
providing, from the business enterprise platform to another customer, the pre-defined configurable view of the information in the database;
customizing, by the other customer, the pre-defined configurable view of the information in the database for another end user of another service provider associated with the other customer.

### Claim 5 (depends on 1)

The method of claim 1, wherein said customizing is associated with at least one of: (i) data security, (ii) a scrambling operation, (iii) data encryption, or (iv) a randomization function.

### Claim 6 (depends on 5)

The method of claim 5, wherein said customizing is associated with at least one of: (i) a password, (ii) a user name, or (iii) a SHOW_DATA key value.

### Claim 7 (depends on 1)

The method of claim 1, wherein said customizing is associated with at least one of: (i) a localization of information in the database, (ii) a correction of information in the database, (iii) a removal of information in the database, (iv) a replacement of information in the database, or (v) a database join operation.

### Claim 8 (depends on 1)

The method of claim 1, wherein said customizing is associated with a data filtering operation.

### Claim 9 (depends on 8)

The method of claim 8, wherein said data filtering operation is associated with at least one of: (i) a column-based filter, (ii) a row-based filter, or (iii) a filter rule.

### Claim 10 (depends on 1)

The method of claim 1, wherein said customizing is associated with at least one of: (i) column sums, (ii) a maximum value over a period of time, (iii) a minimum value over period of time, or (iv) multi-column aggregations.

### Claim 11

(canceled)

### Claim 12

A system comprising:
a storage platform storing a database installed by a business enterprise platform, the database being associated with a customer of the business enterprise platform; and
a view engine associated with the customer, the view engine to: (i) receive from the business enterprise platform at least one pre-defined configurable view of the information in the database, and (ii) facilitate customization, by the customer, of the pre-defined configurable view of the information in the database for an end user of a service provider associated with the customer, wherein the at least one pre-defined configurable view of the information in the database comprises a CalcView associated with a CalcEngine.

### Claim 13 (depends on 12)

The system of claim 12, wherein said customizing is associated with at least one of: (i) data security, (ii) a scrambling operation, (iii) data encryption, or (iv) a randomization function.

### Claim 14 (depends on 13)

The system of claim 13, wherein said customizing is associated with at least one of: (i) a password, (ii) a user name, or (iii) a SHOW_DATA key value.

### Claim 15 (depends on 12)

The system of claim 12, wherein said customizing is associated with at least one of: (i) a localization of information in the database, (ii) a correction of information in the database, (iii) a removal of information in the database, (iv) a replacement of information in the database, or (v) a database join operation.

### Claim 16 (depends on 12)

The system of claim 12, wherein said customizing is associated with at least one of: (i) a data filtering operation, (ii) a column-based filter, (iii) a row-based filter, or (iv) a filter rule.

### Claim 17

A non-transitory, computer-readable medium storing program code executable by a computer processor to perform a method, wherein execution of the code causes the computer processor to:
install, by a business enterprise platform, a database associated with a customer of the business enterprise platform;
provide, from the business enterprise platform to the customer, at least one pre-defined configurable view of the information in the database; and
facilitate customization, by the customer, the pre-defined configurable view of the information in the database for an end user of a service provider associated with the customer, wherein the pre-defined configurable view of the information in the database comprises a CalcView associated with a CalcEngine.

### Claim 18 (depends on 17)

The medium of claim 17, wherein said customizing is associated with at least one of: (i) data security, (ii) a scrambling operation, (iii) data encryption, or (iv) a randomization function.

### Claim 19 (depends on 18)

The medium of claim 18, wherein said customizing is associated with at least one of: (i) a password, (ii) a user name, or (iii) a SHOW_DATA key value.

### Claim 20 (depends on 17)

The medium of claim 17, wherein said customizing is associated with at least one of: (i) a localization of information in the database, (ii) a correction of information in the database, (iii) a removal of information in the database, (iv) a replacement of information in the database, or (v) a database join operation.

### Claim 21 (depends on 17)

The medium of claim 17, wherein said customizing is associated with at least one of: (i) a data filtering operation, (ii) a column-based filter, (iii) a row-based filter, or (iv) a filter rule.
